摘要: 1.在java开发领域,Spring相对于EJB来说是一种轻量级的,非侵入性的Java开发框架,曾经有两本很畅销的书《Expert one-on-one J2EE Design and Development》和《Expert one-on-one J2EEdevelopment without E 阅读全文
posted @ 2017-11-20 23:09 javaisnext 阅读(193) 评论(0) 推荐(0) 编辑
摘要: PostProcessor:后处理器; BeanPostProcessor:Bean的后置处理器(处理的对象是Bean); BeanFactoryPostProcessor:BeanFactory的后置处理器(处理的对象是BeanFactory) (1)看一下BeanFactoryPostProce 阅读全文
posted @ 2017-11-20 23:05 javaisnext 阅读(1905) 评论(0) 推荐(0) 编辑
摘要: 相比同类软件,Git有很多优点。其中很显著的一点,就是版本的分支(branch)和合并(merge)十分方便。有些传统的版本管理软件,分支操作实际上会生成一份现有代码的物理拷贝,而Git只生成一个指向当前版本(又称"快照")的指针,因此非常快捷易用。 但是,太方便了也会产生副作用。如果你不加注意,很 阅读全文
posted @ 2017-10-21 16:31 javaisnext 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 正是 Github,让社会化编程成为现实。本文尝试谈谈 GitHub 的文化、技巧与影响。 Q1:GitHub 是什么 Q2:GitHub 风格 Q3: 在 GitHub,如何跟牛人学习 Q4: 享受纯粹的写作与演讲 Q5: 代码帮你找工作 Q6: GitHub 还在影响一些什么 Q7: 除了 Gi 阅读全文
posted @ 2017-10-15 21:15 javaisnext 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 导图总览 google搜索技巧.png 双引号 代表完全匹配搜索 也就是说搜索结果返回的页面包含双引号中出现的所有的词,连顺序也必须完全匹配 例如搜索"java 排序"与无引号的java 排序的结果对比 有引号搜索 无引号搜索 减号 通过减号“-”排除不需要的关键词 当我们搜索的时候,很多时候搜索出 阅读全文
posted @ 2017-10-14 23:17 javaisnext 阅读(693) 评论(0) 推荐(0) 编辑
摘要: 我曾经一直想加入到开源项目中,但是因为没有人指导流程,网上看了很多,基本都是说了个大概,如果你也是一个初出茅庐的人,那么,我将以自己提交的一次开源代码为例,教会你步入开源的世界。 1,首先登陆到https://github.com平台上注册一个自己的账号,这个过程我就不演示了 2,然后在左上部分输入 阅读全文
posted @ 2017-10-14 23:07 javaisnext 阅读(629) 评论(0) 推荐(1) 编辑
摘要: 在这一节中,我们以 Spring4 MVC HelloWorld 注释/JavaConfig为示例,一步一步以简单的方式学习Spring4 MVC 的注解,项目设置,代码,部署和运行。 在先前的 Spring MVC 4 Hello World XML教程示例中, 我们已经使用XML配置开发了一个H 阅读全文
posted @ 2017-09-30 16:12 javaisnext 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 本教程是基于以下工具写的: MyEclipse 10 Spring 4.0.3.RELEASE MyEclipse 10 Spring 4.0.3.RELEASE 2- 预览应用程序执行流程 Spring MVC DispatcherServlet 读取 xml 配置文件的原则: {servlet- 阅读全文
posted @ 2017-09-30 15:33 javaisnext 阅读(219) 评论(0) 推荐(0) 编辑
摘要: ThreadLocal是什么 早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。 当使用ThreadLocal维护变量时,ThreadLocal为每个使用该 阅读全文
posted @ 2017-09-17 00:05 javaisnext 阅读(872) 评论(0) 推荐(0) 编辑
摘要: Java线程的生命周期中,存在几种状态。在Thread类里有一个枚举类型State,定义了线程的几种状态,分别有: 下面通过几个例子再次说明一下在什么情况下,线程会处于这几种状态: NEW状态 NEW状态比较简单,实例化一个线程之后,并且这个线程没有开始执行,这个时候的状态就是NEW: RUNNAB 阅读全文
posted @ 2017-09-16 17:31 javaisnext 阅读(320) 评论(0) 推荐(0) 编辑