自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(572)
  • 收藏
  • 关注

原创 Mock数据 – Java最好用的工具JMockData

本页目录 JMockData使用步骤添加Maven依赖随便弄一个实体类JMockData构造数据输出测试结果JMockData高级进阶追加2个字段构造Mock数据时添加一个条件约束测试高级进阶输出JMockData Github地址:https://github.com/jsonzou/jmockdataJMockData使用步骤添加Maven依赖<dependency> ...

2023-01-29 20:49:03 545 1

原创 IDEA Mac – Windows开发编码不兼容的问题

我们知道Unix与Windows换行符、回车符等一些不一致,但是我们在编译器有些时候是看不出来的,我们能做的就是再开发前,统一文件的编码格式!简述:全局编码格式UTF-8、项目编码格式UTF-8、默认的properties文件编码也是UTF-8、Line Separator(换行符)选择LF(Unix and MacOS)修改步骤这里选择LF。以后统一后,就不会出现这个问题。ps:记得务必使用Ma...

2023-01-17 10:10:34 297

原创 FFXI发布新客户端教程

只要有一个正常的客户端,导出自己的几个位置的注册表就可以使用了!首先导入原有的盘符基础的注册表。再倒入新修正的计算机\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\PlayOnline在ToolsUS修改的Others点解File Check Settings会破坏游戏客户端文件,切记不要点击!!!不然只能更换客户端了!XXX\PlayOnlineViewer\p...

2023-01-15 04:00:38 301

原创 两步搭建RustDesk服务端 – 程序员推荐的远程控制桌面、电脑工具

本页目录 本文前沿RustDesk优点RustDesk相关链接正文:RustDesk Linux服务端搭建教程(非Docker)RustDesk默认程序占用端口说明启动 hbbr 是中继服务器启动 hbbs 是ID服务器客户端配置附赠-hbbr、hbbs命令详细说明hbbrhbbs终止RustDesk服务端Linux一键启动hbbr、hbbsPC控制Android示例本文前沿网上很多桌面工具:诸如...

2023-01-13 09:59:40 2385

原创 docsify 文档站点生成器 – 建站工具

本页目录 docsify环境准备Linux安装Node.js(我当前是CentOS)开始配置 docsify创建一个文件夹,并进入全局配置docsify-cli客户端有了docsify-cli客户端就可以初始化项目启动我们刚才初始化的项目(可不执行)Nginx配置docsifyLinux后台启动不停机利用node启动docsify(不推荐)docsify官网:https://docsify.js....

2023-01-12 15:46:45 168

原创 京雀使用

本页目录 添加应用新增CI配置查看CI打包信息添加应用新增CI配置添加打包命令要注意:一开始是项目Clone一个地址,然后执行Maven命令,然后就进入了target目录,然后在此目录创建一个文件夹A(用于防止jar包后执行压缩命令),然后复制Jar进入这个文件夹A,然后开始压缩这个文件夹Amvn clean install -DskipTests=true && cd Pro...

2023-01-11 09:38:40 53

原创 Mac软/硬件自检 – Apple Chip版 – Inter版本

本页目录 硬件自检准备好 MacApple 芯片操作Intel 处理器操作Apple Chip版硬件自检白话版系统软件自检Apple Chip版系统软件自检步骤天才吧维修进度追踪Mac自检有2种方式:硬件、系统Apple技术支持更全介绍:https://support.apple.com/zh-cn/HT202731硬件自检准备好 Mac将 Mac 关机。断开除键盘、鼠标、显示屏、以太网连接(如果...

2023-01-11 00:25:20 501

原创 Mybatis & MyBatis-Plus注解开发

@Mapperpublic interface XXXMapper extends BaseMapper<XXX> { @Update("update school set name = #{name,jdbcType=NVARCHAR} limit 1") Integer updateSchoolName(@Param("name") String name);}...

2023-01-09 17:47:39 49

原创 MySQL建库、表、增删改查语句Demo

本页目录 库语句建库修改库字符集指定库排序规则当前库状态的建表语句删除库Navicat编辑数据库时执行的SQL表语句建表添加字段修改表修改字段修改表字符集、排序规则截断表删除表添加索引一直都是用MySQL可视化工具,几乎没碰过建库、表等语句了。实属遗忘了。趁机补一补吧。库语句建库-- 数据库配置文件default-character-set是utf8_mb3,则会导致创建的表是utf8mb3。我们...

2023-01-09 17:31:11 95

原创 京东上线流程

特殊说明: 以上文章,均是我实际操作,写出来的笔记资料,不会盗用别人文章!烦请各位,请勿直接盗用!转载记得标注来源! 收_心永久会员 打赏 收藏 海报 链接...

2023-01-09 16:10:51 63

原创 免费的Windows抢票神器 – 12306分流抢票 – bypass

本页目录 分流抢票官网要求操作输入账号密码滑块登陆主界面绑定微信公众号后,可以获取消息微信消息年复一年的火车抢票大战,光靠我们人工抢是无法满足的,毕竟有很多第三方付费平台使用服务器间歇性抢票!更有甚者,第三方平台提供靠近12306服务器的服务器,实现更低的延时。我们人工肯定是不合适的。于是我在群里吹牛逼看到了抢票软件。毕竟我们都是程序员,一定是少人工,高效的内容!分流抢票官网https://www...

2023-01-06 14:15:02 1153

原创 SSE 第二篇

上一篇文章只是简单帮大家梳理一下什么是SSE。这篇文章,则会放上真实Spring框架对SSE的封装了。框架封装了send方法,我们可以通过业务主动去给客户端推送事件。我本来考虑实现服务器宕机重启后,SSE请求对象保持原有不变,实现前端SSE重连。但是经过实际操作,以及思考后,我发现此方案不能解决此问题。因为响应对象存储在服务端的JUC包下的Map中。我们无法通过Redis存储信息,然后重新获取原来...

2022-12-30 16:16:26 248 6

原创 Nginx案例 – 对资源下载限速

本页目录 Nginx资源下载限速配置说明下载速度限速用户连接数限制限速的真实配置出此教程的原因其他限流配置Nginx资源下载限速配置说明限速配置可以放在Http块、也可以放在Server、Location块。下载速度限速本配置无需在任何地方添加额外配置。直接使用即可!limit_rate_after 10M; # 资源不限速范围10M,超出10M后开始限速 limit_rate 2...

2022-12-27 23:24:21 87

原创 「02」xxl-job – 定时任务调度框架 – 开源项目

本页目录 基础配置执行器任务描述负责人报警邮件触发配置调度类型固定延迟任务配置运行模式JobHandler执行参数高级配置路由策略子任务调度过期策略阻塞处理策略任务超时时间失败重试次数基础配置执行器任务的绑定的执行器,任务触发调度时将会自动发现注册成功的执行器, 实现任务自动发现功能; 另一方面也可以方便的进行任务分组。每个任务必须绑定一个执行器, 可在 "执行器管理" 进行设置;任务描述任务的描...

2022-12-27 11:00:35 141

原创 Archery – SQL审核查询平台

本页目录 Archery使用说明需要调整的SQL文件修正记录如下禁止指定存储引擎:’XXX表名’列 ‘created_by’ 不允许为null(表 ‘XXX表名’). 此处无需处理!表 ‘base_dict’ 禁止设置排序规则!允许的排序规则建议自增列初始值置为 1列 ‘id’ 需要设置注释(表’XXX表名’).自增列建议设置无符号标志unsigned(表’XXX表名’). 这个有待考证表 ‘XX...

2022-12-15 18:36:40 368

原创 京东内部在用的开发工具

http://www.finderweb.net/。 这里提供一个我没见过的Linux文件管理系统 特殊说明: 以上文章,均是我实际操作,写出来的笔记资料,不会盗用别人文章!烦请各位,请勿直接盗用!转载记得标注来源! 收_心永久会员 打赏 收藏 海报 链接...

2022-12-15 14:11:39 75

原创 finder – 服务器文件管理系统

特殊说明: 以上文章,均是我实际操作,写出来的笔记资料,不会盗用别人文章!烦请各位,请勿直接盗用!转载记得标注来源! 收_心永久会员 打赏 收藏 海报 链接...

2022-12-15 11:32:03 55

原创 Json转Java对象 – Java常见特殊符号 – 字符串

本页目录 Json转Java对象Java常见特殊符号 与调用replaceAll()方法的场景说明Json转Java对象下面是前端传入的Json文件{ "key1":"{\"type\":\"Polygon\",\"coordinates\":[XXX]}", "name":"zhangsan"}看似前端传入Json格式是没问题的,但是Java处理的时候,就无法转换为JavaOb...

2022-12-14 18:25:07 144

原创 Docker Portainer – Docker目前最好的可视化管理工具

Docker 图形化界面管理工具 镜像名就是:portainer/portainerdocker run -d -p:8088:9000 --restart=always -v "/var/run/docker.sock:/var/run/docker.sock" --privileged=true portainer/portainer既然提示让我们操作那我们就按照指令操作docker run ...

2022-12-14 09:07:38 67

原创 @Validated – 接口参数校验注解

本页目录 看下@Validated注解源码验证的User内部的注解校验规则调整异常响应信息其他注解@JsonFormat Jackson包下的时间格式工具Spring框架提供了接口参数校验的注解。下面是相关注解:看下@Validated注解源码@Target({ElementType.TYPE, ElementType.METHOD, ElementType.PARAMETER})@Reten...

2022-12-10 12:21:20 136

原创 宝塔配置SSL证书 – Nginx配置SSL

本页目录 前要知识配置server块与ssl操作步骤1、进入指定目录添加一个配置文件添加SSL证书(key、pem)文件重启Nginx即可注意事项前要知识宝塔Nginx会引入某个文件夹下的*.conf文件。具体位置是:/www/server/panel/vhost/nginx配置server块与ssl操作步骤1、进入指定目录添加一个配置文件cd /www/server/panel/vhost/ng...

2022-12-09 11:02:17 416

原创 Spring Boot默认缓存管理器

本页目录 @EnableCaching@Cacheable@CacheEvict@CachePut@Caching@CacheConfig定时清除Cache@EnableCaching此注解一般添加在启动类上,开启缓存注解@Cacheable指定一个或多个Cache名字参数value等价于cacheNames示例:@Cacheable(cacheNames = "mockData")@CacheE...

2022-12-06 14:34:19 30

原创 Spring事务

事务的传播机制事务的隔离级别事务的超时时间 特殊说明: 以上文章,均是我实际操作,写出来的笔记资料,不会盗用别人文章!烦请各位,请勿直接盗用!转载记得标注来源! 收_心永久会员 打赏 收藏 海报 链接...

2022-12-03 19:56:18 24

原创 @PrintRunTime – AOP最佳实践:打印方法执行时间

本页目录 第一步,添加单位枚举PRTUnit第二步,编写注解PrintRunTime第三步,配置AOP规则第四步,测试第一步,添加单位枚举PRTUnitpublic enum PRTUnit { ms, second, minute, hour, day;}第二步,编写注解PrintRunTime@Documented@Target(ElementTyp...

2022-12-03 19:14:08 77

原创 Spring源码分析

本页目录 IOC:控制反转IOC概念IOC底层原理IOC实现原理:BeanFactory接口BeanFactory特点ApplicationContext特点IOC的Bean管理(xml、注解)什么是bean管理?spring创建对象spring注入属性Bean管理的实现方式基于xml创建对象基于xml方式注入属性IOC操作Bean管理(FactortBean)基于注解创建对象AOP:面向切面编程...

2022-12-01 16:36:54 29

原创 RabbitMQ面试知识

RabbitMQ有哪些角色(概念)?RabbitMQ用的模式?RabbitMQ用的 特殊说明: 以上文章,均是我实际操作,写出来的笔记资料,不会盗用别人文章!烦请各位,请勿直接盗用!转载记得标注来源! 收_心永久会员 打赏 收藏 海报 链接...

2022-12-01 16:34:53 57

原创 Spring的Bean周期问题

本页目录 Bean生命周期的拓展周期BeanFactoryProcesstoy?Bean的上下文容器name相同会报错么?依赖注入的方式?Bean生命周期的拓展周期BeanFactoryProcesstoy?Bean的上下文容器name相同会报错么?依赖注入的方式? 特殊说明: 以上文章,均是我实际操作,写出来的笔记资料,不会盗用别人文章!烦请各位,请勿直接盗用!转载记得标注来源! 收_心永久会...

2022-12-01 16:06:08 19

原创 Lua 调用外部系统脚本返回值问题

本页目录 某脚本文件为我们调用os.execute(XXX)执行此脚本io.popen废话不多说,直接上案例!某脚本文件为if abc == 1 then return "666"else return "888"end这个脚本之行后,会有一个返回值 “666” 或者 “888”我们调用os.execute(XXX)执行此脚本os.execute('lua XXXX.lua')-- ...

2022-11-27 15:12:12 279

原创 Mac 安装MySQL

前段时间MacOS13文图拉一堆Bug,我直接重置系统了,我就得重装MySQL8了,就记录一下笔记喽下载:https://dev.mysql.com/downloads/mysql/配置环境变量vim ~/.bash_profile添加export PATH="$PATH:/usr/local/mysql/bin"刷新配置source ~/.bash_profile 特殊说明: 以上文章,均是我实...

2022-11-26 11:48:11 29

原创 Sa-Token – 轻量级权限认证框架!

本页目录 Sa-Token介绍相关链接框架应用原理接入权限框架sa-token Maven依赖添加配置文件配置全局异常捕获开启Sa-Token注解鉴权添加事件监听器添加角色认证、授权使用Sa-Token Demo引入Redis持久化信息Sa-Token介绍Sa-Token是一个轻量级 Java 权限认证框架,主要解决:登录认证、权限认证、单点登录、OAuth2.0、分布式Session会话、微服...

2022-11-25 10:35:09 408

原创 SSE – Server Sent Events – 服务端主动推送

本页目录 SSE介绍SSE的数据格式SpringBoot接入SSE前端代码后端代码测试SSE介绍SSE则是部署在 HTTP协议之上的,现有的服务器软件都支持此协议。SSE是一个轻量级协议,相对简单;WebSocket是一种较重的协议,相对复杂。但SSE只支持单向交互(服务器给客户发送),Websocket支持双向交互。SSE默认支持断线重连,WebSocket则需要额外部署。数据格式方面, SSE...

2022-11-20 17:30:23 335

原创 Linux – nmap – nc(ncat) 命令 – 扫描端口

本页目录 安装nmapcentOS安装debian安装namp使用扫描全部端口nc命令安装nc – ncat命令nc命令详解nmap、ncat/nc既是一个端口扫描工具,也是一款安全工具,还能是一款监测工具安装nmapcentOS安装yum install -y nmapdebian安装pkg install nmap -ynamp使用[root@VM-4-12-centos ~]# nmap -...

2022-11-14 15:16:48 273

原创 MemCache – SpringBoot整合

本页目录 什么是MemCache?MemCache相关链接介绍安装MemCacheSpringBoot整合MemCacheMaven依赖添加配置类添加配置文件配置类工具类使用面试的时候被问过:有没有使用过MemoryCache。讲实话:我个人认为这个内存数据库跟Redis没法比,可能我只了解Redis。我整理一些资料关于MemoryCache的,防止以后项目用到了,不用临时看了。什么是MemCac...

2022-11-14 01:00:39 76

原创 Lua开发第一步 – Windows安装 – 各类lua开源组件添加、使用

本页目录 本篇教程来历我为啥会写此教程?操作1、下载Lua环境(不想看故事,直接找链接下载)学会安装自己想要的拓展How to 使用自己引入的库「中国码农」来自于腾讯+社区发的小奖励本篇教程来历我为啥会写此教程?之前编写Lua语言的脚本完全是在游戏服务器编写怪物、NPC、交易等一系列脚本(这些是建立在C++调用Lua实现游戏的功能)。我就没过在系统级别使用过Lua命令去执行lua脚本。后期我更换了...

2022-11-13 19:55:01 149

原创 VM安装CentOS7 – 虚拟机 – 修复缺失命令

本页目录 缺乏ifconfig缺乏vim缺乏lsof缺乏ZIPVM虚拟机配置 桥接模式,不要勾选「复制物理网络连接状态」一般来说CentOS7yum makecache fastsudo yum install -y yum-utils缺乏ifconfigyum -y install net-tools.x86_64缺乏vimyum -y install vim缺乏lsofyum -y insta...

2022-11-12 21:11:46 83

原创 WordPress加速 – Redis加速 – Opcache加速

本页目录 Redis加速Opcache – PHP脚本加速任何网站的加速都离不开缓存,Wordpress也是一样,我们本次采用Redis做Wordpress的缓存!同时我们采用Opcache给PHP脚本加速!Redis加速经过测试不是所有模板的能加速,有的模板还会降速,降速原因我初步分析是缓存频繁判断的问题,开启Redis的确会减少SQL查询次数,但是如果模板有其他缓存,就容易出现多缓存之间重复读...

2022-11-12 19:21:05 55

原创 禁用Mac SIP – System Integrity Protection

本页目录 什么是SIP?查看SIP状态操作SIP 什么是 Recovery OS.进入Recovery OS.非M1芯片电脑M1芯片电脑操作SPI进入安全模式什么是SIP?全名:System Integrity Protection,中文是:系统完整性保护。它的主要功能是保护系统文件及目录,以免这些文件及目录被没有特定权限的进程修改。如果你是Docker用户,在Mac系统上,你必须关闭SIP才能正...

2022-11-12 15:03:45 1953

原创 Springboot启动(DataSources创建时)执行初始化SQL脚本 – 源码剖析 – 超级干货

本页目录 SpringBoot加载SQL脚本源码剖析应用Springboot自动初始化SQL开启自动初始化Sql语句。spring.sql.init.mode属性有可供选择的状态有总结很多开源项目我们没有导入SQL进入数据库,但是项目一旦启动,就会替我们执行初始化数据了。我们今天来分析是如何实现的。SpringBoot加载SQL脚本源码剖析直接从数据源初始化配置进入,查看createFrom()@...

2022-11-11 20:26:58 798

原创 H2数据库 – 一个Java开源的超小型嵌入式关系型数据库

本页目录 H2数据库H2的主要特点是:H2数据库相关资料连接H2数据库相关操作h2数据库Maven依赖配置文件访问控制台数据库 URL 概述H2数据库H2的主要特点是:非常快,开源,JDBC API嵌入式和服务器模式;基于磁盘或内存中的数据库事务支持,多版本并发基于浏览器的控制台应用程序数据库加密、全文搜索占用空间小的纯 Java:大约 2.5 MB 的 jar 文件大小ODBC 驱动程序H2数据...

2022-11-11 18:48:12 89

原创 Java实战博客 zanglikun.com

SpringBoot、SpringCloud、MySQL、Redis、Nginx、Linux、Termux、Elastic Search、Kibana、AOP、JVM、Docker、Java苹果开发、Wordpress美化、Lua等等相关技术文章,欢迎访问zanglikun.com!

2022-11-11 18:10:58 271

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除