`
zxmsdyz
  • 浏览: 126595 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论
文章列表
        一直想研究下当下流行的开源框架的代码,最近年初终于得空了看了下Spring Framework的部分源代码。Spring最核心的功能是IOC容器,其他所有功能都是在此基础上做出的内部扩展,如aop、tx等。         首先先从web工程下经常使用的ContextLoaderListener开始阅读,可以知道Spring bean的创建过程是context-> beanFactory->bean。 初始化context context的作用 实现统一资源读取接口用于获取spring容器配置文件的内容。 调用相关工具类读取spring配置文件解析成 ...
eclipse(MyEclipse)关闭鼠标移动提示代码功能: eclipse(MyEclipse)-->window-->Java-->Editor-->Hovers-->Combined Hover(去掉这个选项就可以了)   自定义快捷键代码提示设置方法: eclipse(MyEclipse)-->window-->Preferences-->General-->Keys-->Content Assist-->Binding:(先删除原来的再输入你习惯的快捷键)。注意:设置了Content Assist 就是设置 ...
有关Annotation的继承说明: 1、JDK文档中的说明是:只有在类上应用的Annotation才能被继承,而实际应用时的结果是:除了类上应用的Annotation能被继承外,没有被重写的方法的Annotation也能被继承。 2、要注意的是:当方法被重写 ...
当mysql由于服务器突然断电或系统磁盘爆满导致数据表文件出现marked as crashed and should be required时,进入mysql安装目录下的bin文件夹,执行myisamchk 命令解决: D:\GS1000\greenMySql5\bin>myisamchk -c -r ../Data/gs_test/t_operation_log.MYI  (修复数据库gs_test下的t_operation_log表)
       针对一个tomcat中有的项目需要使用ssl加密有些可以直接访问的情况,可通过修改tomcat/conf下的server.xml来实现。具体配置可参考下面这段代码,注意<Service name="Catalina1">这个标签中的配置。   <?xml version='1.0' encoding='utf-8'?> <Server port="8005" shutdown="SHUTDOWN"> <Listener className="org.apa ...
配置svn服务端步骤: 1.安装svn服务端,安装程序见附件。 2.创建svn版本控制目录,进入想要放置svn工程的文件夹中(此处我使用的是H:\SVNServer)使用命令svnadmin create GS-GZ来创建一个名称为GS-GZ的svn工程文件夹。 3.添加用户组、用户。打开GS-GZ/conf文件夹下的authz文件,该文件可配置用户组和用户,具体配置见下图: 打开GS-GZ/conf文件夹下的svnserve.conf文件,该文件可配置用户密码配置所用文件,具体配置见下图: 然后新建passwd文件,配置方法如下图:   4.上述几步完成后进入svn ...
1、tomcat绿色版设置方法 进入tomcat/bin目录下,找到catalina.bat文件在文件首行中插入下面这段配置即可: set JAVA_OPTS=-Xms1024m -Xmx4096m -XX:PermSize=128m -XX:MaxPermSize=256m   2、tomcat7安装版与绿色版内存设置方法不同,由于没有catalina.bat文件因此无法使用绿色版设置内存的方法。可通过如下方法:进入tomcat/bin目录下打开Tomcat7w.exe(如果打不开可以用命令:tomcat7w //MS/Tomcat7-GS1000 打开程序控制面板),进入如下界面 ...
  使用方法如下:   SessionFactoryImpl sessionFactory = (SessionFactoryImpl)Application.getBeanContext().getBean(SessionFactory.class); System.out.println(sessionFactory.getDialect());   Application为工具类,实际上就是从spring bean上下文中获取sessionFactory bean,然后从该bean中获取相关的本地方言配置信息。  
1.代码包的分层方式。 2.类、表的命名方式。 3.附件上传方式,包括文件路径规则、文件名规则。 4.js、image等文件的放置路径 5.一些基础的判断方法,如string是否为空使用apache common-lang包中工具类。

freemarker语法

将后台一个boolean型的参数输出(需转成string类型否则会报错),${isQuery?string('true','false')}
原文链接:http://www.csdn.net/article/2012-09-03/2809495-Java-Debugging-Tips-with-Eclipse 摘要: 调试不仅可以查找到应用程序缺陷所在,还可以解决缺陷。对于Java程序员来说,他们不仅要学会如何在Eclipse里面开发像样的程序,更需要学会如 ...
    上一篇文件介绍了maven eclipse插件的安装,本文将详细介绍nexus私服的搭建方法。   1.访问http://www.sonatype.org/nexus/下载最新的nexus压缩文件,将文件解压到指定目录。 2.找到解压目录的bin文件夹,从命令窗口进入该文件夹使用 nexus install命令将该nexus安装为系统服务,这样系统开机时便会启动nexus。安装完后,使用nexus start启动nexus服务。 3.使用浏览器访问http://www.sonatype.org/nexus/,即可看初始页面,点击右上角的log in使用admin/admin123 ...
1.下载maven工具包,并配置相应的环境变量。 2.安装m2eclipse插件 在Eclipse->Help->Eclipse Marketplace中搜索maven相关的插件,其中有个Maven  Integration插件,点击安装即可。 3.配置m2eclipse插件 在Eclipse->Window->Maven->User Settings中可看到对应的maven用户全局配置,路径一般为"C:\Users\zhaixm\.m2\settings.xml",本地仓库一般会在"C:\Users\zha ...

Oracle使用技巧

1.SQLPLUS重启数据库: 关闭 shutdown immediate; 启动 startup force; 2查询误删数据的SQL: select * from 要查的表名 as of timestamp to_date(时间点, 'yyyymmddhh24miss'); 如今天是5月2号,今天早上误删了用户表中的数据,那么我只要查询12年5月1号12点的时候用户表的数据情况,找出跟现在不同的数据就能把这些用户找回,可执行以下sql: select * from sys_user as of timestamp to_date('20120501120000', 'yyyymmddhh ...
一、数据库会话数量查询   查询当前数据库会话数量:select * from v$session   修改数据库最大会话数量:alter system set processes=500 scope=spfile  (在命令模式下执行)   查看当前数据库最大会话上限:show parameters processes;   查看当前数据库DBLINK最多可打开的连接数量:show parameters open_links; 二、删除被锁住的Session 1、一般的话只要下面两条命令就可以: (1)select t1.sid,t1.serial#,t1.username,t1.logo ...
Global site tag (gtag.js) - Google Analytics