随笔 - 1688  文章 - 632 评论 - 451 trackbacks - 0

摘要:分析netty从源码开始准备工作:1.下载源代码:/github_com/netty/netty.git 我下载的版本为4.12. eclipse导入maven工程。netty提供了一个netty-example工程,分类如下:FundamentalEcho‐ the very ba... 阅读全文
posted @ 2015-12-14 19:16 一天不进步,就是退步 阅读 (15277) 评论 (1) 编辑
摘要:1. 引言 事务特性 事务是并发控制的单元,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。通过事务将逻辑相关的一组操作绑定在一起,以便服务器 保持数据的完整性。事务通常是以begin transaction开始,以commit或rollback结束。Commint 阅读全文
posted @ 2015-05-08 08:26 一天不进步,就是退步 阅读 (30771) 评论 (4) 编辑
摘要:概述Logback建立于三个主要类之上:日志记录器(Logger),输出端(Appender)和日志格式化器(Layout)。这三种组件协同工作,使开发者可以按照消息类型和级别来记录消息,还可以在程序运行期内控制消息的输出格式和输出目的地。1.日志记录器(Logger):控制要输出哪些日志记录语句,... 阅读全文
posted @ 2015-04-22 17:00 一天不进步,就是退步 阅读 (26166) 评论 (0) 编辑
摘要:1. shiro介绍Apache Shiro是一个强大易用的Java安全框架,提供了认证、授权、加密和会话管理等功能:认证 - 用户身份识别,常被称为用户“登录”;授权 - 访问控制;密码加密 - 保护或隐藏数据防止被偷窥;会话管理 - 每用户相关的时间敏感的状态。对于任何一个应用程序,Shiro都... 阅读全文
posted @ 2015-04-17 08:27 一天不进步,就是退步 阅读 (62672) 评论 (4) 编辑
摘要:1. 背景 注解可以减少代码的开发量,spring提供了丰富的注解功能,因项目中用到不少注解,因此下定决心,经spring4.x中涉及到的注解罗列出来,供查询使用。 2. spring注解图 2.1 spring-context模块的注解图 2.2 spring-web注解 2.3 spring其它 阅读全文
posted @ 2015-04-16 16:12 一天不进步,就是退步 阅读 (36880) 评论 (67) 编辑
摘要:spring beans下面有如下源文件包: org.springframework.beans, 包含了操作java bean的接口和类。org.springframework.beans.annotation, 支持包,提供对java 5注解处理bean样式的支持。org.springframe 阅读全文
posted @ 2015-01-15 11:51 一天不进步,就是退步 阅读 (43150) 评论 (13) 编辑
摘要:随着spring注解的引入,越来越多的开发者开始使用注解,这篇文章将对注解的机制进行串联式的讲解,不求深入透彻,但求串起spring beans注解的珍珠,展示给大家。 1. spring beans常用的注解: public @interface Autowired:可以对成员变量、方法和构造函数 阅读全文
posted @ 2015-01-05 20:50 一天不进步,就是退步 阅读 (23305) 评论 (0) 编辑
摘要:bean的定义,包装是java bean的基础。再怎么强调它的重要性都不为过,因此深入 了解这块的代码对以后的代码研究可以起到事半功倍的功效。 1. Bean的定义BeanDefinition 1.1 BeanDefinition 作用 一个BeanDefinition描述了一个bean的实例,包括 阅读全文
posted @ 2014-12-30 17:14 一天不进步,就是退步 阅读 (17750) 评论 (0) 编辑
摘要:spring Ioc容器的实现,从根源上是beanfactory,但真正可以作为一个可以独立使用的ioc容器还是DefaultListableBeanFactory,因此可以这么说,DefaultListableBeanFactory 是整个spring ioc的始祖,研究透它的前生今世对我们理解s... 阅读全文
posted @ 2014-12-26 17:33 一天不进步,就是退步 阅读 (26003) 评论 (1) 编辑
摘要:做项目时碰到Controller不能使用aop进行拦截,从网上搜索得知:使用spring mvc 启动了两个context:applicationContext 和WebapplicationContext。 首先我们来了解applicationContext 和WebapplicationCont 阅读全文
posted @ 2014-11-26 11:38 一天不进步,就是退步 阅读 (43999) 评论 (2) 编辑
摘要:整个spring mvc的架构如下图所示:上篇文件讲解了DispatcherServlet通过request获取控制器Controller的过程,现在来讲解DispatcherServletDispatcherServlet的第二步:通过request从Controller获取ModelAndVie... 阅读全文
posted @ 2014-11-24 19:36 一天不进步,就是退步 阅读 (21884) 评论 (0) 编辑
摘要:整个spring mvc的架构如下图所示: 现在来讲解DispatcherServletDispatcherServlet的第一步:获取控制器。 HandlerMapping 1. 初始化HandlerMapping 2.获取HandlerExecutionChain。 HandlerExecuti 阅读全文
posted @ 2014-11-23 10:35 一天不进步,就是退步 阅读 (17424) 评论 (0) 编辑
摘要:整个spring mvc的架构如下图所示: 现在来讲解DispatcherServletDispatcherServlet的最后一步:视图渲染。视图渲染的过程是在获取到ModelAndView后的过程。 视图渲染的过程: DispatcherServlet.java doService() >doD 阅读全文
posted @ 2014-11-21 00:05 一天不进步,就是退步 阅读 (11859) 评论 (4) 编辑
摘要:要深入理解spring mvc的工作流程,就需要先了解spring mvc的架构: 从上图可以看到 前端控制器DispatcherServlet在其中起着主导作用,理解了DispatcherServlet 就完全可以说弄清楚了spring mvc。 为了加深对spring mvc的整个工作流程的理解 阅读全文
posted @ 2014-11-14 10:39 一天不进步,就是退步 阅读 (16074) 评论 (0) 编辑
摘要:前端控制器是整个MVC框架中最为核心的一块,它主要用来拦截符合要求的外部请求,并把请求分发到不同的控制器去处理,根据控制器处理后的结果,生成相应的响应发送到客户端。前端控制器既可以使用Filter实现(Struts2采用这种方式),也可以使用Servlet来实现(spring MVC框架)。 Dis 阅读全文
posted @ 2014-11-11 17:14 一天不进步,就是退步 阅读 (25615) 评论 (1) 编辑
摘要:背景 MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Obj 阅读全文
posted @ 2020-03-19 11:20 一天不进步,就是退步 阅读 (33) 评论 (0) 编辑
摘要:1.获取省市区的字典. 从公开信息获取信息,以上面的数据为参考,见参考资料【1】 2.获取身份证列表(自己想办法) 3.字典使用excel的拆分单元格方式,拆成两行 4.取两行数据放入到notepad++或者其他工具,保存为.csv或者.txt格式 导入到mysql或者其他数据库 形成字典表 sel 阅读全文
posted @ 2020-03-10 09:19 一天不进步,就是退步 阅读 (27) 评论 (0) 编辑
摘要:Spring AOP的面向切面编程,是面向对象编程的一种补充,用于处理系统中分布的各个模块的横切关注点,比如说事务管理、日志、缓存等。它是使用动态代理实现的,在内存中临时为方法生成一个AOP对象,这个对象包含目标对象的所有方法,在特定的切点做了增强处理,并回调原来的方法。 Spring AOP的动态 阅读全文
posted @ 2020-02-09 08:56 一天不进步,就是退步 阅读 (165) 评论 (0) 编辑
摘要:原文地址:/blog_csdn_net/weixin_41615494/article/details/90289351 使用UE去除文档或脚本中的多余空格:按ctrl+r会出现查找和替换的框 1.删除空格: [ ^t]+$ 2.删除空行: %[ ^t]++^p 3.删除行尾空格: [ 申博在线娱乐登入阅读全文
posted @ 2020-01-20 19:23 一天不进步,就是退步 阅读 (124) 评论 (0) 编辑
摘要:背景 2019年对一个大龄十年老程序员来说,是艰难的一年,不知道是不是整个it环境的普遍不景气,还是仅仅我们自己,反正架构调整和优化一直是主旋律,整个2019年都是战战兢兢,如履薄冰。为了应对大龄化和惨遭被优化,老猿只好做好本职工作的同时,可以探索一些新的可能, 希望我的探索能对其他的程序员有一些借 阅读全文
posted @ 2020-01-09 10:14 一天不进步,就是退步 阅读 (1755) 评论 (6) 编辑
摘要:原文:/cloud_tencent_com/developer/article/1497676 前言 Spring Expression Language(简称 SpEL)是一个支持查询和操作运行时对象导航图功能的强大的表达式语言。它的语法类似于传统 EL,但提供额外的功能,最出色的就 阅读全文
posted @ 2020-01-06 19:25 一天不进步,就是退步 阅读 (98) 评论 (0) 编辑
摘要:每一名程序员在开发中都遇到过大大小小的坑,踩坑踩得多了,渐渐就学会了如何填坑。填坑填久了,也领悟出了一些经验,渐渐开始明白: 不管多复杂的系统,都是由一行行代码组成,代码就是这 “0&1” 世界的砖砖瓦瓦,这一行行砖砖瓦瓦才是系统的根基。再精心设计的系统,如果代码的质量没有保障,就如沙滩上盖楼房,盖 阅读全文
posted @ 2020-01-06 10:12 一天不进步,就是退步 阅读 (73) 评论 (0) 编辑
摘要:原文地址:/www_woshipm_com/it/2951982.html 中台产品面面观将串联起数据、技术、业务三大中台,从数据资产化、流程自动化到应用场景化,实现中台降本提效、赋能前台。 面面观将兼顾深度和广度,并由一系列产品分析报告组成。深度主要是侧重于完成整个中台完整实践,产品包 阅读全文
posted @ 2019-12-19 14:44 一天不进步,就是退步 阅读 (42) 评论 (0) 编辑
摘要:原文地址:/mp_weixin_qq_com/s/_KsFeHGUt62A7w3kvNlf2A 数据中台不是大数据平台! 首先它不是一个平台,也不是一个系统,如果有厂商说他们有个数据中台卖给你,对不起,它是个骗子。 要回答数据中台是什么,首先要探讨一下中台到底是什么。虽然没有明确的定义 阅读全文
posted @ 2019-12-17 14:12 一天不进步,就是退步 阅读 (54) 评论 (0) 编辑
摘要:原文地址:/www_infoq_cn/article/sMgAyYBcyuqfUawMsuEA 前年阿里开始讲数据中台业务,去年以来这个概念很火直到最近。我在阿里待了 10 年的时间,也参与了中台建设,今天想跟大家分享一下背后的逻辑,还有我在滴滴的实践,以及中台本质的问题是什么。 今天 阅读全文
posted @ 2019-12-13 14:09 一天不进步,就是退步 阅读 (88) 评论 (0) 编辑
申博太阳娱乐评价 www.666msa.com 网上百家乐登入 申博娱乐城直营网 www.msc22.com www.38818.com
77msc申博登入 申博游戏登入 www.10086msc.com 菲律宾太城申博登入 www.88msc.com 申博游戏中心直营网
四川申博官网登入 申博直营现金网 申博官网下载登入 菲律宾申博官网登入 申博会员登入 申博真人游戏娱乐登入