java language
文章平均质量分 60
u014400257
有良好的团队合作能力,有良好的技术钻研能力,快速学习能力。 有良好的自学能力和独立解决问题的能力,能承受一定的工作压力。
展开
-
http请求类型
get:主要用于查询 post:主要用于修改(新增,删除)原创 2016-04-13 18:04:39 · 94 阅读 · 0 评论 -
谈谈服务器
Apache、Tomcat、JBoss、WebLogic的区别与关系标签: jbossweblogictomcatapacheservlet应用服务器2011-03-22 18:55 6628人阅读 评论(0) 收藏 举报 分类:J2EE(10) Apache全球应用最广泛的http服务器,免费,出自apache基金组织 Tomcat应用...原创 2015-11-30 15:03:31 · 159 阅读 · 0 评论 -
java 多线程
多线程对于数据安全数据同步的小demo:有两种方式:①,同步代码块如:可以在方法中植入同步代码块synchronized (this) {//同步代码块System.out.println("Thread:"+Thread.currentThread().getName()+":count:"+count);count--;}②,同步方法@Overridepub...原创 2015-11-30 17:31:45 · 55 阅读 · 0 评论 -
转载 经典多线程讲解
彻底明白Java的多线程标签: javastringclassthread多线程2008-04-07 10:38 936人阅读 评论(0) 收藏 举报彻底明白Java的多线程-线程间的通信(1) 作者:恒善喜 来源:不详 (2006-06-02 14:51:45) 线程间的通信1. 线程的几种状态线程有四种状态,任何一个线程肯定处于这四种状态中的一种:...原创 2015-12-01 13:44:05 · 96 阅读 · 0 评论 -
java 多线程例题
/** * Java多线程方面的编程笔试题Java 写两个线程,一个线程打印 1~52,另一个线程打印字母A-Z。打印顺序为12A34B56C……5152Z。要求用线程间的通信。 注:分别给两个对象构造一个对象o,数字每打印两个或字母每打印一个就执行o.wait()。 在o.wait()之前不要忘了写o.notify()。 * */public ...原创 2015-12-02 09:18:50 · 188 阅读 · 0 评论 -
经典剖析: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 · 423 阅读 · 0 评论 -
jvm
转 JVM性能调优标签: jvm算法outofmemoryerrorjmx任务java 最近因项目存在内存泄漏,故进行大规模的JVM性能调优 , 现把经验做一记录。一、JVM内存模型及垃圾收集算法 1.根据Java虚拟机规范,JVM将内存划分为:New(年轻代)Tenured(年老代)永久代(Perm) 其中New和Tenur...原创 2015-12-11 17:12:43 · 58 阅读 · 0 评论 -
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 · 172 阅读 · 0 评论 -
sql 优化
转:数据库SQL优化大总结之 百万级数据库优化方案2014-07-18 09:33 雲霏霏 雲霏霏的博客 字号:T | T网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。AD: 网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一...原创 2015-12-16 11:22:48 · 84 阅读 · 0 评论 -
一道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 · 71 阅读 · 0 评论 -
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 · 143 阅读 · 0 评论 -
java 权限修饰符
修饰类:public default 修饰其他的:all原创 2016-02-16 10:59:10 · 100 阅读 · 0 评论 -
转载:实战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 · 87 阅读 · 0 评论 -
java 中的定时器设计
1.如果需求简单的情况下,比如单线程下可以直接使用while循环配合Thread.sleep(1000)来暂停一秒这里还是要对sleep有个认识,sleep的时候并没有释放任何资源,占用着CPU睡觉,睡完继续当前线程的执行 2.如果需要并发定时处理的任务有多个,sleep就不太适用了。ScheduledExecutorService 不错的选择示例代码:import java....原创 2015-11-30 11:03:58 · 407 阅读 · 0 评论 -
转载 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 · 328 阅读 · 0 评论 -
net.sf.cglib.beans.BeanCopier
cglib的这个类用于对象属性复制时候,性能很不错.注意事项:如果某属性没有提供set方法,却提供了get方法是会报错的,无法复制属性原创 2016-04-21 18:20:49 · 955 阅读 · 0 评论 -
jsp页面上的东西
<select name="subjectCode" class="beautify_input" id="optionSubject"> <option value="">请选择科目</option> <c原创 2016-06-02 14:58:42 · 104 阅读 · 0 评论 -
java 基础 系列(一)
1.经常在开发中使用的String,一定要联想到其 trim方法,好的习惯常常可以预防很多问题String.trim()方法2.经常需要操作IO数据流方面,比较高效的工具类 FileUtils 事半功倍3.经常有需求,j2se里面去调用某个服务器IP下跑的action等,如发邮件,发短信功能常常会因为IP授权问题,因此需要在j2se下去调用,一定不要忽略的是,涉及中文乱码问题,...原创 2015-10-13 16:31:34 · 90 阅读 · 0 评论 -
java 基础 系列(二)
1.对于java语言,理解其代码执行顺序对于自己的程序性能等都是非常必要的,下面就切入正题介绍其执行顺序: ①:父类静态代码块->子类静态代码块(只执行一次);②:父类成员变量的初始化或普通代码块->父类构造函数;③:子类成员变量的初始化或普通代码块->子类构造函数。 示例代码: package demo; class Father {...2015-10-14 15:27:57 · 77 阅读 · 0 评论 -
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 · 92 阅读 · 0 评论 -
Exception
异常分为编译期异常(检查异常)和运行时异常 常见的编译异常:IOException ,SQLException, 安全异常,涉及到mail的AddressException,MessagingException java.lang.InterruptedException Thrown when a thread is waiting, sleeping, or ot...原创 2015-11-13 10:13:43 · 70 阅读 · 0 评论 -
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 · 74 阅读 · 0 评论 -
ArrayList && LinkedList
关于ArrayList 和 LinkedList 的文章和test 已经很多了,简单的使用总结就是:①,频繁查询的话最好用ArrayList ②,频繁插入更新的话最好用LinkedList③,ArrayList使用一个内置的数组来存储元素,这个数组的起始容量是10.当数组需要增长时,新的容量按如下公式获得:新容量=(旧容量*3)/2+1,也就是说每一次容量大概会增长50%。这就意...原创 2015-11-18 13:09:06 · 52 阅读 · 0 评论 -
say say Map
map接口实际开发中是高频使用的,这里来简要总结下:jkd提供的实现是我们经常拿来用的,常见的有 HashMap ,LinkedHashMap,TreeMap,HashTable从线程安全方面,HashTable 安全,其他都是不安全的另外三个里面,性能最好的是HashMap,最推荐使用,LinkedHashMap 特别之处在于保证了遍历输出时候,输出顺序与插入顺序一致,TreeMa...原创 2015-11-18 14:36:18 · 162 阅读 · 0 评论 -
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 · 112 阅读 · 0 评论 -
apacheActiveMQ
这是一篇特别好的翻译文档,谢谢了,很全面的 研究activemq的文档标签: activemqsessionjmscmsstringthread2011-12-06 11:00 1044人阅读 评论(0) 收藏 举报 分类:activemq(1) 目录(?)[-]转httpblogcsdnnettommy_lgjarchi...原创 2015-11-26 17:17:41 · 89 阅读 · 0 评论 -
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 · 576 阅读 · 0 评论