java
文章平均质量分 56
jing12062011
这个作者很懒,什么都没留下…
展开
-
Spring读取xml配置文件的原理与实现
Spring读取xml配置文件的原理与实现本篇博文的目录:一:前言二:spring的配置文件三:依赖的第三方库、使用技术、代码布局四:Document实现五:获取Element的实现六:解析Element元素七:Bean创造器八:Ioc容器的创建九:总结一:前言:Spring作为Bean的管理容器,在我们的项目构建中发挥了举足轻重的作转载 2017-08-19 23:30:51 · 2287 阅读 · 1 评论 -
java中volatile、synchronized和lock解析
原文出处:点击打开链接1、概述在研究并发程序时,我们需要了解java中关键字volatile和synchronized关键字的使用以及lock类的用法。首先,了解下java的内存模型:(1)每个线程都有自己的本地内存空间(java栈中的帧)。线程执行时,先把变量从内存读到线程自己的本地内存空间,然后对变量进行操作。 (2)对该变量操作完成后,在某转载 2017-12-18 16:58:29 · 266 阅读 · 0 评论 -
Java并发编程:volatile关键字解析
原文出处:点击打开链接 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内存模型有关的,因此转载 2017-12-18 16:36:24 · 241 阅读 · 0 评论 -
解决Springboot使用FastJson 返回中文乱码的问题
两种方法:一、在启动类中覆写的configureMessageConverters方法里添加设置 @Override public void configureMessageConverters(List> converters) { super.configureMessageConverters(converters); // 1、需要先定义一个 convert 转换消息原创 2017-12-23 19:56:52 · 2566 阅读 · 0 评论 -
Tomcat如何与Servlet对象进行交互
Tomcat 是Web应用服务器,是一个Servlet/JSP容器. Tomcat 作为Servlet容器,负责处理客户请求,把请求传送给Servlet,并将Servlet的响应传送回给客户.而Servlet是一种运行在支持Java语言的服务器上的组件. Servlet最常见的用途是扩展Java Web服务器功能,提供非常安全的,可移植的,易于使用的CGI替代品.下面我们描述一下Tomcat与Se转载 2017-11-13 10:59:39 · 796 阅读 · 0 评论 -
实战WEB 服务器(JAVA编写WEB服务器)
一、超文本传输协议 1.1 HTTP请求 1.2 HTTP应答 二、Socket类 三、ServerSocket类 四、Web服务器实例 4.1 HttpServer类 4.2 Request类 4.3 Response类 五、编译和运行 ======转载 2017-11-13 10:03:12 · 2236 阅读 · 0 评论 -
Java的oauth2.0 服务端与客户端的实现
oauth原理简述oauth本身不是技术,而是一项资源授权协议,重点是协议!Apache基金会提供了针对Java的oauth封装。我们做Java web项目想要实现oauth协议进行资源授权访问,直接使用该封装就可以。想深入研究原理的 可以参考:阮一峰的博客以及张开涛的博客借用开涛老师一张图,就是整个oauth2.0 的协议实现原理,所有的技术层面的开发都是围绕这张图。原创 2017-10-01 13:59:28 · 102765 阅读 · 30 评论 -
java的动态代理机制详解
原文出处:点击打开链接在学习Spring的时候,我们知道Spring主要有两大思想,一个是IoC,另一个就是AOP,对于IoC,依赖注入就不用多说了,而对于Spring的核心AOP来说,我们不但要知道怎么通过AOP来满足的我们的功能,我们更需要学习的是其底层是怎么样的一个原理,而AOP的原理就是java的动态代理机制,所以本篇随笔就是对java的动态机制进行一个回顾。在java转载 2017-09-18 18:14:57 · 371 阅读 · 0 评论 -
dubbo使用过程中报错:Failed to read schema document 'http://code.alibabatech.com/schema/dubbo/dubbo.xsd',
一、出错原因:http://code.alibabatech.com/schema/dubbo/该地址已经失效二、解决办法:在项目内部配置2.1、 根据自己jar包下载位置找到jar包:dubbo-2.5.3.jar,解压,在文件夹内找到dubbo-2.5.3\META-INF下的dubbo.xsd2.2、eclipse点击Window--preference--XML--XML Ca原创 2017-08-29 19:06:38 · 2931 阅读 · 1 评论 -
删除Linux下jdk以及修改默认jdk
今天重新安装了虚拟机,要安装jdk时发现有其他版本jdk 删除jdk1.6 发现还有1.5 我安装了1.8 将删除Linux下jdk以及修改默认jdk过程记录一下:一、查看默认jdk:[root@CentOS01 /]# java -version显示:java version "1.6.0_22"OpenJDK Runtime Environment (IcedTea6原创 2017-08-23 13:43:27 · 941 阅读 · 0 评论 -
Spring线程池开发实战
Spring线程池开发实战原文出处:http://blog.csdn.net/chszs/article/details/8219189/作者:chszs,转载需注明。作者博客主页:http://blog.csdn.net/chszs本文提供了三个Spring多线程开发的例子,由浅入深,由于例子一目了然,所以并未做过多的解释。诸位一看便知。前提条件:1)在Ecl转载 2017-08-15 14:28:31 · 296 阅读 · 0 评论 -
无状态的bean和有状态的bean
最近重新温故一下Javabean, 整理一下bean状态的笔记,有不对的地方希望广大猿友指正啊。1、在web开发中,bean是否有状态对于bean的生命周期有影响。多大影响还没仔细考虑。2、有状态的bean,具有数据存储功能。无状态的bean,只有普通的对数据的操作方法,而没有存储功能。有状态的bean不应该被线程共享,无状态的bean可以被线程共享。有状态的bean3、web原创 2017-08-15 11:17:02 · 2245 阅读 · 1 评论 -
quartz初入门笔记(一)
参考文章:https://blog.csdn.net/chen3749102/article/details/53431470 https://blog.csdn.net/shasiqq/article/details/51023762 http://www.cnblogs.com/drift-ice/p/3817269....原创 2018-09-18 15:44:14 · 469 阅读 · 1 评论