- 博客(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关注的人