`
zx_code
  • 浏览: 98692 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
spring boot多数据源的配置,spring boot+mybatis配置数据源 第一步pom.xml配置如下: <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.1.RELEASE</version> <relativePath/> <!-- lookup parent fro ...
spring boot框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。 第一步创建maven项目,pom.xml配置信息如下: <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.1.RELEASE</version> <relativePath /> <!-- l ...
spring aop注解样例,使用简单 代码如下: import org.aspectj.lang.JoinPoint; import org.aspectj.lang.ProceedingJoinPoint; import org.aspectj.lang.annotation.After; import org.aspectj.lang.annotation.Around; import org.aspectj.lang.annotation.Aspect; import org.aspectj.lang.annotation.Before; import org.aspec ...
@ControllerAdvice注解一般用作处理系统error,拦截出错信息,返回报错提示界面,防止用户看到一推出错信息! talk is cheap,show me the code,如下: import org.springframework.ui.Model; import org.springframework.web.bind.WebDataBinder; import org.springframework.web.bind.annotation.ControllerAdvice; import org.springframework.web.bind.annotatio ...
通过使用java提供的io,scanner类,apache提供的api处理大文件数据性能分析比较,代码如下: package test; import java.io.BufferedOutputStream; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.FileReader; import ja ...
读取某个文件夹下面的所有文件,使用多线程处理,例如读取E盘下面的文件内容: package thread; import java.io.File; import java.util.concurrent.BlockingQueue; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.LinkedBlockingQueue; public class BigDataFile { private ...
package thread; import java.util.concurrent.CountDownLatch; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; public class CountDownLatchTest1 { // 模拟并发登录网址,查看服务器峰值 public static void main(String[] args) throws InterruptedException { ...
import org.springframework.beans.BeansException; import org.springframework.context.ApplicationContext; import org.springframework.context.ApplicationContextAware; import org.springframework.stereotype.Component; /** * Spring 工具类 * * @author zx * @date 2011-10-13 */ @Component("springUtils&qu ...
1.负载均衡,加服务器分流     1)nginx做负载服务器,分发处理请求,ip_hash依据ip定位服务器,防止session不共享处理。 2.代码尽量优化     1)包括常用写法,for循环变量等等,网上很多资料。     2)消耗资源和占用内存多 ...
操作系统使用的是window 7 1,下载和安装 下载地址:https://github.com/MSOpenTech/redis/releases/download/win-2.8.19/redis-2.8.19.zip 下载成功后解压可以看到如下文件: Windows下解压后就可以使用,各个文件简介如下: redis.windows.conf redis的配置 ...
scheduleAtFixedRate与scheduleWithFixedDelay区别,代码如下: import java.util.Date; import java.util.Random; import java.util.concurrent.Executors; import java.util.concurrent.TimeUnit; public class SchedulePool { public static void main(String[] args) { Task task = new Task(); /** * scheduleA ...
Spring mvc配置文件如下 1.配置freemarker的视图,如下 <bean id="freemarkerResolver" class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver"> <property name="requestContextAttribute" value="ctp" /> <property name="cache" ...
Spring mvc处理json,我们都知道使用@ResponseBody,处理xml也是用此注解。如果想spring mvc的使用@ResponseBody注解处理json,我们需要加入一些处理bean,也可以使用默认spring提供的。 通过spring源码RequestMappingHandlerAdapter类,我们知道初始化的时候这些注解已经被加载进来,如下RequestMappingHandlerAdapter类的代码如下:argumentResolvers和returnValueHandlers一个接受一个返回各自装载很多处理,有兴趣可以研究源码。 @Override p ...
在项目中使用Freemarker功能如下: 1.一般我们在项目中使用freemarker最多的是做页面功能,我们只需要model+html+freemarker标签,生成我们需要的页面。 2.我们可以使用freemarker标签功能,我们可以动态生成sql语句等等 3.我们可以使用freemarker导出excel和word等等 本文介绍freemarker导出excel功能 freemarker代码如下: <!doctype html> <html> <head> <meta http-equiv="Content-Type& ...
Java压缩文件,采用apache提供的api可以有效解决中文乱码,本次提供的方法都是将文件压缩,暂时没有提供压缩文件夹的相关功能,后续提供 代码如下: package com.xwtec.util; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; /* * 采用ANT中ant.jar包的类可以解决中文乱码问题 */ import org.apache.tools.zip.ZipEntr ...
Global site tag (gtag.js) - Google Analytics