作用:利用线程池可以大大减少在创建和销毁线程上所花的时间以及系统资源的开销下面主要讲下线程池中最重要的一个类 ThreadPoolExecutor 。<!-- more -->ThreadPoolExecuto...
作者Mr_A2017.07.29 07:0字数 258StreaStream常用操作集合扩展类,通过Collection.stream()和Collection.parallelStream(...
Netty 通道处理器ChannelHandler和适配器定义ChannelHandlerAdapterhttp://donald-draper.iteye.com/blog/238689引言前面一篇文章我们看了通道处理器及适配器的定义,先来回顾一下...
@Modifying 注解使用@Modifying 结合 @Query注解进行更新操作咱们单单的一个查询注解是没有办法完成事务的操作的我们还要结合一点就是@Transaction 在springdat...
项目参考xxl-job进行若干改动。项目基于quartz并进行若干扩展而成,适用于公司内部做定时调度处理,方便,快捷,简单。支持bean, groovy, shell, python四种任务处理方式。项目架构图...
Nginx安装完成之后,可以再安装目录下看到有以下几个文件。其中需要关注的有nginx.conf和conf.d目录。nginx.conf配置着nginx的公用配置,例如nginx的工作线程数,keep...
11、是否可以从一个static方法内部发出对非static方法的调用?不可以。因为非static方法是要与对象关联在一起的,必须创建一个对象后,才可以在该对象上进行方法调用,而static方法调用时...
CSDNBlogExporCSDN博客导出工具之前一直想把CSDN的博客导入到自己的网站中,可是由于博客比较多,后面受朋友老郭启发,就找了个时间用Java开发了这款小工具。 Had been tr...
SpringBoot入门——局部与全局的异常处理1、构建测试代码(1)、新建MAVEN项目打开IDE—新建Maven项目—构建一个简单Maven项目(2)、编写pom.xls引入包编写pom配置引入jar包...
开发者最需要的,就是一个顺手的开发环境。每个人的偏好不一样,我的开发环境是 Fish Shell + Xfce + xmonad + Vim,已经用了好多年,非常满意。三个月前,我介绍了 Fish ...
前阵子我们因为B机房故障,将所有的流量切到了A机房,在经历了推送+自然高峰之后,A机房所有服务器都出现java线程数接近1000的情况(1000是设置的max值),在晚上7点多观察,java线程数略有...
今天写篇springboot的博客,主要介绍一下springboot搭建以及一些整合。首先介绍springboot搭建,我今天选择Maven,想用Gradle搭建的就自己百度一下吧,访问“http:/...
创建一个 maven 多模块项目,结构如下dubbo-annotation-with-springmvc-sample(父模块|__ user-module-api(服务接口模块|__ us...
应用安全不能只依靠防火墙,必须要在应用开发阶段采取适当的安全控制措施,使得应用在发布上线前就具备较好的安全性,避免人为失误造成安全隐患。不少企业早就意识到了这一点,然而理想和现实之间还隔着几十个安全漏...
问题1 为什么是while 而不是i大多数人都知道常见的使用synchronized代码synchronized (obj) while (check pass) wait();// do your busines...
近来部门接到一个外包项目,是基于现有的系统做一个知识文档库,类似于百度网盘一样的功能,只是在角色和权限上与网盘不同,这个项目我们部门称为KM,Knowledge Manager ,难点就在于文件的...
转载:http://blog.csdn.net/inter_peng/article/details/41021721. Action/Service/DAO简介Action是管理业务(Service)调度和管理跳转的。...
入门不要拿着放大镜去学就像盲人摸象一样,他要想弄清楚大象的真实面貌可能要摸很久,就好比我们拿着放大镜在学习 java 一样,java 经过这么多年的发展,可以说非常庞大。如果我们要知道大象长什么样,就...
根据上节描述的问题,我们知道其最终原因是GC导致的。本节我们就先详细探讨下与GC息息相关的Java内存模型。名词解释:变量,理解为java的基本类型。对象,理解为java new出来的实例。Java程...
摘要: 这篇博客是学习Hadoop生态系统的第一篇博客,上一篇,搭建好了集群,这篇会做一个 start up,日志采集与搜索。### 前言很多web应用会选择ELK来做日志采集系统,这里选用Flume...
前言正文拖着行李箱,我和我的小伙伴们走出了杭州城站火车站,面对着陌生的城市与行人,陌生的建筑与马路,陌生的公交车与站牌,突然觉得“拔剑四顾心茫然”这句诗词当时特别的应景。于是,我的前端之路上半场逐渐拉...
标签(空格分隔):JAVA JVM 问题排查在知乎上看到一个问题,被R大推荐了这个线上排查的工具,就下来用了用,感觉还不错,知道是Java写的后,就行看看源码,相关知识比较欠缺,前后看了一个月左右,才...
前言在现在的互联网业务中,前端开发人员往往需要支持比较多的项目数量。很多公司只有 1-2 名前端开发人员,这其中还不乏规模比较大的公司。这时前端同学就需要独挡一面支持整个公司上下的前端业务,项目如流水...
各大公司内推进行的如火如荼,再过一段时间就是校招。面试可以说是学生步入社会的一场考试,只不过是笔试+多次面试(口头考试)的结合体,只要时间不冲突,可以多考几次,秋招不行还有春招。笔试形式类似在学校的考...
作者寻形觅影2017.07.21 13:2字数 445The Quartz 2D API is easy to use and provides access to powerful featur...
Spring 提供了很多缓存管理器,例如SimpleCacheManageEhCacheCacheManageCaffeineCacheManageGuavaCacheManageCompo...
作为程序员的我们,经常会要用到文件的上传和下载功能。到了需要用的时候,各种查资料。有木有..有木有...。为了方便下次使用,这里来做个总结和备忘。利用表单实现文件上传最原始、最简单、最粗暴的文件上传。 前端代码...
今天10:0前置知识Spring BooSpring Boot 是 Spring 社区发布的一个开源项目,旨在帮助开发者快速简单地构建可独立运行的项目。Spring Boot 会选择最适合的 Sp...
AOP 是什么东西首先来说 AOP 并不是 Spring 框架的核心技术之一,AOP 全称 Aspect Orient Programming,即面向切面的编程。其要解决的问题就是在不改变源代码的情况...
① PermissionsPermissions是Shiro安全框架中最原子性的元素,它用来描述能够做什么或者说Subject能够执行什么样的操作,比如删除用户、查看用户详情、查看商品详情等。② Ro...