自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 问答 (1)
  • 收藏
  • 关注

原创 35 个 Java 代码性能优化总结

前言代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代码,这时候就必须考虑每

2017-09-27 11:31:27 149

原创 Java、Javascript、Javaweb三者的区别

首先,我们来说一下java 与 javaweb之间的关系 ,点开连接: java、javascript、javaweb三者的区别好了不皮了,下面我们重点来讲讲:我们平常说的Java一般指Java SE,也就是Java Standard Edition,Java的标准版,一般用来开发桌面应用程序,但是在开发桌面应用程序上相对VB,Delphi,VC++并没有什么优势。 JavaWeb则到了Java ...

2018-05-03 14:52:27 1067 1

原创 个人感悟—来自Google的TCP BBR拥塞控制算法解析

地址:TCR BBR拥塞控制算法另类解析写本文的初衷一部分来自于工作,更多的来自于发现国内几乎还没有中文版的关于TCP bbr算法的文章,我想抢个沙发。本文写于2016/10/15!        本文的写作方式可能稍有不同,之前很多关于OpenVPN,Netfilter,IP路由,TCP的文章中,我都是先罗列了问题,然后阐述如何解决这个问题。但是本文不同!本文的内容来自于我十分厌恶的一个领域,其...

2018-05-03 14:43:37 1507

原创 掏心分享---年轻程序员如何快速发展成一名架构师或者技术专家?

如何学会做一个高端的架构师?做架构设计已经好多年了,前两天和一位年轻的同事聊天,这位同事从毕业到现在已经工作3年了,是我当前新公司里面最年轻的Team leader(在我现在新的公司,Team leader职位上的人工作7,8年的占80%),他现在感到很迷茫,说天天忙于沟通,基本上没有时间写代码,但是自己以后又想往架构师的路上走下去,很纠结。于是一个加班的晚上,过来和我聊了一下自己的想法。其实这是...

2018-05-03 14:34:47 171

原创 WEB前端和JAVA后台那个更具有优势?

多话不说,都在网址里:1. web前端开发分享-css,js入门篇2. web前端开发分享-css,js进阶篇3. web前端开发分享-css,js提高篇4. web前端开发分享-css,js工具篇5. web前端开发分享-css,js深化篇6. web前端开发分享-css,js移动篇(首先,别说什么无论前端后台学精都是好,这个是废话,这里是问一般情况)     我是新人,对上面这些都只知道些皮毛...

2018-05-03 14:26:51 5231

转载 MyBatis中大于号以及小于号的表达方式

1.场景还原   在实际项目中,有很多需求需要通过设定一个具体的时间段来搜索或过滤所需的数据,今天笔者就mybatis中时间比较涉及到的大于,小于号的应用方法作个详尽的讲解。2.实现方案以下介绍两种可行方法:①转义法大于:>小于:<大于等于:>=小于等于:<=笔者案例:id="view" par

2017-10-17 16:40:54 2667

原创 Spring 事物透彻详解

一、Spring事务管理 1、 Spring事务管理机制 三个核心组件 1) PlatformTransactionManager  平台事务管理器  commit 提交事务、rollback 回滚事务 、 TransactionStatus getTransaction(TransactionDefinition definition) 2) TransactionDefinitio

2017-10-13 17:14:06 167

原创 spring 中事务配置方式以及事务的传播性、隔离级别

在前面的文章中总结了spring事务的5中配置方式,但是很多方式都不用而且当时的配置使用的所有参数都是默认的参数,这篇文章就看常用的两种事务配置方式并信息配置事务的传播性、隔离级别、以及超时等问题,废话不说下面就来看看!一、注解式事务1、注解式事务在平时的开发中使用的挺多,工作的两个公司中看到很多项目使用了这种方式,下面看看具体的配置demo。2、事务配置实例(1)

2017-10-13 13:41:36 167

原创 java多线程消息队列的实现

1、定义一个队列缓存池: //static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。private static ListQueue> queueCache = new LinkedListQueue>(); 2、定义队列缓冲池最大消息数,如果达到该值,那么队列检入将等待检出低于该值时继续进行。private In

2017-10-12 20:27:58 269

原创 Map简单介绍

1.Map概述    Map  Map集合类用于存储元素对(称作键和值),其中每个键映射到一个值,该接口描述了从不重复的键到值的映射。2.Map子类    1).HashTable,底层是哈希表数据结构,不可以存入null键和null值,线程同步,JDK1.0效率低;    2).HashMap,底层是哈希表数据结构,可以存入null键和null值,不同步,JDK1.2

2017-10-11 14:08:23 417

原创 Collection,List,Set

Collection,List,SetCollection和list,Set的关系 在整个java类集中最常使用的类集接口有Collection、Set、List接口,注意以上都是接口。Collection是List和Set两个接口的基接口,List和Set的区别,List是有序的且可重复,但Set是无序的且不可重复。注:(Set是因为不可重复,当放入两个相同的数值进入时,

2017-10-11 14:02:27 145

原创 消息队列实例

最近在学习JMS(Java Message Service),用到的是activemq(消息队列),写了简单的例子,跟大家一起分享一下:1.JMS和activemq之间的关系 :  JMS是一种标准规范,接口形式(消息发送是异步,非阻塞的)/activemq则是实现了JMS,存在点对点/发布订阅2.应用场景 : 系统A---->系统B 发送消息 , 则是就需要消息系统activem

2017-10-11 13:57:41 496

空空如也

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

TA关注的人

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