摘要:
logback 加载日志顺序,规则: 1、logback-spring.xml 和 logback.xml 同时在本地存在时,优先加载 logback-spring 2、本地为 logback-spring.xml,若依赖包配置 logback.xml,则会以依赖包配置为准 调试代码:org.spr 阅读全文
文章分类 - Java
Spring 事务使用
2018-12-29 11:13 by hduhans, 103 阅读, 收藏,
摘要:
本类中调用事务方法不生效,处理办法 https://blog.csdn.net/ld799989470ld/article/details/77746266 阅读全文
Java知识体系整理
2017-05-23 22:39 by hduhans, 102 阅读, 收藏,
摘要:
1、构建工具 gradle与maven类似,都是项目管理工具,gradle作为后起之秀,配置比maven要简洁很多很多,详见 http://blog.csdn.net/jueane/article/details/50383431 2、IDE idea免费激活 http://www.cnblogs. 阅读全文
Java好玩的东西
2017-03-07 20:07 by hduhans, 190 阅读, 收藏,
摘要:
1、lombok(https://projectlombok.org/) 使用lombok可以自动为您的POJO生成get和set方法,减少代码量。 2、单个键值对 阅读全文
一句话概括下spring框架及spring cloud框架主要组件
2017-02-17 22:03 by hduhans, 181 阅读, 收藏,
摘要:
一句话概括下spring框架及spring cloud框架主要组件 作为java的屌丝,基本上跟上spring屌丝的步伐,也就跟上了主流技术。spring 顶级项目:Spring IO platform:用于系统部署,是可集成的,构建现代化应用的版本平台,具体来说当你使用maven dependen 阅读全文
Java待学习工具
2017-02-11 21:57 by hduhans, 126 阅读, 收藏,
摘要:
1、调试工具:① MAT; ② JConsole; ③ JMAP(Java自带); 有很多工具可以查看JVM堆的信息, 收费的比如JProfiler, YourKit,免费的如Oracle JDK自带的visualvm(JDK安装目录bin下), jhat和Eclipse MAT 2、各种使用工具: 阅读全文
mybatis3分表插件Shardbatis的基本使用
2016-12-09 19:59 by hduhans, 1876 阅读, 收藏,
摘要:
随着系统的发展,数据量也会越来越大,当单表数据量达到5000W时读写性能会有明显下降,此时需要分表来提升数据库性能。Shardbatis是一款基于mybatis3的分表插件,它会在执行mysql前,按照指定的分表规则进行table的替换,从而实现分表。 一、在项目中配置Shardbatis 1、引入 阅读全文
java笔记临时存放
2016-04-17 20:22 by hduhans, 253 阅读, 收藏,
摘要:
1、正则表达式提取中间内容 Pattern p = Pattern.compile("(name:)([a-zA-Z]*)(,age:)([0-9]*)"); Matcher m = p.matcher("name:vunv,age:20"); while (m.find()) { System.o 阅读全文
apache etag配置
2015-12-18 18:37 by hduhans, 182 阅读, 收藏,
摘要:
web.xml新增配置: etagFilter org.springframework.web.filter.ShallowEtagHeaderFilter etagFilter /api/PaymentSetti... 阅读全文
Java多线程经典例题
2014-01-11 18:46 by hduhans, 3345 阅读, 收藏,
摘要:
1、建立三个线程,A线程打印10次A,B线程打印10次B,C线程打印10次C,要求线程同时运行,交替打印10次ABC 首先使用Java多线程,使用Object.wait()和Object.notify()来对对象释放和唤醒操作。先创建三个对象锁a、b、c,每个打印线程需要获取前一个对象和自身对象才可以执行打印操作,否则等待。打印完后,立即释放自身对象及前一个对象,唤醒等待自身对象的线程。为了避免JVM调用线程的时间片轮转时间小于一个打印线程所需的时间,也就是说为了避免打印线程在还没来得及释放对象时,CPU写换到其他线程引起其他结果,在创建线程时,需让主线程sleep一下。public cla. 阅读全文
java批量执行sql语句
2013-03-18 20:25 by hduhans, 2153 阅读, 收藏,
摘要:
package day2;import java.sql.*;public class BatchDemo { /** * @param args */ public static void main(String[] args) { batch(); } /** * 向一个数据表temp_ning中插入100条记录 * for (int i = 1; i <= 100; i++)( * insert into temp_ning values(i); * } */ public static void batch(){ String ... 阅读全文
Java简单事务处理
2013-03-16 16:05 by hduhans, 182 阅读, 收藏,
摘要:
package day2;import java.sql.*;/** * 测试JDBC事务功能 * @author teacher * */public class TransactionDemo { /** * @param args */ public static void main(String[] args) { System.out.println(changeSalary(1001, 8999)?"ok":"error"); } /** * 修改某员工的薪水为新值,并记录日志 * @param empno 要修改薪水的员工编码 * @par 阅读全文
JDK 动态代理
2013-02-28 13:45 by hduhans, 123 阅读, 收藏,
摘要:
JDK动态代理一个简单的例子:1.UserDao.javapackage proxy.myproxy.dynamicProxy;public interface UserDao { void save(); void delete(); }2.UserDaoImpl.javapackage proxy.myproxy.dynamicProxy;public class UserDaoImpl implements UserDao{ public void save() { System.out.println("UserDao save()"); ... 阅读全文
Java读取数据库配置文件之通用写法
2013-01-08 16:15 by hduhans, 982 阅读, 收藏,
摘要:
1.src下新建DB.properties#drivercom.pccpa.chat.jdbc.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver#sqlserver connectioncom.pccpa.chat.jdbc.url=jdbc:sqlserver://127.0.0.1:1433;DatabaseName=asdbcom.pccpa.chat.jdbc.username=sacom.pccpa.chat.jdbc.password=1234562.新建读取配置文件类ConfigUtil.javapackag 阅读全文
Java将对象列表转化成json并输出
2013-01-08 14:47 by hduhans, 1603 阅读, 收藏,
摘要:
1.下载对象转化成json所需的6个jar包 ① json-lib-2.2.2-jdk15.jar ② ezmorph-1.0.5.jar ③ commons-beanutils-1.8.0.jar ④ commons-collections-3.2.1.jar ⑤ commons-lang-2.4.jar ⑥ commons-logging.jar2.Struts2的Action输出jsonpublic String execute(){List<SysMenuTreeNode> list = new ArrayList<SysMenuTreeNode>();SysM 阅读全文
Java连接Sql server 2005 数据库
2013-01-08 13:22 by hduhans, 214 阅读, 收藏,
摘要:
1.导入sqljdbc4.jar2.<%@page import="java.sql.SQLException"%><%@page import="java.sql.DriverManager"%><%@page import="java.sql.Statement"%><%@page import="java.sql.Connection"%><%@page import="java.sql.ResultSet"%><%@ pa 阅读全文
tomcat6与IIS6整合
2012-12-03 18:10 by hduhans, 260 阅读, 收藏,
摘要:
说明: 1) 目的:同一台机同时安装IIS和tomcat服务器时,能共用80端口 2) 本文配置环境:Window Server 2003 + IIS6.0+apache-tomcat-6.0.36(下载工具isapi_redirect.dll本版本1.2.28) 3) 配置前请确保IIS和tomcat能正常运行步骤: 一、将isapi_redirect.dll拷贝至在tomcat目录下conf文件夹内 二、在tomcat目录conf下建立如下文件: 1) 新建文件workers.properties,内容如下workers.tomcat_home=D:\apache-tomc... 阅读全文
Java .NET 编码解决URL乱码问题
2012-11-28 15:44 by hduhans, 386 阅读, 收藏,
摘要:
一、Java后台与前台交互数据解决乱码问题①Java编码类public static String codingString(String str) { try { str = java.net.URLEncoder.encode(str,"UTF-8"); ... 阅读全文
java读取XML
2012-11-26 19:14 by hduhans, 231 阅读, 收藏,
摘要:
Java读取XML示例代码:1.xml文件(test.xml)<?xml version="1.0" encoding="UTF-8"?><HD> <disk name="C"> <capacity>8G</capacity> <directories>200</directories> <files>1580</files> </disk> <disk name="D"> <c 阅读全文
dwr配置
2012-11-26 09:52 by hduhans, 278 阅读, 收藏,
摘要:
一、下载相关jar包①dwr3.0②commons-logging.jar二、配置dwr.xml(放在WEB-INF下) <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 3.0//EN" "http://getahead.or g/dwr//dwr30.dtd"> <dwr> <allow> <cre 阅读全文
浙公网安备 33010602011771号