- 浏览: 127677 次
- 性别:
- 来自: 厦门
最新评论
-
qiushily:
qiushily 写道catalina.bat 是window ...
tomcat7 内存配置修改方法 -
qiushily:
catalina.bat 是window的,但是加在第一行会报 ...
tomcat7 内存配置修改方法 -
qiushily:
1、tomcat绿色版设置方法进入tomcat/bin目录下, ...
tomcat7 内存配置修改方法 -
talang33333:
没说明机子内存多少,咋参考?
tomcat7 内存配置修改方法 -
fandia:
看不懂,但感觉写得不错。
SpringSecurity3配置及原理简介
文章列表
一直想研究下当下流行的开源框架的代码,最近年初终于得空了看了下Spring Framework的部分源代码。Spring最核心的功能是IOC容器,其他所有功能都是在此基础上做出的内部扩展,如aop、tx等。
首先先从web工程下经常使用的ContextLoaderListener开始阅读,可以知道Spring bean的创建过程是context-> beanFactory->bean。
初始化context
context的作用
实现统一资源读取接口用于获取spring容器配置文件的内容。
调用相关工具类读取spring配置文件解析成 ...
eclipse代码提示慢的解决方法
- 博客分类:
- IDE工具
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')}
Java程序员应该知道的10个调试技巧(转载)
- 博客分类:
- IDE工具
原文链接:http://www.csdn.net/article/2012-09-03/2809495-Java-Debugging-Tips-with-Eclipse
摘要:
调试不仅可以查找到应用程序缺陷所在,还可以解决缺陷。对于Java程序员来说,他们不仅要学会如何在Eclipse里面开发像样的程序,更需要学会如 ...
Maven的使用及Nexus私服配置(二)
- 博客分类:
- 项目集成
上一篇文件介绍了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 ...
Oracle会话数量查询及结束会话方法
- 博客分类:
- 数据库
一、数据库会话数量查询
查询当前数据库会话数量: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 ...