回答了问题2016-03-15
IOIOIO 一个仅有5条BNF的语言
回答了问题2015-12-15
这么简单的问题,我都不屑于解决~且看你们如何答
回答了问题2015-08-28
有的; 一般来讲,linux系统的LD_LIBRARY_PATH都是未设置的,echo出来也是空值;这个环境变量其实是程序员添加“额外的”so查找路径时使用,并不会影响到系统默认的so查找路径; 真正的系统默认查找路径是配置在文件里的:看看你的/etc/ld.so.conf, 里面就配置了系统安...
回答了问题2015-08-28
是不是集群部署?两次请求落在了不同的机器上? java程序级别的锁是没办法约束集群的情况的; 最终的可靠方案还是需要唯一性主键约束以及设置数据库的事务隔离级别
回答了问题2015-08-28
先对着你的项目图标点右键,出现弹出菜单,选择“BuildPath -> Configure Build Path”, 在"Libraries" tab里面把下面带红叉的包都删掉; 然后再运行你的程序
回答了问题2015-08-27
哼... 等java8/nashorn流行起来之后把你们这些nodejs粉们一锅端!
回答了问题2015-08-27
因为它们都是p2p下载工具;具有将下载文件自动分段、分别从好几个节点下载的功能; 一开始时,假如文件被分为10个断,分别由10个节点分别负责一段下载;假设每个节点速度为10K,那总共能达到100K的下载速度;
回答了问题2015-08-27
把所谓“单个读取”理解为“可随意仅仅只读取其中一个map的数据而不会将其它map加载到内存中” 这样的话,最简单的实现方式肯定是要用到RandomAccessFile的; 你可以把文件看作一个无穷长度的byte[]数组, 然后问题就化解为:将你的各个map分别序列化为bytes, 写入这个b...
回答了问题2015-08-26
说明你的return语句对返回值的引用不是WondersResponse类型或其子类;如果你确定它实际上就是WondersResponse类型或其子类的话,返回之前强转一下就行了: (T) retVal;
回答了问题2015-08-25
可见情况1的map的put/get操作是用invokevirtual指令完成的; 而情况2的map的put/get操作是用invokeinterface指令完成的;
回答了问题2015-08-25
"多线程同步"包含很多话题,就题主的意思来看应该是说"critical section"保护或者临界区保护 —— 即:保障同一时刻仅有一个线程会执行某个特定的代码区块
回答了问题2015-08-24
“行”仅仅是一个“视觉”概念,并非技术概念;在byte级别,一个换行符和一个普通字符,比如'a'没有任何区别; 所以我觉得这件事情按“行”来做某种技术实现的标记是不理性的;我希望题主能聊聊你的原始需求是什么? 从你最后说“多线程split读取”来看,似乎更适合以固定byt...
回答了问题2015-08-18
7年linux桌面开发机用户路过... debian + xfce吧;ubuntu的界面早已成为异类; 推荐arch, gentoo之流的你们够了,人家只是想要换个桌面环境而已,不是人人都蛋疼喜欢折腾半天机器配置都干不了活儿; 做开发,绝对是linux顺手,windows真的算了吧,不信你试试
回答了问题2015-08-15
不是同一个概念,但它们之间有联系: 设平均响应时间为t(单位为毫秒), 并发量为c,每秒处理请求数为q,则: q = (1000/t) * c 就是这个关系; 想要升高q,就只有两条路:1) 降低t 2) 升高c 对于'1', 只能靠优化代码实现,只能尽量做,往往提升有限; 对于'2', 通常c...
发布了文章2015-08-14
有些时候,我们希望对某个已有的jar/war包写入新的文件、或覆写已有文件; 如果能够像操作普通文件系统一样操作jar/war包里的文件就再好不过了,那么下面的WarWriter.java就是这样一个工具:
回答了问题2015-08-14
记得java5出来之后,掀起了一股学习java5新语法的热潮,到现在这股“热潮”刮了10年了,仍然有许多大牛(真的是大牛,我对其能力毫不怀疑),在写着List l = new ArrayList();这样的代码,我不会说什么也觉得没必要说什么,人家大牛是从java1.2开始写程序的,那个时候没有...
发布了文章2015-08-06
dell笔记本E系列,比如E7440/E7450/E6XXX等,在各种linux系统下,都可能出现2种问题: 1) 键盘卡住,也就是一个键按下去,只有key press没有key release事件发生,这会造成一个字幕被连续多打,直到按下另一个键为止,比如keyyyyyyyyyyyyyyyyyyyyyyyyy.... 2) 键盘...
回答了问题2015-07-24
edit: 实话地告诉你,JDK1.6之后,对于method/field/constructor的invoke这类的反射,除了"setAccessible(true)"之外,再无须其它任何优化, 完爆以前cglib的fastmethod之流
发布了文章2015-06-18
如何为每一个web请求分配一个在全集群范围内都唯一的request id,却又不想去实现一个复杂的集中式id序列生成器呢? UUID? 这或许是个办法,但不觉得不太甘心么? 下面的这个方式可能可以帮到你:
回答了问题2015-05-26
"时区"完全是一个显示概念,“UI”概念; 时间的存储本不应该跟”时区“扯上关系; 建议直接存毫秒数