`
tonyJ
  • 浏览: 145457 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论
文章列表
项目使用idea工具开发的时候,有时候发现idea的控制台中文乱码 检查如下地方是否配置好: 1、启动项目的tomcat的JVM参数是否配置为-Dfile.encoding=UTF-8 2、打开IntelliJ IDEA本地安装目录中bin文件夹下的idea.exe.vmoptions和idea64.exe.vmoptions这两个文件,在文件的结尾加上-Dfile.encoding=UTF-8 3、idea的自身setting选项设置
在项目中要记录操作日志,可以通过spring的Aop技术去实现,下面是自己在项目是上面的应用,记录下。 1、在Controller层有方法执行前记录和方法执行后记录,定义2个注解类 package com.winning.common.systemlog; import java.lang.annotation.*; /** *自定义注解 拦截Controller * 在进入Controller之前进行拦截 */ @Target({ElementType.PARAMETER, ElementType.METHOD}) @Retention( ...
在上一篇文章中写到,多数据源的切换是使用Java代码调用的,现在使用注解去做数据源的切换。 1、首先新建注解的类。 package com.winning.common.mybatis; import java.lang.annotation.*; /** * Created by TonyJ on 2019/6/12. */ @Retention(RetentionPolicy.RUNTIME) @Target({ElementType.METHOD}) @Documented public @interface DS { String value() ...
项目中既要连接mysql数据库又要连接sever sql数据库,做了如下设置,实现数据库的连接。 1、在resource.properties中配置不同的数据库连接信息。 #连接mysql数据库 db.driverClass=com.mysql.jdbc.Driver db.url=jdbc:mysql://127.0.0.1:3306/qyjx?useUnicode=true&characterEncoding=utf-8&useSSL=false db.user=root db.password=sa db.validationQuery=select 1 # ...
使用nginx构建文件服务器 1、下载nginx。官网下载地址:http://nginx.org/en/download.html 2、下载后解压,进入\nginx-1.9.15\conf目录,修改nginx.conf文件。在sever标签下面加入文件存储路径: location /uploads { alias D:/winxjjx/uploads; allow all; autoindex on; } 3、启动nginx。点nginx.exe 4、浏览器浏览文件地址:http://l ...
碰到2个tomcat问题,记录下 1、在项目部署的时候,程序包放到tomcat的webapps下面,tomcat启动正常,访问登录页面的时候报错,无法解析jsp。 解决方案:该问题是由于tomcat的版本低于jdk版本导致。下载高于jdk版本的tomcat安装部署项目即可解决。 2、项目部署到windows Server2016服务上面,tomcat启动缓慢,项目点击菜单响应速度慢。 解决方案:在windows server2016上面,需要将tomcat注册成服务启动,可以提供tomcat启动速度和项目页面响应速度。 以管理员身份进入cmd模式 2.1、进入tomcat的bin下, 命 ...

Maven的安装和使用

1、Maven是一个项目管理的Java 工具,在JavaEE中,我们可以使用Maven方便地管理团队合作的项目,现在我们在学习JavaEE框架,使用Maven可以管理类库,有效方便地供团队中的其他人员使用。现在让我们开始配置Maven吧。 2、运行环境 a)、系统已安装JDK7版本以上 b)、windows操作系统 c)、apache-maven-3.3.3-bin.zip(下载页面http://maven.apache.org/download.cgi#) 3、下载的本地后,解压放到指定目录下面,配置环境变量,检查配置是否成功。 设置MAVEN_HOME=D:\apache-maven-3. ...
1、使用quartz.jar包实现定时器功能,首先在项目中引入定时器包的maven依赖 <!-- spring定时器 --> <dependency> <groupId>opensymphony</groupId> <artifactId>quartz-all</artifactId> <version>1.6.6</version> </dependency> 2、在spring-time.xml配置定时器功能。 <?xml vers ...
整合SSM和Maven多模块,搭建一个简单的开发架构,具体的做法如下: 1、首先建一个Maven的项目,使用eclipse新建other->Maven Project,类型必须选择为pom。创建成功后的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-ins ...
1、在使用eclipse开发web项目的时候,不像myeclipse可以使用导出war的方式进行打包发布,需要借助第三方的工具,ant比较好,现在更好的工具是maven,目前研究了下ant 2、安装下载ant,配置环境变量,可通过命令行查看ant是否安装成功 3、编写ant脚本 <?xml version="1.0" encoding="UTF-8"?> <project name="bootstrap" default="deploy" basedir="."&g ...
1、首先将xfire需要的jar包上传的项目中。 项目的结构图: 2、在web.xml文件中配置xfire信息 <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation= ...
公司做的一个web项目中有这个功能,记录并学习下。在web系统中很多页面有文本输入的功能,有些不严谨的程序,通过写一些特殊字符,js片段,sql脚步会导致程序出现bug,现在通过一个统一的功能进行屏蔽。主要通过过滤器、xml解析的机制实现。 1、首先在web.xml里面增加过滤器配置。 <!-- 防sql注入和跨脚本攻击 --> <filter> <filter-name>webSecurityFilter</filter-name> <filter-class>com.zhgl.filter.WebS ...
今天搭建环境 同事用的是tomcat6,我用的是tomcat7,项目搭建成功后,发现中文名称的图片显示不了,经过一番思考和排查,最终发现是因为中文编码的问题导致的,需要在tomcat7的server.xml文件中做如下修改 加入URIEncoding="utf-8": <Connector port="8080" connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="utf-8"/>
1.下载groovy插件,地址:http://dist.codehaus.org/groovy/distributions/update/GroovyEclipse.zip 2、解压,把目录features和plugins 拷贝到eclipse对应的目录下。 3、eclipse中新建Groovy类HelloGroovy.groovy /** * */ package com.tonyj.groovy /** * @author Administrator * */ public class HelloGroovy{ //public除去 ...

Maven常用命令

转载 Maven库: http://repo2.maven.org/maven2/ Maven依赖查询: http://mvnrepository.com/ Maven常用命令: 1. 创建Maven的普通java项目:    mvn archetype:create    -DgroupId=packageName    -DartifactId=projectName  2. 创建Maven的Web项目:       mvn archetype:create     -DgroupId=packageName        -DartifactId=webappNam ...
Global site tag (gtag.js) - Google Analytics