`
zym_nanako
  • 浏览: 85673 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
阅读更多
  • 对于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一句话的经常

    这个压缩包中的“Linux_一句话精彩问答.doc”文档,无疑是一份宝贵的参考资料,旨在帮助初学者和有经验的用户更好地理解和运用Linux。以下是基于文档内容提炼出的一些关键知识点: 1. **基础命令操作** - `ls`:列...

    OneHeart (一句话心情) v0.1.rar

    《OneHeart v0.1:一句话心情,PHP MySQL构建的社区论坛系统详解》 OneHeart v0.1 是一个基于PHP和MySQL开发的情感分享社区论坛系统,它允许用户通过简洁的一句话来表达自己的心情,分享生活中的点滴。在这个小巧而...

    一句话经典话.docx

    【一句话经典话.docx】,这个教育领域的文档,凝聚了诸多关于个人成长和人际交往的经典语录,它们不仅能够帮助我们理解生活的意义,还能引导我们在复杂多变的社会中寻找到属于自己的定位。 在个人成长的道路上,...

    JavaEye论坛热点月报 总第5期

    13. **服务器开发经验分享**:报告收录了一位有两年服务器开发经验的专家总结的一句话经验,这些经验对于其他开发者来说可能是宝贵的指导。 14. **Spring源代码分析**:Spring是Java企业级应用中的核心框架,报告...

    Linux一句话精彩回

    "Linux一句话精彩回"这一主题,正如其名,是一本聚焦于简洁高效的Linux解决方案的资源,特别适合初学者和有经验的用户快速查找和解决日常遇到的问题。这篇内容将深入探讨Linux的基础知识、常用命令、问题排查技巧...

    小学一年级语文写一句话.doc

    一篇名为“小学一年级语文写一句话.doc”的文档,为低年级学生提供了一系列的写作练习,引导他们学习如何使用基本句式来表达思想和观察,是学习语文的重要工具。 文档的开篇就强调了构成一个完整句子的基本要素。...

    linux一句话精彩问答.pdf

    总之,《Linux一句话精彩问答》是一本全面而实用的指南,无论是初学者还是经验丰富的系统管理员,都能从中受益匪浅,提升自己在Linux环境下的技能和效率。通过这本书,你可以快速找到问题的答案,提高解决实际问题的...

    06说对一句话,初次拜访就见到最终买单人.pptx.pptx

    贺学友,作为阿里巴巴中供铁军的标志性人物,其在销售领域的独到见解和实践经验,为我们提供了一套系统的销售策略,这套策略的核心便是在初次拜访时便能见到KP,显著提升销售的成功率。 首先,我们要认识到识别KP的...

    员工获奖感言一句话优秀员工获奖感言一句话.doc

    在职场上,每一位员工都希望自己能够得到认可,当一个普通销售人员凭借自己的努力,最终站在领奖台上,成为项目经理,他的心路历程无疑是充满了挑战与荣耀。面对挫折,他坚持不懈;面临困难,他积极进取;接受挑战,...

    Linux 一句话精彩问答

    以下是一些精选的一句话精彩问答,涵盖了从系统配置到文件操作等多个方面。 1. 修改主机名:使用`hostnamectl set-hostname [新主机名]`命令可以修改Linux系统的主机名。 2. 启动到文字界面:在GRUB引导时选择...

    ios-一句话划线画圆.zip

    这个名为“ios-一句话划线画圆.zip”的压缩包显然包含了与视图动画相关的代码示例,特别是关于在屏幕上画线和画圆的功能。下面将详细解释这些知识点。 首先,我们来看“画线”这个功能。在iOS应用中,可以使用`...

    高中历史之教学教研实用国学文化常识四一句话评书素材

    以下是一些一句话评书素材,它们源自经典的国学著作,可作为教学中引入历史背景和人物性格的生动案例: 1. "字字看来皆是血,十年辛苦不寻常",这句评语来自于《红楼梦》,曹雪芹的心血之作,揭示了作品背后创作的...

    ios-一句话集成柱状图、折线图、扇形图.zip

    "ios-一句话集成柱状图、折线图、扇形图.zip" 提供了一种简单快捷的方法来在你的iOS应用中实现这些基本的图表类型。下面将详细阐述如何使用这个库以及其背后的关键知识点。 首先,柱状图是一种常用的数据表示方式,...

    ios-一句话搞定App引导页Swift版.zip

    这个压缩包“ios-一句话搞定App引导页Swift版.zip”提供了一种简洁的方式来实现Swift语言中的App引导页,并且支持使用闭包进行自定义操作。 首先,我们要理解App引导页的基本概念。在Xcode中,App启动屏幕通常通过...

    《一言以蔽之,十年架构之路汇成一句话》峰会资料

    "一言以蔽之,十年架构之路汇成一句话"这个标题,虽然简洁,却蕴含了丰富的经验与智慧。这句话可能是对长期从事架构设计工作的一种提炼和总结,暗示了架构设计的核心原则或关键洞察。而"上课了"组织的这场峰会,则...

    小学生毕业寄语一句话.pdf

    6. **成功与起步**:“把成功当作起步,成绩就会不断涌现”,这句话启示孩子们要把每一次的成功看作新的起点,持续努力,不断进步。 7. **阅读与智慧**:“如果你想变得聪慧,就将自己变成一尾鱼,遨游于书的海洋”...

    一句话的需求怎么测?需求文档的三种现状及应对策略.doc

    1. **没有需求文档或一句话的需求** 在这种情况下,需求通常非常模糊,甚至只是一个简单的描述。测试人员需要具备高度的发散思维,通过与产品经理或开发人员沟通,尽可能获取更多信息。面试时,面对此类需求,可以...

    学习总结-心得体会之一天工作心得一句话.docx

    "工作是为了生活,生活是为了好玩",这句话提醒我们,工作是生活的一部分,我们应当保持乐观的心态,找到工作与生活的平衡,使两者相辅相成,提升生活的乐趣。 "态度决定一切",这不仅是前国家队教练米卢的名言,也...

    学习总结-一句话工作心得体会_1.docx

    【一句话工作心得体会】 这篇文档包含了多位作者对于工作的心得体会,主要强调了以下几个核心知识点: 1. **自我投资与回报**:人们常说30岁前花钱学本领,30岁后用本领赚钱。在工作中,我们需要抓住机会学习,...

    小学一年级语文写作一句话练习.doc

    练习中孩子们需要根据生活经验,写出自己或他人的拥有物。 5. “谁→应该→怎么做”结构: 这个句型强调了责任和行为准则,例如:“我们应该做一个文明小学生”,“我们”是主体,“应该做一个文明小学生”是应遵循...

Global site tag (gtag.js) - Google Analytics