CV战神常用代码-----kj15

#maven导入pom.xml 必要的配置
<build>
        <resources>
            <resource>
                <directory>src/main/resources</directory>
                <includes>
                    <include>**/*.properties</include>
                    <include>**/*.xml</include>
                    <include>**/*.tld</include>
                </includes>
                <filtering>true</filtering>
            </resource>
            <resource>
                <directory>src/main/java</directory>
                <includes>
                    <include>**/*.properties</include>
                    <include>**/*.xml</include>
                    <include>**/*.tld</include>
                </includes>
                <filtering>true</filtering>
            </resource>
        </resources>
</build>



#将等级为DEBUG的日志信息输出到console和file这两个目的地,console和file的定义在下面的代码
log4j.rootLogger=DEBUG,console,file

#控制台输出的相关设置
log4j.appender.console = org.apache.log4j.ConsoleAppender
log4j.appender.console.Target = System.out
log4j.appender.console.Threshold=DEBUG
log4j.appender.console.layout = org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=[%c]-%m%n

#文件输出的相关设置
log4j.appender.file = org.apache.log4j.RollingFileAppender
log4j.appender.file.File=./log/kuang.log
log4j.appender.file.MaxFileSize=10mb
log4j.appender.file.Threshold=DEBUG
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=[%p][%d{yy-MM-dd}][%c]%m%n

#日志输出级别
log4j.logger.org.mybatis=DEBUG
log4j.logger.java.sql=DEBUG
log4j.logger.java.sql.Statement=DEBUG
log4j.logger.java.sql.ResultSet=DEBUG
log4j.logger.java.sql.PreparedStatement=DEBUG


WEB.XML配置
<?xml version="1.0" encoding="UTF-8"?>

<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
                      http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
         version="4.0"
         metadata-complete="true">

<display-name>Welcome to Tomcat</display-name>

</web-app>




//Jquery导包
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script type="text/javascript">	</script>




//-------->Ajax servlet层
response.setContentType("text/html;charset=utf-8");
response.setContentType("application/json");





//-------->Ajax表单序列化 提交
function add() {
var data = {};
//第一种方式是jq   name选择器
//jq方法

var formobject= $('form').serializeArray()//数组  序列化数组
$(formobject).each(function(){//遍历 数组  序列化数组
    if(data[this.name]){
    	data[this.name]+=';'+this.value;
    }else{
    	data[this.name]=this.value;
    }
});
console.log(data);//验证data 数据
for ( var i in data) {
	if(data[i].trim()==""){
		alert("请补全信息");
		return;
	}
}
if(data.type=="0"){
	alert("请选择图书类型");
	return;
}

	if(true){
		$.ajax( {
		    "url"            :  "addServlet",                      // 要提交的URL路径
		    "type"         :  "post",                     // 发送请求的方式
		    "data"         :  data,                      // 要发送到服务器的数据
		    "dataType" :  "text",                   // 指定传输的数据格式
		    "success"  :  function(result) {// 请求成功后要执行的代码
		    	console.log(result);
		    	
			  if(result=="true"){
				  alert("添加成功");
				  
				  window.location.href="index.jsp";
			  }else{
				  
			  }
		    	
		    },
		     "error"       :  function() { 
		    	alert("网络正忙");
			     }
		} );
	}else{
		return;
	}	
}




//--------> Ajax首页遍历配置
function  queryAll() {

	$.ajax( {
	    "url"            :  "QuertAllServlet",                      // 要提交的URL路径
	    "type"         :  "get",                     // 发送请求的方式
	    "data"         :  {},                      // 要发送到服务器的数据
	    "dataType" :  "json",                   // 指定传输的数据格式
	    "success"  :  function(result) {  // 请求成功后要执行的代码
	    	console.log(result);
	    	var temp="";
	    
	    	for ( var bm in result) {
	    		
	    		 temp += 
	    		 `<tr>
		    		<td>\${result[bm].name}</td>
		    		<td>\${result[bm].author}</td>
		    		<td>\${result[bm].timeStr}</td>
		    		<td>\${result[bm].typeStr}</td>//style 去掉下划线
		    		<td><a  href="javascript:;" style="text-decoration: none"  onclick="del(\${result[bm].id})">删除</a></td>  
		    		</tr>`
			}
	    	$("#t1").siblings().remove();//清空上面的查询结果
		  	$("#t1").after(temp);//
	    },
	     "error"       :  function() { 
	    	 // 请求失败后要执行的代码
		     }
	} );
}




//-------->表单居中格式
<div style="width: 100%; text-align: center">
			<h1 style="color: blue">学员信息</h1>
			
		 <form action="" method="post" enctype="multipart/form-data"> 		
		<div><span></span><input type="hidden"			name="id" value="${param.id}"/></div>
		<div><span>学员姓名</span><input type="text"		name="name" /></div>
		<div><span>学员性别</span><input type="text" 	 name="sex"/></div>
		<div><span>学院年纪</span><input type="text" 	name="age"/></div>
		<div><span>家庭住址</span><input type="text"  		name="addresss"/></div>
		<div><span>Email</span><input type="text" 		name="Email" /></div>
		<br><br><br><br>
		 </form>	
		<input type="submit" onclick="add()" 	value="提交"	 id="submit1" 	style="font-size: 30px" />
</div>




//-------->Ajax 中 Servlet开头配置
response.setContentType("text/html;charset=utf-8");
request.setCharacterEncoding("utf-8");
response.setCharacteEncoding("utf-8");
response.setContentType("application/json");


//-------->Ajax 中 移除其他样式
document.getElementById('clear').innerHTML = "";//清除页面所有内容
$("#tab").removeAttr("style");//移除 隐藏样式 显示查询内容
$("#s1").after(temp);//增加    显示查询内容	






//--------->表格样式
<style>
   table { 
            border-collapse: collapse;
            margin: 0 auto;
            text-align: center; 
        }
 
  table td, table th {
            border: 1px solid #cad9ea; 
            color: #666; 
            height: 30px; 
        }
  table th { 
            background-color: #CCE8EB;
            width: 100px; 
        }
 table tr:nth-child(odd){
            background: #fff;
        }
table tr:nth-child(even){ 
            background: #F5FAFA; 
        }
 
</style>



//--------->css样式
<style type="text/css">
html, body {
	height: 100%;
	overflow: auto;
}

body {
	background: url(ae.jpg) top left;
	background-size: 100%;
}

span {
	color: red;
	font-size: 30px;
}

#a {
	font-size: 20px;
}

table {
	/* 设置了这个属性,其余所有td都是相同的宽度。
这样操作之后,table是宽度固定了,但是里面的文章如果很长,文字会覆盖 */
	table-layout: fixed;
}

td {
	/* 自动换行就好了 */
	/* word-wrap:break-word; */
	width: 10px;
	height: 11px
}
</style>


//--------->spring maven导包
 <dependencies>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-webmvc</artifactId>
            <version>5.3.18</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-jdbc</artifactId>
            <version>5.3.18</version>
        </dependency>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.13.1</version>
        </dependency>
    </dependencies>




//--------->springIOC   xml配置
    <?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://www.springframework.org/schema/beans
        https://www.springframework.org/schema/beans/spring-beans.xsd">
<!--使用Spring来创建对象,在Spring中这些都称为Bean-->
    

</beans>


//--------->springIOC   注解配置
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:context="http://www.springframework.org/schema/context"
    xsi:schemaLocation="http://www.springframework.org/schema/beans
        https://www.springframework.org/schema/beans/spring-beans.xsd
        http://www.springframework.org/schema/context
        https://www.springframework.org/schema/context/spring-context.xsd">

    <context:annotation-config/>

</beans>



//--------->spring jar包大全配置
<properties>
<!--  文件编码  -->
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<spring.version>4.1.6.RELEASE</spring.version>
<aopalliance.version>1.0</aopalliance.version>
<aspectj.weaver>1.9.2</aspectj.weaver>
<jackson.version>2.9.8</jackson.version>
<jstl.version>1.2</jstl.version>
<jsp-api.version>2.0</jsp-api.version>
<servlet-api.version>3.1.0</servlet-api.version>
<mybatis.version>3.4.6</mybatis.version>
<mybatis.spring.version>1.3.2</mybatis.spring.version>
<mysql.version>8.0.11</mysql.version>
<c3p0.version>0.9.5.2</c3p0.version>
<log4j.version>1.7.2</log4j.version>
<commons-logging.version>1.2</commons-logging.version>
<commons-fileupload.version>1.3.1</commons-fileupload.version>
<commons-io.version>2.4</commons-io.version>
<pagehelper.version>3.7.5</pagehelper.version>
<jsqlparser.version>0.9.1</jsqlparser.version>
</properties>
<dependencies>
<!--  https://mvnrepository.com/artifact/org.apache.poi/poi  -->
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>3.17</version>
</dependency>
<!--  spring  -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-expression</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-tx</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>${spring.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aspects</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>${spring.version}</version>
</dependency>
<!--  AOP联盟的API包  -->
<dependency>
<groupId>aopalliance</groupId>
<artifactId>aopalliance</artifactId>
<version>${aopalliance.version}</version>
</dependency>
<!--  AspectJ Weaver  -->
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>${aspectj.weaver}</version>
</dependency>
<!--  Jackson Json处理工具包  -->
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>${jackson.version}</version>
</dependency>
<!--  JSP相关  -->
<dependency>
<groupId>jstl</groupId>
<artifactId>jstl</artifactId>
<version>${jstl.version}</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jsp-api</artifactId>
<version>${jsp-api.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>${servlet-api.version}</version>
<scope>provided</scope>
</dependency>
<!--  mybatis  -->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>${mybatis.version}</version>
</dependency>
<!-- mybatis spring 插件  -->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-spring</artifactId>
<version>${mybatis.spring.version}</version>
</dependency>
<!--  mysql连接  -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>${mysql.version}</version>
</dependency>
<!--  c3p0数据库连接池  -->
<dependency>
<groupId>com.mchange</groupId>
<artifactId>c3p0</artifactId>
<version>${c3p0.version}</version>
</dependency>
<!--  log4j日志  -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>${log4j.version}</version>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>${commons-logging.version}</version>
</dependency>
<!--  文件上传  -->
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>${commons-fileupload.version}</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>${commons-io.version}</version>
</dependency>
<!--  分页  -->
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper</artifactId>
<version>${pagehelper.version}</version>
</dependency>
<dependency>
<groupId>com.github.jsqlparser</groupId>
<artifactId>jsqlparser</artifactId>
<version>${jsqlparser.version}</version>
</dependency>
<!--  Excel工具包  -->
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>3.17</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml-schemas</artifactId>
<version>3.17</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>3.17</version>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.5.2</version>
</dependency>
<!--  https://mvnrepository.com/artifact/com.gitee.qdbp.thirdparty/ueditor  -->
<dependency>
<groupId>com.gitee.qdbp.thirdparty</groupId>
<artifactId>ueditor</artifactId>
<version>1.4.3.3</version>
</dependency>
<!--  https://mvnrepository.com/artifact/org.json/json  -->
<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20171018</version>
</dependency>
<!--  https://mvnrepository.com/artifact/commons-codec/commons-codec  -->
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
<version>1.10</version>
</dependency>
<!-- alibaba easyexcel  -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>easyexcel</artifactId>
<version>1.1.2-beta5</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>${spring.version}</version>
<scope>compile</scope>
</dependency>
</dependencies>


//--------->spring AOP注解开发
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:aop="http://www.springframework.org/schema/aop"
       xmlns:context="http://www.springframework.org/schema/context"
       xsi:schemaLocation="http://www.springframework.org/schema/beans
        https://www.springframework.org/schema/beans/spring-beans.xsd
        http://www.springframework.org/schema/aop
        http://www.springframework.org/schema/aop/spring-aop-4.3.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd">
    <!--使用Spring来创建对象,在Spring中这些都称为Bean-->
    <bean id="student" class="pojo.Student"/>
   <!-- <bean id="stuAop" class="asp.StuAop"/>
    <aop:config>
        &lt;!&ndash;  pointcut 切入点&ndash;&gt;
        <aop:pointcut id="pointcut" expression="execution(public void pojo.Student.cc(..))"/>
        &lt;!&ndash;       Aspect 切面&ndash;&gt;
        <aop:aspect id="stuAop" ref="stuAop">
            <aop:before method="a" pointcut-ref="pointcut"/>
            <aop:after-returning method="b" pointcut-ref="pointcut"/>
            <aop:after-throwing method="c" pointcut-ref="pointcut"/>
            <aop:after method="d" pointcut-ref="pointcut"/>
        </aop:aspect>
    </aop:config>-->
    <context:component-scan base-package="asp" />
    <aop:aspectj-autoproxy />
</beans>




//--------->spring  注解显示
@ContextConfiguration("classpath:bean.xml")
@RunWith(SpringJUnit4ClassRunner.class)



//--------->ideal VM调优 基本配置
-server
-Xms3g
-Xmx3g
-XX:+AlwaysPreTouch
-XX:NewRatio=3
-Xss16m
-XX:+UseConcMarkSweepGC
-XX:+CMSParallelRemarkEnabled
-XX:ConcGCThreads=8
-XX:ReservedCodeCacheSize=512m
-XX:+TieredCompilation
#-XX:+UseCompressedOops
-XX:SoftRefLRUPolicyMSPerMB=50
-Djsse.enableSNIExtension=true
-ea
-Dfile.encoding=UTF-8
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow

--------------------------------------------------
-server
-Xms3g
-Xmx3g
-XX:+AlwaysPreTouch
-XX:NewRatio=3
-Xss16m
-XX:+UseConcMarkSweepGC
-XX:+CMSParallelRemarkEnabled
-XX:ConcGCThreads=8
-XX:ReservedCodeCacheSize=512m
-XX:+TieredCompilation
#-XX:+UseCompressedOops
-XX:SoftRefLRUPolicyMSPerMB=50
-Djsse.enableSNIExtension=true
-ea
-Dfile.encoding=UTF-8
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow



//--------->解决MySQL时区问题
连接数据库,输入mysql -hlocalhost -uroot -p回车输入密码
输入show variables like'%time_zone';回车,显示时区配置
输入set global time_zone = '+8:00';回车

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kjshuan

点个赞就好啦!!!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值