- 博客(18)
- 收藏
- 关注
原创 多线程的学习
这次开发中用到了多线程(测试用),学得了一些东西1.多线程实现方式:继承Thread方法/实现Runnable接口重写run方法。直接在其他方法中调用run()方法是不会产生新线程的。通过start()可以新建线程。Thread t = new Thread(Runnable)---Runnable实现线程的的类At.start()2.线程传参数构造函数
2016-11-13 22:36:34
214
原创 控制一个高消耗CPU的线程数控制方案
由于该后台服务逻辑处理较多,还有一些复杂的计算(牛顿迭代法),后台每次跑一个线程对CPU的消耗比较高,而生产环境是4个CPU8核心(记不太清),每个核上有2个实例部署,每次通过前台调用一个CPU占用率会达到百分之百。所以需要一种方案来进行线程数控制。开发和测试耗时2周(中间有很多小插曲进来,也是自己技术不够导致)方案一:线程池通过线程池的方式来控制。需要配置线程池(线程池参
2016-11-13 22:35:23
1179
原创 Struts2初学
引用5个jar包,远远不够,1.引入commons-logging.jar freemarker.jar ognl.jar struts2-core.jar xwork.jar远远不够,还需要commons-io-1.3.2, commons-fileupload.1.2.1否则运行action提示找不到actio...
2009-06-04 16:26:19
138
原创 StringStringBuffer区别例子
public class Foo { public static void main(String[] args) { StringBuffer a = new StringBuffer("A"); StringBuffer b...
2008-12-15 10:17:35
152
原创 JAVA学习总结四
接口和抽象类:实现多继承;数据成员(抽象类可以有自己数据成员,可以有非abstract的成员方法;接口中数据成员是static final的,所有方法都是abstract的);方法实现(抽象类中可以有方法实现,接口中不能有实现方法);变量(抽象类变量默认friendly实现类可以重新定义、重新赋值;接口中变量是public static final的,且要赋值,故实现类不能重新定义、重新赋值)。...
2008-12-15 10:15:55
96
原创 JAVA学习总结三
构造方法:是一个特殊方法,Java中每个类都有构造方法,用于初始化该类的一个对象;创建每个心得类对象时自动执行,以保证对象的各成员有合法、确定的数值;和类名同名,没返回值类型,他的参数用来传递给有关成员变量;只能在创建类对象时由系统隐含调用,而不能直接引用;只能有new运算符调用。 关键字this、super:this引用:Java用this来表示当前类对象,可以出现在类的实例方法...
2008-12-15 10:14:03
123
原创 JAVA学习总结二
JAVA基本数据类型: 类型 关键字 内存占字节数 取值范围整 字节型 byte 1 -128~127 短整型 short ...
2008-12-15 10:05:04
131
原创 JAVA学习总结一
JAVA和C++区别:JAVA和C++都是面向对象语言。也就是说,它们都能够实现面向对象思想(封装,继乘,多态)。而由于c++为了照顾大量的C语言使用者, 而兼容了C,使得自身仅仅成为了带类的C语言,多多少少影响了其面向对象的彻底性!JAVA则是完全的面向对象语言,它句法更清晰,规模更小,更易学。它是在对多种程序设计语言进行了深入细致研究的基础上,据弃了其他语言的不足之处,从根本上解决了c++的...
2008-12-15 09:58:29
100
原创 java基础
1、 作用域public,private,protected,以及不写时的区别区别如下:作用域 当前类 同一package 子孙类 其他packagePublic yes yes yes y...
2008-11-24 16:27:32
107
原创 java访问权限修饰符
java访问权限修饰符public protected friendly private用法总结 首先声明:java中,friendly这个修饰符并没有显式的声明,在成员变量和方法前什么修饰符也不用,默认的就是friendly。 为了条理清晰,分三种不同情况来总结。 一 访问权限修饰符修饰成员变量和方法 public:表明该成员变量和方法是共有的,能在任何情况下被...
2008-11-24 15:53:26
102
原创 赛易美面试
JAVA1.public protect package private区别2.JAVA实现多线程,sleep方法和wait方法区别3.写一个singleton类JAVASCRIPT写一个JAVASCRIPT实现对String的根据ASCII排序DATABASE查询薪资的总和条件是一个参数=?查询薪资总和>?的什么什么FrameWork谈谈jsf谈谈struts谈谈hibernatehql...
2008-11-21 10:28:50
94
原创 list set map
转载这些都代表了Java中的集合,这里主要从其元素是否有序,是否可重复来进行区别记忆,以便恰当地使用,当然还存在同步方面的差异 有序否允许元素重复否Collection否是List是是SetAbstractSet否否HashSetTreeSet是(用二叉树排序)...
2008-11-19 17:14:36
95
原创 11月10日联创2次面试JAVA方向
11月10日早上10点要参加联创2次面试,我们11月9日4人就赶到了南京,没买到火车票,只好坐长途汽车过去,一路晕车,哎,难受。到后天已黑下来,找个旅馆4人60元,哇,够省了吧。(应届毕业生没钱哇-_-!)终于到11月10日了,原本以为这次面试会问些专业知识,进去后让我先做个自我介绍,然后谈谈项目,紧接着是个人优缺点,再来就问我为什么选择联创,最后问我自认为有什么失败的地方。总共10分钟不到,就...
2008-11-10 15:46:39
144
原创 jsp和servlet的区别
转载,只为学习 简单的说,SUN首先发展出SERVLET,其功能比较强劲,体系设计也很先进,只是,它输出HTML语句还是采用了老的CGI方式,是一句一句输出,所以,编写和修改HTML非常不方便。 后来SUN推出了类似于ASP的镶嵌型的JSP,把JSP TAG镶嵌到HTML语句中,这样,就大大简化和方便了网页的设计和修改。新型的网络语言如ASP,PHP,JSP都是镶嵌型的SCRIPT语言。 从网...
2008-11-06 16:28:18
108
原创 关于JAVA虚拟机
申明:此为网络转载,只为学习一、什么是Java虚拟机 Java虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来实现。Java虚拟机有自己想象中的硬件,如处理器、堆栈、寄存器等,还具有相应的指令系统。 1.为什么要使用Java虚拟机 Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言...
2008-11-06 16:15:33
115
原创 java平台无关性
申明:此为网络转载,只为学习 大多的理解应该是这样的 java的平台无关=一次编译,到处运行,其实这个等号应该是针对象C,C++这种语言而言的,当编译C或者C++,所获取的二进制文件只能适合指定的硬件平台和操作平台的(这个二进制文件包含了一些机器码,而且字节顺序还依赖特定平台,比如高位在前,低位在前等),而编译java形成的是java class文件,而class文件适合任何支持J...
2008-11-06 16:13:37
167
原创 关于数据库内连接外连接左连接右连接
申明:此为网络转载,只为学习数据库内连接、外连接(左连接、右连接)、全连接内连接:把两个表中数据对应的数据查出来 外连接:以某个表为基础把对应数据查出来全连接是以多个表为基础 student表 no name 1 a 2 b 3 c 4 d grade表 no grade 1 90 2 98 3 95 内连接 inner join(查找条件中对应的数据,no4没有数据不列出来) 语法:sel...
2008-11-06 16:09:57
186
原创 面试小总结
10月28日参加了华冠面试,今天来个小结,中间记录了不会的面试题,在此整理下: 1.public class test { public static void add(Integer i) { int val = i.intValue(); val += 3; i = new Integer(val); } public static void main(String args[]) ...
2008-11-06 16:07:26
194
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人