自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 分布式锁之Redisson

基于Redis、异步、无锁和Netty的高性能框架官方网站:https://github.com/redisson/redisson1、引入jar包<dependency> <groupId>org.redisson</groupId> <artifactId>redisson</artifactId> <version>3.14.0</version></dependency&g..

2020-12-01 15:42:42 164

原创 liunx软件包管理

liunx中的软件安装格式: (1)源码安装(其中有一种脚本安装) (2)二进制包(RPM包、系统默认包)RPM命名规则(软件包名-如那件版本-发布次数.适合的liunx平台.适合的硬件平台.rpm扩展名):RPM安装: rpm -ivh 包全名 -i(install) 安装 ...

2019-08-07 21:28:38 97

原创 java创建线程的三种方法

线程:轻量级的进程,程序的最小执行单元线程的特点:1、共享内存、文件句柄和其他进程状态十分容易 2、创建线程的代价小,并发起来效率比较高方式一、继承Thread方式二、实现Runnable接口方式三、匿名内部类...

2019-08-02 18:03:10 88

原创 liunx-服务管理-(1)服务的分类

一、服务的分类:1、RPM包默认安装程序(系统都是RPM安装所以默认是RPM) (1)独立的服务(响应快,耗资源) (2)基于xinted服务(基于xinted的服务先响应给xinted服务,然后再响应调用给调用者)2、源码包安装的服务(相当于第三方)二、服务的查看:chkconfig --list(不能看源码包安装的服务) ...

2019-07-31 14:43:39 167

原创 hashCode的重写规则,以及HashSet存储了可变元素,元素改变后的情况

 * 重写hashCode的规则 * 1、比较两个对象的hashCode和equals的比较结果应该保持一致 * 2、对象中用作equals比较标准的属性,都应该用来计算hashCode值当HashSet存储了可变元素,元素改变后的情况分析:分析: *        步骤(1)试图删除count为5的对象的时候,HashSet会计算出对象的hashCode值,找出元素在集合...

2018-09-13 00:45:11 420

原创 HashSet中判断两个元素是否重复的标准,以及重复后的存储方式

Set集合的存储特点是:元素之间不能重复、元素之间没有顺序。HashSet判断元素是否相等的依据:对象的equals()比较返回false;且hashCode值不相等,判断两个元素不相等;那么equals()方法和hashCode值不一致的情况呢?*上面的代码C对象 添加了一个有一个没有被添加进来,其余的都被添加进来了。分析: *第一种情况A对象,equals:比较相同,ha...

2018-09-13 00:26:56 1787 3

原创 重写equals方法使用instanceof方法存在的问题

父类重写了equals()方法:子类:问题:当equals()中使用instanceof判断两个对象是否是同一类型时,当前者是后者的子类时,count值又相等,出现了两个不同对象相等的情况。equals的安全重写写法:   ...

2018-09-13 00:09:53 595

翻译 集合的遍历

遍历Collection集合的一般遍历方式: for()循环遍历集合(仅适用于List接口体系) Iterator遍历集合(不能直接修改集合) foreach遍历集合,实际上底层还是iterator实现(不能直接修改集合) iterator没有装东西的能力,它只是用来遍历集合的迭代器。       上面(2)发生错误的原因是一条线程正在迭代访问Collection的迭代结合元素的时候...

2018-09-11 23:35:03 73

原创 单例模式

 * 设计模式:是一套被反复使用的代码设计的经验总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码            可靠性 * 单例设计模式:保证在整个应用中某一个类有且只有一个实例(一个类在堆内存只存在一个对象)。                                                     常两种单例模式:饿汉模式和懒汉模式饿汉模式特...

2018-09-10 22:11:15 65

翻译 3、数据类型和运算符

一、基本数据类型标识符规则:java语言的标识符必须是以字母、下划线(_)和美元符($)开头,后面可以跟任何数目的字母、数字、下划线(_)和美元符($),不能使用关键字和保留字,标识符的长度没有要求。java语言是使用unicode编码,严格区分大小写。标识符规则:1、标识符可以由字母、数字、下划线(_)和美元符($)组成。但是不能以数字开头。                    2、标识符不能...

2018-03-02 22:53:17 106

原创 2、面向对象程序设计

        面向对象的设计实际上是由面向对象分析(Object-oriented analysis)、面向对象设计(Object-oriented design)、面向对象编程(Object-Oriented Programming)三部分有机的组成在一起。面向对象程序分析和面向对象设计需要用一种方式来描述和记录。目前业界统一用UML(统一建模语言)来描述和记录面向对象分析和面向对象设计的结果...

2018-02-25 09:29:03 131

原创 JSP技术

简介: jsp是Java Server Page的缩写,它是Servlet的扩展。他的作用是简化网站的创建过程和维护动态网站。html更多的是展现静态页面,Servlet可以实现动态页面的展现,jsp页面整合了html和Servlet。jsp除了包含html文本外,还包含的内容为:(1)jsp指令(2)jsp声明(3)jsp程序片段(4)jsp表达式(5)jsp内置对象(jsp内置对象实际上

2018-01-25 09:06:12 215

空空如也

空空如也

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

TA关注的人

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