自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(255)
  • 资源 (1)
  • 收藏
  • 关注

原创 领域精通涉及技术点(不分先后)

Java8nettyjvmkafaka消息队列上传下载servlet网络编程(包括http、socket等)Spring(包含思源视频)Hibernate搜索nginx异常Mavengit使用redismongonio负载均衡Linux微服务Spring Boot读写分离图片dockermysql(包括...

2017-12-20 19:35:34 272

原创 计算机各种单位讲解及换算

我还听过有UK的一、最小单位:位(bit,缩写为b) 在原始的电脑中,数据是由0和1构成的,它模拟了自然界的开与关,通与止,阴与阳等等的一些现象(我认为这是引用中国周易的精髓),也就是我们称之为“二进制”中的数据。 数据在计算机中以二进制的形式存在的,也必须用二进制的形式来表示,也就是机器语言。机器语言是一种计算机语言(低级语言),它是计算机唯一可以读懂的语言,由1和0组成。 最小...

2017-12-13 13:54:07 2338

原创 JAVA字符串格式化-String.format()和MessageFormat的使用

String.format()常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。format(String format, Object... args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字...

2017-12-05 10:39:00 637

原创 eclipse启动项目常见问题

今儿遇到了个问题,eclipse带tomcat跑有开发任务的项目跑步起来,一直提示找不到某些类,其实这些类是存在的,然后各种找问题。之后查看eeclipse里tomcat的配置,发现一个东东:[img]http://dl2.iteye.com/upload/attachment/0127/8295/fa2bcda7-e32c-390e-8ba5-9b5492a08727.png[/img]...

2017-11-16 17:46:37 464

原创 字符编码笔记:ASCII,Unicode和UTF-8

讲的太牛逼了:[url]http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html[/url][url]http://pcedu.pconline.com.cn/empolder/gj/other/0505/616631_all.html[/url]一个字节:8个二进制位(256种状态)==...

2017-10-23 16:37:19 132

原创 emoji简单讲解

emoji处理方式大起底[url]http://blog.csdn.net/ugg/article/details/44225723[/url]Emoji的编码以及常见问题的解决方法[url]https://segmentfault.com/a/1190000007594620?utm_source=tuicool&utm_medium=referral[/url][u...

2017-10-23 15:17:21 285

原创 BigDecimal讲解

BigDecimal 由任意精度的整数非标度值 和 32 位的整数标度 (scale) 组成。如果为零或正数,则标度是小数点后的位数。如果为负数,则将该数的非标度值乘以 10 的负 scale 次幂。因此,BigDecimal 表示的数值是 (unscaledValue × 10-scale)。 可以处理任意长度的浮点数运算。 BigDecimal add(BigDecimal v...

2017-10-12 15:58:08 205

原创 eclips 控制台console上不打印信息

1、进windows菜单 -> show view -> console2、还是windows菜单里面 -> preferences -> 打开左边的run/debug -> console。在两个show when... 前面打勾,如果已经是被选中的,就去掉选中,确定。然后再打开这里,把那两个show shen... 选中,确定,重启eclipse。...

2017-09-06 21:53:31 238

原创 把时间当做朋友---管理

1、估算时间 错误估算任务所需时间,是最常见,也是最致命的错误。在时间领域有一个与墨菲定律同源、貌似博论的侯世达法则值得牢记: 完成一个任务实际花费的时间总会超过计划花费的时间,就算制定计划的时候考虑到本法则,也不能避免这种情况的法神。 这就是人们做事时的真实境遇:一旦开始,就会发现“意外”接踵而至。原本做的准备根本不能解决问题,因为“经过准备的就不再是问题”...

2017-09-02 22:59:25 293

原创 详解RequestMappingHandlerMapping和RequestMappingHandlerAdapter

[url]http://donald-draper.iteye.com/blog/2326294[/url][url]http://donald-draper.iteye.com/blog/2326185[/url]总结: 从以上分析,可以看出RequestMappingHandlerMapping,主要做的工作是将Contoller的带RequestMapping方法,添加到处理...

2017-08-29 17:08:49 1271

原创 用@ExceptionHandler 来进行切面异常处理

有时候我们想处理某个类里Controller中抛出的异常怎么搞呢?直接在Controller里面加上用@ExceptionHandler标注一个处理异常的方法像下面这样子[code="java"]@ExceptionHandler(MissingServletRequestParameterException.class)@ResponseStatus(HttpStatus.B...

2017-08-29 11:47:14 1872

原创 Spring 注解@Component、@Repository、@Service、@Controller区别

spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。在目前的 Spring 版本中,这 3 个注释和@Component 是等效的,但是从注释类的命名上,很容易看出这 3 个注释分别和持久层、业务层和控制层(Web 层)相对应。虽然目前这 3 个注释和 @Component...

2017-08-28 15:27:22 108

原创 把时间当做朋友---现实

1、速成绝无可能 不管是哪个领域,学习也好,工作也罢,长辈们的建议总是“戒骄戒躁”。虽然把“戒骄”放在前面,但“戒骄”其实是有了一定成绩之后的事情。对大多数人来说,首先要“戒躁”,才有机会“戒骄”。 几乎人人都想速成,连上帝都不例外,期望速成,从微观层面上看,有两个主要原因: 第一个原因是人希望自己的欲望马上得到满足的天性。一个确定是事实是,几乎每个人都有无穷无尽的欲...

2017-08-28 13:56:28 162

原创 详解Tomcat 配置文件server.xml

[url]https://www.cnblogs.com/kismetv/p/7228274.html[/url]

2017-08-25 14:59:41 109

原创 把时间当做朋友---醒悟

1、孰主孰仆: 作为一个人,在这一生中可能遇到的最震撼的经历莫过于发现这样一个神奇的现象:我们竟然可以用自己的大闹控制自己的大脑。 审视一下自己,就可以理解,每个人都能把自己划分为两部分--自己知道的和自己不知道的。有的时候,我们对自身并不了解。 再有就是和别人社交的过程中,我们发现每个人都可以用另外的方式把自己划分为两部分--别人知道的和别人不知道的。通过这种方式,我们可以把一...

2017-08-24 22:38:27 253

原创 线程的一点小总结

java中main方法启动的是一个进程还是一个线程?答:是一个线程也是一个进程,一个java程序启动后它就是一个进程,进程相当于一个空盒,它只提供资源装载的空间,具体的调度并不是由进程来完成的,而是由线程来完成的。一个java程序从main开始之后,进程启动,为整个程序提供各种资源,而此时将启动一个线程,这个线程就是主线程,它将调度资源,进行具体的操作。Thread、Runnable的开启的...

2017-08-23 20:36:43 91

原创 线程池

诸如Web 服务器、数据库服务器、文件服务器或邮件服务器之类的许多服务器应用程序都面向处理来自某些远程来源的大量短小的任务。请求以某种方式到达服务器,这种方式可能是通过网络协议(例如 HTTP、FTP 或 POP)、通过 JMS 队列或者可能通过轮询数据库。不管请求如何到达,服务器应用程序中经常出现的情况是:单个任务处理的时间很短而请求的数目却是巨大的。构建服务器应用程序的一个过于简单的模型应该是...

2017-08-23 17:35:20 63

原创 Class源码大概讲解

[url]http://blog.csdn.net/a327369238/article/details/52577040[/url][url]http://blog.csdn.net/a327369238/article/details/52770389[/url][url]http://blog.csdn.net/a327369238/article/details/52814348[...

2017-08-23 16:47:57 132

原创 把时间当做朋友-困境

1、问题:或许因为考试临近,或许因为工作需要,你现在必须把一本书读完。这本书不是轻松的文字,所以不能一目十行--它需要你认真阅读并理解,甚至需要你根据它所陈述的原理或者规则进一步创造一些什么,才算真正的有所收获。 你决定,“正式开始”! 过一会,渴了,去拿水...... 拿的水不对,去换一瓶..... 不小心电视被打开了,刚好是你喜欢看的主持人,看了会..........

2017-08-16 23:04:36 120

原创 Spring 事务相关

Transactionz注解的readOnly属性讲解:结论1:readOnly=true表明所注解的方法或类只是读取数据。readOnly=false表明所注解的方法或类是增加,删除,修改数据。从他的描述Read/write vs. read-only transaction,就能猜出一二来。如果设置为true,spring会对其优化,可以用来提高性能。他提供了不一样的con...

2017-08-14 12:10:58 81

原创 把时间当做朋友-前言

要管理的不是时间,而是自己。人们生活在同一个世界,却又各自生活在自己的那个版本之中。改变自己,就意味着属于自己的那个版本的世界将会随之而变,其中也包括时间的属性。开启自己的心智,让自己能够用最可能准备的方式思考、观察、记录、总结、分享和行动,那么自己的时间就会拥有不同的质量,进而整个生活都必然因此焕然一新。 人生的幸运在于能够"用正确的方式做正确的事情"。而什么是正确的或者更好的方式,什...

2017-08-13 20:47:14 83

原创 单例里面的方法讲解

spring里的controller是单例的。系统针对每个controller只会初始化一个实例,所有的请求进来都是这一个实例进行处理的,controller里注入的service层也都是一个实例,但是每个新的请求进来之后进到service层,都会启动一个新的事务进行处理,每个请求进到service里互相之间的事务不会有影响,都是各自启动一个新的事务,但是假如service方法里又调用了另外一个s...

2017-08-11 14:55:56 138

原创 eclipse拷贝出来的项目名称还是原来的

需要修改的有如下几个地方:1、pom.xml里面打包的名字一般都是项目的名字,这个需要改;2、.project文件里的项目名称更换成最新的;3、项目右键--Properties--Web Project Settings--Context root里面修改为最新的名称;4、.setting/org.eclipse.wst.common.component里面的原项目名称替换为最新的...

2017-07-26 16:46:02 286

原创 自定义hibernate方言,新增自定义函数

按位与运算(&)在许多数据库中都是支持的,遗憾的是,Hibernate 3在HQL中不支持&运算,如果你写了如下的HQL: where a.id & :mask = :target 则Hibernate报错:exception: unexpected char: '&'. 如何解决此问题?方法是利用Hibernate支持的自定义SQLFunction,定义一个bitand(...

2017-06-27 10:47:05 783

原创 spring依赖包解析

[url]http://www.cnblogs.com/leehongee/archive/2012/10/01/2709541.html[/url]

2017-06-01 14:36:57 85

原创 SpringBox swagger

swaggerConfig.java里面可配置项:[url]http://springfox.github.io/springfox/docs/current/[/url]

2017-05-22 16:44:40 230

原创 Java web项目启动加载顺序

[url]http://blog.csdn.net/pange1991/article/details/48598569[/url][url]http://www.cnblogs.com/mingziday/p/4967174.html[/url][url]http://www.2cto.com/kf/201703/608197.html[/url][url]http://blog.c...

2017-05-17 13:51:26 189

原创 postman安装使用

postman下载地址:[url]https://www.getpostman.com/[/url]使用讲解:[url]http://www.cnblogs.com/s380774061/p/4624326.html[/url][url]http://www.cnblogs.com/s380774061/p/4822722.html[/url][url]http://www...

2017-05-05 16:20:17 131

原创 checkstyle、findbug、codetemplate各自的配置文档编写,以及checkstyle、findbug集成到maven中...

[url]http://beattyson.iteye.com/blog/1925985[/url][url]http://blog.csdn.net/kongxx/article/details/7750015[/url]限制编码规范,控制编码质量可用下面几个工具:findbugscheckstylecodetemplatecodeformatter其中c...

2017-04-27 11:52:09 109

原创 JAVA-事务

[url]http://blog.csdn.net/huilangeliuxin/article/details/43446177[/url]以上一系列文章比如Serveice里面的某个受写事务控制的方法A里面可能会调用其他service里的B方法(此方法也是受事务控制的),也可能会调用Dao里的某些方法。其实,说白了,所有的业务上的事务底层都是数据库事务实现的。受事务...

2017-04-12 20:22:24 57

原创 JAVA8新特性

[url]http://ifeve.com/lambda/[/url][url]http://ifeve.com/stream/[/url]

2017-03-22 17:00:41 92

原创 二进制位运算标识数据库多个属性

最近在对公司以前的一个项目进行调整时发现,数据库中有很多表示“多选状态标识”的字段。“多选状态标识”可能描述的并不十分准确,在这里用我们项目中的几个例子进行说明一下。 例一:表示某个商家是否支持多种会员卡打折(如有金卡、银卡、其他卡等),项目中的以往的做法是:在每条商家记录中为每种会员卡建立一个标志位字段。如图: 其中蓝色区域的三个整形字段分别表示三种会员...

2017-03-20 14:46:37 914

原创 敲个警钟

很多事情别人帮不了你,只有自己摸索!对得起别人对你的期望,不要让一次次给你机会的人失望!我不会让别人失望!坚持!

2016-12-12 23:11:50 124

原创 Redis分布式锁

[url]http://my.oschina.net/91jason/blog/517996?p=1[/url]

2016-05-30 18:51:01 70

原创 Eclipse部署Maven项目各类问题解决

[url]http://www.blogjava.net/sliverfancy/archive/2014/10/15/418757.html[/url][url]http://jingyan.baidu.com/article/9f63fb91a7d2a5c8400f0e20.html[/url][url]http://bbs.csdn.net/topics/390975324?page...

2016-03-15 10:23:43 81

原创 分布式事务

[url]http://www.imooc.com/learn/272[/url]

2016-03-08 15:49:12 52

原创 Linux命令集锦

查找日志文件,查找某个字符串,并且显示匹配到的字符串当前行以及前两行,并且只显示查询到的总行数的前20行:grep -B 2 'Read operation to server 10.10.1.100:27017 failed' -m 20 catalina.20160223.outgrep -C 5 foo file 显示file文件中匹配foo字串那行以及上下5行grep -...

2016-02-23 20:46:39 60

原创 Mysql存储过程简单总结【重点】

原文地址:[url]http://blog.sina.com.cn/s/blog_86fe5b440100wdyt.html[/url][b]记录MYSQL存储过程中的关键语法:DELIMITER // 声明语句结束符,用于区分;CREATE PROCEDURE demo_in_parameter(IN p_in int) 声明存储过程BEGIN .... END 存...

2016-02-17 19:52:06 81

原创 Spring实现客户端上传文件

接口需求是Android/iPhone需要通过接口上传一些文件,例如图片,jar包,rar压缩包,视频,音乐...等!困扰我这个菜鸟很久,整理一下!!分享给同我一样的菜鸟 后台需要处理这些数据,之前没有接触过!但类似的FileUpLoad的插件用过,其实原理差不多,因为计算机原始数据都是01代码,所以只要将这些文件保存成二进制就可以,数据库(mysql),最大4G!! 问题1,如果实现...

2016-01-28 11:24:15 152

原创 数据库建模工具类

[url]http://www.oschina.net/project/tag/83/db-model[/url][url]http://www.2cto.com/database/201502/377077.html[/url][url]https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&rsv_idx=1&tn=baidu&wd=my...

2015-11-22 19:38:45 106

注释模板文件

MyEcplise注释模板,导入MyEcplise中使用

2013-06-13

空空如也

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

TA关注的人

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