自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

西木风落

在饱经沧桑的路上,独行如我

  • 博客(13)
  • 资源 (4)
  • 收藏
  • 关注

原创 windows 下Zookeeper的单机集成

如何在一台机器上部署zookeeper集群? 在一台机器上部署3个zookeeper server,具体的部署方法如下: 1、建立3个文件夹,如下server1 server2 server3,把最新版的zookeeper解压到文件夹下。然后建立data和dataLog目录,存放zookeeper的数据和日志。 2、进入data目录,创建一个myid的文件,里面写入一个数字,比如...

2016-09-29 18:30:59 435

原创 修改集合抛出java.util.ConcurrentModificationException

一、问题引出在对集合进行迭代的时候,会想动态对集合做修改(add/remove)操作,如下: for(JobItem i:jobItemList){ if(item.getJobId() == i.getJobId()){ jobItemList.remove(i); } }运行程序,会抛出异常 java.util.ConcurrentModification...

2016-09-28 10:51:38 312

原创 Java并发编程——线程池

使用线程池管理线程有如下优点:1)降低资源消耗:通过重复利用已创建的线程降低线程创建和销毁造成的消耗。2)提高响应速度:当任务到达时,任务可以不需要等到线程创建就能立即执行。3)提高线程的可管理性:线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一的分配,调优和监控。

2016-09-27 14:07:22 339 1

原创 Spring读取properties配置文件

在项目研发中,通常将一些可配置的定制信息放到属性文件中,如数据库的配置信息,缓存的配置信息以及一些属性常量等,便于统一管理。启动spring容器的时候,如何将配置文件的信息读取到容器中呢?1、通过配置org.springframework.beans.factory.config.PropertyPlaceholderConfigurer<bean class="org.sprin...

2016-09-20 20:31:05 1481

原创 Spring中的初始化InitializingBean接口和DisposableBean接口

     最近在看关于redis整合的代码的时候,配置jedis的扩展操作RedisTemplate类,其中有属性设置jedis连接,忍不住好奇,看了看RedisTemplate的实现。发现RedisTemplate类继承了RedisAccessor,而RedisAccessor提供了redis库的连接方法,还实现了InitializingBean。InitializingBean有什么用?为什么...

2016-09-20 11:31:20 3534

原创 spring 事务详解(一)

一、什么是事务事务是一系列的动作,它们综合在一起才是一个完整的工作单元,这些动作必须全部完成,如果有一个失败的话,那么事务就会回滚到最开始的状态。事务有四个特性ACID:原子性(Atomicity):事务是一个原子操作,由一系列动作组成。事务的原子性确保动作要么全部完成,要么完全不起作用。一致性(Consistency):一旦事务完成(不管成功还是失败),系统必须确保它

2016-09-19 20:49:53 1080

原创 Java工厂设计模式——最容易理解版

为什么要用工厂设计模式? 工厂设计模式就是用来帮助你new对象的。为什么不直接new对象,而是通过工厂模式呢?避免直接对对象进行创建,而且把所有的对象都集中起来管理,也可以在不改动应用程序的基础上直接添加对象,便于对象的维护。工厂模式的种类: 1、简单工厂

2016-09-18 16:59:07 1329

原创 javascript函数报Uncaught ReferenceError: XXX is not defined

在写javascript函数的时候,JavaScript写在哪里?通常有三种形式: 1. 内部:Html网页的中; 2. 内部:Html网页的中; 3. 外部:外部JS文件里。 (1) 写在中  当浏览器载入网页Body部分的时候,就执行其中的Javascript语句,执行之后输出的内容就显示在网页中。....... (2)写在中  当不希望一载入HTML

2016-09-17 19:59:10 135185 8

转载 [Jquery]Cannot read property 'msie' of undefined

1、引入正确的js文件为什么会报js文件错误?   最近在项目中做一个网站的运营后端时,引入js文件后加载资源出现了Cannot read property 'msie' of undefined。出错的引用位置是: if ($.browser.msie || $.browser.safari) $(this).bind('selectstart', function() { retu

2016-09-14 23:12:00 3391

原创 springmvc 拦截器拦截静态资源

springmvc拦截器interceptors springmvc拦截器能够对请求的资源路径进行拦截,极大的简化了拦截器的书写。但是,千万千万要注意一点:静态资源的放行。上代码:<mvc:resources mapping="/resources/**" location="/static/resources" /><mvc:resources mappin...

2016-09-13 15:53:21 17790 1

原创 Spring+Mybatis配置主从数据库

1、数据库的主从分离原理  现在大型的网站服务,在数据库层面大多采用读写分离技术,就是一个数据库负责数据的创建、更新和删除以及实时查询,这个数据库成为主数据库;另外的数据库主要负责非实时数据的查询,称为从数据库。因为在实际的应用中,数据库都是读多写少(读取数据的频率高,更新数据的频率相对较少),而读取数据通常耗时比较长,占用数据库服务器的CPU较多,影响用户体验。把查询从主库中抽取出来,采用多...

2016-09-12 16:02:55 1625

原创 java web 多文件上传和下载

Java web文件的上传和下载分两种情况,使用springmvc框架和直接使用servlet。这两种处理方式有所不同,是因为springMVC在处理文件上传的时候,对请求的request和response经过了处理。但这两种方式都需要引入文件上传包commons-fileupload和commons-io。 commons-fileupload commons-f

2016-09-05 21:12:18 970

原创 在spring MVC中,@PathVariable出现点号"."时导致路径参数截断获取不全的解决办法

问题:    在网站上上传资源文件后,需要异地进行下载。springMVC映射时,利用了@PathVariable在controller层来获取文件的名称。问题来了,获取的文件名称有多个“.”分隔符时,会丢失数据。比如获取xxx.jpg,结果是xxx.   原因:@PathVariable在获取值的时候对传入的值进行了截断。   解决办法:    1) 在请求地址后增加一个静态的字...

2016-09-05 17:32:50 2970

可直接运行的Java web jar 镜像

可以直接运行的Javaweb jar 镜像。先加载.tar压缩包为镜像,然后运行命令: docker run -d myapp:v1.0 -p 8088:8088 /bin/bash

2021-01-24

consumer.start.pdf

AA test consumer.start.pdf

2019-11-08

java -五子棋

界面人性化,五子棋算法经典,是参考很多文献后的结果

2013-09-17

Alarm.java

能获取系统当前时间,并在面板中画出了始终的动态走动图;可以实现闹钟的设置可取消任务,闹钟响后,可以选择stop功能。

2013-08-01

空空如也

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

TA关注的人

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