自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

刘世明的博客

1.001^365=1.44......life is a project

  • 博客(15)
  • 收藏
  • 关注

转载 java设计模式-单例模式

概述单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。特点:单例类只能有一个实例。单例类必须自己创建自己的唯一实例。单例类必须给所有其他对象提供这一实例。线程不安全单例饿汉模式优点:实...

2020-03-01 16:13:28 167

转载 java classPathResource FileNotFoundException解决办法

概述今天通过java程序读取resource文件夹里面的一些文件,文件明明放到了指定的文件夹,通过classPathResource来读取,但是程序报文件不存在。读文件的代码:ClassPathResource classPathResource = new ClassPathResource("foo.txt");InputStream input = classPathResource...

2020-03-01 16:12:37 5619 1

转载 java为什么不支持多继承

概述多重继承是面向对象概念的一个特性,其中一个类可以继承多个父类的属性。当超类和子类中都存在具有相同签名的方法时,就会出现问题。在调用该方法时,编译器无法确定要调用哪个类方法,甚至在调用哪个类方法时也无法确定优先级。java不支持类的多继承,但是可以通过接口或内部类来曲线实现多继承。为什么不支持多继承请看下面的代码,它将编译报错:public class MultiInheritTest...

2020-03-01 16:11:40 376

转载 java内部类

概述内部类是指,一个类是另一个类的成员。java中有四种内部类:内部类(Nested Inner Class)静态内部类(Static Nested Class)局部类(Local Inner Class)匿名类(Anonymou Inner Classe)为什么使用内部类使用内部类有几个好处:内部类可以访问外部类包括private的所有元素(成员和方法)。内部类更具可读性...

2020-03-01 16:10:51 128

原创 java接口静态方法

原文链接:https://liushiming.cn/2020/02/23/java-static-methods/概述Java8带来了一些全新的特性,包括lambda表达式、函数接口、方法引用、流、可选方法、接口中的静态方法和默认方法。在本文中,我们将深入讨论为什么java8接口新增了默认方法,如何使用默认方法,并讨论一些有用的用例。静态方法接口中的静态方法和类中定义的静态方法一样,不...

2020-02-25 22:49:31 198

原创 java接口默认方法

原文链接:https://liushiming.cn/2020/02/23/java-default-methods/概述Java8带来了一些全新的特性,包括lambda表达式、函数接口、方法引用、流、可选方法、接口中的静态方法和默认方法。在本文中,我们将深入讨论为什么java8接口新增了默认方法,如何使用默认方法,并讨论一些有用的用例。默认方法在接口中用default关键字定义接口的默...

2020-02-25 22:48:23 899

转载 java内部类详解

原文链接:https://liushiming.cn/2020/02/25/java-inner-class/概述内部类是指,一个类是另一个类的成员。java中有四种内部类:内部类(Nested Inner Class)静态内部类(Static Nested Class)局部类(Local Inner Class)匿名类(Anonymou Inner Classe)为什么使用内部...

2020-02-25 22:45:50 176

原创 多人协作项目如何保持统一的代码风格

原文链接:https://liushiming.cn/2020/02/20/keep-same-code-style/概述多人在同一个项目协作的时候保持统一的编码风格很重要。但说起来容易做起来难,每个人都有自己的编码习惯,不去对比自己都难以意识到。本文我推荐一些做法、工具可以帮助我们尽量保持同样的风格。选择go语言如果可以,选择go语言作为编程语言。go语言自带代码格式化命令gofmt,...

2020-02-20 14:13:09 1135

原创 go并发编程by examples

转载自本人独立博客:https://liushiming.cn/2020/01/21/concurrent-programming-in-go-by-examples/概述并发是go的一个吸引开发者的特性,也是一个难点,以下整理自我在公司的一个内部分享,全部都是以示例的形式进行说明,有兴趣跑一下就掌握了。本文中的代码在github上也有。并发 vs 并行并发(Concurrency)v...

2020-01-26 23:25:10 290

原创 解决macbook外接显示屏vscode文字变模糊的问题

转载自本人独立博客:https://liushiming.cn/2020/01/20/vscode-font-rendering-blurry/问题概述一段时间来我发现我的macbook pro外接显示器的时候,不管是在公司还是家里,如果vscode是开着的,再接显示屏里面的字会变模糊。只有关闭vscode再重新打开文字才清晰。别的应用没有发现这样的情况。环境说明vscode 1.41.1...

2020-01-26 23:23:40 2027

原创 解决vscode出现两个光标的问题

转载自本人独立博客:https://liushiming.cn/2020/01/20/vscode-two-cursors-in-vim-mode/问题概述今天用vscode的vim模式编辑html文件时,发现光标移动时会自动出现两个光标。插入或者删除文字时,会同时修改两处地方。一开始我以为是vscode的新功能,只是我不会用,但是很快发现,真的是没法用。网上搜索一通在vscode的githu...

2020-01-26 23:22:10 8220

原创 一文搞懂vim复制粘贴

转载自本人独立博客https://liushiming.cn/2020/01/18/copy-and-paste-in-vim/概述复制粘贴是文本编辑最常用的功能,但是在vim中复制粘贴还是有点麻烦的,有一点学习成本。本文总结了使用vim复制粘贴的典型场景和使用方法,希望对读者有帮助。vim内部复制、粘贴、剪切选择文本v+光标移动 (按字符选择)高亮选中所要的文本,然后进行各种操作(比...

2020-01-26 23:20:49 1167

原创 解决vim选中文字不能复制的问题

转载自本人独立博客:https://liushiming.cn/2020/01/18/vim-copy-issue-in-iterm2/概述最近发现在iterm2中打开vim,用鼠标选中文字,并用command + c复制选中的文字,但粘贴出来是空的。查了一圈终于在iterm2的官方gitlab issue库里发现了解决办法。将Enable mouse reporting这个设置去掉即可。版...

2020-01-26 23:19:28 3141 1

原创 简单配置让iterm2用得更爽

同步自本人独立博客:https://liushiming.cn/2020/01/15/awesome-iterm2-config/概述iterm2比mac原生的terminal好用很多,是mac下必装的软件之一,装好后简单配置就用的很爽了。我个人的配置主要有以下方面,供参考:开机默认启动iterm主题设置为Solarized Dark设置更美观的中文字体开启全局快捷键opton + ...

2020-01-26 23:17:09 3433

原创 Binary classification 二分类和混淆矩阵的概念

二分类、混淆矩阵中的基本概念

2016-03-20 01:05:48 17582

空空如也

空空如也

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

TA关注的人

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