- 博客(34)
- 收藏
- 关注
原创 jsp页面上的东西
<select name="subjectCode" class="beautify_input" id="optionSubject"> <option value="">请选择科目</option> <c
2016-06-02 14:58:42
108
原创 net.sf.cglib.beans.BeanCopier
cglib的这个类用于对象属性复制时候,性能很不错.注意事项:如果某属性没有提供set方法,却提供了get方法是会报错的,无法复制属性
2016-04-21 18:20:49
961
原创 xml使用schema文件创建实例(转)
我们定义了名为example.xsd的一个xsd文件,内容如下:<?xml version="1.0" encoding="UTF-8"?><schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.baidu.com" xmlns:tns="http://www.
2016-03-10 14:40:18
579
原创 mysql case when(二)
select sum(case when a.integral <=5000 and a.integral >=1 then 1 else 0 end) as '1-5000积分',sum(case when a.integral <=10000 and a.integral >=5001 then 1 else 0 end) as '5001-10000积分', sum(...
2016-03-04 16:52:45
122
原创 mysql case when
Case具有两种格式。简单Case函数和Case搜索函数。 --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASE WHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女' ELSE '其...
2016-03-04 16:50:34
94
原创 java 换行
\r 叫回车 Carriage Return\n 叫新行 New Line使用System.getProperty("line.separator")来获取当前OS的换行符各系统是\r Mac\n Unix/Linux\r\n Windows 注意系统的差异 \r' ASCII码为13 是回车,将当前位置移到本行头print("xx\ryy\n"); xx将不会被输出pyt...
2016-02-15 11:49:51
150
原创 一道java 基础面试题引发的感想
题目如下:"int a=?"并且"a>0&& a+1<0 ==true",则变量a的值是: 咋一看,没道理啊,于是乎在eclipse上写了个小程序,自己执行一下: public static void main(String[] args) {//Math.pow(a, b)=====>a^b 即 a的b次幂int a=0;int...
2016-01-05 11:59:48
80
原创 nginx+tomcat负载均衡
转 Nginx + Tomcat + Session学习分别下载tomcat http://archive.apache.org/dist/tomcat/tomcat-7/v7.0.22/bin/apache-tomcat-7.0.22.tar.gznginx http://nginx.org/download/nginx-1.1.14.tar.gz 准备两个虚拟机:...
2015-12-23 16:05:33
82
原创 sql 优化
转:数据库SQL优化大总结之 百万级数据库优化方案2014-07-18 09:33 雲霏霏 雲霏霏的博客 字号:T | T网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。AD: 网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一...
2015-12-16 11:22:48
89
原创 jvm之jstat
常用且实用的指令:①.jstat -gc vmid >>e:\\jstat.txt 打印出gc里面各种占用内存的实际容量信息,输出到E盘下的jstat.txt文本里面②.jstat -gc -h10 -t vmid 1s -h10,每打印10行,会打印一次抬头-t,在每行前面加入JVM时间戳timestamp1s,每隔一秒打印一次③.jstat -gcut...
2015-12-14 14:41:10
179
原创 jvm
转 JVM性能调优标签: jvm算法outofmemoryerrorjmx任务java 最近因项目存在内存泄漏,故进行大规模的JVM性能调优 , 现把经验做一记录。一、JVM内存模型及垃圾收集算法 1.根据Java虚拟机规范,JVM将内存划分为:New(年轻代)Tenured(年老代)永久代(Perm) 其中New和Tenur...
2015-12-11 17:12:43
64
原创 经典剖析:Tomcat Port 8009 与AJP13协议
转载的 tomcat最主要的功能是提供Servlet/JSP容器,尽管它也可以作为独立的Java Web服务器,它在对静态资源(如HTML文件或图像文件)的处理速度,以及提供的Web服务器管理功能方面都不如其他专业的HTTP服务器,如IIS和Apache服务器。 因此在实际应用中,常常把Tomcat与其他HTTP服务器集成。对于不支持Servlet/JSP的HTTP服务器,可以通...
2015-12-02 10:59:21
431
原创 java 多线程例题
/** * Java多线程方面的编程笔试题Java 写两个线程,一个线程打印 1~52,另一个线程打印字母A-Z。打印顺序为12A34B56C……5152Z。要求用线程间的通信。 注:分别给两个对象构造一个对象o,数字每打印两个或字母每打印一个就执行o.wait()。 在o.wait()之前不要忘了写o.notify()。 * */public ...
2015-12-02 09:18:50
195
原创 转载 经典多线程讲解
彻底明白Java的多线程标签: javastringclassthread多线程2008-04-07 10:38 936人阅读 评论(0) 收藏 举报彻底明白Java的多线程-线程间的通信(1) 作者:恒善喜 来源:不详 (2006-06-02 14:51:45) 线程间的通信1. 线程的几种状态线程有四种状态,任何一个线程肯定处于这四种状态中的一种:...
2015-12-01 13:44:05
107
原创 java 多线程
多线程对于数据安全数据同步的小demo:有两种方式:①,同步代码块如:可以在方法中植入同步代码块synchronized (this) {//同步代码块System.out.println("Thread:"+Thread.currentThread().getName()+":count:"+count);count--;}②,同步方法@Overridepub...
2015-11-30 17:31:45
60
原创 谈谈服务器
Apache、Tomcat、JBoss、WebLogic的区别与关系标签: jbossweblogictomcatapacheservlet应用服务器2011-03-22 18:55 6628人阅读 评论(0) 收藏 举报 分类:J2EE(10) Apache全球应用最广泛的http服务器,免费,出自apache基金组织 Tomcat应用...
2015-11-30 15:03:31
166
原创 转载:实战Apache+Tomcat集群和负载均衡
实战Apache+Tomcat集群和负载均衡 实战Apache+Tomcat集群和负载均衡目录1. 什么是J2EE集群... 31.1. 序言... 31.2. 基本术语... 3伸缩性(Scalability):... 4高可用性(High availability):... 4负载均衡(Load balancing):... ...
2015-11-30 15:01:55
97
原创 java 中的定时器设计
1.如果需求简单的情况下,比如单线程下可以直接使用while循环配合Thread.sleep(1000)来暂停一秒这里还是要对sleep有个认识,sleep的时候并没有释放任何资源,占用着CPU睡觉,睡完继续当前线程的执行 2.如果需要并发定时处理的任务有多个,sleep就不太适用了。ScheduledExecutorService 不错的选择示例代码:import java....
2015-11-30 11:03:58
415
原创 转载 solr API
分类:solr学习(7) 目录(?)[-]1 企业搜索引擎方案选型2 Solr的特性21 Solr使用Lucene并且进行了扩展22 Schema模式23 查询24 核心25 缓存26 复制27 管理接口3 Solr服务原理 31...
2015-11-30 09:23:36
336
原创 apacheActiveMQ
这是一篇特别好的翻译文档,谢谢了,很全面的 研究activemq的文档标签: activemqsessionjmscmsstringthread2011-12-06 11:00 1044人阅读 评论(0) 收藏 举报 分类:activemq(1) 目录(?)[-]转httpblogcsdnnettommy_lgjarchi...
2015-11-26 17:17:41
93
原创 关于打印信息
项目测试完毕后,一定要取消掉无关的打印日志(System.out.println),打印信息特别影响程序性能尤其在循环中,最好使用配置的日志组件如Log4j
2015-11-18 17:23:40
80
原创 eclipse与myeclipse恢复已删除的文件和代码
竟然才发现,myeclipse,eclipse 都有恢复删除文件的功能,通用操作,选择被删除的文件所在的项目或者包,右键,Restore from Local history即可 详细博客说明:抄来一篇原文转自:http://www.cnblogs.com/shenliang123/archive/2012/04/08/2437421.html顿时感觉myeclipse真的很强...
2015-11-18 16:40:43
117
原创 say say Map
map接口实际开发中是高频使用的,这里来简要总结下:jkd提供的实现是我们经常拿来用的,常见的有 HashMap ,LinkedHashMap,TreeMap,HashTable从线程安全方面,HashTable 安全,其他都是不安全的另外三个里面,性能最好的是HashMap,最推荐使用,LinkedHashMap 特别之处在于保证了遍历输出时候,输出顺序与插入顺序一致,TreeMa...
2015-11-18 14:36:18
172
原创 ArrayList && LinkedList
关于ArrayList 和 LinkedList 的文章和test 已经很多了,简单的使用总结就是:①,频繁查询的话最好用ArrayList ②,频繁插入更新的话最好用LinkedList③,ArrayList使用一个内置的数组来存储元素,这个数组的起始容量是10.当数组需要增长时,新的容量按如下公式获得:新容量=(旧容量*3)/2+1,也就是说每一次容量大概会增长50%。这就意...
2015-11-18 13:09:06
62
原创 StringBuffer&&StringBuilder
查看StringBuffer源码可知,其是线程安全的,初始值为一个长度为16的char[],长度可变 StringBuilder与其的区别仅仅是去掉了线程安全方面的处理,单线程的情况下考虑用StringBuilder /* * %W% %E% * * Copyright (c) 2006, Oracle and/or its affiliates. All ri...
2015-11-13 10:20:44
83
原创 Exception
异常分为编译期异常(检查异常)和运行时异常 常见的编译异常:IOException ,SQLException, 安全异常,涉及到mail的AddressException,MessagingException java.lang.InterruptedException Thrown when a thread is waiting, sleeping, or ot...
2015-11-13 10:13:43
80
原创 apache commons codec
先啰嗦两句,Md5是不可逆的加密,base64是可逆的md5加密 public static String endode(String string){String md5Hex = DigestUtils.md5Hex(string);return md5Hex;} public static void main(String[] args) {Stri...
2015-10-20 16:52:36
99
原创 eclipse
1.启动时间设置 修改 workspace\.metadata\.plugins\org.eclipse.wst.server.core\servers.xml文件。默认值为45重启eclipse,即可
2015-10-15 17:09:02
63
原创 search resource about java
http://grepcode.com/http://www.docjar.com/ 在线查看API 源码http://www.boyunjian.com/
2015-10-14 15:54:19
83
原创 osi七层模型
本篇简述一下必备网络常识,对于理解网络其他知识都是一个前提,掌握好了OSI七层模型,宏观上对于网络知识有了一个清晰的认识,下面切入正题:设A系统的用户要向B系统的用户传送数据。 A系统用户的数据先送入应用层。 该层给它附加控制信息AH(头标)后,送入表示层。 表示层对数据进行必要的变换并加头标PH后送入会话层。 会话层亦加头标SH送入传输层。传输层将长报文分段...
2015-10-14 15:47:09
70
java 基础 系列(二)
1.对于java语言,理解其代码执行顺序对于自己的程序性能等都是非常必要的,下面就切入正题介绍其执行顺序: ①:父类静态代码块->子类静态代码块(只执行一次);②:父类成员变量的初始化或普通代码块->父类构造函数;③:子类成员变量的初始化或普通代码块->子类构造函数。 示例代码: package demo; class Father {...
2015-10-14 15:27:57
82
原创 java 基础 系列(一)
1.经常在开发中使用的String,一定要联想到其 trim方法,好的习惯常常可以预防很多问题String.trim()方法2.经常需要操作IO数据流方面,比较高效的工具类 FileUtils 事半功倍3.经常有需求,j2se里面去调用某个服务器IP下跑的action等,如发邮件,发短信功能常常会因为IP授权问题,因此需要在j2se下去调用,一定不要忽略的是,涉及中文乱码问题,...
2015-10-13 16:31:34
99
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人