- 博客(10)
- 问答 (1)
- 收藏
- 关注
原创 内存
内存的管理 由于Java,Go等等语言都采用了自动内存管理机制。不用显式管理内存,简化了编程,提高了编程的效率,解决了内存泄漏的问题。但是由于对软件需求的提高,高并发,高吞吐,和不规范的编程等等,会导致内存的泄露。 自动内存管理机制 自动内存管理机制主要考虑内存的申请和内存的回收。 内存的申请: 1.计算创建对象内存占用空间的大小。 2.在内存连续且空闲的空间,通过对象的大小,标志使用。 3...
2020-03-09 23:19:25
224
转载 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
507
原创 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
113
原创 restful的绪论
由于现代软件系统的复杂性,更加有必要强调组件化的系统,其实现被划分成独立组件,这些组件通过相互通信来执行想要完成任务。软件架构的研究探索是如何以最优的方式划分系统,标识组件,组件之间的通信,信息如何表达,组成系统的元素如何独立升级等等。且通过形式化和非形式化的符号进行描述。 一个优秀的架构不是凭空想象的。每一个架构级的设计决策,都要根据被设计系统的功能,行为,社交的需求而作出。根据...
2019-12-29 11:44:34
86
1
原创 restful初学习
设置URI 使用域和子域对资源进行合理划分或分组 通过‘ / ’表示资源之间的层次关系 通过“,” 和“;”表示资源之间的非层次关系 通过“_”使URI更方便阅读 通过“&”分隔参数 避免出现返回页面的后缀名出现在URI中 关于HTTP请求方法f 方法名 安全/幂等 描述 GET Y/Y 获取信息 TRACE Y/Y 获取发送给服务器的HTTP头部 HEAD Y...
2019-12-09 20:30:41
50
原创 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
192
原创 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
78
原创 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
103
原创 maven的安装
maven的安装 Maven的官网,还有一些运行时的环境等等,选择合适的来安装。 设置maven的国内镜像(可选) 设置的文件在${maven.localhost}\conf\settings,这里我选择阿里的maven国内镜像 <mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf>...
2019-12-04 18:55:00
59
原创 关于java内置序列化Serializable的学习
序列化的作用 序列化就是将存在于内存中的结构化数据(Object)进行转化为二进制,可以理解为字节流,由于其特性适用于网络的传输和保持到磁盘中,当需要时转化为结构化数据时(Object)进行反序列 关于java内置序列化Serialiable serialVersionUID的作用 用于校验序列化和反序列化是否是相同的数据结构。可以手动设置,IDE设置,不设置[^1] private ...
2019-11-25 18:17:08
134
空空如也
git lfs clone 的 not a enterprise project错误。
2019-12-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人