- 博客(12)
- 资源 (4)
- 收藏
- 关注
原创 管理者的首要意识
一位程序员在转型中的困惑:问:我本来是搞开发的,后来由于做的时候比较长,慢慢变成管理了,控制进度,制定计划,协调资源等等,我用来开发的时间降到50%左右了。不过管理我不怎么感兴趣,我比较倾向于做技术,由于最近积累了很多问题,没有解决,我想如果我把100%时间用来写代码的话,压力会小很多,另外项目的进度也能向前推进得快一些。所以我想跟领导申请,把我的管理工作撤了,继续从事编码工作,不知道
2013-04-17 14:06:08 638
原创 参数优化性能调优
与众多的程序化交易软件类似,我们的产品也有一个强大的功能叫参数优化。然而,最近这个功能却被暴露出来性能问题,优化参数的穷举组合仅在2000个左右,优化线程数为20,每个线程负责执行一个策略,也就是说正常情况下执行100轮就执行完毕,但却在执行了10轮左右也就是执行了200个策略左右时,进度条就变得越来越缓慢。这种情况下最容易让人想到的原因无非有2个:CPU独占和内存泄漏。于是,采用jstack(命
2013-03-17 18:03:33 1423 1
原创 自定义java.policy配置(如何让你的类禁止读写文件?禁止创建Socket对象?)
最近做的项目有一个特殊的需求,由于系统是CS的,客户端需要自己编写JAVA类上传至服务器运行,整个流程如下:1.客户端编写JAVA类,并实现特定接口2.由客户端的JAVA编译器将其编译成class3.客户端通过socket将class文件上传至服务器4.服务器将class文件放至自己的classpath中,加载并执行问题出在最后一步上,服务器虽然由我们完全控制,客户端编写的类虽
2011-12-25 22:44:36 12869 5
原创 OSI参考模型
协议这东西看起来真是相当枯燥, 除非你天天在跟它们打交道。买了两本TCP、IP协议的书,通读了一遍,跟没读一样。唯一的收获是我把书中涵盖的大部分协议画在一张图上,比书的目录还清楚。下次看到什么协议先在图上找,如果能找到就知道它大概处于什么位置了。【本来在一张图上,但上传后看不清,没办法截成多张吧】
2011-11-29 23:44:45 840
原创 H2数据库启动方式
1.H2简介H2是纯JAVA编写的轻量级数据库,类似于HSQLDB,但比HSQLDB好用多了。使用非常方便,无需安装,你就可以在程序中启动数据库服务器、连接、创建数据库,客户端连接也不需要任何安装,只要有IE即可。官网http://www.h2database.com/html/main.html。下载后bin目录下会有数据库驱动包,假设名叫h2-1.3.162.jar,如果你不需要看源代码,
2011-11-27 22:11:14 24077 6
原创 jQuery之-jquery特点
初次接触jquery是在一年前,当时是由于项目的需要,最近又再次使用jquery,仍然是项目的需要,说实话,jquery用起来真的很舒服,首先语法非常简洁,节省了大量的js代码,其次他的API非常完整,简单易学,加上他的跨浏览器,如果你有专业的美工,我想jquery一定是你的首先。那么,究竟什么是jquery:1.1 什么是jqueryjQuery由美国人John Resig创建
2010-01-14 21:08:00 4169
原创 我的电脑我做主
终于买本了。本来半个月前就有这个想法,经朋友推荐准备去青年工社,看中R38了,但是这一款或许是因为比较畅销,在我看到配置时一直处于预定状态,打电话过去也说没有。然后我开始考虑到其他地方去买,机器倒是有,不过在网上找找评论却发现,这些地方的信誉实现不敢恭维,很可惜,我还没有达到孙悟空火眼金睛的境界,所以还是决定找一个比较放心的商家。于是我打算另找一款机型,结过一番筛选,决定在DE3和E24
2010-01-03 03:30:00 586
原创 数据结构之-字符串的全排列
任意一组字符串如“abc”,如何找出所有排列组合:[abc, acb, bac, bca, cab, cba] 在网上找了个例子,还没看懂,先放上来。 private static String[] permutation(String orginal) { List list = new ArrayList(); if (orginal.length() == 1)
2009-06-03 18:37:00 773
原创 SQL优化之-In和Exists
IN和EXISTS是极具争论的两个单词,我们通过一个普通的示例来看看两者的效率之差:有A,B两张表,A的结构如下:CREATE TABLE A( aid VARCHAR2(16), bid VARCHAR2(16), CONSTRAINT pk_a PRIMARY KEY (aid, bid)); B的结构如下:CREATE TABLE B( bid
2009-06-03 15:08:00 2282
原创 数据结构之-一个简单的矩阵
定义一个方法,接收int类型参数,输出以下矩阵(设参数是5)0000001111012220123301234分析:不难看出,矩阵可以拆分成两个很有规律的部分(这里用数字和*代替)0****01***012**0123*01234数字部分是一个三角形,*部分也是一个三角形,其中每行的数字部分是[0-行数]的序列,而每行的*部分是[(矩阵长度-行数)个*的序列],总结出这些之后再来写程序就很容
2009-06-02 23:05:00 763
原创 正则表达式之-《精通正则表达式 第3版》错误列表
一直都有系统学习正则表达式的想法,但由于缺乏耐心,每次都是刚开始就停止。最近去书店逛了逛,淘到一本非常专业的书,正好公司项目也不紧,就买一本回来研究,出乎意料的是,这本书写得太经典了,以至于我竟然不到一周就看完了,当然收获也不小,不过,由于正则表达式可读性是比较差的,这也是很多人觉得它难的原因之一,所以本书错误非常之多,但丝毫不影响我阅读。为了能让这本书的后续版本出现尽可能少的错误,我把发现的错误
2008-10-20 15:30:00 919
ajax三个要命问题!!!!!!!!!!!!!!
1. if(xmlHttp.readyState==4) { if(xmlHttp.status==200) { var response = xmlHttp.responseXML.documentElement;//此方法的返回值不知道为什么是'null',目前还未找到解决方法!!!!!!! } } 我在servlet中用 out.p...
2006-11-27 16:56:08 127
DLL依赖查看工具下载 (DependencyWalker32和64)
2017-07-07
最全的SWT示例(绝对最全),上次文件损坏了,重传个
2012-11-05
设计模式(Java源码示例,超经典).rar
2009-08-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人