`
jsjzhou
  • 浏览: 27944 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
由于iteye不让修改用户昵称, 我不喜欢目前的账号. 曾经给官方发过邮件, 被拒绝. 难道用户昵称被iteye设计成数据库的表主键??? 愤怒之下用自己喜欢的昵称在51cto上新注册了一个账号. 搬家了. http://ethanzhou.blog.51cto.com/  
0x4e00-0x9fff
   上个星期我到诚迈科技参加面试.面试完毕后面试官让我把笔试卷上的一道多线程题在计算机上编程实现.题目如下: 四个线程a,b,c,d. 线程a,b对变量i加一. 线程c,d对变量i减去一.四个线程顺序执行, 每个线程每次只执行一次.i的初始值为0, 打印结果0 1 2 1 0 1 2 1 0 1 2...    这道题还是有一定的难度的. 因为要求顺序执行. 不能简单用同步.    经考虑,我决定用一个队列来对四个线程顺序调度.代码如下: package org.jenfer.struts2demo.web.struts2.action; import java.util.c ...
package org.jenfer.test; /** * 求一组数的全排列 * 比如123 * 输出: * 321 * 231 * 213 * 312 * 132 * 123 * @author zhoujh * 作者简介:周剑华,武汉科技大学计算机硕士研究生 * */ public class ArrangeTest { public static void main(String[] args) { arrange("123"); } /** * 排列 * @param ...
JavaSE中Jpa的应用入门 一.   JPa提供的用户接口   Persistence,EntityMangerFactory,EntityManager 二.   配置. 1.添加Jar包 以hibernate作为Jpa的实现进行.
Hibernate annotation 一对一关系共享主键配置 作者 武汉科技大学 周剑华 引言 在这个例子中.分为学生基本信息表(student_basic)和学生详细信息表(student_detail).两个表共享主键.利用hibernate annotation 的@one2one映射.为了共享主键,需要用到hibernate的@PrimaryKeyJoinColumn来完成
软件度量之圈复杂度 一种代码复杂度的衡量标准,中文名称叫做圈复杂度。在软件测试的概念里,圈复杂度“用来衡量一个模块判定结构的复杂程度,数量上表现为独立现行路径条数,即合理的预防错误所需测试的 ...
  MySQL数据库架构方案 MySQL的同步相当简单,但是怎么用好同步,根据业务需求为应用层提供高性能、高可用是一个值得探讨的问题。下面讨论一下几个常见MySQL数据库架构的优缺点。 一、(多)单库结构这个恐怕是最 ...
Javascript Error: submit is not a function 有时候需要用javascript提交表单,这个时候我们会用javascript:userform.submit();可是我在这样做的时候怎么也提交不成功,报出javascript错误Javascript Error: submit is not a function。百思不得其解,后来查阅资料才发现,在用userForm.submit()提交表单的时候,表单里面不能有name="submit"的元素,否则在提交的时候,该对象会和submit();方法发生混淆造成该错误!! 切记,切记!
    最近在做通用数据收集接口.由于业务比较复杂,数据无法在数据库中完成分组和排序.只要在内存中进行.需要对java的List进行迭代删除.当时条件反射的用了java的foreach循环.在循环中用了remove操作.代码大致如下: List<TopIndex> topIndexes=.... for(TopIndex topIndexe : topIndexes){    //....    topIndexes.remove(topIndexe );    //... }   很自然出现了不一致的数据,但是没有throw异常.经过过跟踪,发现了问题.于是将fore ...
ConcurrentHashMap 是 Doug Lea 的 util.concurrent 包的一部分,它提供比 Hashtable 或者 synchronizedMap 更高程度的并发性。而且,对于大多数成功的 get() 操作它会设法避免完全锁定,其结果就是使得并发应用程序有着非常好的吞吐量。这个月,Brian Goetz 仔细分析了 ConcurrentHashMap 的代码,并探讨 Doug Lea 是如何在不损失线程安全的情况下取得这么骄人成绩的。请在 讨论论坛 上与作者及其他读者共享您对本文的一些想法(也可以在文章的顶部或底部点击讨论来访问论坛)。 在7月份的那期 J ...
     iBtatis的动态特性在很多时候能帮助大家做很多事情.Iterator就是用一个列表动态的生成sql的一部分的动态特性.网上这方资料有很多,个人觉得不是很全.在这里抛砖引玉,望高手多多指教.     iterator的语法相对比较简单.下面摘抄语法于下.(引用于http://blog.csdn.net/dinglinhu/archive/2008/05/27/2487647.aspx ) Iterate:这属性遍历整个集合,并为List集合中的元素重复元素体的内容。 Iterate的属性: prepend - ...
    一直用Eclipse进行Java开发.前几天用了下不得已修改公司的一个项目.该项目是idea的项目.在开发时发现Class.getResourceAsStream("/xxx/x.txt");读取类路径上的文件,返回时null.后来在其他开发工具(Eclipse)测试发现可以正确读取.这可能是idea的一个bug吧.     其实这不是idea的一个bug.因为idea默认不把src上为.txt的后缀名的文件编译到类路径上去.可以这样设置:点击idea的设置按钮.在弹出的对话框中,设置Compiler中,设置您需要编译的文件后缀名.
    随着互联网的日益壮大,网站的pv和uv成线性或者指数倍的增加.单服务器单数据库早已经不能满足实际需求.比如像盛大,淘宝这样的大型网络公司,更是如此.     集群,也就是让一组计算机服务器协同工作,达解决大并发,大数据量瓶颈问题.但是在群集中,session往往是一个比饺头疼的问题.一般情况下,session不可跨服务器而存在.下面给出几种session共享的解决方案.     第一种,客户端解决方法.把session加密后存在cookie中,每次session信息被写在客服端,然后经浏览器再次提交到服务器.即使两次请求在集群中的两台服务器上完成,也可以到达session共享.这种解决方 ...
Global site tag (gtag.js) - Google Analytics