自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

smilehappiness的博客

成功是留给有准备的人,努力了不一定成功,不努力一定失败!

  • 博客(19)
  • 资源 (4)
  • 收藏
  • 关注

原创 Java中设计模式的七大基本原则,我跟面试官聊了两个小时

文章目录前言设计模式七大基本原则1.1 开闭原则(OCP)1.2 单一职能原则(SRP)1.3 里氏替换原则(LSP)1.4 依赖倒置(倒转)原则(DIP)1.5 接口隔离原则(ISP)1.6 合成/聚合复用原则(CARP)1.7 迪米特法则(LOD)前言设计模式定义:软件设计模式(Design pattern),又称设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验...

2020-05-30 16:24:36 1705

原创 Linux下安装GitLab仓库,史上最详细的教程来啦~

创作不易,如果觉得这篇文章对你有帮助,欢迎各位老铁点个赞呗,您的支持是我创作的最大动力!文章目录前言1 确认GitLab需要使用的安装包类型2 系统配置要求3 安装GitLab3.1 安装 curl,policycoreutils-python,openssh-server服务3.2 将SSH服务设置成开机自启动3.3 启动SSH服务3.4 添加http服务和https服务到firewalld3.5 让防火墙配置生效3.6 安装postfix并将postfix服务设置成开机自启动3.7 启动postf.

2020-05-27 07:21:26 11107 7

原创 Linux下安装SVN服务端,最详细的教程来啦~

创作不易,如果觉得这篇文章对你有帮助,欢迎各位老铁点个赞呗,您的支持是我创作的最大动力!文章目录前言1 安装2 配置svn2.1 创建svn仓库2.2 设置svn账号2.3 配置authz2.3.1 authz文件基础配置2.3.2 使用用户分组2.4 svn服务端配置文件3 启动svn服务4 设置svn开机自启动5 使用客户端连接前言前几天,没事搭建了一个svn服务器,虽然现在项目管理中,主流的是使用git仓库管理,这里笔者也把前几年使用的svn服务器搭建做一下总结,也算是一个美好的回忆。1 .

2020-05-25 23:02:30 1018

原创 Java中的异常(Exception),史上最全的教程来啦~

创作不易,如果觉得这篇文章对你有帮助,欢迎各位老铁点个赞呗,您的支持是我创作的最大动力!文章目录1 前言2 什么是异常3 异常的分类3.1 异常的类图结构3.2 异常的分类4 异常的处理4.1 异常捕获处理4.1.1 try、catch和finally4.1.2 异常捕获处理4.2 throws抛出处理4.3 getMessage()和printStackTrace()5 异常的捕获顺序6 方法覆盖中的异常处理7 总结8 final、finally、finalize 的区别?9 谈谈你Java异常处理.

2020-05-24 14:06:20 22463 29

原创 Java基础面试题干货系列(三)

创作不易,如果觉得这篇文章对你有帮助,欢迎各位老铁点个赞呗,您的支持是我创作的最大动力!文章目录前言面试基础知识总结1 Java中访问控制修饰符有哪些,有何区别?2 两个对象值相同equals结果为true,可以有不同的 hashCode值?3 编写程序,从键盘上输入年月日,打印该日期对应这一年的第几天前言越来越感觉到基础知识的薄弱,所以,这里作一下总结,加深下自己对基础知识的理解。Java基础知识实在是太多了,这里打算持续更新,总结下常见的面试题和知识点。博主打算每期更新10个面试知识点,后续.

2020-05-23 17:57:22 1643 1

原创 Linux下使用Gogs搭建Git仓库详细教程

创作不易,如果觉得这篇文章对你有帮助,欢迎各位老铁点个赞呗,您的支持是我创作的最大动力!文章目录1 前言2 Git仓库有哪些3 为什么要搭建私有Git仓库4 什么是Gogs5 搭建Git仓库(Gogs搭建)5.1 环境要求5.1.1 数据库(选择以下中的任意一项):5.1.2 git(bash):5.1.3 SSH 服务器:5.2 搭建Gogs步骤5.2.1 Linux中安装一个MySQL5.2.2 Linux上安装Git5.2.3 Linux安装gogs5.2.4 启动Gogs5.2.5 第一次访问.

2020-05-21 23:31:00 4275

翻译 Java编程思想之高内聚低耦合

文章目录1 前言2 低耦合耦合性定义耦合性分类3 高内聚高内聚定义耦合性分类4 示例5 总结1 前言编程的时候,经常要使得系统高内聚、低耦合,那么,我们口中的这些概念到底是什么?什么是高内聚低耦合呢?2 低耦合耦合性定义起因模块独立性指每个模块只完成系统要求的独立子功能,并且与其他模块的联系最少且接口简单,所以就有了两个定性的度量标准,即耦合性和内聚性。定义:耦合性也称块间联系,指软件系统结构中各模块间相互联系紧密程度的一种度量。使用白话来说,就是代码(程序)和代码(程序)之间的关联

2020-05-18 22:56:16 4249 1

转载 Java中参数传递(值传递还是引用传递)

Java中的参数传递机制一直以来大家都争论不休,究竟是“传值”还是“传址(传引用)”,争论的双方各执一词,互不相让。不但“菜鸟”们一头雾水,一些“老鸟”也只知道结果却说不出所以然来。我相信看过下面的内容后,你就会明白一些。先看基本类型作为参数传递的例子:public class Test1 { public static void main(String[] args) { int n = 3; System.out.println("Before change, n = " + n).

2020-05-18 09:11:48 2068

原创 理解Java中的多态机制,一篇就够啦

创作不易,如果觉得这篇文章对你有帮助,欢迎各位老铁点个赞呗,您的支持是我创作的最大动力!文章目录Java中的多态1 多态是什么2 多态的语法格式3 满足多态的条件4 使用多态好处5 多态中的类型转换6 多态的实现方式7 多态简单使用案例8 多态分析Java中的多态1 多态是什么多态(Polymorphism)按字面的意思就是“多种状态”。在面向对象语言中,接口的多种不同的实现方式即为多态。用白话来说,就是多个对象调用同一个方法,得到不同的结果。2 多态的语法格式父类类名 引用名称 = new.

2020-05-18 00:01:11 3850 4

原创 Java基础面试题干货系列(二)

创作不易,如果觉得这篇文章对你有帮助,各位老铁点个赞呗,您的支持是我创作的最大动力!文章目录前言面试基础知识总结12345678910前言越来越感觉到基础知识的薄弱,所以,这里作一下总结,加深下自己对基础知识的理解。Java基础知识实在是太多了,这里打算持续更新,总结下常见的面试题和知识点。博主打算每期更新10个面试知识点,后续慢慢迭代更新。博主这里总结的目的在于,为童鞋们提供面试的参考知识点之外,博主也可以巩固自己的基础知识,工作几年的人都知道,如果稍微不留神,慢慢的,你的基础知识忘记的差不.

2020-05-17 20:05:02 1748

转载 面向对象与面向过程

文章目录前言介绍前言今天偶然发现,有一篇微博写的特别好,讲述了面向对象和面向过程的编程思想,这里转载记录下,以防止下次刷不到了。介绍java语言是一种面向对象的编程语言,为什么面向对象会成为主流呢?这是因为面向对象更符合我们人类的思维方式。面向对象在面向对象的编程语言中,关注点在于做一件事需要哪些对象的参与。比如我们用软件的思想如何去模拟一个抽烟的场景,我们会想到有这些对象的参与:香烟对象、打火机对象、会抽烟的人对象、允许抽烟的场所对象。然后我们用java语言将各个对象进行实现,然后再让他们

2020-05-17 18:08:29 1185

转载 ASCII码

参考原文链接:https://tool.oschina.net/https://tool.oschina.net/commons?type=4https://baike.baidu.com/item/ASCII/309296?fr=aladdinASCII ((American Standard Code for Information Interchange): 美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是最通用的信息交换标准,并等.

2020-05-16 10:23:16 1425

转载 大数据、Java、Python、区块链、人工智能前景简单对比

文章目录前言大数据的发展前景分析结果java的发展前景Python的发展前景区块链的发展前景人工智能的发展前景前言在这个信息时代高速发展的情况下,很多人会对自己该往哪个方向发展感到迷茫,下面我就浅显的给大家介绍一下五大流行区域的发展前景。大数据的发展前景当前大数据行业真的是人才稀缺吗?学了几年后,大数据行业会不会产能过剩?大数据行业最终需要什么样的人才?接下来就带你们看看分析结果:分析结果当前大数据行业真的是人才稀缺吗?对! 未来人才缺口150万,数据分析人才最稀缺。先看大数据

2020-05-13 13:22:56 1067

原创 Zookeeper入门,一篇就够啦

文章目录1 初识Zookeeper2 Zookeeper运行环境3 zoo.cfg配置文件详解4 Zookeeper数据结构5 Zookeeper客户端5.1 图形界面客户端5.2 命令行客户端1 初识ZookeeperZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一...

2020-05-05 20:15:29 1212

原创 Linux下搭建Zookeeper运行环境

文章目录准备压缩包安装启动与停止废话不多说,直接演示环境的搭建。准备压缩包官网:http://zookeeper.apache.org/下载:https://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.6.1/apache-zookeeper-3.6.1-bin.tar.gz这里看公司需要,选择合适的稳定版本,我这里以3.6.1版本为例。...

2020-05-05 16:23:24 778

转载 反射都不会,还敢说自己会Java?

文章目录一、反射机制1.1 框架1.2 什么是反射机制?1.3 反射的优点二、获取Class对象三、 Class对象的功能3.1 获取功能3.2 Field:成员变量3.2.1 测试的实体类3.2.2 测试getFields和getField(String name)方法3.2.3 测试 getDeclaredFields 和 getDeclaredField(String name)方法3.3 ...

2020-05-05 15:18:00 212

原创 Java反射基础入门,一篇就够啦

文章目录Java基础之反射1 前言2 反射的基本概念3 reflection的工作机制4 构造Class对象方式5 Java反射机制操作的基础套路5.1 Java中的类反射5.2 Java反射机制获取类中构造方法的信息6 Java反射的简单应用6.1 通过反射机制创建对象Java基础之反射1 前言你是否还在为不懂Java反射而苦恼?是否因为面试,不能熟练地回答反射相关的知识而感到无奈?是...

2020-05-04 16:47:36 3001 1

翻译 Java中的String是不可变的,Why?

文章目录Java中的String为什么是不可变的什么是不可变对象?区分对象和对象的引用为什么String对象是不可变的?String对象真的不可变吗?Java中为什么String要设计成不可变的Java中的String为什么是不可变的什么是不可变对象?众所周知, 在Java中, String类对象是不可变的,那么,到底什么是不可变的对象呢?可以这样认为:如果一个对象,在它创建完成之后,不能...

2020-05-02 22:36:09 2343

原创 Java基础面试题干货系列(一)

文章目录Java基础前言1 下面的代码创建了几个对象2 String对象是如何保证其对象的内容不可改变3 持续更新中。。。Java基础前言最近,感觉压力比较大,所以挑战下基础面试题,加深下自己对基础知识的理解。Java基础知识实在是太多了,这里打算持续更新,总结下常见的面试题。1 下面的代码创建了几个对象String str = new String("Hello");以上代码,实际...

2020-05-02 14:59:41 2257

my-color.xcs

使用Xshell时,默认的主题和字体,看起来不是很友好,可以自定义设置一个自己喜欢的的主题。效果是白色背景,护眼色字体,看起来感觉清爽一些,需要的伙伴可以试试。

2020-11-13

AnotherRedisDesktopManager1.2.5.zip

Redis作为当前互联网缓存的利器,那么Redis图形化客户端也是必不可少的,这里给老铁们推荐一个工具,Redis图形化客户端工具,可以更加方便查看Redis数据库的数据。

2020-07-28

RedisDesktopManager.zip

Redis作为当前互联网缓存的利器,那么Redis图形化客户端也是必不可少的,这里给老铁们推荐一个工具,Redis图形化客户端工具,可以更加方便查看Redis数据库的数据。

2020-07-28

cluster.zip

redis cluster集群服务的配置文件汇总,可参考博文资源链接进行配置:https://blog.csdn.net/smilehappiness/article/details/107433525

2020-07-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除