我叫刘半仙

LV0

技术专栏

我叫刘半仙TA创建的

长期分享原创文章的程序员

28 文章31 关注者

全部文章

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

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

    我叫刘半仙
    TomcatJDBCHTTP
  • 从源码角度理解Java设计模式——装饰者模式

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

    我叫刘半仙
    Spring编程算法JavaMyBatis缓存
  • 从源码角度理解Java设计模式——责任链模式

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

    我叫刘半仙
    Spring编程算法TomcatHTTP
  • Redis为何这么快--数据存储角度

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

    我叫刘半仙
  • 通过Java代码自动发布Geoserver的地图服务WMS

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

    我叫刘半仙
  • SpringBoot+JWT+Shiro+MybatisPlus实现Restful快速开发后端脚手架

    我叫刘半仙
    SpringMyBatis分布式
  • 高效访问海量地图数据--用OpenLayers访问GeoServer发布的地图

    我叫刘半仙
    安全Tomcat
  • SpringBoot+JWT+Shiro+MybatisPlus实现Restful快速开发后端脚手架

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

    我叫刘半仙
    SpringMyBatis分布式
  • MySQL超简单安装方法,一条命令就搞定

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

    我叫刘半仙
    其他
  • 【JDK并发包基础】并发容器详解

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

    我叫刘半仙
    JDK容器Java
  • 【JDK并发包基础】工具类详解

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

    我叫刘半仙
    JDKJava
  • 原荐你知道么?static关键字有5种用法。

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

    我叫刘半仙
    JVMJava
  • 要理解递归,先得理解递归

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

    我叫刘半仙
    其他
  • 原分布式系统架构实战demo:SSM+Dubbo

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

    我叫刘半仙
    分布式系统架构Dubbo
  • 手写一个简化版Tomcat

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

    我叫刘半仙
    Tomcat
  • 原向Spring大佬低头--大量源码流出解析

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

    我叫刘半仙
    Spring
  • 【JDK并发包基础】线程池详解

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

    我叫刘半仙
    JDKJava
  • 原荐记一次服务器被植入挖矿木马cpu飙升200%解决过程

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

    我叫刘半仙
    TomcatMySQL
  • 原帮你摆脱鼠标,提高工作效率的免费小工具

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

    我叫刘半仙
    网站
  • 原自己手写一个Mybatis框架(简化)

           继上一篇手写SpringMVC之后,我最近趁热打铁,研究了一下Mybatis。MyBatis框架的核心功能其实不难,无非就是动态代理和jdbc的操...

    我叫刘半仙
    MyBatisSpringMVCJDBC

个人简介

个人成就

  • 获得 146 次赞同
  • 文章被阅读 17.5K 次

扫码关注云+社区

领取腾讯云代金券