自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (3)
  • 收藏
  • 关注

原创 tomcat以及其他容器的配置缓存context.xml更改无效

很多时候是context.xml配置在META-INF里面,进入tomcat的目录 x:/apache-tomcat/conf里面的server.xml是你配置的的context.xml的参数这里面可以了重新启动server

2018-01-08 14:37:34 1588

原创 Threadpoolexecutor

为何要用到线程池?这个原因是因为每次启动线程需要很多的系统资源.我们要做的是每个线程执行runable方法.而执行runable方法的时候会要一些线程的上下文等资源做准备,这些线程准备每个线程都是相同的.所以自然想到能不能把这些线程资源缓存起来.而执行线程的时候又因为CPU分配时间不固定,所以每个线程在执行的时候可能碰到线程池退出等问题,那他改怎么办?线程池就帮我解决了....

2017-11-16 17:28:14 272

转载 增加服务器的TCP连接数

本文转自http://blog.sina.com.cn/s/blog_6f5b22060101362c.html1、修改用户进程可打开文件数限制   在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件数量的限制(这是因为系统为每个TCP连接都要创建一个socket句柄,每个socket句柄同时也是一个文

2017-10-18 15:14:41 1921

转载 mysql分库

一般来说,当我们的数据库的数据超过了100w记录的时候就应该考虑分表或者分区了,这次我来详细说说分表的一些方法。首先,我们需要想好到底分多少个表,前提当然是满足应用。这里我使用了一个比较简单的分表方法,就是根据自增id的尾数来分,也就是说分0-9一共10个表,其取值也很好做,就是对10进行取模。另外,还可以根据某一字段的md5值取其中几位进行分表,这样的话,可以分的表就很多了。好了,先来创建表

2017-10-11 17:41:19 530

原创 项目总结

1,利用锁技术,解决了队列没有充满的时候,给别的线程乱取,导致取到的名字跳跃. 2,包装类一定要用equles,3,nio 4,log4j2 配置,异步写日志.如果只写在本地,还是用同步的最快.异步适合写到数据库5,多线程生成的文件,可能会重名,还是先生成好,再给多线程取比较好

2017-01-06 17:50:38 304

原创 long类型需要注意

今天一个代码出bug,一个list里面放的是2个Long类型值,然后,取出这2个Long值做比较,结果相同值比较是false.注意包装类用.equals(),或者取得他们的值 类实例.longValue();再比较

2017-01-05 16:45:16 652

转载 socket问题

socket.setSoTimeout(millionSecond) 解释setSoTimeout()这个方法所设置的超时时间还未结束的时候,可以通过socket.getInputStream()获得的InputStream对象进行二次读取。在二次读取的时候,如果客户端如果没有进行二次请求,InputStream对象二次读取的时候会死锁,直到客户端二次请求时才会继续运行,但是一旦超过setSo

2016-12-21 17:41:40 579

转载 substring 内存溢出和强引用弱引用

http://blog.csdn.net/cdu09/article/details/22824027解释了字符串为何溢出https://my.oschina.net/ydsakyclguozi/blog/404389强引用弱引用还有一个字符串截取效率http://blog.csdn.net/cdu09/article/details/22830253

2016-12-21 11:30:51 312

原创 提高读取文件的效率小试

首先,不要读一下,操作一下,再写一下.这样不好.其次,如果不用多线程来做,需要记录每次读到哪里了,考虑到异常,重启等情况,非常繁琐,容易出错最后,希望大家用2个线程1个是读1个是操作读了之后可以放在阻塞队列里面,这样可以保证先进先出,不会串行然后,操作的线程就去取队列中的数据来操作.需要用到的知识有1,arrayblockingqueue2, randomacc

2016-12-20 17:21:47 1239

转载 读写操作非常频繁的时候提高读的效率

高并发时,提高读的效率.

2016-10-11 17:14:45 2670

原创 ThreadPoolExecutor类

spring框架

2016-08-19 00:04:09 400

原创 spring的定时任务

定时任务在处理报表中有广泛的使用.spring配置定时任务1, xml中要配置好需要的xsi:schemaLocation="http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task.xsd" //schema加入这一段> //执行线

2016-08-02 00:31:00 309

转载 获得父类的泛型

Class clazz=son.getClass();得到父类 Class father = clazz.getSuperclass(); //com.test.father得到带有泛型的父类Type type = clazz.getGenericSuperclass(); //com.test.father得到父类中泛型的类型1,ParameterizedType p=(Parameteri

2016-07-12 23:34:32 384

原创 zabbix学习

留坑.http://blog.chinaunix.net/uid-25266990-id-3380929.html

2016-06-26 21:54:15 295

转载 负载均衡技术以及session的共用

留坑.转别人的

2016-06-26 20:51:22 504

原创 memcache的安装和使用

留坑

2016-06-26 20:48:43 278

原创 mybatis

1,翻页与集合2,批量3,优化

2016-06-26 20:42:41 373

原创 html5缓存

挖坑

2016-06-26 20:41:16 333

原创 weblogic学习

挖坑

2016-06-26 20:40:26 297

原创 分布式学习

挖坑

2016-06-26 20:39:01 324

原创 JAVAweb 实现导入导出

留坑

2016-06-26 20:26:31 1564 1

原创 ThreadLocal的使用

ThredLocal是在很久很久以前就有了,1.2JDK貌似.最近在项目组中又看见了.想到以前的很多情况,都可以使用threadLocal的,不过没有用,反而是用了session绑定的方法.每个线程中都有一个自己的ThreadLocalMap类对象当有一些资源是线程自己使用,而不需要进行线程间共享的时候,可以用ThreadLocal使用:一般自定义一个本地线程类lt,里面有3个内容

2016-06-13 22:40:38 352

原创 1216

function NumberToString(Num){String(Num);if(undefined == Num || Num == null || Num == "") {return "";}for(var i=Num.length-1;i>=0;i--) {Num = Num.replace(",","");//替换tomoney()中的“,”Num

2014-12-16 17:13:05 617

原创 1215

\b 代表着单词的开头或结尾,也就是单词的分界处 \b匹配这样的位置:它的前一个字符和后一个字符不全是(一个是,一个不是或不存在)\w. 除了换行符以外的任意字符 换行符就是'\n',ASCII编码为10(十六进制0x0A)的字符\w 匹配字母或数字或下划线或汉字\s 匹配任意的空白符\d 匹配数字\b 匹配单词的开始或结束^ 匹配字符串的开始$ 匹配字符串的结

2014-12-15 17:26:54 618

原创 代码1

如果一个loop,传到前台必须要是4的倍数 while(loop.size()%4!=0) loop.size().add(1); //伪代码如果需要读取一个集合,当中某一个条件的记录不需要 while(iterator.next()){if(条件=xx)continue;就可以了。

2014-12-10 15:57:19 537

原创 eclipse中 maven配置

1,安装maven,我直接考的.如安装在

2014-11-14 21:42:05 573

转载 正则表达式

建立正则表达式对象语法re = new RegExp(/pattern/[flags])flags 参数说明:g (全文查找出现的所有 pattern)i (忽略大小写)m (多行查找)  普通字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个后向引用、或一个八进制转义符。例如,’n’ 匹配字符 “n”。’\

2014-10-24 11:54:32 508

转载 java发送http请求

最常用的Http请求无非是get和post,get请求可以获取静态页面,也可以把参数放在URL字串后面,传递给servlet。post与get的不同之处在于post的参数不是放在URL字串里面,而是放在http请求的正文内。在Java中可以使用HttpURLConnection发起这两种请求,了解此类,对于了解soap,和编写servlet的自动测试代码都有很大的帮助。 下面的代码简单

2014-10-19 18:09:03 727

原创 批处理 for 的用法

1,一般的for2,读取

2014-10-03 23:18:41 642

转载 dom4j写xml

import java.io.File;import java.io.FileWriter;import java.util.Iterator;import org.dom4j.Document;import org.dom4j.DocumentHelper;import org.dom4j.Element;import org.dom4j.io.OutputForma

2014-09-23 11:29:36 563

原创 JS 入门1

1, a||b, 返回的是第一个非

2014-08-09 11:48:56 617

原创 JS的functioin

如: var funname = function(va,vb,vc){}

2014-08-07 22:24:30 722

原创 ireport 启动错误cannot find java.exe

1,要配置好jdk环境变量.

2014-08-03 09:41:24 1447

转载 用游标删除符合条件的表 可以清空该数据库下所有表

删除所有表  以用户test为例  for example:  declare  cursor cur1 is select table_name from dba_tables where owner='TEST';  begin  for cur2 in cur1 loop  execute immediate 'drop table test.'||cur2.ta

2014-06-22 00:22:34 925

原创 卸载oracle11g

百度局域网说要卸载注册表,还要

2014-06-22 00:18:29 584

原创 导入导出oracle数据库

1,导出 exp user/psw@sid 192.168.0.101/1521 ;

2014-06-21 13:51:18 633

转载 spring的mappingDirectoryLocation

在Spring的applicationContext.xml中配置映射文件的方法:name="mappingResources">      com/almaer/model/Person.hbm.xml   com/almaer/model/Car.hbm.xml   com/almaer/model/Engine.hbm.xml   com/almaer/model/T

2014-06-06 15:32:26 643

httpClient

httpclient jar包

2014-09-23

springmvc jar 包

spring jar bag

2014-05-13

PDF转WORD文件

急着用积分,这个文件没屁用,谁有分给我点吧

2014-05-08

空空如也

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

TA关注的人

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