- 博客(32)
- 收藏
- 关注
原创 nginx 中配置HTTP Basic Authentication
实际中开发中有没有想做个简单的管理页面?其网页内容就算暴露也没多大关系。虽然开源的管理后台很多,但是麻烦。最最简单的就是利用nginx的auth_basic。今天,有个爬虫小的模块要写,想想还是用nginx处理下,这样就能随时通过网页方便观察和调整了。现在只要nginx -t 后 -s reload重启即可。#username 为你要创建的账号。二、生成配置账号密码的文件。一、安装htpasswd。然后输入两次的密码即可。三、配置nginx文件。
2024-07-09 14:44:05
341
原创 springboot初始化activiti表失败
为什么会出现这个问题呢,通过debug查看源码发现,activiti会先执行一条查询语句,看是否已经建过表了,如果数据库中没有act相关的表,执行org/activiti/db/create/activiti.mysql.create包下sql文件(根据数据库类型选择sql脚本),如果数据库有表了,进行下一步,检查数据库act表的版本和流程引擎的版本是否一致。终于找到问题,把另外一个库中act相关的表删除后,重新运行test方法,正常获取流程引擎,并在库里正常插入act相关表。
2024-04-26 13:05:03
273
1
原创 Springboot接受数组形式参数
Url中默认是不能传[],这个是特殊字符,需要配置放开。这种形式的,需要配置Tomcat参数接收。这里配置放开的两个符号,[] {}
2023-06-09 16:46:09
604
原创 将nginx注册为windows服务
创建配置文件 nginx-service.exe.config 和 nginx-service.xml。下载后放在nginx目录下,并修改名字为nginx-service.exe。
2023-05-19 09:19:17
541
转载 windows的pagefile.sys是什么文件?pagefile.sys文件太大如何移动到D盘中?
windows的pagefile.sys是什么文件?pagefile.sys文件太大如何移动到D盘中?
2022-12-10 13:16:34
1643
原创 简化if-else
对于业务开发来说,业务逻辑的复杂是必然的,随着业务发展,需求只会越来越复杂,为了考虑到各种各样的情况,代码中不可避免的会出现很多if-else。一旦代码中if-else过多,就会大大的影响其可读性和可维护性。首先可读性,不言而喻,过多的if-else代码和嵌套,会使阅读代码的人很难理解到底是什么意思。尤其是那些没有注释的代码。其次是可维护性,因为if-else特别多,想要新...
2021-10-26 17:04:51
436
原创 RocketMQ结合微服务
RocketMQ放入微服务中,比较了Springboot的分装RocketTimplet,以及原生的API,根据查询的资料看,springboot封装的RocketTimplet不太好用,并且原生得到API可以很好的结合进项目,则直接使用原生的API进行操作1,引入jar包 <!--rocketmq--> <dependency> <groupId>org.apache.rocketmq</groupId>
2021-01-20 17:43:05
1082
原创 批量修改数据库的的值
换了图片地址,在原来数据库中使用的是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
418
原创 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
1611
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
8284
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
2745
原创 NacosException: server is DOWN now, please try again later!
在本地使用nacos单机版服务时,出现了以下异常,解决办法:删除data目录下的protocol文件夹,重启服务即可。
2020-12-02 17:41:41
7046
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
464
转载 Google guava工具类的介绍和使用
概述工具类 就是封装平常用的方法,不需要你重复造轮子,节省开发人员时间,提高工作效率。谷歌作为大公司,当然会从日常的工作中提取中很多高效率的方法出来。所以就诞生了guava。。高效设计良好的API,被Google的开发者设计,实现和使用 遵循高效的java语法实践 使代码更刻度,简洁,简单 节约时间,资源,提高生产力Guava工程包含了若干被Google的 Java项目广泛依赖 的...
2019-11-13 15:20:10
241
原创 Collections.emptyList()
先说明一下好处有哪些:1,如果你想 new 一个空的 List ,而这个 List 以后也不会再添加元素,那么就用 Collections.emptyList() 好了。new ArrayList() 或者 new LinkedList() 在创建的时候有会有初始大小,多少会占用一内存。每次使用都new 一个空的list集合,浪费就积少成多,浪费就严重啦,就不好啦2,为了编码的方便。比如...
2019-09-18 17:50:49
484
原创 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
4696
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
100
原创 杂记(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
154
原创 nginx反向代理的(1):配置
nginx反向代理在本机上的配置1.解压文件,显示如下的目录2.在conf文件夹下有nginx.conf文件,打开后添加 include vhost/*.conf意思就是:导入vhost文件夹下的所有conf文件3.在外面创建vhost文件夹。里面准备创建conf文件。有两种情况的conf文件,一种的将链接导向本机的文件夹,可以应用于文件访问等的使用,另一种是将链接导向别...
2019-07-08 23:43:51
149
原创 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
152
原创 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
246
原创 微信公众号开发之群发消息(2)
前面拿到了token令牌,那么后面的第二部就是讲我要群发的内容中的所有图片的链接上传到微信服务器上。这里所有的图片是服务器上的图片,或者是我们自带的项目中编辑器自带的样式。要注意上传的格式。这里上传的URL是https://api.weixin.qq.com/cgi-bin/media/uploadimg?access_token=WeiXinAccess。这里上传的是永久素材。下面是上传代码:...
2019-02-02 10:20:47
607
原创 微信公众号开发之群发消息(1)
最近的在项目里要集成微信公众号的群发消息,研究了微信公众号的开发文档,这里要吐槽下微信,他是真的坑啊,对我们开发人员真的是很不友好,弄个测试账号还有接口调用的次数限制。看过开发文档,在看百度查资料,期间遇到了无数的坑,终于算是圆满完成了开发需求。现在将它记录下来,供自己及他人后期研究。开始我们的正文。 首先介绍下微信公众号群发消息的流程:获取token令牌。你...
2019-02-02 09:41:07
1016
转载 SpringBoot初识
1、为什么要用SpringBoot。 A、它并不是什么新的框架,而是默认配置了很多框架的使用方式,就像 Maven 整合了所有的 jar 包一样,Spring Boot 整合了所有框架。而使用 Spring Boot 来开发项目则只需要非常少的几个配置就可以搭建起来一个 Web 项目,并且利用 IDEA 可以自动生成。2、如何快速搭建起SpringBoot项目 A、这...
2018-09-02 10:08:17
348
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人