- 博客(12)
- 资源 (30)
- 收藏
- 关注
原创 正则效验
import org.apache.commons.lang.StringUtils;public class ValidUtils { private static final String mobile = "^(13|15|18|17|16)[0-9]{9}$"; private static final String codeAndMobile = "^\\+[0-9]{2}
2017-12-05 17:31:26
325
原创 处理百万级以上的数据提高查询速度的方法
处理百万级以上的数据提高查询速度的方法: 1.应尽量避免在 where 子句中使用!=或 2.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t wh
2017-11-27 14:53:39
564
原创 代理技术简介(三):CGlib动态代理
在前面的文章:代理技术简介(二):JDK动态代理,介绍了JDK动态代理,用了这个DynamicProxy以后,觉得它还是非常好的,好的地方是,接口变了,这个动态代理类不用做改动。而静态代理就不一样了,接口变了,实现类还需要动,代理类也需要动。但是JDK动态代理也并不是”万灵丹”,也有局限性,它也有搞不定的时候,比如要代理一个没有任何接口的类,它就没有用武之地了。那么,能否代理没有接口的类呢?答
2017-04-26 09:44:17
487
原创 代理技术简介(二):JDK动态代理
在上一篇文章中简单介绍一个代理:代理技术简介(一):代理概述,也写了一个代理程序,不过那是”静态代理”,下面说说动态代理里面的JDK动态代理。下面用JDK提供的动态代理方案写一个DynamicProxy:import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;public class Dynam
2017-04-26 09:40:36
480
原创 代理技术简介(一):代理概述
代理在程序开发中有种非常重要的作用,比如用得比较多的AOP,就是针对代理的一种应用。此外,在设计模式中,还有一个”代理模式”。在公司里面要上外网,要在浏览器里设置一个Http代理,代理无处不在。下面下来看看一个Hello Word程序:public interface Hello { public void say(String name);}上面是一个接口,以下是实现类:
2017-04-26 09:37:03
816
原创 SpringMVC整合ActiveMQ
SpringMVC的搭建这里就全部列出来了,如果有需要SpringMVC配置的点击打开链接看着里面的,这里面主要介绍下ActiveMQ的配置,以及基本的操作消息队列的两种模式介绍: 点对点:Queue,不可重复消费 消息生产者生产消息发送到queue中,然后消息消费者从queue中取出并且消费消息。 消息被消费以后,queue中不再有存储,所以
2017-03-17 17:32:48
783
原创 SpringMvc整合mongodb maven项目
SpringMvc整合mongodb maven项目先新建一个maven projectpom.xml配置如下: 3.2.3.RELEASE 1.7.2 1.2.16 4.11 2.4 1.2.2 UTF-8 org.springframework spring-webmvc ${spring.version}
2017-03-17 09:27:40
1877
原创 Java Observer(观察者模式)
实现观察者模式[1]创建被观察者类,它继承自java.util.Observable类;[2]创建观察者类,它实现java.util.Observer接口;//被观察者class SimpleObservable extends Observable{public void setData(int i){i = i + 1;setChanged(
2017-03-16 18:04:00
533
原创 mongodb Error: couldn't connect to server 127.0.0.1:27017 src/mongo/shell/mongo.js
1、若数据库出现如上不能连接的原因,可能是data目录下的mongod.lock文件问题,可以用如下命令修复: mongod --repair(切换到bin目录下执行) 或者直接删除mongod.lock,再启动2、如果第一步解决不了,那么就是路径设置有问题,通过重新对路径的设置解决此问题mongod --dbpath=/usr/local/mongodb/da
2017-03-15 10:20:53
1355
原创 解决Spring MVC @ResponseBody return中文字符串乱码问题
引起乱码原因为springmvc使用的默认处理字符串编码为ISO-8859-1,org.springframework.http.converter.StringHttpMessageConverter类中public static final Charset DEFAULT_CHARSET = Charset.forName("ISO-8859-1");直接在配置文件中加入
2017-03-15 10:15:04
837
原创 api-ms-win-crt-runtime-l1-1-0.dll文件丢失
今天安装mongodb发现无法启动,并提示“api-ms-win-crt-runtime-l1-1-0.dll文件丢失” 解决方法: 下载并安装此处程序 点击此处下载 (注意软件分32位和64位)
2017-03-13 15:43:46
3733
10万字总结java面试题和答案
2024-05-16
TortoiseGit_64中文版与Git安装包_手册
2017-11-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人