- 博客(72)
- 收藏
- 关注
转载 阅读源码的三种境界
转载地址:http://cmsblogs.com/?p=2574"没有经验的技术差底子薄的初级程序员,如何阅读项目源码? ""有人阅读过 mybatis 的源码吗 ?就看一个初始化过程就看的已经头晕眼花了,小伙伴们支支招吧!""源码应该怎么阅读,我曾经尝试阅读一些源码,例如alibaba的druid中sqlparser部分,spring-mvc,但是发现很吃力,都说debug是最好的阅读方式,我在...
2018-05-17 10:27:33
293
转载 在linux环境下搭建java web测试环境(非常详细!!)
转载地址:https://www.cnblogs.com/alwayswyy/p/5212471.html一.项目必备软件及基本思路项目必备:虚拟机:VMware Workstation (已安装linux的 CentOS6.5版本) 项目:java web项目 (必须在本地部署编译后选择项目的webRoot,改为ROOT(ROOT包含下面四个关键文件),放到tomcat下的webapps下即可,...
2018-05-13 21:44:51
718
转载 ConcurrentHashMap,hashtable以及两者比较
转载地址:https://blog.csdn.net/cheidou123/article/details/580705251.HashTable原理hashtable继承于 Dictionary 类,实现了 Map, Cloneable, java.io.Serializable接口。存储的是内容是键值对,通过拉链法实现哈希表。HashTable容器使用synchronized来保证线程安全,但...
2018-05-02 18:00:03
549
转载 Oracle位图索引
转载地址:http://lzfhope.blog.163.com/blog/static/63639922013119112011947/以下内容主要都是关于oracle 10g位图索引,重点是存储,其它优缺点,查询机制等也略微介绍,概因为存储机制是根基。内容主要分四个部分:1)来源于http://blog.chinaunix.net/uid-20687159-id-1894992.html2)来...
2018-04-23 08:53:49
1423
转载 Dubbo解析及原理浅析
转载地址:https://blog.csdn.net/chao_19/article/details/51764150Dubbo架构与底层实现:https://blog.csdn.net/u013322876/article/details/72846054dubbo的服务注册发现是怎么实现的.:http://doc.okbase.net/661116/archive/241946.htm...
2018-04-21 22:01:58
182
转载 Java使用RSA加密解密签名及校验
转载地址:https://blog.csdn.net/wangqiuyun/article/details/42143957由于项目要用到非对称加密解密签名校验什么的,于是参考《Java加密解密的艺术》写一个RSA进行加密解密签名及校验的Demo,代码很简单,特此分享!RSA加密解密类:[java] view plain copypackage com.ihep; import java.i...
2018-04-09 15:02:41
486
转载 获取银行卡所属银行,验证银行卡号是否正确
转载地址:http://blog.csdn.net/yqwang75457/article/details/72627542需求:用户输入银行卡卡号,需要验证卡号格式,自动填充所属银行。第一想到的是正则表达式,后面尝试多次,卡号验证不太准确。换一种思路:用户输入卡号,进入java后台,对卡号进行验证,返回结果。可行!第一点:如何验证卡
2018-02-06 16:58:15
7232
1
转载 代码优化
前言代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代码,这时候就必须考虑每
2018-01-02 07:05:48
460
转载 Java中的多线程你只要看这一篇就够了
转载地址:https://www.jianshu.com/p/40d4c7aebd66引如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连
2017-12-29 08:57:16
304
转载 MySQL之——查询重复记录、删除重复记录方法大全
转载请注明出处:http://blog.csdn.net/l1028386804/article/details/51733585查找所有重复标题的记录:[sql] view plain copySELECT * FROM t_info a WHERE ((SELECT COUNT(*) FROM t_info WHERE Tit
2017-12-27 13:53:57
166
转载 spring中@value注解需要注意
转载地址:http://blog.csdn.net/qiuhan/article/details/47089329首先,@value需要参数,这里参数可以是两种形式:@Value("#{configProperties['t1.msgname']}")或者@Value("${t1.msgname}");其次,下面我们来看看如何使用这两形式,在配置上有什么区别:1、@Value("#{c
2017-12-26 10:55:35
2210
转载 23种设计模式汇总整理
转载地址:http://blog.csdn.net/jason0539/article/details/44956775设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察
2017-12-22 13:57:52
381
转载 Spring Aop机制总结
转载地址:http://blog.csdn.net/pingnanlee/article/details/11537809Spring AOP概述AOP(Aspect Oriented Programming)面向切面编程.是一种比较新颖的设计思想.是对OOP(Object Orientd Programming)面向对象编程的一种有益的补充.1、OOP和AOPOOP对
2017-12-13 17:18:18
408
转载 Spring 事物机制总结
转载地址:http://blog.csdn.net/pingnanlee/article/details/11488695Spring两种事物处理机制,一是声明式事物,二是编程式事物声明式事物1)Spring的声明式事务管理在底层是建立在AOP的基础之上的。其本质是对方法前后进行拦截,然后在目标方法开始之前创建或者加入一个事务,在执行完目标方法之后根据执行情况提交或
2017-12-13 17:14:37
187
转载 Spring AOP 实现原理
转载地址:http://blog.csdn.net/moreevan/article/details/11977115/什么是AOPAOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公
2017-12-13 16:55:12
194
转载 spring ioc原理(看完后大家可以自己写一个spring)
转载地址:http://blog.csdn.net/it_man/article/details/4402245控制反转/依赖注入 最近,买了本Spring入门书:spring In Action 。大致浏览了下感觉还不错。就是入门了点。Manning的书还是不错的,我虽然不像哪些只看Manning书的人那样专注于Manning,但怀着崇敬的心情和激情通览了一遍。又一次接受了IOC 、
2017-12-13 16:52:01
174
原创 mybatis中判断字符串
mapper.xml中判断字符串AND cust.certificate_no NOT IN (#{idCards})这种写法会报:org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: ### Error
2017-11-03 13:44:08
3662
转载 eclipse 配置黑色主题
转载地址:http://www.cnblogs.com/csulennon/p/4231405.html虽然以前也使用eclipse的黑色主题,但是配置起来稍微麻烦一点。这里先声明,下面的方式适合最新版本的Eclipse Luna,旧的版本可以下载我提供的这个插件,并将其放在eclipse目录下的plugins目录下即可。插件下载地址:http://download.c
2017-10-24 14:12:18
244
转载 Java笔记---CenOS下配置Mysql
转载地址:http://blog.csdn.net/gulu_gulu_jp/article/details/50986899一、前言说一下本人的环境:使用的是腾讯云服务器,系统是 CenOS6.5。在CenOS下安装配置 Mysql 其实和在 Ubuntu 之类的 Linux 系统下配置差不多,而在云服务器下的 CenOS 中配置也是没什么不同,最多也就是纯命令模式嘛,因
2017-10-22 21:05:20
312
转载 Java笔记---部署 JavaWeb 项目到云服务器
转载地址:http://blog.csdn.net/gulu_gulu_jp/article/details/50994003一、前言前面我们已经尝过了在云服务器上部署代码的甜头了,现在主菜就要上场了,那就是将我们的 JavaWeb 项目部署到云服务器上。兴奋吧?淡定淡定~二、项目部署我们对于 Java Web 项目在本地机器(无论是 Windows 还是
2017-10-22 21:02:33
221
转载 Java笔记---CenOS下配置Java开发环境(OpenJDK+Tomcat8)
转载地址:http://blog.csdn.net/gulu_gulu_jp/article/details/50987844一、前言以前使用过一段时间的 Linux,但每次学习工作后,都没有记录自己的心得。然后每次隔了很久后再次进行这些工作时,都要重新查阅各种资料。因此,现在学乖了,将自己的所学都记录下来,存在本地,写成博客,放入云端,以待日后温故。二、安装 Op
2017-10-22 21:01:23
469
原创 ${config.home}
在研究一个web项目时发现spring核心配置文件applicationContext.xml中有这样一段配置:classpath:config/*.propertiesfile:${config.home}/core/*.propertiesclasspath:config/core.propertiesfi
2017-10-17 14:33:40
1018
转载 ExecutorService中submit和execute的区别
转载地址:http://www.cnblogs.com/wanqieddy/p/3853863.html在Java5之后,并发线程这块发生了根本的变化,最重要的莫过于新的启动、调度、管理线程的一大堆API了。在Java5以后,通过Executor来启动线程比用Thread的start()更好。在新特征中,可以很容易控制线程的启动、执行和关闭过程,还可以很容易使用线程池的特性。
2017-09-30 13:47:58
190
转载 数据连接池默认配置带来的坑testOnBorrow=false,cloes_wait 终于解决了
转载地址:http://blog.csdn.net/soberchina/article/details/72953996首先说一下自己程序中遇到的问题,前一段新写了一个项目,主要为方便公司业务切库做准备,为其他项目提供接口(spring boot 项目) 首先呢 多数据源没有使用spring boot 集成mybatis,开始有过自己搭建spring boot 都是单数据
2017-09-30 09:52:21
18423
2
转载 servlet3.0 之监听器(@WebListener)
转载地址:http://blog.csdn.net/liuxiao723846/article/details/50492266servlet3.0之过滤器(@WebFilter)地址:http://blog.csdn.net/liuxiao723846/article/details/50492219Servlet3.0中的监听器跟之前2.5的差别不大,唯一的区别
2017-09-28 11:31:29
2195
转载 win7 安装Redis
转载地址:http://blog.csdn.net/majian_1987/article/details/96723931、下载Redis的压缩包https://github.com/dmajkic/redis/downloads 我下载的是redis-2.4.5-win32-win64.zip下载完后将其解压放在自己要放的目录下解压后的目录如果你是3
2017-08-25 21:58:26
224
转载 App登陆java后台处理和用户权限验证
转载地址:http://www.cnblogs.com/yueyue-dream/p/5574327.html最近做一个app项目,后台我独自一人开发,开发任务顺序安排上没有把登陆,注册和权限验证这些基本功能放在第一阶段开发,现在是部分业务相关功能已经完成,但是用户入口竟然还没有,只能说明当初需求分析的时候还是太过于着急了,把最基本的用户入口给放到后面了。现在就需要在现有代码的
2017-08-23 10:26:24
1999
转载 Effective Java读书笔记系列
转载地址:http://blog.csdn.net/cangely/article/details/53172277文章比较多,不在一一转载,只贴出地址入口,供检索
2017-08-22 16:08:09
195
转载 成为Java顶尖程序员 ,看这11本书就够了
转载地址:以下是我推荐给Java开发者们的一些值得一看的好书。但是这些书里面并没有Java基础、Java教程之类的书,不是我不推荐,而是离我自己学习 Java基础技术也过去好几年了,我学习的时候看的什么也忘了,所以我不能不负责任地推荐一些我自己都没有看过的书给大家。“学习的最好途径就是看书“,这是我自己学习并且小有了一定的积累之后的第一体会。个人认为看书有两点好处:
2017-08-22 14:10:20
622
转载 一位资深程序员大牛给予Java初学者的学习路线建议
转载地址:http://www.cnblogs.com/huaxingtianxia/p/5724093.htmljava学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行
2017-08-22 11:32:35
167
转载 Eclipse Maven 编译错误 Dynamic Web Module 3.0 requires Java 1.6 or newer 解决方案
转载地址:http://blog.csdn.net/defonds/article/details/47974269Eclipse Maven 开发一个 jee 项目时,编译时遇到以下错误:DescriptionResource PathLocation TypeDynamic Web Module 3.0 requires Java 1.6 or newer. bdp l
2017-08-17 17:46:43
204
转载 Quartz动态配置表达的方法
转载地址:http://www.cnblogs.com/weisen/p/4898561.html参考地址( 任务调度开源框架Quartz动态添加、修改和删除定时任务):http://blog.csdn.net/pengpegv5yaya/article/details/37595889在项目中有一个需求,需要灵活配置调度任务时间,并能自由启动或停止调度。有关调
2017-08-17 16:54:21
329
转载 maven 仓库配置 pom中repositories属性
转载地址:http://blog.csdn.net/zlgydx/article/details/51130627什么是Maven仓库在不用Maven的时候,比如说以前我们用Ant构建项目,在项目目录下,往往会看到一个名为/lib的子目录,那里存放着各类第三方依赖jar文件,如log4j.jar,junit.jar等等。每建立一个项目,你都需要建立这样的一个/lib目录,然后复制一对j
2017-08-12 13:54:31
405
转载 maven国内快速镜像,国内maven中央仓库地址
转载地址:http://www.flypeng.com/bcsj/Java/2016/0322/1459.html如何修改默认maven仓库呢?1、打开maven的安装路径 例如:D:\apache-maven-3.0.5\conf\settings.xml2、复制下面的mirror标签3、找到settings.xml中mirrors标签,粘贴即可。
2017-08-12 09:10:11
1164
转载 在谷歌浏览器中安装charset.crx离线Chrome插件,修改编码用
地址:http://chromecj.com/utilities/2014-09/181.html
2017-08-04 14:27:07
13975
1
转载 Guava学习笔记:Preconditions优雅的检验参数
转载地址:http://www.cnblogs.com/peida/archive/2013/06/17/Guava_Preconditions.html在日常开发中,我们经常会对方法的输入参数做一些数据格式上的验证,以便保证方法能够按照正常流程执行下去。对于可预知的一些数据上的错误,我们一定要做事前检测和判断,来避免程序流程出错,而不是完全通过错误处理来保证流程正确执行,毕竟错误处理是比
2017-07-27 17:05:31
215
转载 反射 ParameterizedType获取java泛型参数类型
转载地址:http://blog.sina.com.cn/s/blog_4a4f9fb50101g7z9.htmlgetClass().getGenericSuperclass()返回表示此 Class 所表示的实体(类、接口、基本类型或 void)的直接超类的 Type然后将其转换ParameterizedType。。getActualTypeArguments()返回表示此
2017-07-26 15:49:25
491
转载 Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)
转载地址:http://blog.csdn.net/congcong68/article/details/41113239 互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架,在这种情况下诞生的。现在核心业务抽取出来,作为独立的服务,使前端应用能更快速和稳定的响应。第一:介绍Du
2017-07-19 13:56:49
150
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人