spring boot 框架在生产环境使用的有一段时间了,它“约定大于配置”的特性,体现了优雅流畅的开发过程,它的部署启动方式(java -jar xxx.jar)也很优雅。...

spring boot 框架在生产环境使用的有一段时间了,它“约定大于配置”的特性,体现了优雅流畅的开发过程,它的部署启动方式(java -jar xxx.jar)也很优雅。...
目前SpringCloud全家桶大部分进入维护模式,作为双子座的我来讲当然是要喜新厌旧一下啦。下面是我的SpringCloudAlibaba教程系列文章目录: 1.Sprin...
日志打印AOP配置
程序员差异详解 程序员的好坏,一方面体现在编程能力上,比如并不是每个程序员都有编写一个编译器程序的能力;另一方面,体现在程序设计方面,即使在没有太多编程技能要求的领域下,比如...
简介 Tinyid是用Java开发的一款分布式id生成系统,基于数据库号段算法实现,关于这个算法可以参考美团leaf或者tinyid原理介绍。Tinyid扩展了leaf-se...
1.和领导谈话,要站起来回答,平行视线交流比较好。 2.职场,要靠自己的悟性。 3.如果你太渴望,能成,往往成不了。其实,好多事情是水到聚成,欲速则不达。 4.客气是领导的姿...
log4j2日志输出样例
引入maven依赖 自动生成代码 生成代码 entity类: mapper类: sevice类: 分页插件 参考 https://www.cnblogs.com/l-y-h/...
一、引入maven plugin 二、修改配置文件 新建配置文件放到src/main/resources/mybatis-generator-config.xml下 三、生成...
背景 使用雪花算法生成的主键,二进制表示形式包含4部分,从高位到低位分表为:1bit符号位、41bit时间戳位、10bit工作进程位(也可以区分5bit数据中心、5bit机器...
说明: redis慢查询是指命令执行阶段执行比较耗时的命令(如keys *),不包括命令通过网络传输消耗的时间和排除等待的时间,慢查询日志用于帮助开发和运维人员定位问题。 配...
logback日志输出样例
我对技术架构的理解 软件架构指软件系统的顶层结构,软件架构没有银弹,但行业最佳实践可以有,架构设计的目的是:为了解决软件系统复杂度带来的问题。 顶层设计 物理架构 应用架构 ...
缓存穿透访问数据库中不存在的数据,缓存中自然也不存在, 所以每次请求都穿过缓存直到数据库。或者外部攻击故意请求不存在的key。解决方案:1.不存在的数据设置一个空值2.使用布...
背景 防御csrf、cors、xss以及sql注入攻击,其中spring security提供防御csrf、cors、xss攻击的功能。 操作说明 1.引入spring se...
概述 XXL-JOB是一个轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。官方地址中文版:ht...
配置项:connectTimeout 名称:创建连接超时 作用域:连接池初始化时,或连接池无连接,需要创建物理连接时 配置方法:在jdbc url中配置 connectTim...
设计一个电商秒杀系统,至少包含导购、交易和库存系统的全链路简易的整体方案,特别对于库存处理细节上,希望给出比较完整的关键细节处理,需要有代码配合的可以用伪代码示例。方案上可以...