自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 问答 (1)
  • 收藏
  • 关注

原创 内存

内存的管理由于Java,Go等等语言都采用了自动内存管理机制。不用显式管理内存,简化了编程,提高了编程的效率,解决了内存泄漏的问题。但是由于对软件需求的提高,高并发,高吞吐,和不规范的编程等等,会导致内存的泄露。自动内存管理机制自动内存管理机制主要考虑内存的申请和内存的回收。内存的申请:1.计算创建对象内存占用空间的大小。2.在内存连续且空闲的空间,通过对象的大小,标志使用。3...

2020-03-09 23:19:25 231

转载 Linux判断软件是否安装

转载自:https://www.cnblogs.com/yuanqiangfei/p/8033000.html因为linux安装软件的方式比较多,所以没有一个通用的办法能查到某些软件是否安装了。总结起来就是这样几类:1、rpm包安装的,可以用rpm -qa看到,如果要查找某软件包是否安装,用 rpm -qa | grep “软件或者包的名字”。1[root@hexuweb102 ~] rp...

2020-01-10 19:20:22 527

原创 Lock&Condition

    Java SDK的Lock&Condition是并发包工具。和synchronized类似,都是基于管程的实现。Lock实现了管程的互斥,Condition实现了同步。    既然java中已经存在了synchronized,为什么还要实现Lock&Condition?    除了我们知道的,java的1.5版本和java的1.6版本,synchronized和lock...

2020-01-04 15:25:49 122

原创 restful的绪论

    由于现代软件系统的复杂性,更加有必要强调组件化的系统,其实现被划分成独立组件,这些组件通过相互通信来执行想要完成任务。软件架构的研究探索是如何以最优的方式划分系统,标识组件,组件之间的通信,信息如何表达,组成系统的元素如何独立升级等等。且通过形式化和非形式化的符号进行描述。    一个优秀的架构不是凭空想象的。每一个架构级的设计决策,都要根据被设计系统的功能,行为,社交的需求而作出。根据...

2019-12-29 11:44:34 95 1

原创 restful初学习

设置URI使用域和子域对资源进行合理划分或分组通过‘ / ’表示资源之间的层次关系通过“,” 和“;”表示资源之间的非层次关系通过“_”使URI更方便阅读通过“&”分隔参数避免出现返回页面的后缀名出现在URI中关于HTTP请求方法f方法名安全/幂等描述GETY/Y获取信息TRACEY/Y获取发送给服务器的HTTP头部HEADY...

2019-12-09 20:30:41 61

原创 java.sql.SQLException

:Unable to load authentication plugin ‘caching_sha2_password’.由于mysql的驱动版本不对称导致8.x版本:default_authentication_plugin=caching_sha2_password将驱动的版本与连接的mysql版本要相符合 <dependency> <groupId&g...

2019-12-07 22:09:09 201

原创 window10的docker安装

docker for window如果是win10以下的操作系统,推荐利用 docker toolbox 来安装,国内镜像(阿里云)如果是win10或是win10以上的系统,可以下载 Docker for Windows Installer 安装文件。需要在控制面板>程序>程序和功能>启动或管理Windows功能中开启Hyper-v选项如何是家庭版,没有hyper-v...

2019-12-06 22:07:01 83

原创 Git的下载,安装,初认识

git的下载从官网下载git Git的官方网站window的国内镜像网站GitHub上下载git的安装git的安装比较简单就不依次列举了。如有疑问,可以参考这篇博客安装完毕后,在Bash配置$ git config --global user.name "Your Name"$ git config --global user.email "email@example.co...

2019-12-05 16:54:42 108

原创 maven的安装

maven的安装Maven的官网,还有一些运行时的环境等等,选择合适的来安装。设置maven的国内镜像(可选)设置的文件在${maven.localhost}\conf\settings,这里我选择阿里的maven国内镜像<mirror><id>alimaven</id><mirrorOf>central</mirrorOf&gt...

2019-12-04 18:55:00 64

原创 关于java内置序列化Serializable的学习

序列化的作用序列化就是将存在于内存中的结构化数据(Object)进行转化为二进制,可以理解为字节流,由于其特性适用于网络的传输和保持到磁盘中,当需要时转化为结构化数据时(Object)进行反序列关于java内置序列化SerialiableserialVersionUID的作用用于校验序列化和反序列化是否是相同的数据结构。可以手动设置,IDE设置,不设置[^1] private ...

2019-11-25 18:17:08 142

空空如也

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

TA关注的人

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