自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 资源 (1)
  • 收藏
  • 关注

原创 idea debug 重启弹窗提示窗口询问是否关闭运行着的服务器

idea重新启动服务器时会有一个提示窗口询问是否关闭运行着的服务器,,这个窗口不小心点了不再提示.重新打开弹窗方法。

2023-09-30 17:37:10 2002

原创 MySQL order by limit 分页数据重复或丢失问题说明

也就是说如果我们order by 的字段值是一样的,那么每一次查询的数据返回可能的顺序是不同的。如果同limit一起使用,就可能出现分页数据重复的问题。影响执行计划的一个因素是 LIMIT,因此ORDER BY 有和没有的查询LIMIT可能会以不同的顺序返回行。,并且可能会根据整体执行计划以不同的方式返回。换句话说,这些行的排序顺序相对于未排序的列是不确定的。官方文档:MySQL 5.7 参考手册 LIMIT 查询优化。描述:使用具有确定性顺序的值,例如主键id。MySQL官方描述: 如果。

2023-09-15 09:59:08 486

原创 微信多开bat代码

需要启动几个就复制几个start 就可以了。

2023-09-07 21:42:02 914

原创 linux文件复制覆盖命令

Linux cp(英文全拼:copy file)命令主要用于复制文件或目录。语法或参数说明:-a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpR参数组合。-d:复制时保留链接。这里所说的链接相当于 Windows 系统中的快捷方式。-f:覆盖已经存在的目标文件而不给出提示。-i:与 -f 选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答 y 时目标文件将被覆盖。

2023-08-25 10:58:04 11308

原创 jenkins Linux如何修改jenkins 默认的工作空间workspace

由于jenkins默认存放数据的目录是/var/lib/jenkins,一般这个var目录的磁盘空间很小的,就几十G,所以需要修改jenkins的默认工作空间workspace。

2023-08-24 17:30:36 4268

原创 mysql 修改存储路径,重启失败授权

防止数据丢失,将mysql 目录下文件全部拷贝到新建目录mysql_data下。mysql 默认路么径在 /var/lib/mysql/

2023-08-17 10:40:19 492

原创 AutoJS自定义悬浮菜单(附完整代码)

【代码】AutoJS自定义悬浮菜单(附完整代码)

2023-08-08 22:08:37 3286 7

原创 autojs之停止其他脚本

【代码】autojs之停止其他脚本。

2023-07-28 14:15:03 810

原创 POI读写excel几万行数据时内存溢出问题,超大文件Failed to read zip entry source

POI读取Excel有两种模式,一种是用户模式,一种是SAX事件驱动模式,将xlsx格式的文档转换成CSV格式后进行读取。用户模式API接口丰富,使用POI的API可以很容易读取Excel,但用户模式消耗的内存很大,当遇到很大sheet、大数据网格,假空行、公式等问题时,很容易导致内存溢出。POI官方推荐解决内存溢出的方式使用CVS格式解析,即SAX事件驱动模式。下面主要是讲解如何读取大批量数据:2.2.1 pom.xml所需jar包2.2.2 POI以SAX解析excel2007文件解决思路:通过继

2023-07-17 17:27:53 2085

原创 vue3 + gzip +nginx 部署 静态文件被识别成text/html的问题

Failed to load module script: Expected a JavaScript module script but the server responded with a MIME type of “text/html”. Strict MIME type checking is enforced for module scripts per HTML spec.出现该问题的场景为解决vue gzip打包部署,nginx配置 try_files $uri $uri/ @router

2023-07-12 17:32:53 2962

原创 微信小程序反编译之后运行报错“_typeof3 is not a function”

微信小程序解包之后,在微信开发者工具当中点开调试器,选择Console选项卡,发现左侧的预览界面是空白的,虽然真机调试可以有显示,但是真机预览也是跟左边的界面一样都是空白。之后发现Console里面显示。

2023-07-06 10:15:05 1784

原创 tomcat 拦截特殊字符解决办法

tomcat 拦截特殊字符解决办法

2023-07-04 10:38:05 942

原创 Linux下Redis 6.2.6安装和部署详细图文步骤

Redis(Remote Dictionary Server),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。而Redis 6.0引入了SSL、新的 RESP3 协议、ACL、客户端缓存、无盘副本、I/O 线程、更快的RDB加载、新模块API和更多改进。

2023-06-28 13:52:48 1934

原创 全网最全deeplink(url scheme)

链接: https://www.cnblogs.com/bilberry/p/13743571.htmlalipays://platformapi/startapp?appId=6000000260000002找到合适的appId 可以少很多操作欢迎补充!

2023-06-11 09:06:00 1039 1

原创 JAVA 生成微信小程序码-分享码

小程序中得配置分享项,不然图片是裂开的。开发>开发管理>开发设置。

2023-06-05 10:07:26 2009

原创 mysql DELETE NOT IN 删除问题 You can‘t specify target table ‘basic_calculation_substance‘ for update in

那么怎么解决呢,其实这是mysql的规范,你不能对同一张表同时进行删除查询操作,必须起个别名,骗过校验。mysql 执行删除的时候,在not in 里面有一定的校验。已经踩过两次这个坑了,每次总忘,特此记录下。但是,你要是这么写就有问题。

2023-05-31 16:01:57 601

原创 Auto.js UI界面检查悬浮和无障碍

【代码】Auto.js UI界面检查悬浮和无障碍。

2023-05-20 18:29:20 1459

原创 nginx配置SSL证书

我的目录在 /etc/nginx下。我就当你弄好证书了。

2023-05-08 22:16:03 150

原创 JAVA8 获取list集合中重复的元素和获取去重数据

2.java8根据List对象属性获取重复数据和获取去重后数据2.1获取重复数据2.2获取去重后数据== 感谢大佬:https://blog.csdn.net/qq_41128049/article/details/127129690==

2023-05-07 08:36:42 4939 2

原创 Java-根据经纬度计算距离

【代码】Java-根据经纬度计算距离。

2023-04-15 08:28:06 613

原创 linux java中使用POI将word转为PDF时无法显示文字

在windos上本地调试时使用POI将word转为PDF时, PDF无法显示文字的原因以及解决方案:

2023-04-14 09:04:31 1935

原创 centos7安装mysql5.7.4(rpm安装版)与 MySQL5.7.4glibc版Linux安装

3、当前密码长度为 8 ,如果不介意的话就不用修改了,按照通用的来讲,设置为 6 位的密码,设置 validate_password_length 的全局参数为 6 即可,2、首先需要设置密码的验证强度等级,设置 validate_password_policy 的全局参数为 LOW 即可,3)、validate_password_mixed_case_count 整个密码中至少要包含大/小写字母的总个数;2)、validate_password_dictionary_file 指定密码验证的文件路径;

2023-03-21 15:59:58 779

原创 Centos 系统下安装jdk1.8

【代码】Centos 系统下安装jdk1.8。

2023-03-21 15:00:25 151

原创 微信公众号开发:消息加密模式 java.security.InvalidKeyException: Illegal key size

解决办法:在官方网站下载JCE无限制权限策略文件,将下载文件中两jar文件复制替换到%JAVA_Home%/jre/lib/security下。

2023-03-07 12:27:26 189

原创 docker布署spring boot jar包项目

Docker是一个开源的容器引擎,它有助于更快地交付应用。 Docker可将应用程序和基础设施层隔离,并且能将基础设施当作程序一样进行管理。使用 Docker可更快地打包、测试以及部署应用程序,并可以缩短从编写到部署运行代码的周期。

2023-03-03 19:10:48 881

原创 Redisson实现分布式锁

Redis 是最流行的 NoSQL 数据库解决方案之一,而 Java 是世界上最流行(注意,没有说“最好”)的编程语言之一。虽然两者看起来很自然地在一起“工作”,但是要知道,Redis 其实并没有对 Java 提供原生支持。相反,作为 Java 开发人员,我们若想在程序中集成 Redis,必须使用 Redis 的第三方库。而 Redisson 就是用于在 Java 程序中操作 Redis 的库,它使得我们可以在程序中轻松地使用 Redis。

2023-02-22 12:34:00 1673

原创 如何防止订单重复提交

最近在做电商项目,整理一下解决方案并帮助自己巩固知识点,此方案是结合了目前的业务环境,若有更好的解决的方式很高兴与大家一起讨论。首先我们要了解一下下单流程,浏览商品,下单结算,确认下单。浏览下单提交订单结算我也不买这个。浏览商品:用户查看商品详情加购/结算:用户可以选择直接购买商品,也可以先加入购物车,用户购买的这一步就是结算确认下单:结算完成,就进入了下单页面, 提交订单,这一步就会生成一个订单,然后进入付款页面。

2023-02-20 20:34:34 4899

原创 Explain详解

使用EXPLAIN关键字可以模拟优化器执行SQL语句,分析你的查询语句或是结构的性能瓶颈在 select 语句之前增加 explain 关键字,MySQL 会在查询上设置一个标记,执行查询会返回执行计划的信息,而不是执行这条SQL注意:如果 from 中包含子查询,仍会执行该子查询,将结果放入临时表中。

2023-02-08 10:52:55 342

原创 synchronized详解

可以把它理解为 一个同步工具,也可以描述为 一种同步机制,它通常被 描述为一个对象。与一切皆对象一样,所有的Java对象是天生的Monitor,每一个Java对象都有成为Monitor的潜质,因为在Java的设计中 ,每一个Java对象自打娘胎里出来就带了一把看不见的锁,它叫做内部锁或者Monitor锁。也就是通常说Synchronized的对象锁,MarkWord锁标识位为10,其中指针指向的是Monitor对象的起始地址。_count = 0;// 记录个数。

2023-02-06 10:06:25 564

原创 Spring 源码编绎

本示例基于 spring-framework-5.2.22.RELEASE + GradleWapper + jdk1.8.0_131编译环境准备mavenjdk8+ideagit 地址。

2023-01-29 15:57:55 574

原创 什么是JMM模型

什么是JMM模型?Java内存模型(Java Memory Model简称JMM)是一种抽象的概念,并不真实存在,它描述的是一组规则或规范,通过这组规范定义了程序中各个变量(包括实例字段,静态字段和构成数组对象的元素)的访问方式。

2023-01-28 16:21:18 716

原创 记自己开发的淘宝客优惠券

闲暇时间浏览网站时,看到有关淘宝优惠券推广的文章,就想着能不能自己也做一个微信小程序。但是,个人不能上线。只能停留在体验版。废话不多说。直接上我这一路的心历路程,希望可以帮到更多的人。先上产品,再上教程。产品后端JAVA,前端uniapp。

2023-01-03 10:55:29 992

原创 RocketMQ 搭建

消息队列。队列,是一种FIFO先进先出的数据结构。消息由生产者发送到MQ进行排队,然后按原来的顺序交由消息的消费者进行处理。QQ和微信就是典型的MQ。MQ的作用主要有以下三个方面:异步例子:快递员发快递,直接到客户家效率会很低。引入菜鸟驿站后,快递员只需要把快递放到菜鸟驿站,就可以继续发其他快递去了。客户再按自己的时间安排去菜鸟驿站取快递。作用:异步能提高系统的响应速度、吞吐量。解耦。

2022-12-31 10:39:24 4088

原创 OpenWrt无法打开国内网站的解决方法

最近小半个月以来根据lean和lieno源码编译的OpenWrt固件在使用了smartdns之后会出现无法打开国内网页的情况。【最后别忘了点击页面底端的保存&应用】用root账户登录ssh之后,就可以开开心心地上网冲浪了。能正常访问百度等国内网站,在经过近一个月的排查之后,我发现在关闭负载均衡之后,我的之前是开启的,先关了它。网络访问就可以恢复正常。【按照下图所示操作即可】我只是关闭了负载均衡。

2022-12-29 10:47:50 8441

原创 Git 修改用户名

git在本地登录的时候会设置一个用户名,有的时候会跟远程不一样。加上 --global。

2022-12-29 08:09:56 963

原创 RabbitMQ 基本使用

MQ全称 Message Queue(消息队列),是在消息的传输过程中保存消息的容器。多用于分布式系统之间进行通信。AMQP,即 Advanced Message Queuing Protocol(高级消息队列协议),是一个网络协议,是应用层协议的一个开放标准,为面向消息的中间件设计。基于此协议的客户端与消息中间件可传递消息,并不受客户端/中间件不同产品,不同的开发语言等条件的限制。2006年,AMQP 规范发布。类比HTTP。

2022-12-25 16:01:56 317

原创 Windows下安装RabbitMQ

关于RabbitMQ在windows 下的安装和基本设置步骤:安装对应版本的Erlang 并设置环境变量安装RabbitMQ并设置环境变量安装插件rabbitmq_management可视化插件。

2022-12-23 16:16:57 1651

原创 go安装及环境搭建

Go是从2007年末由Robert Griesemer (罗伯特.格利茨默),Rob Pike(罗伯.派克),Ken Thompson(肯.汤普森)主持开发,后来还加入了lan Lance Taylor(伊恩:兰斯·泰勒), Russ Cox(鲁斯.考斯)等人,并最终于2009年11月开源,在2012年早些时候发布了Go 1稳定版本。现在Go的开发已经是完全开放的,并且拥有一个活跃的社区。Rob Pike:曾是贝尔实验室(Bell Labs)的Unix团队,和Plan 9操作系统计划的成员。

2022-12-19 15:00:29 2752

原创 go : 无法将“go”项识别为 cmdlet、函数、脚本文件或可运行程序的名称

在VS Code终端(PowerShell实例)中运行以下命令,使当前的PowerShell实例从计算机加载最新的路径变量。

2022-12-19 14:42:20 6872 1

原创 DNS 是啥

DNS是域名系统的缩写,该系统用于命名组织到域层次结构中的计算机和网络服务。域名是由圆点分开一串单词或缩写组成的,每一个域名都对应一个唯一的IP地址,在Internet上域名与IP地址之间是一对应的,DNS就是进行域名解析的服务器。

2022-12-17 22:57:48 517

jce-policy-8.zip

微信公众号开发:消息加密模式 java.security.InvalidKeyException: Illegal key size

2023-03-07

rocketMQ可视化工具

rocketmq-externals-master 项目下运行rocketmq-externals-master\rocketmq-console\target下的rocketmq-console-ng-1.0.1.jar。端口号8080 rocketmq-dashboard\target运行rocketmq-dashboard-1.0.1-SNAPSHOT.jar。端口也是8080

2022-12-31

elasticHD-windows-amd64

elasticHD_windows_amd64+启动脚本

2022-12-01

seata-server-1.4.0.zip

seata-server-1.4.0

2022-11-15

seata-1.4.0.zip

seata源码

2022-11-15

linux新机安装.docx

linux centos 7.2 系统。新机安装jdk、mysql、nginx、redis、crontab文档。自已配置收集的文档。新机可看文档操作 。适合新手。

2019-09-28

空空如也

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

TA关注的人

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