- 博客(263)
- 资源 (6)
- 收藏
- 关注
转载 Hibernate 实体类注解
Hibernate注解(转)1。@Entity(name="EntityName")必须,name为可选,对应数据库中一的个表2、@Table(name="",catalog="",schema="")可选,通常和@Entity配合使用,只能标注在实体的class定义处,表示实体对应的数据库表的信息name:可选,表示表的名称.默认地,表名和实体名称
2012-07-26 16:32:05 1190
转载 Spring7种事务传播行为类型
事务传播行为种类Spring在TransactionDefinition接口中规定了7种类型的事务传播行为,它们规定了事务方法和事务方法发生嵌套调用时事务如何进行传播:事务传播行为类型事务传播行为类型说明PROPAGATION_REQUIRED如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中。这是
2012-07-25 14:56:32 4212
转载 随想录(公司程序员的九层楼)
声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 就IT公司而言,都希望自己的程序员在单位时间内生产出效率最高的代码。但是,不同的人有不同的开发效率。至于说效率之间的差别究竟有多少,还真不得而知。这里写了几个我的观点,只是有感而发,欢迎大家讨论。这九个层次只是一个大概,没什么实质的标准。 【一层楼】
2012-07-25 10:05:27 2574 1
原创 程序员看世界之超重压塌桥的启示--我是路人(6)2012-7-24
程序员看世界之超重压塌桥的启示--我是路人(6)2012-7-24 今天看到新闻开车压塌桥被判赔1556万余元,当时觉得太假了,什么车什么桥,载重110t的大卡车,价值超过1500万的桥。本人没学过建筑,不太明白1500万的桥质量应该能达到什么地步,能承重多少,但是觉得判罚太儿戏了。首先应当桥梁的质量是否过关怎么轻易就塌了,其次高速管理人员是否合格,超载的卡车怎么能上路,第三步才应该是超
2012-07-24 23:46:50 7092 1
转载 框架相关jar包简单介绍
原文http://hi.baidu.com/%B3%A4%C0%ED%CD%F5%D5%C2/blog/item/aa5fa626e22a261d908f9d03.html最近做spring mvc项目,期间遇到很多jar包,不是多引了,就是少引了,做的很郁闷,为此,我上网查了一下大多数包代表的意思,这样我就不用摸不到头脑了!jar包 用途axis.jar SOAP
2012-07-24 15:41:11 2258
原创 程序员看世界之北京的暴雨积水(5)2012-7-22
程序员看世界之北京的暴雨积水(5)2012-7-22 没来北京之前以为北京是个缺水的城市,经历过两个夏天才知道自己地浅薄。记得去年下暴雨时每当下完雨后都用水泵抽水的方式排水,单靠下水道已经很难快速排水了,那时候住一个学校租的房子,记得一次回家比较晚,正好赶上下暴雨,下了公交后深一脚浅一脚的往回走,学校的地方地势比较低,从门口到宿舍大概一百多米吧,不得不趟着半米多深的水回去,一不小
2012-07-22 22:11:44 4167
转载 关于“需求分析”的一个故事
在公厕,厕间有人问:朋友,有手纸吗?我翻下口袋:抱歉,没有。那人又问:有报纸吗?我:也没有。接着厕间门缝塞过来一张10元人民币,能破成10个1块的吗?然后我给了他10个硬币...... 启示:你觉得你已经说得很清楚,别人应该明白你的需求了,那是你觉得,并不代表别人真明白。
2012-07-19 13:31:40 1831
原创 程序员看世界之京东加班被离职(3)2012-7-18
程序员看世界之京东加班被离职(3)2012-7-18 最近一直没时间写东西,今天事情比较少,随便写点吧。 当时看到这则消息,觉得好假,先是苏宁被ibm gdc揭开了盖子,京东又被频繁曝内幕,难道电商之间的大战又要开始了。不过这离我还是很遥远的,随便聊聊对加班的态度吧。 自己工作也有一年半了,目前还没遇到过加班多的公司,不过自己的亲朋好友做软件的加班都不
2012-07-18 22:51:09 8523
原创 开源中国源创会感想
开源中国源创会感想 今天参加了oschina组织的开源中国源创会,感想颇多,随笔记一下吧。 1.女程序员好少,在男士¥30,女士免费的情况下,会场的女生也不是很多,目测其中1/2是陪老公来的,1/4是HR,中场休息的时候男厕所排队到外面,旁边的女厕竟然人烟稀少,问题提问时竟然看不到一个女生,让人情何以堪。 2.昨天公司组织培训,觉得各种犯困;相比之下今天觉得有
2012-07-01 23:16:14 2708
原创 毕业一年了,职业生涯规划
做项目一年半,毕业也一年了,进新公司一个半月啦,原来没有职业规划可以说对行业的不了解,现在不能给自己偷懒的理由,计划一下吧给自己起个奋斗的目标。 工作5年后,项目经理,能带一个不太小的团队,能满足boss的要求,能协调好自己的手下,精通自己领域的业务,能跟上常用技术的步伐。 工作3年后,组长,一个微型团队的头,满足顶头上司的要求,珍惜自己的兄弟,熟悉业务,精通技术,能为公司获得
2012-06-29 23:42:17 1337
转载 JVM调优总结 -Xms -Xmx -Xmn -Xss
堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。典型设置:Java-Xmx3550m -Xms3550
2012-06-27 10:34:51 667
原创 程序员看世界之朝鲜IT人才入华夏(2)2012-6-25
韩国《朝鲜日报》6月23日报道称,在明年之前朝鲜将有12万劳动者前往中国以赚取外汇,这些人除了图们、珲春和丹东之外,还将分批前往中国东北三省其它一些城市就业。报道称,一位“熟悉朝中经济合作情况的朝鲜消息人士”表示:“据中国地方政府官员和企业有关人士透露,明年之前前往中国的朝鲜劳动者共达12万人。除图们、珲春和丹东之外,他们还分批前往沈阳、延吉、长春等东北三省的主要城市就业。”该消息
2012-06-25 23:53:21 5444
转载 朝鲜将向中国输出IT人才 赚取外汇改善生活
http://www.oschina.net/news/30377/korea-it-talent韩国《朝鲜日报》6月23日报道称,在明年之前朝鲜将有12万劳动者前往中国以赚取外汇,这些人除了图们、珲春和丹东之外,还将分批前往中国东北三省其它一些城市就业。报道称,一位“熟悉朝中经济合作情况的朝鲜消息人士”表示:“据中国地方政府官员和企业有关人士透露,明年之前前往中国的朝鲜劳动者共达12
2012-06-25 16:39:05 1685
原创 程序员看世界之端午回家(1)2012-6-24
回家的高速路好堵,8:15四惠站出发,10:45离开北京, 分析: 1.1)车多 1.2)收费站多 1.3)车祸 解决方案:1.1)随着经济的发展,减少车的数量不太现实,不过多发展公共交通,鼓励公共大巴和火车出行,政府提供一定的补贴,可行指数**,让政府直接补贴不大现实,少收点税还是有一定可行性的,预计时间5y+;发改委
2012-06-24 22:45:12 2173
转载 每个程序员都应该知道的一些时间数据
原文http://www.oschina.net/news/30009/every-programmer-should-knowL1 cache :………………………………………………..0.5nsbranch mispredict(转移、分支预测) : ……………..5nsL2 cache :………………………………………………… 7ns互斥锁\解锁 :……………………………
2012-06-14 14:05:42 615
原创 putty远程启动oracle数据库
0.启动putty.exe,输入ip默认端口22,ssh协议,open,输入用户名口令1、su - oracle2、sqlplus /nolog3、connect /as sysdba4、startup5、exit以上完成启动一个oracle实例6、lsnrctl start以上完成oracle的监听服务第一步直接su oracle就不行,呵呵
2012-06-07 11:14:27 3310
原创 需求分析费概要设计的体会
这个月原创博客没达到4篇,最近也没编码,为了拿到恒的标志,一直在写概要设计,就写一下最近的体会吧。1. 需求和设计部分应该占总各项目的80%,coding只占20%(不算测试),深刻的了解需求,做出好的设计能让人事半功倍。2. 设计部分越详细越好,不仅能减少你以后的工作量,拿给客户看后,客户也觉得自己的付出物有所值,遇到设想不同的地方也能
2012-05-30 15:01:25 930
转载 VISIO画用例图时使用include……,一对多
原文链接:http://hi.baidu.com/tanling339/item/072041c2bd4d8752ac00ef1d画用例图时发现只有>和>关系,找不到>关系。是否use即是include?答案是否……use发生在角色与用例之间,而include发生在用例与用例之间。本来想他们画完之后我用ROSE重绘,但是好麻烦的样子。。于是下面介绍一个投机取巧的方法 = _
2012-05-30 10:03:04 4012
转载 看看牛人们是怎么评价编程语言的
Basic一个有过 BASIC 编程经历的人是很难学会好的编程习惯的。作为一个潜在的程序员,他们已经被脑残并且无法修复。-- Edsger Wybe Dijkstra,Dijkstra 算法发明者CC 语言程序就像一群拿着刀的人在刚刚打过蜡的地板上快速的跳舞。-- Waldi Ravens罗马帝国衰败的主要原因之一是因为他们缺少0,他们没有办法知道他们的 C
2012-05-22 10:49:06 834
原创 编码与需求分析
新的项目又开始了,到了需求分析的阶段,毫无疑问,相比于每天开会面对不同的需求,我更愿意坐在电脑胖解决一个技术难题。 上个项目采用的所谓敏捷开发,直接上马进入编码阶段,毫无疑问,那是一次很失败的开发。数据库变了n次,界面改了又改。 最后得出结论,常说的设计阶段应占60-70%,是很有道理的。又到了这个阶段,希望自己在这个阶段能发挥好,为以后打好基础。
2012-05-16 18:11:58 885
原创 写四个线程,二个加1,二个对一个变量减一
昨天的面试题(天元网络) 两个问题: 1、线程同步--synchronized 2、线程之间如何共享同一个j变量--内部类 package test;/** * 加一线程与减一线程共同操作一个数 * 两个问题: * 1、线程同步--synchronized * 2、线程之间如何共享同一个j变量--内部类 * @author liuwe
2012-05-09 15:12:28 9089 1
转载 我最喜欢的10条编程语录
原文链接http://sd.csdn.net/a/20120428/2805165.html10. If debugging is the process of removing software bugs, then programming must be the process of putting them in. – Edsger Dijkstra如果调试程序是移除臭虫(软件缺陷)
2012-05-04 16:16:03 670
原创 java Timer
今天修改了一个关于timer的程序,记一下 :1. 要求按周期进行任务2.可以进行重置3.得知中断后立刻进行任务package com.rfts.client;import java.util.Timer;import java.util.TimerTask;//间隔n分钟发送心跳信息public class HeartBeatTimer {
2012-05-03 20:21:36 706
原创 总结一下项目拖了很久的原因
总结一下项目拖了很久的原因吧: 1.总公司不够重视,只招了几个小虾米,连一个技术特别成熟的人都没有。 2.需求不太明确,经常变动 3.我们几个水平有限,完成任务需要的时间太长 4.部门老大的工作重心不在项目上,很像总公司的技术支持。
2012-04-27 16:23:40 1320
转载 在可执行jar 包中动态载入第三方jar class的有关问题
一、前言在商业化开发中经常是将开发的类打成jar包发布.由于有很多第三方的提供功能集合Jar包,所以经常会用到这些功能包.以下情景是很多Java开发人员经常碰到的:在开发,调试阶段,通过在CLASSPATH中设置第三方的jar包路径,自己编写的class工作正常.开发完毕,部署的时候,将开发的class打成一个可执行jar包,会发现通过Class.forName(Stringclass
2012-04-26 15:46:43 834
原创 WebService初学
使用工具:MyEclipse8.5+tomcat61. file-->new Web Service Project,填好项目名称,framework选择XFire,如图一图一2. next-->next选择下面三项如图二图二3.选择finish,出现如下所示项目如图三图三4.在src下新建package(webservice
2012-04-05 21:17:22 594
原创 glassfish部署项目
今天试了一下glassfish部署,遇到不少问题,记一下吧需要glassfish v3、jdk1.61. 安装jdk、配置环境变量2. 安装glassfish(推荐绿色版)3. 打包右击项目名àexportàWAR file,出现图一,点Browse导到常用文件中即可。 图一4. 打开浏览器输入服务
2012-04-01 17:25:22 2307
原创 遇到问题,关于dns,socket和默认网关
今天和无锡同事进行socket通信我是client,他是server可以正常通信我是server,他是client通信就报异常我原来ip192.168.8.116 默认网关192.168.8.1 dns 192.168.8.1同事ip 192.168.82.200 默认网关192.168.82.254 dns 192.168.8
2012-03-30 18:30:26 2534
原创 长整数赋值问题
long EXPIRED_DATE = 60 * 24 * 60 * 60 * 1000 * 1000; long EXPIRED_DATE1 = 60 * 24 * 60 * 60 * 1000 * 1000L; long EXPIRED_DATE2 = 60L * 24 * 60 * 60 * 1000 * 1000; System.out.println("EXPIRE
2012-03-29 19:39:34 1398
转载 TCP协议和UDP协议的基本概念和区别
1网络通讯的协议是开发网络程序的基础。目前最常用的协议是TCP/IP 协议和UDP 协议。而其他的如RMI,SOAP,FTP ,等协议都可以说是构建在这两者之上的。2 在网络协议的7层模型里,java主要关注的是在传输层 的应用,而对于底层的传输,可以不必关心它。而在传输层,TCP,UDP是两种传输数据流的方式。 3 TCP(Tranfer Control Protocol)的缩写,是
2012-03-29 19:14:04 3106
原创 java 冒泡排序和字符串倒叙输出
好久没写了,论坛看到了,写一下int[] array = {1,8,6,3,8,45,62,21,100,98}; for(int i = 0;i<array.length;i++){ int a = array[i]; int k=i; for(int j=i+1;j<array.length;j++){ if(array[i]<array[j]){
2012-03-29 18:20:27 3054
转载 深入Java集合学习系列:HashMap的实现原理
ZhangShixi 2010-5-21 整理1. HashMap概述:HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 2. HashMap的数据结构:在java编程语言中,最基本的结构就是两种,一个是数组,另外一
2012-03-29 17:59:35 506
转载 TCP/IP协议的三次握手及实现原理
A与B建立TCP连接时:首先A向B发SYN(同步请求),然后B回复SYN+ACK(同步请求应答),最后A回复ACK确认,这样TCP的一次连接(三次握手)的过程就建立了!TCP/IP是很多的不同的协议组成,实际上是一个协议组,TCP用户数据报表协议(也称作TCP传输控制协议,Transport Control Protocol。可靠的主机到主机层协议。这里要先强调一下,传输控制协议是OSI网络的
2012-03-29 17:49:46 756
原创 二叉树拾遗
很久就学了二叉树,现在都快忘了,趁着现在有时间,记一下。1.定义:在计算机科学中,树是一种重要的非线性数据结构,直观地看,它是数据元素(在树中称为结点)按分支关系组织起来的结构。二叉树是每个节点最多有两个子树的有序树。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree)。2.遍历:所谓遍历(Traversal)是指沿着某条搜索路线,依次对树中每个结
2012-03-29 17:38:41 541
原创 java socket读字节问题
原来java socket一直都用readline解析数据,后来和硬件设备通讯才知道readline必须有\n\t, OutputStream o = socket.getOutputStream(); o.write(message.getBytes("UTF-8"));// out = new PrintWriter(so
2012-03-27 18:44:26 5440
转载 一名开发者从做技工的父亲那里学到的 5 堂课
原文地址http://www.oschina.net/news/27241/learned-from-father所谓“隔行如隔山”,其实不然,在工作和生活中,大部分的知识和技能都是相通的。学会举一反三,对于技能的提升有很大帮助。本文是一名软件开发者从做技工的父亲身上学到的一些经验,而这些经验使他最终成为了开发者中的佼佼者。以下为文章全文:我的父亲是一名工程师——是机械工程师,不是软件
2012-03-27 18:27:43 541
原创 javascript Number 使用
今天google map用到lat,lng,zoom,从json传来的lat,lng直接用就可以,zoom必须转一回才知道var不能直接换成number。在javascript中四种基本的数据类型:数值(整数和实数)、字符串型(用“”号或‘''括起来的字符或数值)、布尔型(使True或False表示)和空值。不过也有人说还包括object和未定义值(undefined)Numb
2012-03-26 21:11:50 791
转载 Java编程中“为了性能”尽量要做到的一些地方
最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。 下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。1. 尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单
2012-03-26 16:52:03 386
转载 有必要普及一下关于单例模式的常识.
饿汉式: package com.design.pattern.singleton.concrete; public class EagerSingleton { private static EagerSingleton instance = new EagerSingleton(); private EagerSingle
2012-03-23 18:15:32 472
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人