`
文章列表
1.静态方法和域 不具有多态性。即父类的引用引用子类对象的时候,它还是用的父类的东西 2.所有的类都是在对其第一次使用时,动态加载到JVM中的。当程序创建第一个对类的静态成员的引用时,就会加载这个类。这个证明构造器也是类的静态方法,即使在构造器之前并没有使用static关键字。因此,使用new操作符创建类的新对象也会被当做对类的静态成员的引用。  构造器不同之处:没有static修饰,是静态的;而且构造器的返回值类型和 方法名都是类名!!! 3.因此,java程序在它开始运行之前并非被完全加载,其各个部分是在必需时才加载的。而很多传统语言都不一样,动态加载使能的行为,在诸如C++这样的静 ...
vim命令,列模式在操作多行注释的时候非常有用   1.将光标移动到要注释段落起始行或者 结尾行  的行首或者行尾 2.ctrl+v 进入 visual block模式 3.移动光标到结尾行 或者起始行的 行首 4.shift + i 进入插入模式,并输入要注释的字符,#  或者 // 5. 按下ESC即可   ps:起始不止是加入注释,任何其他字符,也可以批量加入到行的相应位置
编辑 $tomcat_home/bin/catalina.sh 文件,找到  # OS specific support. 并在前面加上下面这句话:   #OSspecificsupport.$var_must_besettoeithertrueorfalse.  #JAVA_OPTS='-Xms128m-Xmx2048m'JAVA_OPTS="-Xms256m -Xmx1280m -Xss1024K -XX:PermSize=128m -XX:MaxPermSize=256m"  
<% String path = request.getContextPath(); String basePath = null; if (request.getServerPort() == 80) {  basePath = request.getScheme() + "://"    + request.getServerName() + path + "/"; } else {  basePath = request.getScheme() + "://"    + request.getServerName() + ...
  缓存这个东西,有的时候我们需要它,有的时候又要避免它。而且缓存还分很多种,页面缓存,数据库缓存,服务器缓存,内存缓存等等。   下面是自己小结的避免页面缓存的方法,主要有两种,一种是设置,另外一种就是加随机数。   ①设置页面无缓存 <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv=" ...
假定你的web application 名称为news,你在浏览器中输入请求路径: http://localhost:8080/news/main/list.jsp 则执行下面向行代码后打印出如下结果: 1、 System.out.println(request.getContextPath());   打印结果:/news 2、 System.out.println(request.getServletPath());   打印结果:  /main/list.jsp 3、 System.out.println(request.getRequestURI());    打印结果:/ne ...
(一) 1,Struts标签,要注意采用C:out输出,防止“意外执行JS代码”:<%--  <input type="hidden" class="go_link" value='<s:url value="/data/uploadList/0?path=${path}" />' /> --%> <%-- <input type="hidden" class="go_link" value="<s:url value='/da ...
如果是非oracle客户端工具(pl/sql,oracle client) 先以oracle身份登录 数据库服务器, 然后 登录 :sqlplus scott/tigr as sysdba;   删除用户:drop user test CASCADE; 锁定用户:alter user test account lock;  解锁 alter user test account unlock;   创建用户并授所有权限: CREATE USER web IDENTIFIED BY web123$; GRANT ALL PRIVILEGES to web;     强制关 ...
方案一:sqlplus "/ as sysdba"SQL> SHUTDOWN IMMEDIATE;SQL> STARTUP RESTRICT;SQL> ALTER DATABASE CHARACTER SET INTERNAL_USE ZHS16GBK;  【ALTER DATABASE CHARACTER SET INTERNAL_USE AL32UTF8;】SQL> STARTUP FORCE; 方案二:sqlplus "/ as sysdba"SQL> SHUTDOWN IMMEDIATESQL> ALTER ...

Log4J使用

这里记录下自己用 Log4J记录的一些笔记: 最详细的说明,请参考 http://kdboy.iteye.com/blog/208851(使用Log4j可以配置输出到控制台,文件,甚至还可以到邮件或者数据库或者自定义的输出方式)   (1)使用:在程序中使用Log4j之前,首先要将commons-logging.jar和 log4j-1.2.11.jar  导入到classpath中,并将log4j.properties放于src 根目录中。接下来就可以使用了。 (2)private final Log logger = LogFactory.getLog(getClass());pr ...
服务器端: 编辑配置文件:/etc/exports 添加文件授权列表: /data/test *(rw) 启动服务端服务: nfs服务 service nfs restart 【如果找不到 service命令,可能是path中没有配 /sbin,在环境变量文件里面加上即可】 【export PATH ...
一.linux常用环境变量 配置的文件①     /etc/profile②     ~/.bashrc③     ~/.bash_profile 还有 /etc/rc.local 里面可以配置一些自启动的脚本,命令等等【比如一些远程挂载的命令】   一般在 linux安装软件分为 源码安装方式 rpm包安装方式【rpm -ivh】,前者需要编译。 有些深度定制的系统可能用rpm安装不成功,就可以选择源码安装。
由于项目中使用到一个需要从外部文件夹引用的内容,结果在解压完之后,使用ln -s 链接到本目录,结果文件(夹)无法访问。 后来经过研究,只需在 $tomcat_home/conf/context.xml中配置一下即可:   找到 <Context > .. 这一行,修改为 <Context allowLinking="true"> 即可
简要记录主要步骤备忘 1、进入到jdk下的bin目录 2、输入如下指令 keytool -v -genkey -alias tomcat -keyalg RSA -keystore d:/tomcat.keystore -validity 36500 附: d:/tomcat.keystore是将生成的tomcat.keystore放到d盘根目录下。 "-validity 36500”含义是证 ...
配置apache + tomcat ① 加载jkMount模块: 在 /etc/httpd/conf/httpd.conf中 LoadModule的地方 加上一句 LoadModule jk_module modules/mod_jk.so【可以从其他地方找这个模块】 ②在 /etc/httpd/conf.d 下新建一个 mod_jk.conf 文件 JkWorkersFile /etc/httpd/conf/workers.propertiesJkLogFile /website/logs/mod_jk.logJkLogLevel warnJkLogStampFormat &qu ...
Global site tag (gtag.js) - Google Analytics