自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (82)
  • 收藏
  • 关注

原创 redis中 Could not get a resource from the pool 异常解决

在项目中使用redis做缓存,当运行一段时间后就会出现如下错误:Could not get a resource from the pool,然后在看具体的异常信息就是JedisPool中获取不到jedis对象,也就是说连接池中没有可用的jedis。 自己的第一反应就是把最大链接数(setMaxTotal)调大一些,刚开始设置了100、后来200、在后台2000都不行 然后上网一搜发现大家的回

2017-01-22 18:35:47 134346 9

转载 深入理解volatile关键字

volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。  volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内存模型有关的,因此在讲述volatile关键之前,我

2017-01-19 12:02:30 470

原创 java 多线程5(volatile关键字)

synchronized 同步方法、同步代码块能实现多线程在同一时刻只有一个线程能执行同步方法或同步代码块中代码即实现同步代码块的队列执行,下面来看看volatile关键字。 使用volatile关键字增加了实例变量在多个线程之间的可见性但volatile关键字最致命的的缺点是不支持原子性。 synchronized和volatile对比 1、关键字volatile是线程同步的轻量级

2017-01-19 11:58:04 504

转载 java对象锁和类锁全面解析(多线程synchronized关键字)

最近工作有用到一些多线程的东西,之前吧,有用到synchronized同步块,不过是别人怎么用就跟着用,并没有搞清楚锁的概念。最近也是遇到一些问题,不搞清楚锁的概念,很容易碰壁,甚至有些时候自己连用没用对都不知道。 今天把一些疑惑都解开了,写篇文章分享给大家,文章还算比较全面。当然可能有小宝鸽理解得不够深入透彻的地方,如果说得不正确还望指出。 看之前有必要跟某些猿友说一下,如果看一遍没

2017-01-19 09:25:58 578 1

原创 java多线程4(synchronized方法、代码块)

在之前的文章中创建线程,启动多个线程去完成不同的任务,这样在多处理器的机器上效率会高一些,但是如果多线程都要访问同一个共享资源,这时如果不用一些方法让线程同步执行,则就会出现脏读等现象,执行后得到的结果也不是我们想要的结果,出现这种情况是因为操作是非线程安全安全而导致的,如果是线程安全的则不会出现这种情况,下面来看看什么是线程安全什么是非线程安全的定义: 线程安全: 当多个线程类并发操

2017-01-18 18:48:29 927

原创 java多线程3(线程的阻塞和生命周期)

上一篇文章中我们看到了多个线程的顺序执行和非顺序执行的情况,我们知道现在大多jvm都是抢占式的所以出现非顺序的情况是正常的,而为了某些需求我们也可以同过线程阻塞来实现线程的顺序执行,下面我们就看看看线程阻塞的方式有哪些,他们之间有什么联系有什么区别。 一、线程的阻塞方式 1、sleep(long millis) (1)、Thread类的sleep方法就是让当前正在运行的线程休眠(阻塞)指定时

2017-01-15 18:41:10 1184

原创 java多线程2(线程的创建方式以及启动)

上一篇文章中我们学习了任务,线程的概念以及任务和线程的关系,下面看看创建线程的方式有哪些 一、线程创建方式 Thread类的继承、Runnable接口的实现、Callable接口的实现(Callable接口有返回值) 平时大家使用多的可能就是Thread类的继承和Runnable接口的实现这两种,下面我们来看看实例 1、继承Thread类创建线程 package test3; publ

2017-01-10 00:28:42 486

原创 java多线程1(任务、线程)

这里我们先来看看一些概念: 1、任务:任务可以简单的理解为一段代码,一个类的一个方法或者多个方法去做一件和多件事情,这就是任务,这段代码,方法你怎么写,写在哪里都可以。 package test3; public class MainTest { public static void main(String[] args) { System.out.println("输出任务"); } }

2017-01-09 16:35:39 572

转载 栈帧、局部变量表、操作数栈

1.定义      栈帧(stack frame)是用于支持虚拟机进行方法调用和方法执行的数据结构,它是虚拟机运行时数据区中的虚拟机栈的栈元素。栈帧存储了方法的局部变量表、操作数栈、动态连接和方法返回地址等信息。      每一个方法从调用开始到执行完成的过程,就对应着一个栈帧在虚拟机栈里面从入栈到出栈的过程。      对于执行引擎来说,活动线程中,只有栈顶的栈帧是有效的,称为当前栈帧,这

2017-01-01 22:20:39 877

svn 插件包

eclipse svn插件即features和plugins 中的架包

2016-06-28

Quartz架包

定时任务的使用quartz 需要的架包,备份一下

2016-06-17

dao层动态代理实现demo

spring+mybatis dao层使用动态代理实现org.mybatis.spring.mapper.MapperScannerConfigurer类设置属性指定dao接口以及sqlSessionFactory 或SqlSessionTemplate

2016-06-07

commons-pool.jar

在使用redis 时不仅要有jedis.jar包还要有common-pool这个包不然的话在创建 JedisPool 和ShardedJedisPool 对象时会报错

2016-05-19

大型网站技术架构:核心原理与案列分析+李智慧

大型网站技术架构:核心原理与案列分析+李智慧 pdf版

2016-05-09

visualvm 监控工具

jvm 监控调优工具

2016-05-05

js时间插件WdatePicker

在查询页面的时候我们经常会用到时间,这里备份一个时间插件和demo

2016-04-01

jfinal所需jar

jfinal是一个零配置的orm框架,所以在使用的时候我们要导入所需jar包,这里备份一下。

2016-03-13

org.apache.commons.httpclient相关架包

org.apache.commons.httpclient.HttpClient; 使用到的相关架包,压缩包中有三个,使用的时候倒要导入!

2016-02-27

jquery1.8.1.min.js

jquery 1.8 用到了备份一下,免费下载!

2016-02-23

org.apache.poi 架包

org.apache.poi jar包下载, 压缩包中有三个,使用的时候三个都导入,备份一下!

2016-02-23

jxl.jar 架包

工作中倒出excel的很多,所以备份一下!

2016-02-23

mybatis电子书打包

mybatis 电子书打包,深入学习mybatis

2016-02-14

Linux命令大全.chm

linux命令大全chm,备份一份需要的拿去!

2016-02-06

ant windows版

windows版的ant 备份一下,如果需要拿去!

2016-02-06

ant linux版

ant 工具所需jar 包备份一下,如果需要拿去!

2016-02-06

jar包反编译工具

jar包反编译的一个小工具,确实很好用,备份一下如果需要那就拿走吧!

2016-02-02

mybatis3.2.3jar包和源码

mybatis 3.2.3 版本的jar包以及相关的源码,如果学习源码可以下载看看!

2016-02-01

jdom api 文档

在使用的时候可以查查,感觉还可以备份一下,需要的拿去!

2016-01-10

dom4j api 文档

dom4j api再是用的时候可以查查备份一下,需要的拿去!

2016-01-10

Netty实现rpc

使用netty作为底层的通讯工具实现了一个简单的rpc工具。

2017-12-10

netty5.0jar

netty 5.0jar包

2017-07-18

spring+activemq topic持久化订阅

spring +activemq topic消息持久化订阅实例,整个项目中有activemq和spring的整合的所有实例,topic的持久化配置是在ApplicationContext3C、ApplicationContext3C2以及ApplicationContext3P三个中,消息生产者:QueueProducer 、消息消费者1:SimpleJMSReceiver 消息消费者2:SimpleJMSReceiver2

2017-03-14

activemq+spring实例

spring 中使用activemq,queue 、topic的同步接收,异步接收的实例,使用的是maven的项目工程!

2017-03-13

activemq5.9

apache-activemq-5.9 win32、win64 位

2017-02-10

base64用到的jar包

该jar包就是Base64加密解密所用到类所在的包,在RAS加密解密时使用。

2016-11-28

shiro验证,授权demo

shiro 验证 授权demo

2016-11-27

shiro验证demo

shiro验证 demo代码

2016-11-27

druid.jar 使用的jar包

使用阿里巴巴druid数据库链接池时需要的jar包!

2016-11-13

dubbo zookeeper

springmvc+spring+mybatis+dubbo+zookeeper+maven 服务端和消费端实例

2016-10-19

dubbo demo

dubbo zookeeper 学习小demo 其中有服务端、消费端以及服务端的jar包,服务端 消费端都是maven工程结构,只要修改配置文件中的ip地址就可以使用!

2016-10-16

解决spring配置文件dubbo标签报错所需的模板文件

解决spring配置文件dubbo标签报错所需的模板文件

2016-10-13

commons-lang

commons-lang3-3.1.jar,解决java.lang.noclassdeffounderror org/apache/commons/lang3/stringutils jar异常。

2016-08-30

使用springmvc 实现文件上传

使用springmvc+spring 的框架 使用了apache.commons.fileupload、和springmvc的multipart.MultipartFile 两种技术实现了两种上传方式。

2016-07-19

文件上传demo

serlvet 中使用apache.commons.fileupload 来实现上传功能,这里没有使用springmvc 等只使用了servlet所以代码简单,主要是为了上传功能!

2016-07-19

org.apache.poi

web开发中使用到的2003版 2007版excel 解析apache.poi 所需架包!

2016-07-18

spring3.0异步

spring3.0之后的异步方法,这里是springmvc+spring+mybatis 的异步实例

2016-07-15

spring定时任务

spring3.0 之后就有了定时任务,其实在博客中也写了spring定时相关的文章,这里备份一下这里的定时是 spring+mybatis的定时任务。

2016-07-14

定时、异步

spring3.0 之后提供了定时执行和异步执行的功能,这里就是一个定时、异步方法执行的一个小demo

2016-07-14

spring定时任务实例

使用spring定时任务,使用spring+mybatis 向数据库中插入数据实例

2016-07-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除