自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 好用的代码混淆工具 -- classfinal

好用的代码混淆工具 -- classfinal

2023-11-01 14:53:51 352

原创 使用Redis实现分布式锁

【代码】使用Redis实现分布式锁。

2023-06-19 11:04:32 111

原创 正则表达式汇总

校验金额 regexp = "^\\s*(?

2023-06-15 08:56:17 87

原创 Springboot接受数组形式参数

Url中默认是不能传[],这个是特殊字符,需要配置放开。这种形式的,需要配置Tomcat参数接收。这里配置放开的两个符号,[] {}

2023-06-09 16:46:09 379

原创 将nginx注册为windows服务

创建配置文件 nginx-service.exe.config 和 nginx-service.xml。下载后放在nginx目录下,并修改名字为nginx-service.exe。

2023-05-19 09:19:17 434

原创 SQL语句慢小记

SQL语句慢小记

2023-02-08 17:13:26 53

转载 windows的pagefile.sys是什么文件?pagefile.sys文件太大如何移动到D盘中?

windows的pagefile.sys是什么文件?pagefile.sys文件太大如何移动到D盘中?

2022-12-10 13:16:34 1444

原创 Linux下nginx日志的切割

Linux下nginx日志的切割

2022-12-02 14:25:44 411

原创 linux安装nginx

linux安装nginx

2022-11-28 21:31:58 53

原创 linux安装JDK

linux安装JDK

2022-11-25 22:13:17 856

原创 【无标题】

linux挂载硬盘

2022-11-24 22:48:22 58

原创 简化if-else

对于业务开发来说,业务逻辑的复杂是必然的,随着业务发展,需求只会越来越复杂,为了考虑到各种各样的情况,代码中不可避免的会出现很多if-else。一旦代码中if-else过多,就会大大的影响其可读性和可维护性。首先可读性,不言而喻,过多的if-else代码和嵌套,会使阅读代码的人很难理解到底是什么意思。尤其是那些没有注释的代码。其次是可维护性,因为if-else特别多,想要新...

2021-10-26 17:04:51 389

原创 RocketMQ结合微服务

RocketMQ放入微服务中,比较了Springboot的分装RocketTimplet,以及原生的API,根据查询的资料看,springboot封装的RocketTimplet不太好用,并且原生得到API可以很好的结合进项目,则直接使用原生的API进行操作1,引入jar包 <!--rocketmq--> <dependency> <groupId>org.apache.rocketmq</groupId>

2021-01-20 17:43:05 967

原创 批量修改数据库的的值

换了图片地址,在原来数据库中使用的是ip+端口存的,换了域名,老数据要更新,使用mysql命令UPDATE tb_media_copy SET video_address=REPLACE(video_address, 'http://111.26.80.214:8091', 'http://file.ffff.cn')

2020-12-30 17:34:35 351

原创 gateway与nacos结合实现灰度发布

1.引入jar包<dependencies> <!--nacos的服务发现--> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> </dependency>

2020-12-25 09:32:18 1473 3

原创 nginx配置https访问,以及解决跨域

server { listen 443 ssl; server_name test1.net; #使用的域名 ssl_certificate cert.pem; #SSL证书的地址,可以是绝对路径,也可以是相对路径 ssl_certificate_key cert.key; ssl_session_cache shared:SSL:1m; ssl_session_timeou...

2020-12-17 11:09:14 4611 1

原创 Encoded password does not look like BCrypt 异常处理

访问授权服务器时出现Encoded password does not look like BCrypt异常分析:断点跟踪,发现是密码格式不匹配导致的。将secret改成上面的成功,跟踪源码,是在密码格式校验是出错前段传lxapp,使用编码后将oauh编码了lxapp,进行格式校验...

2020-12-03 16:50:19 2658

原创 NacosException: server is DOWN now, please try again later!

在本地使用nacos单机版服务时,出现了以下异常,解决办法:删除data目录下的protocol文件夹,重启服务即可。

2020-12-02 17:41:41 6756 8

原创 windows下安装docker随笔

研究docker第一天:1:需要下载docker的windows安装版本:下载地址为:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/ 在此地址下选择安装的版本,我选择的是DockerToolbox-18.03.0-ce.exe,下载。2:下载完成后,直接双击安装,我没有使用默认的安装目录,把Docker安装在D:\param\DockerToolbox-18.03.0-ce下面安装完成后桌面上会出...

2020-11-20 16:41:47 404

转载 Google guava工具类的介绍和使用

概述工具类 就是封装平常用的方法,不需要你重复造轮子,节省开发人员时间,提高工作效率。谷歌作为大公司,当然会从日常的工作中提取中很多高效率的方法出来。所以就诞生了guava。。高效设计良好的API,被Google的开发者设计,实现和使用 遵循高效的java语法实践 使代码更刻度,简洁,简单 节约时间,资源,提高生产力Guava工程包含了若干被Google的 Java项目广泛依赖 的...

2019-11-13 15:20:10 177

原创 Collections.emptyList()

先说明一下好处有哪些:1,如果你想 new 一个空的 List ,而这个 List 以后也不会再添加元素,那么就用 Collections.emptyList() 好了。new ArrayList() 或者 new LinkedList() 在创建的时候有会有初始大小,多少会占用一内存。每次使用都new 一个空的list集合,浪费就积少成多,浪费就严重啦,就不好啦2,为了编码的方便。比如...

2019-09-18 17:50:49 440

原创 RocketMQ启动报错解决

在启动RocketMQ时,先启动namesrv在启动broker1.在RocketMQ的bin目录下cmd,输入start mqnamesrv.cmd2,出现上述窗口,后再输入start mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=true 其中127.0.0.1是IP地址今天在启动broker时出错,启动不起来,查找...

2019-07-25 14:51:05 4051 1

转载 如何将本地项目上传到码云

步骤:1、码云上新建一个项目 XXXX(项目名)2、本地创建一个文件夹E:/XXXX,然后使用git bash3、cd 到本地文件夹中E:/XXXX//如果是在创建的文件中git bash则此步骤可省略4、使用 git init 命令//初始化一个git 本地仓库此时会在本地创建一个 .git 的文件夹5、使用git remote add or...

2019-07-15 01:15:02 80

原创 杂记(1)

今天在学习时碰到了几个小问题,记录一下1.安装完Git后,不能使用,报错信息为“”open /dev/null or dup failed: No such file or directory“”。Google后的解决方案是要替换C:\Windows\System32\drivers\null.sys这个null.sys文件,因为我用的操作系统是win10的,从网上下载一个替换后,完美解决...

2019-07-12 00:02:05 101

原创 nginx反向代理的(1):配置

nginx反向代理在本机上的配置1.解压文件,显示如下的目录2.在conf文件夹下有nginx.conf文件,打开后添加 include vhost/*.conf意思就是:导入vhost文件夹下的所有conf文件3.在外面创建vhost文件夹。里面准备创建conf文件。有两种情况的conf文件,一种的将链接导向本机的文件夹,可以应用于文件访问等的使用,另一种是将链接导向别...

2019-07-08 23:43:51 124

原创 Tomcat在Windows下的安装

1.解压TomCat的压缩包,得到Tomcat,如下图,我放在c盘utils文件加下2.配置字符集,在conf文件夹下,找到server的XML文件,打开,搜索8080,在下图中的位置,添加3.配置系统变量,添加CATALINA_HOME,只就是Tomcat的地址(我的是c:/utils/tomcat)4.一切就绪,在tomcat的bin目录上cmd进入命令行,输入startup.ba...

2019-07-07 22:34:50 115

原创 Maven将本地的jar包打入本地仓库

使用命令:mvn install:install-file -Dfile=D:\fmp-weibo.jar -DgroupId=com.first -DartifactId=weibo4j -Dversion=1.0.0 -Dpackaging=jar在cmd中运行,此时打包成功在项目中可以使用Ps,打包成功,但是使用失败,检查maven的set.xml的配置...

2019-06-27 21:48:05 208

原创 微信公众号开发之群发消息(2)

前面拿到了token令牌,那么后面的第二部就是讲我要群发的内容中的所有图片的链接上传到微信服务器上。这里所有的图片是服务器上的图片,或者是我们自带的项目中编辑器自带的样式。要注意上传的格式。这里上传的URL是https://api.weixin.qq.com/cgi-bin/media/uploadimg?access_token=WeiXinAccess。这里上传的是永久素材。下面是上传代码:...

2019-02-02 10:20:47 534

原创 微信公众号开发之群发消息(1)

        最近的在项目里要集成微信公众号的群发消息,研究了微信公众号的开发文档,这里要吐槽下微信,他是真的坑啊,对我们开发人员真的是很不友好,弄个测试账号还有接口调用的次数限制。看过开发文档,在看百度查资料,期间遇到了无数的坑,终于算是圆满完成了开发需求。现在将它记录下来,供自己及他人后期研究。开始我们的正文。        首先介绍下微信公众号群发消息的流程:获取token令牌。你...

2019-02-02 09:41:07 940

转载 SpringBoot初识

1、为什么要用SpringBoot。      A、它并不是什么新的框架,而是默认配置了很多框架的使用方式,就像 Maven 整合了所有的 jar 包一样,Spring Boot 整合了所有框架。而使用 Spring Boot 来开发项目则只需要非常少的几个配置就可以搭建起来一个 Web 项目,并且利用 IDEA 可以自动生成。2、如何快速搭建起SpringBoot项目     A、这...

2018-09-02 10:08:17 312

空空如也

空空如也

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

TA关注的人

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