2020年3月2日
摘要: 代理模式很常见,我们生活中就有很多,比如中介,媒婆。今天我就以媒婆为例,写个demo来简单说明下 首先我们定义一下单身客户的目的和要求 public interface Person { void findLove(); } 然后单身狗提交自己的信息 @Data @AllArgsConstructo 阅读全文
posted @ 2020-03-02 11:06 翔游九天 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 桥接模式我们很常见,就是我们常见的jdbc驱动,就用到了这个,接下来简单的用代码来阐释说明下。 首先我们定义驱动 public interface Drive { void connect(); } 然后开始建立桥梁,把它们链接起来 public abstract class Bridge { pr 阅读全文
posted @ 2020-03-02 10:54 翔游九天 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 偶然在一个公众号上看到一篇对数据库索引的作用进行了通俗易懂的说明,为此特意借鉴过,留作备忘参考。 问题1. 数据库为什么要设计索引? 图书馆存了1000W本图书,要从中找到《架构师之路》,一本本查,要查到什么时候去? 于是,图书管理员设计了一套规则: (1)一楼放历史类,二楼放文学类,三楼放IT类… 阅读全文
posted @ 2020-03-02 10:10 翔游九天 阅读(3478) 评论(0) 推荐(1) 编辑
  2020年2月4日
摘要: 对于集合,我们并不陌生,用的很多,也会不知不觉中忽略其中的一些细节,比如细节问题,当在大数据情况下的效率问题等。 我主要是针对list和set使用lamada来对集合进行处理的效率比较,同时还对同步和并发进行了验证 代码如下: 1 //根据数字的大小,有不同的结果 2 private static 阅读全文
posted @ 2020-02-04 09:37 翔游九天 阅读(271) 评论(0) 推荐(0) 编辑
  2020年2月3日
摘要: String对于我们来说,是熟悉的不能再熟悉了,但越是熟悉,越容易忽略。 对此,就针对这个特意去探究了下几种场景,在此记录下 场景一 1 String a = "hello world"; 2 String d = "hello"; 3 String b = "hello"; 4 String c 阅读全文
posted @ 2020-02-03 11:44 翔游九天 阅读(171) 评论(0) 推荐(0) 编辑
  2020年1月29日
摘要: 设计模式大家都很熟悉,今天来记录下最基础也最简单的单例模式 单例模式分为两类,一是饿汉式,另外就是相对的懒汉式 想来看看饿汉式 常见的实现方式如下: 1 public class SingletonHungry { 2 private static SingletonHungry instance 阅读全文
posted @ 2020-01-29 15:08 翔游九天 阅读(161) 评论(0) 推荐(0) 编辑
  2019年12月17日
摘要: 因工作需要,接手新的项目,其中用到了activiti实现的工作流,特意去大致学习下,特此记录下。 1.acticiti5框架说明及表结构介绍 Activiti5工作流引擎框架: 它实际上是一个javaEE的半成品项目(企业一般用它来做二次开发). -- dao层. -- service层. -- 它 阅读全文
posted @ 2019-12-17 20:11 翔游九天 阅读(740) 评论(0) 推荐(0) 编辑
  2019年12月13日
摘要: 此处是为了记录一些优化细节,从网上收集而来,仅供后续代码开发参考使用,如发现更好的,会不断完善 首先确认代码优化的目标是: 减小代码的体积 提高代码运行的效率 减小代码的体积 提高代码运行的效率 代码优化细节 1、尽量指定类、方法的final修饰符 带有final修饰符的类是不可派生的。在Java核 阅读全文
posted @ 2019-12-13 14:26 翔游九天 阅读(264) 评论(0) 推荐(0) 编辑
  2019年12月2日
摘要: 一直以来,对于排序都是比较零散的去学习和了解,用到什么就去查什么,本次决定把集中排序汇总记录下。(使用python是觉得语法更加灵活,可以省很多代码说明,还可验证结果) 首先,我们最先接触到也是最好理解的排序--冒泡排序 冒泡排序就是循环取元素,然后往后比较,如果大于后面元素则交换位置,直到比较到最 阅读全文
posted @ 2019-12-02 15:53 翔游九天 阅读(205) 评论(0) 推荐(0) 编辑
  2014年9月23日
摘要: .zip解压缩: /// /// 功能:解压zip格式的文件。 /// /// 压缩文件路径 /// 解压文件存放路径,为空时默认与压缩文件同一级目录下,跟压缩文件同名的文件夹 /// 出错... 阅读全文
posted @ 2014-09-23 17:08 翔游九天 阅读(224) 评论(0) 推荐(0) 编辑