• 一些指令 & 一些知识 (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_MACHINESOFTWAREWow6432NodeMozillaPlugins (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"%>

  • 相关阅读:
    视频后期制作Premiere Pro 2022
    【Mac win】C和C ++ IDE智能代码编辑器CLion 2022
    Linux获取系统cpu%和用户cpu%使用率
    记录jenkins因为缓存空间不足挂掉问题
    Python取出数组中重复次数最多的数
    docker实现format格式化输出内容
    Python统计list中每个元素出现的个数
    Linux dig命令
    Python 获取内存信息
    awk 取得文件里最后一行
  • 原文地址:https://www.cnblogs.com/huhanbo/p/4081754.html
Copyright © 2020-2023  润新知