最近在做通用数据收集接口.由于业务比较复杂,数据无法在数据库中完成分组和排序.只要在内存中进行.需要对java的List进行迭代删除.当时条件反射的用了java的foreach循环.在循环中用了remove操作.代码大致如下: List<TopIndex> topIndexes=.... for(TopIndex topIndexe : topIndexes){ &n
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... 这道题还是有一定的难度的. 因为要求顺序执行. 不能简单用同步.
Java代码 1.package org.jenfer.test; 2. 3. 4./** 5. * 求一组数的全排列 6. * 比如123 &n
JavaSE中Jpa的应用入门 一. JPa提供的用户接口 Persistence,EntityMangerFactory,EntityManager 二. 配置. 1.添加Jar包 以hibernate作为Jpa的实现进行. 添加hibernate的jar包. 添加hibernate-entitymanager的jar包 2.配
ConcurrentHashMap 是 Doug Lea 的 util.concurrent 包的一部分,它提供比 Hashtable 或者 synchronizedMap 更高程度的并发性。而且,对于大多数成功的 get() 操作它会设法避免完全锁定,其结果就是使得并发应用程序有着非常好的吞吐量。这个月,Brian Goetz 仔细分析了 ConcurrentHashMap 的代码,并探讨
iBtatis的动态特性在很多时候能帮助大家做很多事情.Iterator就是用一个列表动态的生成sql的一部分的动态特性.网上这方资料有很多,个人觉得不是很全.在这里抛砖引玉,望高手多多指教. iterator的语法相对比较简单.下面摘抄语法于下.(引用于http://blog.csdn.net/dinglinhu/archive/2008/05/27/24
一直用Eclipse进行Java开发.前几天用了下不得已修改公司的一个项目.该项目是idea的项目.在开发时发现Class.getResourceAsStream("/xxx/x.txt");读取类路径上的文件,返回时null.后来在其他开发工具(Eclipse)测试发现可以正确读取.这可能是idea的一个bug吧. 其实这
随着互联网的日益壮大,网站的pv和uv成线性或者指数倍的增加.单服务器单数据库早已经不能满足实际需求.比如像盛大,淘宝这样的大型网络公司,更是如此. 集群,也就是让一组计算机服务器协同工作,达解决大并发,大数据量瓶颈问题.但是在群集中,session往往是一个比饺头疼的问题.一般情况下,session不可跨服务器而存在.下面给出几种session共享的解决
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号