上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 21 下一页
摘要: 一、jdk中equals和hashcode的定义和源码进行分析 1、java.lang.Object中对equals()方法的定义 java.lang.Object中对hashCode()方法的定义 2、java.lang.Object中对equals()方法和hashCode()源码和String 阅读全文
posted @ 2018-03-09 11:23 hanxue1122 阅读(3226) 评论(0) 推荐(2)
摘要: 什么是分布式系统 之前我有篇文章已经简单介绍了分布式通信,有兴趣的朋友可以去看看: 大型网站系统架构实践(二)分布式模块之间的通信 那么今天我详细的说下我对java分布式系统通信的理解 1.集群模式,将相同应用模块部署多份 2.业务拆分模式,将业务拆分成多个模块,并分别部署 3.存储分布式 由于分布 阅读全文
posted @ 2018-03-08 09:38 hanxue1122 阅读(254) 评论(0) 推荐(0)
摘要: 本文参考 jvm参数设置大全:http://www.cnblogs.com/marcotan/p/4256885.html 堆内存分配及gc:http://www.cnblogs.com/weiguo21/p/5195460.html 在一个java应用启动时,我们可以配置其jvm的启动参数,如: 阅读全文
posted @ 2018-03-06 17:19 hanxue1122 阅读(1276) 评论(0) 推荐(0)
摘要: (1)选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写 在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的 情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表 阅读全文
posted @ 2018-03-06 14:19 hanxue1122 阅读(227) 评论(0) 推荐(0)
摘要: 一、事务简介 事务管理是企业级应用程序开发中必不可少的技术, 用来确保数据的完整性和一致性. 事务就是一系列的动作, 它们被当做一个单独的工作单元. 这些动作要么全部完成, 要么全部不起作用 事务的四个关键属性(ACID) 原子性(atomicity): 事务是一个原子操作, 由一系列动作组成. 事 阅读全文
posted @ 2018-03-06 14:14 hanxue1122 阅读(277) 评论(0) 推荐(0)
摘要: 本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性: ⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的 阅读全文
posted @ 2018-03-05 15:21 hanxue1122 阅读(233) 评论(0) 推荐(0)
摘要: 1.查看实时日志: tail -f nohup.out 2.分页查看所有日志: cat nohup.out | more 4.分页查看前N行日志: tail -n 1000 nohup.out | more 5.查看实时日志并检索关键字: tail -f nohup.out | grep "关键字" 阅读全文
posted @ 2018-03-05 14:47 hanxue1122 阅读(5902) 评论(0) 推荐(1)
摘要: 建造者模式(Builder),将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 类图 描述 Builder:定义一个建造者抽象类,以规范产品对象的各个组成部分的建造。这个接口规定要实现对象的哪些部分的创建,并不涉及具体的对象部件的创建。 ConcreteBuilder:继承 阅读全文
posted @ 2018-03-05 14:11 hanxue1122 阅读(216) 评论(0) 推荐(0)
摘要: 总结 以上就是工厂模式的基本实现和详细说明。包括了简单工厂模式、工厂方法模式、抽象工厂模式。我们可以基于需求来选择合适的工厂模式 基本概念:为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。 分为三类: 简单工厂模式Simple Factory:不利于产生系列产品; 阅读全文
posted @ 2018-03-05 14:04 hanxue1122 阅读(189) 评论(0) 推荐(0)
摘要: Java的三种代理模式 1.代理模式 代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能.这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需改修改 阅读全文
posted @ 2018-03-05 13:16 hanxue1122 阅读(253) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 21 下一页