一些指令 & 一些知识 (Linux Spring log4j...)

#!/bin/sh  
  
myPath="/var/log/httpd/"  
myFile="/var /log/httpd/access.log"  
  
#这里的-x 参数判断$myPath是否存在并且是否具有可执行权限  
if [ ! -x "$myPath"]; then  
  mkdir "$myPath"  
fi  

#这里的-d 参数判断$myPath是否存在 if [ ! -d "$myPath"]; then   mkdir "$myPath" fi #这里的-f参数判断$myFile是否存在 if [ ! -f "$myFile" ]; then   touch "$myFile" fi #其他参数还有-n,-n是判断一个变量是否是否有值 if [ ! -n "$myVar" ]; then   echo "$myVar is empty"   exit 0 fi #两个变量判断是否相等 if [ "$var1" = "$var2" ]; then   echo '$var1 eq $var2' else   echo '$var1 not eq $var2' fi



防火墙管理:

1) 重启后生效 
开启: chkconfig iptables on 
关闭: chkconfig iptables off 

2) 即时生效,重启后失效 
开启: service iptables start 
关闭: service iptables stop  

查看所有服务:  chkconfig --list 

看看所有进程:   ps -aux

查看所有的进程和端口使用情况:netstat –apn

 查看所有用户:cat /etc/passwd

修改密码

你是普通用户的话,修改自己的密码,用:passwd,就可以了,会让你先输入自己的旧密码,再输入两遍新密码。
你是root的话,用:password username
echo  "你想设置的密码"  |  passwd  --stdin  用户名


ant -f .xml taget
javac *.java -cp a.jar;b.jar;c.jar(跟上jar包)
(Linux useradd 无效)cd vi .bash_profile 修改为PATH=$PATH:/usr/sbin/useradd 
yast(Linux 看GUI界面 hardware)


HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MozillaPlugins (chromejavaplugin)

执行下面命令,把conkyrc.sample文件的所有权转移到用户user:
[root@localhost ~]# chown user conkyrc.sample
要改变所属组,可使用下面命令:
[root@localhost ~]# chown :users conkyrc.sample

[root@localhost ~]# chmod 777 /home/user 注:仅把/home/user目录的权限设置为rwxrwxrwx
[root@localhost ~]# chmod -R 777 /home/user 注:表示将整个/home/user目录与其中的文件和子目录的权限都设置为rwxrwxrwx


mstsc (remote)
regedit (注册表)
services.msc(服务)

打开ubuntu终端
1、Ctrl+Alt+T
2、Alt+F2,然后输入gnome-terminal

添加远程用户(computer -> manage)

vim编辑 点insert开始编辑
:w 保存文件但不退出vi
:w file 将修改另外保存到file中,不退出vi
:w! 强制保存,不推出vi
:wq 保存文件并退出vi
:wq! 强制保存文件,并退出vi
:q不保存文件,退出vi
:q!不保存文件,强制退出vi
:e! 放弃所有修改,从上次保存文件开始再编辑

 log4j spring  web.xml配置

<!-- Spring -->
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>classpath:log4j.properties</param-value>
</context-param>
<!-- Spring默认刷新log4j配置文件的间隔,单位为millisecond -->
<context-param>
<param-name>log4jRefreshInterval</param-name>
<param-value>60000</param-value>
</context-param>

<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:applicationContext-beans.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
</listener>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>

 

 

 

log4j配置文件

#Global logging configuration

#user this in dev(开发模式)

log4j.rootLogger=DEBUG, stdout
#SqlMap logging configuration...
#log4j.logger.com.ibatis=debug
#log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=DEBUG
#log4j.logger.com.ibatis.common.jdbc.ScriptRunner=DEBUG
#log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=DEBUG
#log4j.logger.java.sql.Connection=DEBUG
#log4j.logger.java.sql.PreparedStatement=ERROR, stdout
#log4j.logger.java.sql.Statement=DEBUG
#log4j.logger.java.sql.PreparedStatement=DEBUG
#log4j.logger.java.sql.ResultSet=DEBUG
#Console output...
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %5p [%t] - %m%n
log4j.logger.org.springframework=ERROR
#use this in pro (正式应用模式)
#log4j.rootLogger=error,errLogFile
#log4j.appender.errLogFile=org.apache.log4j.DailyRollingFileAppender
#log4j.appender.errLogFile.File=logs/xcga_error.log
#log4j.appender.errLogFile.layout=org.apache.log4j.PatternLayout
#log4j.appender.errLogFile.layout.ConversionPattern=%d{yyyy MM dd HH:mm:ss,SSS}: %p [%c][%t]%L - <%m>%n
#log4j.logger.com.woyi.txt=error
#log4j.logger.com.haozi.core=ERROR
#log4j.logger.java.sql.Connection=ERROR
#log4j.logger.java.sql.PreparedStatement=ERROR
#log4j.logger.java.sql.Statement=ERROR
#log4j.logger.java.sql.ResultSet=ERROR
#log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=ERROR
#log4j.logger.com.ibatis.common.jdbc.ScriptRunner=ERROR
#log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=ERROR
#log4j.logger.org.springframework=ERROR

log4j.jar  http://www.java2s.com/Code/Jar/l/Downloadlog4jjar.htm

solve spring aop 需要的jar包:aopalliance-.jar   http://www.java2s.com/Code/Jar/a/Downloadaopalliancejar.htm

 

Download org-apache-commons-logging.jar:  http://www.java2s.com/Code/Jar/o/Downloadorgapachecommonsloggingjar.htm

Commons-loggin的目的是为“所有的Java日志实现”提供一个统一的接口,它自身的日志功能平常弱(只有一个简单的SimpleLog?),所以一般不会单独使用它。
Log4j的功能非常全面强大,是目前的首选。我发现几乎所有的Java开源项目都会用到Log4j,但我同时发现,所有用到Log4j的项目一般也同时会用到commons-loggin。我想,大家都不希望自己的项目与Log4j绑定的太紧密吧。另外一个我能想到的“同时使用commons-logging和Log4j”的原因是,简化使用和配置

 

spring 下载:https://repo.spring.io/release/org/springframework/spring

 在官网的projects里找到spring framework,然后点猫,跳到github,在Downloading artifacts下面找到 building a distribution with dependencies的超链,进去后再找到 the SpringSource repository的超链,接着打开Spring repository FAQ后,找到libs-release-local,进去后点Artifacts页签,再在左边的列表里选simple brower.

或者在Downloading artifacts下面找到 downloading Spring artifacts,点进找到http://repo.spring.io ,点进 选择Artifacts页签,再在左边的列表里选simple brower,右边框框找到找到libs-release-local 点进org/springframework/spring...

总结:Spring额外所需jar包:

antlr-runtime-3.0.1.jar
org-apache-commons-logging.jar
log4j.jar
aopalliance-.jar 

 

 

 

转 java web应用程序转exe 备份 :http://zhuyapinga.blog.163.com/blog/static/10077487200991931553831/

http://173.194.14.53/   chrome mirror

ireport: http://sourceforge.jp/projects/sfnet_ireport/releases/

 

 


http://download.csdn.net/download/fz835304205/6828315

java读取文件内容: http://blog.csdn.net/heirenheiren/article/details/39736493

 

jsp抬头:

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>

 

posted @ 2014-11-07 17:04  彩虹栗子  阅读(382)  评论(0编辑  收藏  举报