- 浏览: 145049 次
- 性别:
- 来自: 合肥
最新评论
-
hzyhush:
Java模拟登录新浪微博 -
meaemz:
大神,这是完整的代码吗?怎么没有没有main(),我要怎么调用 ...
Java模拟登录新浪微博 -
meaemz:
大神,这是完整的代码吗?怎么没有没有main(),是要自己写一 ...
Java模拟登录新浪微博 -
c_he_n:
最后执行结果怎么获取到url
Java模拟登录新浪微博 -
hvang1988:
18.JEgg Java多线程开发包 ,这个到底怎么样哦,资料 ...
Java 常用的第三方组件
文章列表
IDEA 控制台的中文日志乱码
- 博客分类:
- 开发、部署环境
项目使用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选项设置
项目操作日志记录(方法级别)
- 博客分类:
- SSH+i/mbatis
在项目中要记录操作日志,可以通过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构建文件服务器
- 博客分类:
- 开发、部署环境
使用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的安装和使用
- 博客分类:
- 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. ...
Spring定时器的功能开发
- 博客分类:
- SSH+i/mbatis
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 ...
ant打包编译脚本
- 博客分类:
- Java Web技术分析
- Maven
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"/>
Groovy的入门语法操作
- 博客分类:
- Groovy
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库:
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 ...