- 浏览: 98721 次
- 性别:
- 来自: 南京
最新评论
-
KeepChanging:
你这个根本就不对,我遍历了5遍,每次的到的count结果都不一 ...
java 使用线程池处理文件夹下面的文件 -
giraffeql:
spiniper 写道你这三段代码根本就没可比性。why?
java 读取大数据文件,处理大数据文件性能比较? -
spiniper:
你这三段代码根本就没可比性。
java 读取大数据文件,处理大数据文件性能比较? -
fei229670104:
不错哦 给个赞
java生成验证码 -
郑州蘑菇云:
zx_code 写道郑州蘑菇云 写道为什么必须要加入呢?直接使 ...
spring web 4.1处理json
文章列表
spring boot多数据源配置
- 博客分类:
- spring boot
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 ...