- 博客(10)
- 资源 (3)
- 收藏
- 关注
转载 MongoDB数据库设计中6条重要的经验法则 3
By William Zola, Lead Technical Support Engineer at MongoDB这篇文章是系列的最后一篇。在第一篇文章里,我介绍了三种针对“一对多 ”关系建模的基础方案。在第二篇文章中,我介绍了对基础方案的扩展:双向关联和反范式化。反范式可以让你避免一些应用层级别的join,但是这也会让更新变的更复杂,开销更大。不过冗余那些读取频率远远大于更新
2017-04-11 20:40:20
719
转载 MongoDB数据库设计中6条重要的经验法则 2
在上一篇文章中我介绍了三种基本的设计方案:内嵌,子引用,父引用,同时说明了在选择方案时需要考虑的两个关键因素。一对多中的多是否需要一个单独的实体。这个关系中集合的规模是一对很少,很多,还是非常多。在掌握了以上基础技术后,我将会介绍更为高级的主题:双向关联和反范式化。双向关联如果你想让你的设计更酷,你可以让引用的“one”端和“many”端同时保存对方的引
2017-04-11 20:39:25
557
转载 MongoDB数据库设计中6条重要的经验法则
By William Zola, Lead Technical Support Engineer at MongoDB“我有丰富的sql使用经验,但是我是个MongoDB的初学者。我应该如何在MongoDB中针对一对多关系进行建模?”这是我被问及最多的问题之一。我没法简单的给出答案,因为这有很多方案去实现。接下来我会教导你如何针对一对多进行建模。这个话题有很多内容需要讨论,
2017-04-11 20:38:42
881
转载 jvm(1)-深入浅出Java垃圾回收机制
对于Java开发人员来说,了解垃圾回收机制(GC)有哪些好处呢?首先可以满足作为一名软件工程师的求知欲,其次,深入了解GC如何工作可以帮你写出更好的Java应用。这仅仅代表我个人的意见,但我坚信一个精通GC的人往往是一个好的Java开发者。如果你对GC的处理过程感兴趣,说明你已经具备较大规模应用的开发经验。如果你曾经想过如何正确的选择GC算法,那意味着你已经完全理解你所开发的应用的特点。当
2017-02-03 16:37:20
338
转载 jvm(3)—如何优化Java垃圾回收机制
为什么需要优化GC或者说的更确切一些,对于基于Java的服务,是否有必要优化GC?应该说,对于所有的基于Java的服务,并不总是需要进行GC优化,但前提是所运行的基于Java的系统,包含了如下参数或行为:已经通过 -Xms 和–Xmx 设置了内存大小包含了 -server 参数系统中没有超时日志等错误日志换句话说,如果你没有设定内存的大小,并且系统充斥着大量的超时日志时,你
2017-02-03 16:35:41
338
转载 jvm(2)—如何监控Java垃圾回收机制
在本文中,我将解释JVM到底是如何执行垃圾回收处理的。什么是GC监控?垃圾回收收集监控指的是搞清楚JVM如何执行GC的过程,例如,我们可以查明:1. 何时一个新生代中的对象被移动到老年代时,所花费的时间。2. Stop-the-world 何时发生的,持续了多长时间。GC监控是为了鉴别JVM是否在高效地执行GC,以及是否有必要进
2017-02-03 16:34:49
487
转载 jvm1-深入浅出Java垃圾回收机制
对于Java开发人员来说,了解垃圾回收机制(GC)有哪些好处呢?首先可以满足作为一名软件工程师的求知欲,其次,深入了解GC如何工作可以帮你写出更好的Java应用。这仅仅代表我个人的意见,但我坚信一个精通GC的人往往是一个好的Java开发者。如果你对GC的处理过程感兴趣,说明你已经具备较大规模应用的开发经验。如果你曾经想过如何正确的选择GC算法,那意味着你已经完全理解你所开发的应用的特点。当
2017-02-03 16:33:25
385
原创 RMI与MyBatis结合遇到的问题
一直遇到一个问题:Caused by: java.lang.ClassNotFoundException: com.android.model.MessageInfo$$EnhancerByCGLIB$$24615aa3 (no security manager: RMI class loader disabled) 后来才发现是mybatis的懒加载引起的问题,<...
2013-05-11 18:57:25
237
原创 JAVA RMI 学习二
刚刚学习了RMI基础运用,现在来看一下 spring对RMI的支持。 这边要注意一点,和普通的RMI相比,和spring结合不再继承 UnicastRemoteObject接口变成public class StudentMsg implements IStudentMsg 而不是之前的public class StudentMsg extends Unicas...
2013-04-02 10:56:50
200
原创 JAVA RMI 学习一
Java RMI 指的是远程方法调用 (Remote Method Invocation)。它是一种机制,能够让在某个 Java 虚拟机上的对象调用另一个 Java 虚拟机中的对象上的方法。可以用此方法调用的任何对象必须实现该远程接口。 相对于cxf等Web Service的实现,rmi显得相对轻巧,RMI也是最简单的,在一些小的应用中是最合适的。...
2013-04-02 10:27:25
264
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人