`
文章列表
   一直以来,写过的代码,随处乱扔,到头来似乎也没有沉淀下来些什么,回头想看看以前写的东西,也不方便,于是乎想利用github来管管自己的代码。        咱的核心目的是管理自己的代码,而不是如何使用git,所以为了方便,使用tortoisegit 图形界面。至于命令之类都是浮云,用多了自然就知道,个人也觉得不是scm也无需过多关注于此。      言归正传,首先当然是下载安装git和tortoisegit。下载地址如下: git : http://code.google.com/p/msysgit/downloads/list TortoiseGit: http:// ...
  一、概述   ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是threadlocalvariable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。线程局部变量(ThreadLocal)其实的功用非常简单,就是为每一个使用该变量的线程都提供一个变量值的副本,是Java中一种较为特殊的线程绑定机制,是每一个线程都可以独立地改变自己的副本,而不会和其它线程的副本冲突。
在spring中,filter都默认继承OncePerRequestFilter,但为什么要这样呢?   OncePerRequestFilter顾名思义,他能够确保在一次请求只通过一次filter,而不需要重复执行。   public final void doFilter(ServletRequest request, ServletResponse response, FilterChain filterChain) throws ServletException, IOException { if (!(request instanceof HttpServle ...
一、作用 Spring为我们解决Hibernate的Session的关闭与开启问题。 Hibernate 允许对关联对象、属性进行延迟加载,但是必须保证延迟加载的操作限于同一个 Hibernate Session 范围之内进行。如果 Service 层返回一个启用了延迟加载功能的领域对象给 Web 层,当 Web 层访问到那些需要延迟加载的数据时,由于加载领域对象的 Hibernate Session 已经关闭,这些导致延迟加载数据的访问异常 (eg: org.hibernate.LazyInitializationException:(LazyInitializationException.j ...
   由于session是通过浏览器提交给服务器的cookie,即jessionid来维持session的,如果一旦cookie禁用,则服务器无法正常获取其session,导致系统处理失败。但可以通过response.encodeURL()来将jsessionid追加到链接后,达到给服务器提供sessionid的效果。 例:   <a href ="<%= response.encodeURL("2.jsp")%>" >2.jsp</a> 在浏览器禁用cookie的情况下, 其生成的链接就为   <a ...

maven wtp工程搭建

在eclipse j2ee环境配置maven wtp开发环境 1.新增一个maven项目,archetypes选择 maven-archetype-webapp2.修改编译环境为1.53.将项目修改为Project FacetsProperties->Project Facets,Convert to faceted form…勾选Dynamic Web Module,Vesion选择2.54.修改.classpath文 ...
1、阿基米德与酝酿效应 在古希腊,国王让人做了一顶纯金的王冠,但他又怀疑工匠在王冠中掺了银子。可问题是这顶王冠与当初交给金匠的一样重,谁也不知道金匠到底有没有捣鬼。国王把这个难题交给了阿基米德。阿基米德为了解决这个问题冥思苦想,他起初尝试了很多想法,但都失败了。有一天他去洗澡,一边他一边坐进澡盆,以便看到水往外溢,同时感觉身体被轻轻地托起,他突然恍然大悟,运用浮力原理解决了问题。 不管是科学家还是一般人,在解决问题的过程中,我们都可以发现“把难题放在一边,放上一段时间,才能得到满意的答案”这一现象。心理学家将其称为“酝酿效应”。阿基米德发现浮力定律就是酝酿效应的经典故事。 日常生活中 ...
1.配置jpda,启动tomcat   export JPDA_ADDRESS=8017 catalina.sh jpda start    2.连接调试。    1)选择“Run”菜单里的“Open Debug Dialog”。    2)在对话框里找到“Remote Java Application”。 右键菜单选择“New”创建一个配置。    3)新创建的配置的Project选择服务器上的工程。Host和Port分别填写你服务器的IP和JPDA的端口,默认是8000,或者$JPDA_ADDRESS。   注意:一旦通过netstat -an | grep 8017 ...
Mysql 5.1 遇到的信息包过大问题 用客户端导入数据的时候,遇到 错误代码: 1153 - Got a packet bigger than 'max_allowed_packet' bytes 终止了数据导入。   当MySQL客户端或mysqld服务器收到大于max_allowed_packet字节的信息包时,将发出“信息包过大”错误,并关闭连接。对于某些客户端,如果通信信息包过大,在执行查询期间,可能会遇到“丢失与MySQL服务器的连接”错误。   客户端和服务器均有自己的max_allowed_packet变量,因此,如你打算处理大的信息包,必须增加客户端和服务器上的该 ...
用这个命令control userpasswords2,可以进入用户管理器中,然后选择administrator帐户,把上面的那个每次登陆需要输入用户密码的选项取消。确定后,确认密码。再启动就直接用administrator登陆了。至于原因嘛就是当初安装系统时没有注册用户名。 1、control userpasswords2可以设置在系统时自动登录(包括有密码的账户),而控制面板上的用户帐户是不能做到的! 2、control userpasswords2可以设置所有的用户组,而控制面板上的用户帐户只能切换Administrators和Users用户组! 3、control use ...
JkMount把匹配的转发到指定服务器. JkUnMount把匹配的不转发到指定服务器. JkUnMount选项的级别高于JkMount. 单独有JkMount规则有效,但单独有JkUnMount无效,JkUnMount与JkMount要成对出现. 例子: 
1.在apache目录,编辑conf/httpd.conf     # Some examples: #ErrorDocument 500 "The server made a boo boo." #ErrorDocument 404 /missing.html #ErrorDocument 404 "/cgi-bin/missing_handler.pl" #ErrorDocument 402 http://www.example.com/subscription_info.html ErrorDocument 503 http://ww ...
纯新增代码,如:+void foo() {+    ... ...+}纯删除代码,如:

svn diff文件格式

    博客分类:
  • svn
$ svn diff -r 2:3 rules.txt (1)Index: rules.txt (2)=================================================================== (3)--- rules.txt (revision 2) (4)+++ rules.txt (revision 3) (5)@@ -1,4 +1,4 @@ (6)Be kind to others (7)-Freedom = Chocolate Ice Cream (8)+Freedom = Responsibility (9)Every ...
POJO模式                                                 Aaron 1.     什么是POJO POJO的名称有多种,pure old java object 、plain ordinary java object 等。 按照Martin Fowler的解释是“Plain Old Java Object”,从字 ...
Global site tag (gtag.js) - Google Analytics