java
jiayq_jiars_changcy
这个作者很懒,什么都没留下…
展开
-
java多线程编程如何控制执行顺序
java是一门支持多线程编程的语言,通常在线程内部,业务是按照我们编写的代码顺序执行的,但是当一个业务的处理分布在多个线程内的时候,代码的执行顺序是不可预知的,这时候就需要做一些特殊处理。 以下是三个demo,展示了如何在多线程环境中控制执行顺序。 demo1: Step1Thread.javapackage com.jiayq.demo.mthrea原创 2016-04-12 15:06:07 · 1282 阅读 · 0 评论 -
springSecurity安全框架配置详解
关于springSecurity的详细配置可以参考官网:Spring Security Reference这里只对主要的常用配置做下简单的介绍,其实springSecurity的权限配置主要是围绕三个主题:元数据配置(安全拦截目录配置),对应的接口:FilterInvocationSecurityMetadataSource权限判断配置,对应的接口:AccessDecisionMa原创 2016-08-11 17:04:44 · 1646 阅读 · 0 评论 -
Servlet3.0特性-模块化
Servlet3.0模块化解决方案(以Maven构建为例)模块化通俗的讲就是可以将一个包含多个子模块的web项目,可以拆分为一个web项目+多个java项目。每个java项目对应一个web子模块。每个子模块中包含运行该模块所需的完整资源,比如class,jsp,css,js等。Servlet3.0模块化协议在src/main/resources目录下创建目录META-INF/resources/WE原创 2016-11-03 09:47:26 · 1628 阅读 · 0 评论 -
spring零配置-取代web.xml
step1SpringServletContainerInitializer.java该类继承ServletContainerInitializer,实现了与servlet容器的集成。在class上添加了注解@HandlesTypes,指定了我们我们的应用程序要启动加载的类型。onStartup方法的第一个参数是一个set集合,集合中的class对应就是注解@HandlesTypes中指定的类型原创 2016-11-11 16:55:23 · 1253 阅读 · 0 评论 -
mongodb集群配置
主从设置方案主从设置最大的缺点是主机down机,无法自动切换到从机上,只能手工切换,主从设置只能起到备份的作用,因此mongo已经基本放弃此方案,建议使用副本集方案副本集方案副本集方案可以实现自动切换,可以实现读写分离等复杂方案,建议使用,下面是xxxx的配置192.168.1.10//启动mongodb/usr/bin/mongod -port 28028 --dbpath /data/mong原创 2017-02-14 14:51:37 · 341 阅读 · 0 评论 -
Java线程池的使用总结
Java线程池的使用总结接口介绍功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入接口介绍JDK提供的常用的线程池接口...原创 2019-03-20 14:19:40 · 228 阅读 · 0 评论 -
tomcat源码分析-类加载器总结
1,JVM的类加载器JVM的类加载器是采用双亲模型,类的加载顺序是先调用父加载器加载class,再调用子类加载器加载class。JVM的根类加载器Bootclassloader是用C++实现的,其子类加载是:sun.misc.Launcher$ExtClassLoader该加载器用来加载JDK按照目录下ext目录下的jar包。extClassLoader的子类加载器是:sun.misc....原创 2019-03-29 16:57:02 · 230 阅读 · 0 评论