自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (3)
  • 收藏
  • 关注

原创 MyISAM与InnoDB性能对比

纸上得来终觉浅,得知此事要躬行

2024-07-26 17:03:12 272

原创 spring-boot-starter-data-redis将lettuce实现换为jedis

然而,redis服务器占用非常低,应用服务器、发压机性能余量也非常高,TPS就是上不去。于是,笔者将矛头指向了spring-boot-starter-data-redis,不管怎么配置lettuce连接池,性能提升都不明显。于是去了解了一下spring-boot-starter-data-redis的实现,它的实现有两种,一种是lettuce,一种是jedis。3. 修改pom文件,将lettuce-core从spring-boot-starter-data-redis中剔除,并添加jedis。

2024-07-25 16:14:24 247

原创 Macos14安装mysqlclient踩坑

背景:我电脑是M1芯片的macbook pro,买了好几年了,跟随我南征北战立下了汗马功劳。之前都是做JAVA开发,最近有任务需要做python开发。开发过程中需要使用python连接mysql,在安装mysqlclient时遇到了卡点,pip安装报错,错误就不粘贴了。安装mysql-connector-c时再次报错,因为笔者电脑买了好几年了,homebrew用的也很少,所以版本太旧,什么包都安装不了。安装完上面三个包后再执行pip install mysqlclient就成功了。

2024-02-21 13:03:41 366

原创 切面日志(结合swagger)

话不多说,直接上代码。

2023-03-29 17:33:13 90

原创 JAVA使用ProtoBuf与grpc

下载并配置好protoc环境变量,下载protoc-gen-grpc-java,解压好,给protoc-gen-grpc-java.exe授予执行权限。2.定义protobuf文件signaling_message.proto。1.添加ProroBuf和grpc依赖。生成protobuf类和 grpc类。3. 定义rpc server类。

2023-03-29 11:30:08 337

原创 对字符串进行Hash分类

最近在做一些基础的网络开发,需要自行设计负载均衡方案。因为需要根据某个字段做会话保持,此处的做法是对这个字段做Hash,根据Hash值在服务列表数组中选择一个机器。1.client启动时在配置文件列表中列出所有server机器,启动后与所有server机器建立rpc连接,并保持一个1次/秒的心跳连接做健康检查。3.新的消息进来,根据目的ID进行Hash运算,根据算出来的hash值,从注册列表中拿到机器IP端口进行转发。2.将健康检查通过的机器按配置顺序放到注册发现列表中。

2023-03-29 11:09:08 156

原创 TongWeb 使用websocket报ServerContainer not available

TongWeb踩坑

2023-01-28 16:14:26 1125

原创 docker离线安装

centos docker离线安装

2022-08-29 11:30:29 277 1

原创 树莓派实现自动浇花程序

实验准备:树莓派、土壤湿度检测模块、继电器、水泵、电池盒、杜邦线等,我是从某宝买的浇花套装。电路连接其实没什么好说的,用继电器控制水泵出水而已,土壤湿度检测模块根据设置的土壤湿度阈值输出True OR Flase.其实重点需要说的是花的习性,比如月季要求的是见湿见干,而茉莉是南方植物要求的是勤浇水。所以要根据花的习性控制检测频率和浇水量。以茉莉为例,一般12小时检测一次,每次浇水30秒(大致浇水500ml)。阈值不要调的太高,半干就输出false就行。程序如下:import R

2020-07-22 12:33:20 3560 1

原创 nmap命令详解

图片转自百度

2020-06-03 12:09:36 277

原创 JDK1.8新特性-CompletableFuture

JDK1.8新特性增加了一个CompletableFuture类为异步编程提供了极大地方便。下面通过几段代码对它进行试验。代码1: public static void main(String args[]){ CompletableFuture<String> completableFuture1 = CompletableFuture.supplyAsync(()->{ try { for (int

2020-06-03 11:41:45 257

原创 17素材网素材免积分下载

由于工作中偶尔需要写一写前端页面,因此需要自定义一些前端样式。对于通用样式类似于手机的开关按钮自己写代码时间很不划算,于是想到了去专业素材网站找找。这些素材网站下载前端素材还要花钱!这种把源代码都发送到浏览器的代码还要花钱,明显存在安全漏洞嘛。以开关按钮样式为例:点击查看演示,右键浏览器点击检查,找到networkdemo.html不就是我要的的嘛,拷贝代码,整理一下css到单独的...

2019-01-10 17:58:27 7731 3

原创 记一次centos7安装mysql5.6

看网上好多人介绍安装mysql直接就是yum install mysql-server.实际测试中这个并不好用,因为centos默认源mysql已经被mariadb替换了,你想直接装mysql是不行的。下面是yum安装mysql的方法:1、下载 Yum Repositorywget http://dev.mysql.com/get/mysql-community-release-el7-5.noa...

2018-06-27 00:00:05 203

原创 Spring Boot 整合 ActiveMQ

前言:ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地位。1.下载ActiveMQhttp://activemq.apache.org/activemq-5154-release.htm...

2018-05-28 23:23:26 198

docker离线安装包

docker版本:docker-ce-18.03.1.ce-1.el7.centos.x86_64 基于操作系统版本:centos7.9.2009 minial

2022-08-29

cheat_root.html

websocket接口测试工具,实现了wendocket接口连接、断开、心跳、错误处理,消息收发等功能

2020-06-15

lemur,JAVA代码自动生成,SSM

在开源lemur项目的基础上调整代码生成模板,修复原模板bug,是毕业生开发毕业设计的好帮手。关键技术spring、spring mvc、spring boot、mybatis、mybatis tk、Beetl等

2018-12-07

技嘉GA-Z77P-D3 V1.1 Ozmosis最新版

HFS支持 APFS支持(包括Darboot) ExtFS支持 HermitShell KernextPatcher AcpiPatcher OzmosisHFTheme FakeSMC v.1800 iMac14.2 SMBios 刷BIOS有风险,仅支持技嘉GA-Z77P-D3 V1.1批次, V1.0批次请勿尝试

2018-12-07

空空如也

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

TA关注的人

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