我叫刘半仙

长期分享原创文章的程序员
29 篇文章
21.7K 次阅读
31 人订阅

全部文章

我叫刘半仙

人工智能导致失业的“狼来了”?

我曾经脑补过整个影院就一个人上班,自助售票检票、巡场人脸识别、放映自动化,只需要一个监视和维修的人就够了。

15820
我叫刘半仙

从源码角度理解Java设计模式——门面模式

门面模式定义:也叫外观模式,定义了一个访问子系统的接口,除了这个接口以外,不允许其他访问子系统的行为发生。

36610
我叫刘半仙

从源码角度理解Java设计模式——装饰者模式

优点:可以不改变原有对象的情况下动态扩展功能,可以使扩展的多个功能按想要的顺序执行,以实现不同效果。

26330
我叫刘半仙

从源码角度理解Java设计模式——责任链模式

适用场景(核心):只要把你的请求抛给第一个处理者,不用关心谁处理的,并且最终会返回你一个结果。

34510
我叫刘半仙

Redis为何这么快--数据存储角度

Redis是一个由ANSI C语言编写,性能优秀、支持网络、可持久化的K-K内存数据库,并提供多种语言的API。它常用的类型主要是 String、L...

17520
我叫刘半仙

通过Java代码自动发布Geoserver的地图服务WMS

GeoServer 顾名思义。是一个Server,它是开源的,允许用户查看和编辑地理数据的服务器,它可以比较容易的在用户之间迅速共享空间地理信息。利用Geose...

69520
我叫刘半仙

SpringBoot+JWT+Shiro+MybatisPlus实现Restful快速开发后端脚手架

1.8K30
我叫刘半仙

高效访问海量地图数据--用OpenLayers访问GeoServer发布的地图

1.9K30
我叫刘半仙

SpringBoot+JWT+Shiro+MybatisPlus实现Restful快速开发后端脚手架

前后端分离已经成为互联网项目开发标准,它会为以后的大型分布式架构打下基础。SpringBoot使编码配置部署都变得简单,越来越多的互联网公司已经选择Spring...

1.6K130
我叫刘半仙

MySQL超简单安装方法,一条命令就搞定

解压文件,就可以安装MySQL服务器,适用于新手快速搭建测试数据库。 MySQL的安装:     1.解压如图所示压缩包,放在一个文件夹中并修...

43470
我叫刘半仙

【JDK并发包基础】并发容器详解

Java.util.concurrent 包是专为 Java并发编程而设计的包,它下有很多编写好的工具,使用这些更高等的同步工具来编写代码,让我们的...

43280
我叫刘半仙

【JDK并发包基础】工具类详解

在写并发代码来提升性能时,会遵循某些最佳写法,而不是只用基础的wait和notify来控制复杂的流程。Java.util.concurrent 包...

44550
我叫刘半仙

原荐你知道么?static关键字有5种用法。

说到static,静态变量和静态方法大家随口就来,因为他们在实际开发中应用很广泛,但他们真正在使用的时候会存在很多问题,而且它的使用不只那两种:   ...

52060
我叫刘半仙

要理解递归,先得理解递归

对于一个整天写增删改查的java程序员,厌倦了成天搬砖,所以最近研究了一下递归。首先声明,本人非科班出身,对于刚接触递归就感觉有一种莫名高大上算法...

38240
我叫刘半仙

原分布式系统架构实战demo:SSM+Dubbo

对于传统的单一构架,也就是打成的war或者ear包部署在同一个Web容器里的构架,它虽然开发、测试、部署简单,但随着业务的不断发展,维护成本增加...

2K70
我叫刘半仙

手写一个简化版Tomcat

Tomcat作为Web服务器深受市场欢迎,有必要对其进行深入的研究。在工作中,我们经常会把写好的代码打包放在Tomcat里并启动,然后在浏览器里就能...

49350
我叫刘半仙

原向Spring大佬低头--大量源码流出解析

用Spring框架做了几年的开发,只停留在会用的阶段上,然而Spring的设计思想和原理确实一个巨大的宝库。大部分人仅仅知道怎么去配,或着加上什么...

51460
我叫刘半仙

【JDK并发包基础】线程池详解

为了更好的控制多线程,JDK提供了一套线程框架Executor来帮助程序员有效的进行线程控制。Java.util.concurrent 包是专为...

73750
我叫刘半仙

原荐记一次服务器被植入挖矿木马cpu飙升200%解决过程

线上服务器用的是某讯云的,欢快的完美运行着Tomcat,MySQL,MongoDB,ActiveMQ等程序。突然一则噩耗从前线传来:网站不能访问了。 此项目是我...

66140
我叫刘半仙

原帮你摆脱鼠标,提高工作效率的免费小工具

一款只用键盘操作就能打开想要的软件的神器--ALTRun。在我刚开始学编程时,一次偶然的机会接触了ALTRun后,实在是爱不释手。它是一款快速启动...

49860

扫码关注云+社区

领取腾讯云代金券