- 对于windows来说,32位使用最大内存为2G,如果你给jvm分1.5G,剩余大约500M,供OS使用,其中windows的dll占了一部分,但是你在JVM创建线程的时候,创建的是OS的线程,他要从剩余的空间中分配内存。如果没有可用内存,出现ava.lang.OutOfMemoryError: unable to create new native thread。
- jdk1.4每线程256k, jdk1.5每线程1M。如果设置没有超过1M, 又不是默认设置,那么jdk就会为每个线程分配1M。
eclipse配置参数:eclipse -nl en_US -clean -vm D:\jrockit-R27.1.0-jdk1.5.0_08\bin\javaw -vmargs -Xmx512M -Xverify:none -XX:+UseParallelGC -XX:PermSize=20M -XX:MaxNewSize=32M -XX:NewSize=32M -Xms256m
在hibernate中,fetch策略用于定义 get/load一个对象时,如何获取非lazy的对象/集合。 这些参数在Query中无效。
dos中可用tab键补全路径
F7:在DOS窗口显示所用过的命令
在spring里面解决延迟加载的问题很简单,只要给方法配置一个事务,有事务上下文,就有HibernateSession上下文,就不存在延迟加载的问题
所有bo类的基类,只有一个属性id,这样你就可以统一控制主键的生成策略
- 一般都是通过JNDI查询到相应的Service接口,然后从Service接口中得到stub,最后调用web service的方法
- URL url = this.getClass().getResource("/javax/transaction/TransactionManager.class");
System.out.println("$$$$$$$$$$$ " + url); - truncate table xxx
- 在windows系统下,回车换行符号是“\r\n”,但是在Linux等系统下是没有“\r”符号的
- 在运行窗口输入regedit,打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager中找到PendingFileRenameOperations,删除该键值,关闭注册表编辑器。重新安装SQL Server 2000
- SSI被称为“服务器端包含”或“服务器端嵌入”技术。是一种基于服务器端的网页制作技术。.shtml文件就是应用了SSI技术的.html文件
- SNA(Share Nothing Architecture)
- 在Tomcat上究竟需要多大内存,不是越大越好。越大,往往意味着GC的时间越长
- 选取Apache HTTP Server作为前端的负载服务器,后端选取两个Tomcat作集群,此次选择的配置方式为Session Sticky(粘性Session),这种方式将同一用户的请求转发到特定的Tomcat服务器上,避免了集群中Session的复制,缺点是用户只跟一种的一台服务器通信,如果此服务器down掉,那就废了
- Mod_jk2同时支持会话亲和和会话复制。在tomcat 5中如何实现会话亲和和会话复制?把server.xml中的标签去掉就实现会话亲和,把标签加上就实现会话复制。
相关的POJO可以在一个DAO里操作,不然后面写Business时有你受的
最常见的地方是错误的使用request.getSession()函数,通常在action中检查是否有某个变量/标记存放在session中。这个场景中可能出现没有session存在的情况,正常的判断应该是这样:
private boolean ifFlagExistInSession(HttpServletRequest request) {
HttpSession session = request.getSession(false);
if (session != null) {
if (session.getAttribute("flagName") != null) {
return true;
}
}
return false;
}
而下面的写法,则可能会生成一个新的不在我们意图之外的session:
private boolean ifFlagExistInSession(HttpServletRequest request) {
HttpSession session = request.getSession(); // a new session created if no session exists
if (session.getAttribute("flagName") != null) {
return true;
}
return false;
}一般的(可能有些servlet实现不是这样的),默认的访问用户第一次 jsp 页面就会创建 session 的,因为 jsp 中指令 session 配置为 true,即
<%@ page session="true"%>
编译出来的的 java 文件在 _jspService() 方法中有代码行(Tomcat是这样的)
session = pageContext.getSession();
除非你显示设置
<%@ page session="false"%>
才会让你自己 getSession(true)或 getSession()时创建session
其实创建一个 session 并不耗什么资源,无非就是一个空的map,就是别往里面塞太多的东西,尤其是在集群环境下,会增加同步的负担。
ICE(Internet Communications Engine)是ZeroC提供的一款高性能的中间件,基于ICE可以实现电信级的解决方案
- 现在网民越来越多了,越来越多的网络服务开始面临C10K问题,就是连接数超过1万的问题
- 写文件最佳组合
PrintWriter out = new PrintWriter(
new BufferedWriter(
new FileWriter(filename)))
PrintWriter 提供print系方法
BufferedWriter 提供缓冲,用以加速
FileWriter 用于写文件 - md5是散列算法(Hash)
CRC32是一种校验码的算法
base64是一种编码的标准
des和base64是可逆的
md5和crc32不可逆
相关推荐
这个压缩包中的“Linux_一句话精彩问答.doc”文档,无疑是一份宝贵的参考资料,旨在帮助初学者和有经验的用户更好地理解和运用Linux。以下是基于文档内容提炼出的一些关键知识点: 1. **基础命令操作** - `ls`:列...
《OneHeart v0.1:一句话心情,PHP MySQL构建的社区论坛系统详解》 OneHeart v0.1 是一个基于PHP和MySQL开发的情感分享社区论坛系统,它允许用户通过简洁的一句话来表达自己的心情,分享生活中的点滴。在这个小巧而...
【员工获奖感言一句话】是员工在获得荣誉后表达内心感受和感激之情的简短语句,通常包含对公司的认可、个人成长的体会以及对未来工作的决心。这些感言揭示了优秀员工的成功要素,如坚持不懈、积极进取、勇于接受挑战...
13. **服务器开发经验分享**:报告收录了一位有两年服务器开发经验的专家总结的一句话经验,这些经验对于其他开发者来说可能是宝贵的指导。 14. **Spring源代码分析**:Spring是Java企业级应用中的核心框架,报告...
"Linux一句话精彩回"这一主题,正如其名,是一本聚焦于简洁高效的Linux解决方案的资源,特别适合初学者和有经验的用户快速查找和解决日常遇到的问题。这篇内容将深入探讨Linux的基础知识、常用命令、问题排查技巧...
总之,《Linux一句话精彩问答》是一本全面而实用的指南,无论是初学者还是经验丰富的系统管理员,都能从中受益匪浅,提升自己在Linux环境下的技能和效率。通过这本书,你可以快速找到问题的答案,提高解决实际问题的...
贺学友,阿里巴巴中供铁军的灵魂人物,以其丰富的销售经验和卓越的成绩,分享了他在销售领域的真知灼见。 1. **识别KP的重要性**:销售过程中,与KP的直接对话至关重要,因为只有他们才能拍板决定是否购买。通过...
【标题】:一句话概括280部国学经典 【描述】:该文档提供了一句话精炼概述280部重要的中国国学经典,涵盖了十三经、其他古代文献、二十六史以及各种别杂史和野史。 【标签】:国学经典、十三经、历史文献、古代...
这篇文档是两份小学五年级语文教案,分别针对两篇不同的课文——《一句话》和《摇篮歌》。教案详细规划了教学流程,旨在帮助学生理解课文内容,掌握生词,提升阅读和表达能力,同时也注重培养学生的感情理解和爱国...
以下是一些精选的一句话精彩问答,涵盖了从系统配置到文件操作等多个方面。 1. 修改主机名:使用`hostnamectl set-hostname [新主机名]`命令可以修改Linux系统的主机名。 2. 启动到文字界面:在GRUB引导时选择...
这个名为“ios-一句话划线画圆.zip”的压缩包显然包含了与视图动画相关的代码示例,特别是关于在屏幕上画线和画圆的功能。下面将详细解释这些知识点。 首先,我们来看“画线”这个功能。在iOS应用中,可以使用`...
以下是一些一句话评书素材,它们源自经典的国学著作,可作为教学中引入历史背景和人物性格的生动案例: 1. "字字看来皆是血,十年辛苦不寻常",这句评语来自于《红楼梦》,曹雪芹的心血之作,揭示了作品背后创作的...
"ios-一句话集成柱状图、折线图、扇形图.zip" 提供了一种简单快捷的方法来在你的iOS应用中实现这些基本的图表类型。下面将详细阐述如何使用这个库以及其背后的关键知识点。 首先,柱状图是一种常用的数据表示方式,...
这个压缩包“ios-一句话搞定App引导页Swift版.zip”提供了一种简洁的方式来实现Swift语言中的App引导页,并且支持使用闭包进行自定义操作。 首先,我们要理解App引导页的基本概念。在Xcode中,App启动屏幕通常通过...
"一言以蔽之,十年架构之路汇成一句话"这个标题,虽然简洁,却蕴含了丰富的经验与智慧。这句话可能是对长期从事架构设计工作的一种提炼和总结,暗示了架构设计的核心原则或关键洞察。而"上课了"组织的这场峰会,则...
因此,《我要的是葫芦》中一句话的教学启示我们,语文教学应该回归文本,重视学生与文本的对话,引导他们通过阅读和讨论,深入理解语句的内涵和情感。同时,教学设计应考虑学生的实际水平和认知发展,避免仅仅停留在...
6. **成功与起步**:“把成功当作起步,成绩就会不断涌现”,这句话启示孩子们要把每一次的成功看作新的起点,持续努力,不断进步。 7. **阅读与智慧**:“如果你想变得聪慧,就将自己变成一尾鱼,遨游于书的海洋”...
这样的练习鼓励孩子们结合实际生活经验,增加描述的具体性。 最后,文档提出了“谁→应该→怎么做”的模式,教育孩子们表达个人的责任和行为规范,如“我们应该做一个文明小学生”。这些句子让孩子们学会表达自己...
1. **没有需求文档或一句话的需求** 在这种情况下,需求通常非常模糊,甚至只是一个简单的描述。测试人员需要具备高度的发散思维,通过与产品经理或开发人员沟通,尽可能获取更多信息。面试时,面对此类需求,可以...
"工作是为了生活,生活是为了好玩",这句话提醒我们,工作是生活的一部分,我们应当保持乐观的心态,找到工作与生活的平衡,使两者相辅相成,提升生活的乐趣。 "态度决定一切",这不仅是前国家队教练米卢的名言,也...