- 浏览: 118770 次
- 性别:
- 来自: 北京
最新评论
-
lintaozhou:
这个file里存放是Map中的数据吗?
JDBM4(MapDB)性能测试 -
在世界的中心呼喚愛:
写入时间应该不准确
JDBM4(MapDB)性能测试 -
huangjun_mail:
tuti 写道你都是怎么学习的呀每个人的学习方法不一样。我目前 ...
连续坚持英语学习31天,希望一直坚持下去! -
fish:
《Teach yourself English in 31 d ...
连续坚持英语学习31天,希望一直坚持下去! -
tuti:
你都是怎么学习的呀
连续坚持英语学习31天,希望一直坚持下去!
文章列表
from:http://zh.wikipedia.org/wiki/ACID
ACID,是指在数据库管理系统(DBMS)中事务所具有的四个特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation,又称独立性)、持久性(Durability)。
在数据库系统中,一个事务是指 ...
//设计算法以求解从集合{1..n}中选取k(k<=n)个元素的所有组合。
// 例如,从集合{1..4}中选取2个元素的所有组合的输出结果为:1 2,1 3,1 4,2 3, 2 4,3 4。 .
//集合allLst{a1,a2,....an}
//组合个数(维度):k(k<=n)
//思路:
//首先按照顺序排列第一个组合:{a1,a2....ak}
//第一步:k项递增index,然后一直到an,到达第k项的极值.
//第二步:向前递增k-1项递增index = index++,k项index按照k-1项顺序排列,再次递归k项到极值。
// 如果k-1项 ...
- 2010-03-14 22:47
- 浏览 1052
- 评论(0)
Google百度和谷歌的那些事
作者:virushuo 发表于 2010-01-14 22:01 最后更新于 2010-01-15 00:01版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明。http://blog.devep.net/virushuo/2010/01/14/blog56google_blogtinyfool_1_go.html
很久不在这个blog上写和技术无关的东西了,尤其不想写跟业界有关的东西,觉得太空,太忽悠,对别人没价值。但这次,我想写写这5,6年对google和百度的一些观察心得。这里面,这里面存在大量的个人推论, ...
<沁园春.房>
婚期将到,痴男怨女,有钱别墅,没钱窝居
望北京上海,高楼大厦
售楼中心,房奴滔滔
早起晚睡,排号通宵
欲与房价试比高,须钞票
看人山人海,购房心焦,房价如此虚高, 引无数白领竞折腰.
昔秦皇汉武,闻听无奈;
唐宗宋祖,紧捏钱包;
一代天骄,成吉思汗,只好住进蒙古包.....
俱往矣,数都市房奴,还看今朝!
这几周,花中午休息的时间,看完了何飞鹏先生的《自慢》,颇有感触。此书以作者的所亲身尽力的事情为案例,讲述了作者成为众人公认的成功人士的经历和方法,这些经验和方法也许不适合其它角色或行业,但却是作者最“自慢”的方法。但也能从中看出所有成功人士身上的共性。
“态度”:干任何工作,如果你都是以先干着在说的态度去做,也许这一身就这么一辈子,混混噩噩的过去了,一事无成;我始终相信人干自己最感兴趣,最孜孜不倦的事情才最有可能成功,否则即使暂时成功了,仍没有改变自己,也不会有多大的成就。我个人觉得,在工作中,要干就把当前工作干好;如果实在忍受不了现在的环境,尽早离开这家公司。
“ ...
- 2010-01-02 18:31
- 浏览 802
- 评论(0)
最近工作上干了一件比较有成就感的事情,不到一个月时间攻克了IC卡的读写。:)。
其实这项工作单从技术的角度来说,这并不是那么复杂,唯一的难点就是要去解读IC卡规范ISO7816(也许正如众人所说:没有什么复杂的事情,只有不会的事情)。
刚接触这项技术的时候,我也是一头雾水,硬着头皮解决看完了“ISO7816-4”,想尽办法破解了合作厂商的C#版示例程序,并且参阅了IC卡读写器厂商的VC版Demo程序。最终完成了IC卡读写功能的COM版封装。
经过这次工作,我更加深刻的体会到,用C++写底层程序太方便了,而且很爽,用C#去与硬件通讯是显得那么笨拙。
- 2009-12-28 20:17
- 浏览 1018
- 评论(0)
今天,部门经理找我谈话,她告诉我项目经理和对我这段时间的工作状态很不满意,她决定把我调离统计项目组。统计项目组这个从入公司到现在一直做的项目,现在要和它说再见了,不知道是喜还是悲。
在我内心深处感觉这两者皆有。面对自己从入职到现在,没有真正被领导高度重视过,真的很悲;面对自己做的工作没有得到被人的认可也很悲;面对离开这个N多个人乱搞过的项目,不用去给别人“擦屁股”,不用去面对BT的用户,不用面对这SB的一切这也许是一种解脱;面对着自己要遇到新的挑战,新的机遇,新的展现自己的机会,心理还是有一丝窃喜。
也许在领导眼里我算不上最好的员工,但我绝不是掉链子的员工。在我眼 ...
- 2009-11-06 20:50
- 浏览 770
- 评论(0)
一 概述 jsp其实就是Servlet的另外一种表达方式,只不过jsp更易于网页设计(表现),在后台jsp页面发送到Web Server 编译成servlet代码。jsp语言实现了可以在页面上编写java代码,利用强大的java语言处理页面展现。二 JSP基本语法 (1)HTML文件 <H1>Blah</H1> (2)HTML注释 <!--Blah--> (3)模板文本 (4)JSP注释:<%-- Blan --%> (5)JSP表达式:<%= Java Value%> (6)JSP Scriptlet <% J ...
- 2009-11-05 21:34
- 浏览 975
- 评论(0)
访问数据库过程: (1)Load JDBC驱动 (2)建立数据库网络连接 (3)创建执行语句 (4)执行命令(查询,批量查询/或存储过程) (5)关闭连接
执行语句: Statement PreStatement CallableStatement(参数索引,重输出参数开始->输入参数) 格式:[]? = call procedure_name(?, ?, ...) 主要方法:execute,executeUpdate,executeQuery
事务: setAutoCommit(false); commit(); rollback();
ORM(object-to-relation ma ...
- 2009-11-05 21:34
- 浏览 430
- 评论(0)
一 Servlet工作 (1) 接收客户端显示数据, (2) 接收HTTP隐式数据(报头、cookie), (3) 负责与后台交互(EJB,WebService等), (4) 发送显示数据到客户端, (5) 发送隐式数据到客户端(如cookie信息)。
二 传统CGI技术与Servlet 效率: 并发(多进程"CGI",多线程"servlet"), 载入内存(运行一次CGI载入一次,只保留一份类) 缓存机制(不缓存"CGI",缓存"servlet") servlet基于java平台,使这项技 ...
- 2009-11-05 21:32
- 浏览 834
- 评论(0)
基于Tomcate的Web服务器的开发环境配置 1. jdk安装: 安装后,配置操作系统path环境变量(如C:\Program Files\Java\jdk1.6.0_01\bin), 然后设置javahome环境变量到jdk(如C:\Program Files\Java\jdk1.6.0_01). 2.tomcat安装: 安装后,可选择配置web.xml(端口号,Context的重新加载、codebase,启用Servlet调用器(invoker)。 3.开发环境: 建立开发环境,然后classpath环境变量路径添加“servlet-api.jar, ...
- 2009-11-05 21:31
- 浏览 697
- 评论(0)
一 简述 Servlet是java平台的一项服务器技术,它封装了HTTP协议,并制定了Servlet API规范,可以使用Web开发人员在基于java平台 方便的编写服务器端程序。 二 HTTP 1.1协议 如果要深入了解Servlet必须要了解HTTP协议,在这里主 ...
- 2009-11-05 21:24
- 浏览 1110
- 评论(0)
3网络API
概述:
对于网络的实现,java支持Socket建立服务器和客户端的通讯;并提供了Jmail API 可以方便的实现邮件传输协议;还提供了URI,URL,URLConnection对Socket的包装去良好的支持了HTTP传输协议;并且还支持TCP/IP的很多机制,半关闭连接,保活连接器等。
Socket
对于Java这样的强大平台,它肯定也是支持Socket的,程序员不用了解具体底层协议传输(默认是TCP传输,也可以设置成UDP),可以很方便的按照的流的方式进行通讯,主要实现类方法:
Socket类:
InputStream getInputStream() ...
- 2009-09-03 22:57
- 浏览 775
- 评论(0)
集合框架
概述:如果熟悉C++ STL 的朋友肯定会发现 Java 的集合类库设计思路与STL的思路有很多相同之处,如泛型算法、迭代器等。Java为所有集合类设计了一些通用的接口,去操作所有实现集合类。
Java集合类库公共接口:
1. Iterator<E> iterator()
2. int size()
3. boolean isEmpty()
4. boolean contains(Object obj)
5. boolean containsAll(Collection<?> other)
6. ...
- 2009-09-02 20:35
- 浏览 917
- 评论(0)
1多线程
线程的状态:New 、Runnable、Blocked、Dead。
线程的属性:优先级,守护线程、线程分组。
线程同步:对于java的线程同步有两种方式:一种利用Lock,创建newCondition锁住一个临界区;另外一种方式是synchronized关键字实现同步,对于java本身,一个对象是隐式添加了synchronized同步的,但是对于方法却没有这样。synchronized比较简洁,但是却不能中断一个在试图获取锁的线程,不能很好的与计算机硬件原语很好的映射,不能使用多个条件用到锁上,而且不能设置超时。
对于使用线程同步,作者建议使用Java本身的线程同步包(如同步队列) ...
- 2009-09-01 22:57
- 浏览 764
- 评论(0)