【后端-java】各种锁的详解
java锁详解 Synchronized synchronzied原理 对象头
【工具-Nginx】从入门安装到高可用集群搭建
文章已收录至https://lichong.work,转载请注明原文链接。 ps:欢迎关注公众号“Fun肆编程”或添加我的私人微信交流经验🤝 一.Nginx安装配置及常用命令 1.环境搭建 首先在linux系统下安装gcc编译环境,执行: yum install gcc-c++ -y
确保当前系
【架构-DDD】使用领域驱动设计-互联网未来架构设计之道(一)
文章已收录至https://lichong.work,转载请注明原文链接。 ps:欢迎关注公众号“Fun肆编程”或添加我的私人微信交流经验🤝 简介 互联网后微服务时代,软件质量是一个非常让人头疼的问题,而DDD(Domain-Driven Design)被认为是系统老化问题的新希望。众多互联网大厂
【工具-Flyway】优雅的数据库版本控制方式,无需每个版本发布数据库变动脚本
文章已收录至https://lichong.work,转载请注明原文链接。 ps:欢迎关注公众号“Fun肆编程”或添加我的私人微信交流经验🤝 一、背景 如果你还在每个版本发布时单独分发数据库变动脚本,甚至简单粗暴的将开发库直接导出并导入生产环境,建议一起来读一下这篇文章。 二、主流方案 这个一般来
【工具-TWRP-frp-Termux】旧手机暴改成免费云服务器-MIUI刷TWRP安装magisk获取root
文章已收录至https://lichong.work,转载请注明原文链接。 ps:欢迎关注公众号“Fun肆编程”或添加我的私人微信交流经验🤝 一、起因 现在因为疫情居家,利用frp内网穿透到公司电脑的windows远程桌面端口远程办公,然后发现以前用的小米9在抽屉里落灰很久了想着二手卖了,但是因为
【Docker】入门教程-基本概念解读
文章已收录至https://lichong.work,转载请注明原文链接。 ps:欢迎关注公众号“Fun肆编程”或添加我的私人微信交流经验🤝 概念 官网解释 Docker 是一个用于开发、发布和运行应用程序的开放平台。Docker 提供了在称为容器的松散隔离环境中打包和运行应用程序的能力。隔离和安
【前端-工程化】React项目工程化记录-内置项目活文档(老项目升级优化-集成Hosky/ESLint/Prettier-升级Webpack/Babel/NodeSass/React)
文章已收录至https://lichong.work,转载请注明原文链接。 ps:欢迎关注公众号“Fun肆编程”或添加我的私人微信交流经验🤝 👍文章中优化的项目已整理为模板工程提交至GitHub,欢迎star😉 背景 最近接到一个项目,说是一个老的React项目,希望做个优化升级,我刚clon
【前端-调优】vue-cli前端工程webpack启动构建打包优化记录-6分钟至29秒
vue-cli前端工程webpack优化记录 文章已收录至https://lichong.work,转载请注明原文链接。 ps:欢迎关注公众号“Fun肆编程”或添加我的私人微信交流经验🤝 优化原因 开发环境启动时间耗时长。公司电脑配置一般,启动一下需要一两分钟。 持续构建环境耗时长,打包慢。 优化
【Java-集合】面试题总结收录
本文章面试题均来源于github,我只是做了下整理归类 一、集合基础 1.集合框架底层数据结构总结 Collection接口下面的集合: List 类型 数据结构 ArrayList Object[] 数组 Vector Object[] 数组 LinkedList 双向链表(JDK1.6 之前为循
【Java-webflux】Spring5新特性之webflux反应式编程-Project Reactor
概念 第一次接触反应式编程可以先看一下反应式宣言,这里有一些名词和概念解释。 简单来说,反应式编程满足以下特质: 即时响应性:只要建立连接, 系统就会及时地做出响应。 回弹性:系统在出现失败时依然保持即时响应性。 弹性:系统在不断变化的工作负载之下依然保持即时响应性,也就是说可以弹性伸缩。 消息驱动