程序猿的大杂烩

469 篇文章
48K 次阅读
37 人订阅

全部文章

端碗吹水

Java底层:GC相关

光有垃圾标记算法还不行,JVM还需要有垃圾回收算法来将这些标记为垃圾的对象给释放回收掉。主要的回收算法有以下几种:

10210
端碗吹水

Java多线程与并发笔记

synchronized主要是用于解决线程安全问题的,而线程安全问题的主要诱因有如下两点:

9020
端碗吹水

iptables filter表案例,iptables nat表应用

这个案例的需求是把80、22、21端口方放行,然后给22端口指定一个IP段,只有这个指定的IP访问才能访问到22端口,其他IP则一概拒绝访问22端口,这个需求用...

8520
端碗吹水

iptables规则备份和恢复,firewalld相关操作

iptables-restore则是相反,把文件里的规则恢复到iptables中:

7820
端碗吹水

容器部署Spring Cloud项目

最后我们在rancher上部署eureka和config项目,首先我们需要在本地创建这两个项目的docker镜像,然后推送到网易云镜像仓库上。

13630
端碗吹水

cron,chkconfig工具,systemd管理服务,unit介绍,target介绍

在Linux系统当中任务计划是必不可少的,因为有时候可能需要凌晨的时候去做一些操作,例如要执行shell脚本、备份文件、执行某个命令等等。我们需要设定一个时间去...

5920
端碗吹水

Gradle初体验

1.Gradle是基于JVM的,所以首先需要确保已经安装好了JDK,而我这里是已经安装好的了,官方文档中表示目前最新版本的Gradle需要的JDK环境是1.7以...

6720
端碗吹水

Linux网络相关

ifconfig命令在CentOS6是自带有的,但是在CentOS7默认是没有的,需要安装net-tools这个包。

12210
端碗吹水

Gradle多项目构建与jar包发布

通常在使用Maven构建项目的时候,我们会将一个项目划分为多个模块,然后通过父工程去管理子模块。而 Gradle 也拥有类似的功能,我们将其称之为多项目构建(m...

14520
端碗吹水

认识Linux和安装CentOS

Linux是开源免费的一个操作系统,因为它稳定和安全,被广泛应用于服务器上。Linux还没有诞生之前,有一个操作系统叫Unix,Unix是最早由KenThomp...

8510
端碗吹水

使用docker安装elasticsearch伪分布式集群以及安装ik中文分词插件

0.在安装es之前,首先编辑一下宿主机的内核参数,否则配置es集群的时候极有可能启动不成功:

10230
端碗吹水

CentOS7最小化安装配置IP

因为是我们安装的CentOS操作系统是最小化安装的,所以没有图形界面和一些软件或插件的。IP也是没有配置的我们需要手动配置IP,然后使用远程终端通过这个IP去连...

9520
端碗吹水

Java函数式编程之Stream流编程

如何区分中间操作和终止操作呢?可以根据操作的返回值类型判断,如果返回值是Stream,则该操作为中间操作。如果返回值不是Stream或者为空,则该操作是终止操作...

7420
端碗吹水

PUTTY、Xshell远程连接Linux与PUTTY、Xshell密匙认证

在VM虚拟机软件里有一个快照的功能,快照相当于备份一下操作系统,能备份某一个时间点的系统,如果在实验的过程中出现了问题,可以恢复到上一个拍摄的快照中。

13720
端碗吹水

JDK9特性-Reactive Stream 响应式流

Reactive Stream (响应式流/反应流) 是JDK9引入的一套标准,是一套基于发布/订阅模式的数据处理规范。响应式流从2013年开始,作为提供非阻塞...

11520
端碗吹水

Spring船新版推出的WebFlux,是兄弟就来学我

Spring WebFlux是Spring Framework 5.0中引入的新的响应式Web框架。 与Spring MVC不同,它不需要Servlet API...

12830
端碗吹水

Linux单用户模式、救援模式、克隆虚拟机与Linux机器互相登录

单用户模式类似于windows的安全模式,进入单用户模式后可以更改root的密码,在工作忘记密码了就可以进入单用户模式进行更改。

21820
端碗吹水

解决集成jpa时无法创建entityManagerFactory的问题

最近将IDEA 2018.1版本更新到了2018.2版本,更新好后跑了一下之前的项目,结果就报错了,这个项目集成了spring data jpa。由于该错误有多...

20810
端碗吹水

解决npm install时报错无法安装chromedriver的问题

最近使用vue开发了一个前端项目,开发好后准备部署到服务器上。从git仓库拉下项目代码后,运行npm install安装项目所依赖的模块时却报错了,错误信息如下...

19230
端碗吹水

Linux系统结构目录、ls命令、文件类型、alias命令笔记

tree命令可以树形的方式显示目录结构,在CentOS7中的最小化安装tree命令是需要自己手动安装的:

13220

扫码关注云+社区

领取腾讯云代金券