从封装变化的角度看设计模式——对象创建

摘要:封装变化之对象创建 在对象创建的过程中,经常会出现的一个问题就是通过显示地指定一个类来创建对象,从而导致紧耦合。这是因为创建对象时指定类名将使你受特定实现的约束而不是特定接口的约束。这会使未来的变化更加复杂。要避免这种情况,就应该间接地创建对象。 这种紧耦合的问题很大程度是由new关键字带来的,由于 阅读全文
posted @ 2020-07-10 20:09 良许Linux 阅读(44) 评论(0) 推荐(0) 编辑

从封装变化的角度看设计模式——对象创建

摘要:封装变化之对象创建 在对象创建的过程中,经常会出现的一个问题就是通过显示地指定一个类来创建对象,从而导致紧耦合。这是因为创建对象时指定类名将使你受特定实现的约束而不是特定接口的约束。这会使未来的变化更加复杂。要避免这种情况,就应该间接地创建对象。 这种紧耦合的问题很大程度是由new关键字带来的,由于 阅读全文
posted @ 2020-07-10 20:09 良许Linux 阅读(15) 评论(0) 推荐(0) 编辑

jvm之栈、堆

摘要:1. Java Virtual Machine ​ 人群当中,一位叫java的小伙子正向周围一众人群细数着自己取得的荣耀与辉煌。就在此时,c老头和c老头缓步走来,看着被众人围住的java,c老头感叹地对着身旁的c说道:“原以为你就可以挑起我的梁子一直走下去的。” ​ c笑着回应道:“江山代有才人出, 阅读全文
posted @ 2020-07-09 20:23 良许Linux 阅读(111) 评论(0) 推荐(0) 编辑

Linux下diff命令用法详解

摘要:大家好,我是良许。 我们在平时工作的时候,经常要知道两个文件之间,以及同个文件不同版本之间有何异同点。在 Windows 下,有 beyond compare 这个好用的工具,而在 Linux 下,也有很多很强大的工具,良许之前也写过一篇文章介绍: Linux下9种优秀的代码比对工具推荐 这些比对工 阅读全文
posted @ 2020-07-08 21:37 良许Linux 阅读(152) 评论(0) 推荐(0) 编辑

Java工具类之:包装类

摘要:Java工具类——包装类 我们都知道,JDK 其实给我们提供了很多很多 Java 开发者已经写好的现成的类,他们其实都可以理解成工具类,比如我们常见的集合类,日期相关的类,数学相关的类等等,有了这些工具类,你会发现它能很大程度的帮你节省时间,能很方便的实现你的需求。当然,没有这些包,你也能实现你的需 阅读全文
posted @ 2020-07-07 21:07 良许Linux 阅读(136) 评论(0) 推荐(0) 编辑

Linux系统中虚拟设备文件的各种实用用法

摘要:大家好,我是良许。 大家知道,在 Linux 下,一切皆文件,对于设备文件也是如此。我们在工作的过程中,经常会看到 /dev/null 这个玩意,那它到底是什么呢? 专业地讲,/dev/null 是一个虚拟设备文件。而对程序而言,这些虚拟设备文件则会被当成真实的文件对待。程序可以向这种数据源请求数据 阅读全文
posted @ 2020-07-06 23:48 良许Linux 阅读(137) 评论(0) 推荐(1) 编辑

SpringBoot集成Spring Security

摘要:1、Spring Security介绍 Spring security,是一个强大的和高度可定制的身份验证和访问控制框架。它是确保基于Spring的应用程序的标准 ——来自官方参考手册 Spring security 和 shiro 一样,具有认证、授权、加密等用于权限管理的功能。和 shiro 不 阅读全文
posted @ 2020-07-05 15:36 良许Linux 阅读(124) 评论(0) 推荐(0) 编辑

java实现冒泡排序

摘要:冒泡排序: 算法重复走访要排序的数列,一次比较两个元素,如果它们顺序错误就交换它们的位置,这样最大的数就到了最后,重复操作即可得到有序数列。 冒泡排序算法运行: 1. 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 2. 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点, 阅读全文
posted @ 2020-07-04 20:49 良许Linux 阅读(45) 评论(0) 推荐(0) 编辑

使用telnet测试指定端口的连通性

摘要:大家好,我是良许。 大家知道,telnet 是一个阉割版的 ssh ,它数据不加密,数据容易被盗窃,也容易受中间人攻击,所以默认情况下 telnet 端口是必须要被关闭的。 telnet为用户提供了在本地计算机上完成远程主机工作的能力,因此可以通过telnet来测试端口的连通性。 确认远程主机的端口 阅读全文
posted @ 2020-07-03 19:43 良许Linux 阅读(221) 评论(0) 推荐(1) 编辑

聊聊Java中的异常及处理

摘要:前言 在编程中异常报错是不可避免的。特别是在学习某个语言初期,看到异常报错就抓耳挠腮,常常开玩笑说编程1分钟,改bug1小时。今天就让我们来看看什么是异常和怎么合理的处理异常吧! 异常与error介绍 下面还是先让我们来看一下基本概念吧! ​ 异常指程序运行过程中出现的非正常现象,例如用户输入错误、 阅读全文
posted @ 2020-07-02 20:16 良许Linux 阅读(166) 评论(0) 推荐(0) 编辑

统计