java
lvjun0565
年轻就是付出,就是收获。。。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ibatis的相关
[size=large]ibatis的相关 代码例子 例子1:执行update(insert,update,delete) sqlMap.startTransaction(); Product product = new Product(); product.setId (1); product.setDescription (“Shih Tzu”); int rows = sqlM...原创 2009-08-14 14:04:32 · 124 阅读 · 0 评论 -
关于ConcurrentHashMap的一个问题
比如我定义了一个私有成员: private ConcurrentHashMap<String, MyObject> testList; 然后,我在函数里这样写: MyObject mo = testList.get(id); mo.setName("...");//关键是这句话,我在想,当有多个线程对testList有读写操作的同时,这里会不会数据不安全...原创 2012-03-30 15:44:29 · 212 阅读 · 0 评论 -
练手java thread(一)
生产者和消费者模型: package thread; class Producer implements Runnable { public Producer(Q q) { this.q = q; } Q q; public void run() { int i = 0; while (true) { /* synchroni...原创 2010-12-11 03:37:07 · 104 阅读 · 0 评论 -
练手java GUI(八)
最后一个小列子,说明swing与awt的一个小小的对比: package gui.test11; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import javax.swing.JButton; import javax.swing.JFrame; import javax....原创 2010-12-11 03:30:03 · 141 阅读 · 0 评论 -
练手java GUI(七)
一个CardLayout的例子: package gui.test10; import java.awt.BorderLayout; import java.awt.Button; import java.awt.CardLayout; import java.awt.Frame; import java.awt.GridLayout; import java.awt.Pa...原创 2010-12-11 02:25:28 · 123 阅读 · 0 评论 -
练手java GUI(六)
多选框与单选框的例子: package gui.test08; import java.awt.Checkbox; import java.awt.CheckboxGroup; import java.awt.Choice; import java.awt.FlowLayout; import java.awt.Frame; import java.awt.event.It...原创 2010-12-11 02:03:22 · 132 阅读 · 0 评论 -
练手java GUI(五)
Dialog(模态和非模态两种,FileDialog不再举例): package gui.test08; import java.awt.BorderLayout; import java.awt.Button; import java.awt.Frame; import java.awt.TextField; import java.awt.event.ActionE...2010-12-10 00:07:20 · 107 阅读 · 0 评论 -
练手java GUI(四)
GUI菜单: package gui.test07; import java.awt.CheckboxMenuItem; import java.awt.Frame; import java.awt.Menu; import java.awt.MenuBar; import java.awt.MenuItem; import java.awt.event.Action...2010-12-08 00:25:39 · 112 阅读 · 0 评论 -
练手java GUI(三)
自定义组件(计时器): package gui.test06; import java.awt.AWTEvent; import java.awt.Canvas; import java.awt.Color; import java.awt.Graphics; import java.awt.event.MouseEvent; import java.text.Par...2010-12-07 23:30:22 · 118 阅读 · 0 评论 -
练手java GUI(二)
使用所谓双缓冲技术(只是听说过的)绘图: package gui.test05; import java.awt.Color; import java.awt.Dimension; import java.awt.Font; import java.awt.Frame; import java.awt.Graphics; import java.awt.Image; im...原创 2010-12-05 22:15:01 · 132 阅读 · 0 评论 -
练手java GUI(一)
java swing 已经基本上忘的差不多了,没事的时候开始练手了。希望走过路过的大虾不吝赐教,多多指点~~~谢先.. 下面做的是一个一对一聊天的小程序: 第一步:设计视图; package j2se.gui; import java.awt.BorderLayout; import java.awt.Frame; import java.awt.Label; ...2010-11-28 17:52:53 · 126 阅读 · 0 评论 -
在游戏公司做的你们,是如何看待开发?
呃~~~~ ,文章分类真不好选~@! 在游戏公司(无论哪种game类型、哪种平台)做的你们,公司或者你们是如何看待一款这样的游戏: 1.高质量:不至于玩家玩着玩着,突然弹出一个框,告知"NullPointException" ; 2.高时间投入:从每天玩一下A游戏,到每小时都想着怎么玩A游戏; 3.金额投入:不追求高金额投入,我想大部分玩...2011-01-12 23:24:35 · 165 阅读 · 0 评论 -
练手java thread(五)
通过Lock对象的lock()和unlock()方法来模拟synchronized待模块。 1.Lock lock = new ReentrantLock(); 2.ReadWriterLock rwl = new ReentrantReadWriterLock();是用来维护读取与写入分离的lock,同时可以有多个线程持有readlock,因为read通常是安全的并发操作;但只有一个线...原创 2010-12-19 02:50:27 · 133 阅读 · 0 评论 -
练手java thread(四)
用Executor来构建线程池,应该要做的事: 1).调用Executors类中的静态方法newCachedThreadPool(必要时创建新线程,空闲线程会被保留60秒)或newFixedThreadPool(包含固定数量的线程池)等,返回的是一个实现了ExecutorService接口的ThreadPoolExecutor类或者是一个实现了ScheduledExecutorServiece接...原创 2010-12-19 02:18:29 · 115 阅读 · 0 评论 -
练手java thread(三)
Thread类的join方法测试: package thread.test03; public class ThreadJoinTest { public static void main(String[] args) { Thread tt = new TestThread(); tt.start(); int index = 0; while(true){ ...原创 2010-12-19 00:58:42 · 127 阅读 · 0 评论 -
练手java thread(二)
生产者、消费者模型的demo: 1.程序入口: package thread.test01; public class ThreadCommunication { public static void main(String[] args) { Queue q = new Queue(); new Thread(new Producer(q)).start();...原创 2010-12-18 22:30:49 · 141 阅读 · 0 评论 -
as3 GoogleEvent测试
RT ///-----------------------------------2010-12-12 20:01:05 · 106 阅读 · 0 评论 -
正则表达式的相关学习
注:对Pattern类的说明: 1.public final class java.util.regex.Pattern是正则表达式编译后的表达法。 下面的语句将创建一个Pattern对象并赋值给句柄pat:Pattern pat = Pattern.compile(regEx); 有趣的是,Pattern类是final类,而且它的构造器是private...原创 2009-08-26 17:13:04 · 170 阅读 · 0 评论 -
多线程开发,表示很凌乱
第一次做网络应用的一个项目的服务器端,以前一直都是ssh开发,tomcat服务器,也做过很长时间的客户端从没考虑过多线程的问题,现在不做web项目、也不纯客户端开发了,忽然觉得头大。 说说主要困惑,举个例子来说,我总是会想到这个类实例化以后的这个对象,在同一时间可能会被N多客户端请求,那么我担心这种并发会导致我当前对象中的数据交错,一不是一,二也不是二了,所以,有种恨不得每个方法...2012-04-05 17:15:05 · 135 阅读 · 0 评论
分享