- 对于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开发的情感分享社区论坛系统,它允许用户通过简洁的一句话来表达自己的心情,分享生活中的点滴。在这个小巧而...
【一句话经典话.docx】,这个教育领域的文档,凝聚了诸多关于个人成长和人际交往的经典语录,它们不仅能够帮助我们理解生活的意义,还能引导我们在复杂多变的社会中寻找到属于自己的定位。 在个人成长的道路上,...
13. **服务器开发经验分享**:报告收录了一位有两年服务器开发经验的专家总结的一句话经验,这些经验对于其他开发者来说可能是宝贵的指导。 14. **Spring源代码分析**:Spring是Java企业级应用中的核心框架,报告...
"Linux一句话精彩回"这一主题,正如其名,是一本聚焦于简洁高效的Linux解决方案的资源,特别适合初学者和有经验的用户快速查找和解决日常遇到的问题。这篇内容将深入探讨Linux的基础知识、常用命令、问题排查技巧...
一篇名为“小学一年级语文写一句话.doc”的文档,为低年级学生提供了一系列的写作练习,引导他们学习如何使用基本句式来表达思想和观察,是学习语文的重要工具。 文档的开篇就强调了构成一个完整句子的基本要素。...
总之,《Linux一句话精彩问答》是一本全面而实用的指南,无论是初学者还是经验丰富的系统管理员,都能从中受益匪浅,提升自己在Linux环境下的技能和效率。通过这本书,你可以快速找到问题的答案,提高解决实际问题的...
贺学友,作为阿里巴巴中供铁军的标志性人物,其在销售领域的独到见解和实践经验,为我们提供了一套系统的销售策略,这套策略的核心便是在初次拜访时便能见到KP,显著提升销售的成功率。 首先,我们要认识到识别KP的...
在职场上,每一位员工都希望自己能够得到认可,当一个普通销售人员凭借自己的努力,最终站在领奖台上,成为项目经理,他的心路历程无疑是充满了挑战与荣耀。面对挫折,他坚持不懈;面临困难,他积极进取;接受挑战,...
以下是一些精选的一句话精彩问答,涵盖了从系统配置到文件操作等多个方面。 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. **没有需求文档或一句话的需求** 在这种情况下,需求通常非常模糊,甚至只是一个简单的描述。测试人员需要具备高度的发散思维,通过与产品经理或开发人员沟通,尽可能获取更多信息。面试时,面对此类需求,可以...
"工作是为了生活,生活是为了好玩",这句话提醒我们,工作是生活的一部分,我们应当保持乐观的心态,找到工作与生活的平衡,使两者相辅相成,提升生活的乐趣。 "态度决定一切",这不仅是前国家队教练米卢的名言,也...
【一句话工作心得体会】 这篇文档包含了多位作者对于工作的心得体会,主要强调了以下几个核心知识点: 1. **自我投资与回报**:人们常说30岁前花钱学本领,30岁后用本领赚钱。在工作中,我们需要抓住机会学习,...
练习中孩子们需要根据生活经验,写出自己或他人的拥有物。 5. “谁→应该→怎么做”结构: 这个句型强调了责任和行为准则,例如:“我们应该做一个文明小学生”,“我们”是主体,“应该做一个文明小学生”是应遵循...