自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq_32914323的博客

水滴石穿,海枯石烂。坚持就是胜利!!!学者须先立志。今日所以悠悠者,只是把学问不曾做一件事看,遇事则且胡乱恁地打过了,此只是志不立。

  • 博客(27)
  • 收藏
  • 关注

原创 Java图片验证码的生成与验证

1.请求获取验证码图片的API/** * Created with IntelliJ IDEA. * Description: * * @PROJECT_NAME: xxl-sso * @author: LiYong * @date: 2019-02-21 8:54 */@Controller@RequestMapping("/api")public class Capt...

2019-02-21 09:13:50 1675

原创 tomcat日志分割解决方案

一、下载所需的包    1、下载log4j下载1.2以后的版本    下载地址:http://logging.apache.org/log4j/1.2/download.html    2、下载tomcat-juli.jar,tomcat-juli-adapters.jar    使用LOG4J来接管tomcat的日志文件必须要下载两个文件:tomcat-juli.jar,tomcat...

2019-02-20 09:44:25 1316

原创 logback日志配置

导包 <!-- 实现slf4j接口并整合 -->        <dependency>            <groupId>ch.qos.logback</groupId>            <artifactId>logback-classic</artifactId>            &...

2019-02-20 08:45:34 194

原创 JUnit4单元测试dao、service、controller

package org.tonny.test; import java.util.List; import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.beans.factory.annotation.Autowired;import org.springframew...

2019-02-20 08:44:36 893

原创 DOM生成xml文件或xml字符串

package com.example.study.TestMybatisQuery.util; import java.io.ByteArrayOutputStream; import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import javax...

2019-02-20 08:43:48 329

原创 MySQL数据库的备份与还原

参考文献:https://www.cnblogs.com/kissdodog/p/4174421.htmlpackage org.tonny.mysql; import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputSt...

2019-02-20 08:42:24 172

原创 java通过拦截器实现一个账号只能在一处登录

写存session的map类package org.tonny.util; import java.util.HashMap;import java.util.Map; public class SessionMapData { private static Map<String, String> sessionIDMap = new HashMap&lt...

2019-02-20 08:40:44 1787

原创 Mybatis的拦截器配置

在spring的配置文件中配置<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"><property name="dataSource" ref="dataSource" /><property name="configLocation&

2019-02-19 09:04:06 2017

原创 Spring面向切面编程

在spring的配置文件中加入<aop:aspectj-autoproxy/>写面向切面的类package org.tonny.aop; import java.util.Date; import org.apache.log4j.Logger;import org.aspectj.lang.ProceedingJoinPoint;import org....

2019-02-19 09:00:59 168

原创 java代码中进行事务的手动回滚

TransactionAspectSupport.currentTransactionStatus().setRollbackOnly()

2019-02-19 09:00:03 7410

原创 volatile与ThreadLocal讲解

volatile关键字用volatile修饰的变量,线程在每次使用变量的时候,都会读取变量修改后的最的值。volatile很容易被误用,用来进行原子性操作。public volatile static int number=1;ThreadLocal关键字ThreadLocal和本地线程没有半毛钱关系,更不是一个特殊的Thread,它只是一个线程的局部变量(其实就是一个Map用于存...

2019-02-19 08:56:24 568

原创 SpringMVC中的拦截器配置

拦截器的配置:http://blog.csdn.net/ye_sheng/article/details/48395663在spring-mvc.xml中配置<mvc:interceptors>         <bean class="org.tonny.Interceptor.LoginInterceptor"><property name="e...

2019-02-19 08:54:49 2175

原创 java基于注解@Scheduled的定时任务

在spring中引入<!-- 开启这个配置,spring才能识别@Scheduled注解   -->  <task:executor id="executor" pool-size="5" />  <task:scheduler id="scheduler" pool-size="10" />  <task:annot

2019-02-19 08:53:10 340

原创 java用POI导入导出Excel数据导数据库

Excel导入导出:http://www.cnblogs.com/Damon-Luo/p/5919656.html 导入Excel数据:页面<form name="fileupload" action="importExcel" method="POST" enctype="multipart/form-data"><div class="form-gro

2019-02-19 08:51:37 379

原创 配置spring中的quartz定时任务触发器

(1)导入所要的包spring的jar包以及quartz的jar包<dependency>     <groupId>org.quartz-scheduler</groupId>      <artifactId>quartz</artifactId>     <version>2.3.0</vers...

2019-02-19 08:46:12 238

原创 SpringMVC中注解的使用

<mvc:annotation-driven />启用注解,是注解生效<context:component-scan base-package="com.cisdi.ecis.cm.controller" />先说一下<context:component-scan>有一个use-default-filters属性,改属性默认为true,这就意味着会扫描指定包...

2019-02-19 08:44:55 162

原创 SpringMVC的国际化

http://www.tuicool.com/articles/jA3yEvZ对于Spring MVC的国际化这里我是基于session来实现的,具体做法如下:1、首先我们需要在XML配置文件中进行如下配置:<bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessa...

2019-02-19 08:44:08 145

原创 SpringMVC异常处理配置实例

1.首先自定义异常类实现SimpleMappingExceptionResolver接口public class PlatformMappingExceptionResolver extendsSimpleMappingExceptionResolver {static Logger logger = LoggerFactory.getLogger(PlatformMappingExc...

2019-02-18 15:53:36 494

原创 java中xml字符串与bean对象的相互转换示例

xml字符串转换成bean对象public static Object xmlStrToBean(String xmlStr, Class clazz) {          Object obj = null;          try {              // 将xml格式的数据转换成Map对象              Map<String, Object&...

2019-02-18 15:52:15 1807 1

原创 Linux环境配置

jdk的安装参考文献:https://blog.csdn.net/lyhkmm/article/details/79524712先下载tar.gz的压缩包,这里使用官网下载。 进入: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html  下载完成后上传的linux服务器上,这...

2019-02-18 15:32:07 2274

原创 java四种线程池的使用

《1》线程的状态:NEW(创建)、RUNNABLE(可运行)、BLOCKED(阻塞)、WAITING(等待)、TIMED_WAITING、TERMINATED(执行完毕)    《2》常见的四种线程池:https://www.cnblogs.com/baizhanshi/p/5469948.html    《3》参数原理讲解:https://www.cnblogs.com/kuoAT/p/67...

2019-02-18 14:10:13 114

原创 java并发中的单例模式

public class SingletonClass {   private volatile static SingletonClass instance = null;   public static SingletonClass getInstance() {     if (instance == null) {       synchronized (SingletonCl...

2019-02-18 14:09:14 115

原创 java策略模式开发步骤

(1)写一个共有的接口和类型获取接口,需要干的事情package com.winter.strategy;/** * Created with IntelliJ IDEA. * Description:策略分配中心基础接口 * * @PROJECT_NAME: StudySpringBootProject * @author: LiYong * @date: 2019-01-2...

2019-02-18 14:08:27 195

原创 mysql中innoDB引擎的锁机制

(1)两种类型的行锁    共享锁(S):允许一个事务去读取一行,阻止其他事务获取相同数据集的排它锁;(查询时不能进其它操作)    排他锁(X):允许获得排他锁的事务更新数据,阻止其他事务取得相同的数据集共享读取和排他写锁;    意向共享锁(IS):事务打算给数据行加行共享锁,事务在给一个数据行加共享锁前必须先取得该表的IS锁。  意向排他锁(IX):事务打算给数据行加行排他锁,事务在...

2019-02-18 14:07:30 238

原创 jvm垃圾回收机制

1、jvm判断一个对象是否存活(1)引用计数算法:给对象中添加一个计数器,     每当有引用它时计数器就加一;     当引用失效时计数器就减一;     任何时刻计数器为0的对象就不能在使用;(2)可达性分析算法:通过一系列成为“GC ROOT”的对象做为起点,     从这些节点进行向下搜索,搜索所走过的路径成为“引用链”,     当一个对象到“GC ROOT”对象没有任何的...

2019-02-18 14:06:44 69

原创 java反射的使用步骤

(1)获取这个类的class实例    Class clz = Class.forName("com.zhenai.api.Apple");(2)根据 Class 对象实例获取 Constructor 对象    Constructor appleConstructor = clz.getConstructor();(3)使用 Constructor 对象的 newInstance 方法获...

2019-02-18 14:04:22 2261

原创 java的代理模式

(1)静态代理:静态代理在使用时需要定义接口或者父类;被代理对象和代理对象     都要使用相同的接口或父类;     缺点:代理类和被代理类需要实现相同的接口,会造成代理越来越多,而且接口            改变两边都要维护;(2)动态代理:代理对象不需要实现接口,代理对象的生成是用的jdk的api生成的,                JDK实现代理只需要使用newProxyIn...

2019-02-18 14:03:21 73

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除