- 博客(23)
- 收藏
- 关注
原创 七牛云配置SSL证书
从腾讯云上面申请免费证书后,下载下来 把压缩包中的nginx目录下的证书公钥 xxxxxxx.crt和私钥xxxx.key 上传到linux中, 将公钥转换为.pem格式 openssl x509 -in xxxx.crt -out xxxxx.pem 将私钥转换成.pem openssl rsa -in xxxxxxxx.key -out xxxxx.pem ...
2021-02-08 21:52:42
1495
原创 docker总结
docker安装和卸载 安装 #1.卸载旧版本 yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-
2021-02-03 11:27:21
555
原创 gitlab禁用自带的nginx
禁用gitlab内部的Nginx vim /etc/gitlab/gitlab.rb 将nginx['enable'] = true修改为nginx['enable'] = false,并去掉注释 (前边的#) 2.允许gitlab-workhorse监听TCP(默认端口设置为8021),编辑/etc/gitlab/gitlab.rb: gitlab_workhorse['listen_network'] = "tcp" gitlab_workhorse['listen_addr'] = "127.0.
2021-01-14 09:28:00
3214
1
原创 vue+element ui隐藏某个面包屑
在路由的meta中添加属性 export const constantRoutes = [{ path: "/order", component: Layout, redirect: "/order/list", name: "OrderLayout", meta: { title: "任务管理", icon: "order" }, children: [ { path: "list", component: (
2021-01-11 22:26:45
1726
1
转载 《RabbitMQ》如何保证消息不被重复消费
一 重复消息 为什么会出现消息重复? 消息重复的原因有两个:1.生产时消息重复,2.消费时消息重复。 1.1 生产时消息重复 由于生产者发送消息给MQ,在MQ确认的时候出现了网络波动,生产者没有收到确认,实际上MQ已经接收到了消息。这时候生产者就会重新发送一遍这条消息。 生产者中如果消息未被确认,或确认失败,我们可以使用定时任务+(redis/db)来进行消息重试。 @Component @Slf4J public class SendMessage { @Autowired priva
2020-12-15 11:09:21
783
原创 springboot访问本地静态资源出现400错误
路径中有 " < > [ \ ] ^ `` { | } 导致访问出现400错误 Tomcat 8.5.32引入了HTTP连接器的两个配置属性,在URL路径和查询字符串中处理这些字符的限制。 这两个属性是: relaxedPathChars -路径中允许使用未编码的字符 relaxedQueryChars -查询字符串中允许使用未编码的字符 Spring Boot嵌入式Tomcat服务器,则可以使用配置属性 server.tomcat.relaxed-path-chars和server.tom
2020-11-11 17:01:47
3634
1
原创 springmvc纯注解配置,springmvc整合spring纯注解配置
springmvc纯注解配置 必须实现WebApplicationInitializer 接口,tomcat启动时,会调用onstart() public class MyWebApplicationInitializer implements WebApplicationInitializer { /* * tomcat在初始化容器的时候回调用该方法 * @param servletContext * @throws ServletException */
2020-10-15 23:05:22
468
原创 spring oauth refresh-token出现401 或者org.springframework.security.web.authentication.preauth.PreAuthent
spring oauth refresh-token 401问题 解决: @Override public void configure(AuthorizationServerSecurityConfigurer oauthServer) throws Exception { oauthServer.allowFormAuthenticationForClients(); oauthServer.checkTokenAccess("isAuthenticate
2020-08-19 20:55:50
779
原创 jvm-程序计数寄存器
JVM中的程序计数寄存器(program counter register),Register命名源于CPU的寄存器,寄存器存储指令相关的现场信息。CPU只有把数据装载到寄存器才能够运行。 这里,并非是广义上所指的物理存器,或许将其翻译为计数器(或指令计数器)会更加贴切(也称为程序钩子),并且也不容易引一不必的误会:JVM中的寄存器是对物理寄存器的一种抽象模拟。 作用: PC寄存器用来存储指向下一条指令的地址,也即将要执行指令的代码。由执行引擎读取下一条指令。 程序计数器特点: 它占用很小的内存
2020-05-31 20:52:08
547
原创 后端springmvc接受数组 axios delete请求
前端使用axios delete请求 deleteBrandList( { params: { list: _this.array }, paramsSerializer: function (params) { return Qs.stringify(params, {arrayFormat: 'repeat'}) }
2020-05-25 16:42:35
857
原创 flutter 自定义toast带图片
import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; class ToastCompoent { static OverlayEntry _overlayEntry; // toast靠它加到屏幕上 static bool _showing = false; // toast是否...
2020-04-23 19:55:29
1297
原创 hadoop3.2.1java操作hdfs报错 HADOOP_HOME and hadoop.home.dir are unset
目录出现错误解决错误 出现错误 20:42:14.012 [main] DEBUG org.apache.hadoop.util.Shell - Failed to detect a valid hadoop home directory java.io.FileNotFoundException: HADOOP_HOME and hadoop.home.dir are unset. at or...
2020-04-18 21:58:25
2256
原创 vue-cli报错
安装好vue-cli,运行vue ui报错,删除node安装目录下的global__modules文件夹即可 F:\BaiduNetdiskDownload>vue -V F:\BaiduNetdiskDownload\javaee\project\springboot+netty仿微信\code\vue-netty\webpack-study>"node" "D:\node\no...
2020-04-12 17:39:14
465
1
原创 springboot2.x中的put,delete请求
springboot2.x想要接受delete、put的请求,需要在配置文件中加上 spring.mvc.hiddenmethod.filter.enabled=true 前端 <form id="deleteForm" method="post"> <input type="hidden" name="_method" value="delete"> </...
2020-04-10 14:42:15
640
原创 springboot2.x i18n国际化的坑
在配置localResovler时Bean的名字一定是localResovler public class LocalConfig implements LocaleResolver { @Override public Locale resolveLocale(HttpServletRequest request) { String langue = re...
2020-04-02 23:02:10
990
原创 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):
在整合SSM框架时,出现 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): 在services层的实现类忘记加@Service注解了,加上就好了。
2020-02-22 14:00:51
153
原创 C3P0操作mysql8.0
1.先要下载最新的C3P0包 2.配置文件 <?xml version="1.0" encoding="UTF-8"?> <c3p0-config> <default-config> <property name="driverClass">com.mysql.cj.jdbc.Driver</property> ...
2019-09-07 10:50:24
856
原创 IDEA output乱码
outputTomcat输出的信息不乱码,java的输出语句乱码System.out.println("-----------消息头-----------"); 选择项目部署的tomcat,在配置项VM options文本框中输入-Dfile.encoding=UTF-8,点击Apply或OK即可 ...
2019-09-05 12:44:33
1497
原创 Android密码显示与隐藏
if (mPasswordVisible) { //设置EditText的密码为可见的 edtPassword.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD); } else { //设置密码为隐藏的 edtPa...
2019-05-22 22:52:38
3208
空空如也
mysql在rr隔离级别下,为什么不同事务修改同一字段为同一个值的时候会出现这样的问题
2022-09-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅