`
yinger_tj
  • 浏览: 9806 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
 
刘皎: 我的。。。还有想要的小伙伴吗 http://detail.1688.com/offer/1280132674.html 弹簧夹 http://detail.1688.com/offer/1254576154.html http://detail.1688.com/offer/1292665648.html 胡倩菲 哈哈,差点忘发了 http://detail.1688.com/offer/1239053612.html 鱼嘴。。。。 http://detail.1688.com/offer/1239088222.html 已选 http://detail.1688.com/o ...
转自论坛 http://www.iteye.com/topic/1132202 题目: 编写一段生产者/消费者的Java代码,其中生产者每次生产1个0到1000之间的随机数,消费者则把该随机数打印出来。如果产生的随机数为0,则生产者、消费者均退出运行。要求生产者、消费者均使用线程来实现。如题,线程基本的我也会,但是像这样有点复杂的还真不会,求大家帮我啊 给出一个更贴近考题细节的答案。 几点注意: 1. 消费生产者模式原则上讲究生产一个产品后就不能再生产,要等消费完才能生产第二个。因此可以选用SynchronousQueue。当然广义上的消费生产者,用BlockingQueue旗下的任意一个 ...
转自:http://javaman.group.iteye.com/group/topic/38169 如果自己的java project中需要引用额外的jar包作为资源文件,那么需要自己自定义配置文件MANIFEST.MF ,内容示例如下: Manifest-Version: 1.0 Class-Path: lib\crimson.jar lib\jbcl.jar lib\junit.jar lib\log4j-1.2.13.jar lib\mysql-connector-java-3.1.13-bin.jar Main-Class: src.YourMainClassName ...
  最近换小组了,和小资一个小组,看着小资写代码感触很深   最大感受,小资是个代码洁癖的人,口头禅是代码写到爽为止,其实是改到爽为止   代码中不能有警告,这是小资的第一个要求,这两天看小资写代码,体会很深   a>min&&a<max 小资会用策略   activeA 小资会修改方法名   决不允许代码中有重复的代码   用Import static   不用异常打印,各种exception   一个String修改其中的一位,俺立马就想到了split,被小资说方法太2喽~~     哎,也号称coder好几年了,原来的代码实在是太烂了,要跟小资好好学习,写出赏 ...
1.首先sybase不支持级联删除,可通过触发器来实现级联删除功能。 SYBASE产生触发器的语法为: CREATE TRIGGER 触发器名 ON 表名 FOR INSERT,UPDATE,DELETE AS SQL_statement | FOR INSERT,UPDATE AS IF UPDATE(column_name) [AND|OR UPDATE(column_name)]... SQL_statements 上面FOR子句用来指定在触发器上的哪些数据更新命令可激活该 触发器。 IF UPDATE子句检查对指定列的操作类型,在IF UPDATE子句 中可指定多个列。 ...
今天装数据库,如下脚本没有生效,查了一下,发现是oracle数据字段中会把表明字字段等都自动转换成大写,导致在系统表中查不到数据表,删除失败,如下: BEGIN DECLARE cnt integer := 0; BEGIN         SELECT 1 INTO cnt FROM dual WHERE exists(SELECT * FROM user_tables WHERE table_name = 'NR8120_R_ProtoIF');         IF cnt != 0  THEN               DECLARE               s  VARCHAR2 ...
最近在搞sybase移植,这便宜真是没有好货,sybase不支持级联删除,图形界面,各种支持等都跟微软差的远了,木有办法,只能上触发器了,哎~~ drop table zte_t1 drop table zte ---------------- create table zte(id int) alter table zte add constraint p_zte primary key (id) ------------------------------ create table zte_t1(id int,name varchar(10) null) alter table zt ...
  大牛离职了,一个技术能力非常之强的大牛~~   走之前跟大牛要资料,大牛给俺讲述了jquery,ibatis,hibernate,各种~~感谢!  
所有通过new创建的对象的内存都在堆中分配,其大小可以通过-Xmx和-Xms来控制。堆被划分为新生代和旧生代,新生代又被进一步划分为Eden和Survivor区,最后Survivor由FromSpace和ToSpace组成,结构图如下所示: 新生代。新建的对象都是用新生代分配内存,Eden空间不足的时候,会把存活的对象转移到Survivor中,新生代大小可以由-Xmn来控制,也可以用-XX:SurvivorRatio来控制Eden和Survivor的比例旧生代。用于存放新生代中经过多次垃圾回收仍然存活的对象
<深入Java虚拟机>中介绍垃圾收集算法时要是加上这几个小故事就更形象啦~~~ 一篇非常不错的文章,介绍垃圾收集的发展史,形象地解释了垃圾收集的算法。 本文发表于2004年2月《CSDN开发高手》 写作本文的初衷是想和大家分享垃圾收集( Garbage Collection ) 技术简单而有趣的发展史。动笔之前,我站在窗边,望了望正在小区里装运垃圾的清洁车。和生活中环卫工人们清运垃圾的工作相似,软件开发里的垃圾收集其实就 是一种自动打扫和清除内存垃圾的技术,它可以有效防范动态内存分配中可能发生的两个危险:因内存垃圾过多而引发的内存耗尽(这和生活垃圾堵塞排污管道的 危险并没有什 ...
这两天在看垃圾收集相关,转一篇写的还不错的文章吧~~转自:java垃圾收集算法 http://zhangxinjie.blog.ccidnet.com/blog-htm-itemid-176869-uid-20630-do-showone-type-blog.html 1.垃圾收集算法的核心思想 Java语言建立了垃圾收集机制,用以跟踪正在使用的对象和发现并回收不再使用(引用)的对象。该机制可以有效防范动态内存分配中可能发生的两个危险:因内存垃圾过多而引发的内存耗尽,以及不恰当的内存释放所造成的内存非法引用。 垃圾收集算法的核心思想是:对虚拟机可用内存空间,即堆空间中的对象进行识别,如果对象 ...
介个博客开了很久了,都木有写过,希望我能坚持写这个技术博客吧~~加油加油~~
Global site tag (gtag.js) - Google Analytics