自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(20)
  • 收藏
  • 关注

转载 设计数据库字段或者java中使用boolean型时需谨慎

boolean型变量只有两个值 false和true,我们在设计数据库字段时或者定义java变量时会使用boolean,通常情况下开关类的变量使用无可非议,但请一定要考虑到扩展性。使用前请仔细考虑一下:以后可能不可能会扩展这个字段或者变量,考虑可能的扩展,建议使用int型代替。上面是我最近重构以前代码的一点小收获。转载于:https://www.cnblogs.com/dav...

2016-11-30 13:22:00 608

转载 Java 理论与实践: 正确使用 Volatile 变量--转

原文地址:http://www.ibm.com/developerworks/cn/java/j-jtp06197.htmlJava 语言中的 volatile 变量可以被看作是一种 “程度较轻的synchronized”;与synchronized块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是synchronized的...

2016-11-28 19:11:00 49

转载 Deadlock Detecting--转

/*Java Threads, 3rd EditionBy Scott Oaks, Henry Wong3rd Edition September 2004 ISBN: 0-596-00782-5*/import java.util.*;import java.util.concurrent.*;import java.util.concurren...

2016-11-23 19:40:00 66

转载 java.util.concurrent包详细分析--转

原文地址:http://blog.csdn.net/windsunmoon/article/details/36903901概述Java.util.concurrent 包含许多线程安全、测试良好、高性能的并发构建块。不客气地说,创建java.util.concurrent 的目的就是要实现 Collection 框架对数据结构所执行的并发操作。通过提供一组可靠的、高性能并发构建...

2016-11-23 19:39:00 142

转载 spring源码分析之spring-core总结篇

1.spring-core概览spring-core是spring框架的基石,它为spring框架提供了基础的支持。spring-core从源码上看,分为6个package,分别是asm,cglib,core,lang,objenesis和util。1.1 asm关于asm的内幕参见博客:spring源码分析之spring-core asm概述1.2 cgli...

2016-11-22 12:13:00 963

转载 Google和Baidu常用的搜索技巧--转

原文链接:http://mp.weixin.qq.com/s?__biz=MjM5NTY0MTY1OQ==&mid=2654509772&idx=1&sn=754454e3740070236fa7b05fb474010b&chksm=bd395a988a4ed38e436eade5d7ac7bdafa8aa4062b5ea1cc0cb28cfeb18b22...

2016-11-20 16:57:00 114

转载 极速发展的饿了么订单系统架构演进--转

原文地址:http://www.infoq.com/cn/articles/eleme-order-system-architecture-evolution本文根据石佳宁在2016ArchSummit全球架构师(深圳)峰会上的演讲整理而成,ArchSummit北京站即将在12月2日开幕,更多专题讲师信息请到北京站官网查询。先自我介绍一下,我于2014年加入饿了么,那时正...

2016-11-18 09:32:00 119

转载 唯品会订单分库分表的实践总结以及关键步骤--转

原文地址:http://www.infoq.com/cn/articles/summary-and-key-steps-of-vip-orders-depots-table随着唯品会业务的快速发展,订单量的不断增长,原有的订单存储架构已经不能满足公司的发展了,特别是在大促高峰期,原订单库已经成为抢购瓶颈,已经严重制约公司的发展。唯品会旧订单库包含几十张订单相关表,旧订单库是典型的...

2016-11-18 09:16:00 105

转载 数据扩展性探讨和总结--转

原文地址:http://www.infoq.com/cn/articles/yuexuqiang-share-outlook“一场危机赢得高度关注的时候,它已经不是危机,人们是要处理这个危机。”——马云2009年是挑战和机遇并存的一年,对大部分人来说,已经习惯了金融危机,并努力解决危机。在技术圈子也一样,被裁员的肯定也找到了工作,所以都在踏实做技术。言归正传,先念叨...

2016-11-17 17:54:00 154

转载 MAT使用--转

原文地址:【1】http://ju.outofmemory.cn/entry/172684【2】http://ju.outofmemory.cn/entry/129445MAT使用入门MAT简介MAT介绍MAT(Memory Analyzer Tool),一个基于Eclipse的内存分析工具,是一个快速、功能丰富的JAVA heap分析工具,它可以帮助我们查找内存...

2016-11-08 20:16:00 105

转载 Java 8 Stream API详解--转

原文地址:http://blog.csdn.net/chszs/article/details/47038607Java 8 Stream API详解一、Stream API介绍Java8引入了全新的Stream API,此Stream与JavaI/O包里的InputStream和OutputStream是完全不同的概念,它不同于StAX对XML解析的Stream,也不同...

2016-11-08 19:43:00 69

转载 Java (JVM) Memory Model – Memory Management in Java

原文地址:http://www.journaldev.com/2856/java-jvm-memory-model-memory-management-in-javaUnderstandingJVM Memory Model,Java Memory Managementare very important if you want to understand the workin...

2016-11-08 17:11:00 154

转载 使用MAT(Memory Analyzer Tool)工具分析dump文件--转

原文地址:http://gao-xianglong.iteye.com/blog/2173140?utm_source=tuicool&utm_medium=referral前言生产环境中,尤其是吃大内存的JVM,一旦出现内存泄露等问题是非常容易引发OutofMemory的,如果没有一个好的工具提供给开发人员定位问题和分析问题,那么这将会是一场噩梦。目前JDK其实自带有一...

2016-11-07 14:58:00 162

转载 mysql乐观锁总结和实践--转

原文地址:http://chenzhou123520.iteye.com/blog/1863407上一篇文章《MySQL悲观锁总结和实践》谈到了MySQL悲观锁,但是悲观锁并不是适用于任何场景,它也有它存在的一些不足,因为悲观锁大多数情况下依靠数据库的锁机制实现,以保证操作最大程度的独占性。如果加锁的时间过长,其他用户长时间无法访问,影响了程序的并发访问性,同时这样对数据库性能开销影...

2016-11-04 14:14:00 57

转载 mysql悲观锁总结和实践--转

原文地址:http://chenzhou123520.iteye.com/blog/1860954最近学习了一下数据库的悲观锁和乐观锁,根据自己的理解和网上参考资料总结如下:悲观锁介绍(百科):悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依...

2016-11-04 14:12:00 50

转载 mysql表名查询sql

select table_schema,table_name,engine from information_schema.tables where table_schema not in('information_schema','mysql','performance_schema','test')and engine='InnoDB'转载于:https://www.cnblog...

2016-11-03 18:05:00 41

转载 spring @import和@importResource

@ImportResource in spring imports application xml in configuration file which is using @Configuration. All the beans and other properties defined in application xml can be imported. @ImportResour...

2016-11-03 16:47:00 131

转载 Difference Between HashMap and IdentityHashMap--转

原文地址:https://dzone.com/articles/difference-between-hashmap-andMost of the time I use HashMap whenever a map kinda object is needed. When reading some blog I came acrossIdentityHashMapin Java....

2016-11-03 13:48:00 74

转载 make things simple

  以前看过一篇文章,具体内容不记得了,只记得它的结论了:懒是人类进步的源动力。当时觉得结论有点新颖,文中列举了大量的实例证明这个结论,其中重点强调了计算机学科。我本身从事算是计算机相关的工作,对文中的部分观点还是认可的。特别是互联网时代,这个结论显得更加正确,而我则认为是make things simple是进步的动力,发明工具或者创新让事情简单起来,从而使更多人能够掌握以前不能做...

2016-11-02 18:11:00 153

转载 Example of ConcurrentHashMap in Java--转

原文地址:http://www.concretepage.com/java/example_concurrenthashmap_javaOn this page we will provide example of ConcurrentHashMap in java. ConcurrentHashMap is thread safe but does not use locking ...

2016-11-01 08:56:00 78

空空如也

空空如也

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

TA关注的人

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