`
文章列表
    在开发web程序时,配置数据库连接时,连接数据库的用户名和密码大多都是使用明文,这样做很不安全。   下面我们使用jasypt 来对配置文件中的数据库密码进行加密: 1.下载 jasypt  compile group: 'org.jasypt', name: 'jasypt', version: '1.9.2' compile group: 'org.jasypt', name: 'jasypt-spring31', version: '1.9.0'   2. spring 配置文件 <?xml version="1.0" encoding ...
1.将下载来的solr-5.0.0.zip解压。 创建D:\mysoftsetup\solrserver目录,复制solr-5.0.0\server\solr下所有文件到D:\mysoftsetup\solrserver, 复制Tomcat 到 D:\mysoftsetup\solrserver 目录 把solr-5.0.0\server\webapps\solr.war放到tomcat的webapps目录下;启动tomcat自动解压得到solr文件夹。 把solr-5.0.0\server\lib\ext下所有的jar,复制到刚才得到的solr文件夹下的WEB-INF\lib目录下。 ...
如果tomcat的版本号暴露出来,会有人利用该版本所存在的漏洞进行攻击 隐藏tomcat 版本号 1. 进入tomcat的lib目录找到catalina.jar文件 2. unzip catalina.jar之后会多出两个文件夹,进入org/apache/catalina/util 编辑配置文件ServerInfo.properties 修改为 server.info=Apache Tomcat server.number=0.0.0.0 server.built=Nov 7 2016 20:05:27 UTC 将修改后的信息压缩回jar包 cd  /tomcat/lib jar uvf ...
方法1.svn clean up 中有一个选项break lock勾选上,单击 确定。 方法2. 把锁定文件所对应的文件来里的.svn里面的lock文件删除。就可以了
1.新建一个springboot的项目。 2.添加pom.xml 内容: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://mav ...

maven 内置变量

Maven共有6类属性: 内置属性(Maven预定义,用户可以直接使用) ${basedir}表示项目根目录,即包含pom.xml文件的目录; ${version}表示项目版本; ${project.basedir}同${basedir}; ${project.baseUri}表示项目文件地址; ${maven.build.timestamp}表示项目构件开始时间; ${maven.build.timestamp.format}表示属性${maven.build.timestamp}的展示格式,默认值为yyyyMMdd-HHmm,可自定义其格式,其类型可参考java.text.SimpleDat ...

gradle基本配置

group 'com.cloudboce' apply plugin: 'java' apply plugin: 'war' //apply plugin: 'eclipse' apply plugin: 'idea' apply plugin: 'org.hidetake.ssh' sourceCompatibility = 1.7 targetCompatibility = 1.7 version = '1.0' jar {     manifest {         attributes 'Implementation-Title': 'Gradle Quickstart',   ...

maven 常用插件

<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0. ...
1.添加wagon-maven-plugin         <dependency>             <groupId>org.codehaus.mojo</groupId>             <artifactId>wagon-maven-plugin</artifactId>             <version>1.0</version>         </dependency> 2:     <build>             <finalNa ...
Tomcat为Spring Boot的默认容器,下面是几个常用配置: # tomcat最大线程数,默认为200 server.tomcat.max-threads=800 # tomcat的URI编码 server.tomcat.uri-encoding=UTF-8 # 存放Tomcat的日志、Dump等文件的临时文件夹,默认为系统的tmp文件夹(如:C:\Users\Shanhy\AppData\Local\Temp) server.tomcat.basedir=H:/springboot-tomcat-tmp # 打开Tomcat的Access日志,并可以设置日志格式的方法: #serve ...
1.修改启动类,继承 SpringBootServletInitializer 并重写 configure 方法 public class TmsApplication extends SpringBootServletInitializer { @Version protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) { return builder.sources(this.getClass()); } } 2.修改pom文件中jar 为 war <!-- <pa ...
1.实现HttpSessionListener  接口对session 进行监听 package com.tms.listener; import com.tms.bean.UserSession; import com.tms.constant.SystemConst; import com.tms.service.system.RedisCacheService; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Component; import ...
1.下载: <dependency>             <groupId>com.fasterxml.jackson.core</groupId>             <artifactId>jackson-databind</artifactId>             <version>2.9.0</version>         </dependency>         <dependency>             <groupId>org.spr ...
#ctx :ctx对象继承org.thymeleaf.context.IContext或者org.thymeleaf.context.IWebContext,取决于当前环境是不是web环境。如果程序集成了spring,那么将会是org.thymeleaf.spring[3|4].context.SpringWebContext。 /* * ====================================================================== * See javadoc API for class org.thymeleaf.context.IContext ...
使用RedisTemplate 对redis操作时,存入的数据为明文时数据容易被盗,我了解决这个问题,我们可以对数据进行加密后再存入redis 中。具体操作如下: 1.启用缓存: package com.tms.config; import com.fasterxml.jackson.annotation.JsonAutoDetect; import com.fasterxml.jackson.annotation.PropertyAccessor; import com.fasterxml.jackson.databind.ObjectMapper; import com.tms.bea ...
Global site tag (gtag.js) - Google Analytics