- 博客(74)
- 资源 (4)
- 收藏
- 关注
原创 win10相关
1、产生释放空间,win10 删除休眠文件 hiberfil.sys管理员身份运行 cmd.exe执行命令:关闭休眠功能: powercfg -h off打开休眠功能: powercfg -h on
2021-04-02 16:16:34 153
原创 static关键字的作用(修饰类、方法、变量、静态块)
1. static修饰的类只能为内部类,普通类无法用static关键字修饰。static修饰的内部类相当于一个普通的类,访问方式为(new 外部类名.内部类的方法() )。如下所示:public class OuterClass { public static class InnerClass{ InnerClass(){ System.out.println("============= 我是一个内部类'InnerClass' ============...
2021-03-17 19:06:35 2895
原创 nacos配置中心笔记
配置中心 nacos 1.1.3 集群部署https://blog.csdn.net/java_w/article/details/103554807Nacos做配置中心与集群搭建https://blog.csdn.net/qq_42200163/article/details/109711252
2021-03-17 19:02:15 225
原创 mybatis-plus使用笔记
报错:org.apache.ibatis.binding.BindingException:Invalid bound statement (not found): com.cjf.publish.admin.mapper.****Mapper.********mapper.xml中新增了 sql , mapper.java中也新增了接口,idea编译也成功,启动也成功。其他类的方法也都可以用。但还是报上面的错。最后发现,target中 mapper.xml 文件没有更新。直接删除t...
2021-02-01 20:43:42 121
原创 Java中的abstract方法和abstract类的问题
转自:https://blog.csdn.net/dlwh_123/article/details/41309187?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control当知
2021-01-21 21:02:21 738
原创 apollo配置笔记
1、git: https://github.com/ctripcorp/apollo2、本地快速部署请参见Quick Start3、本地环境: win10 , jdk1.8 , mysql5.7 , git bash2.3 (https://gitforwindows.org/ 公司网下不来,手机4g下载成功)4、下载包: 看文档直接下载包:github上下载太慢了,没成功。 百度网盘下载成功; 下载下来有好几个包,用最新的包。直接解压。...
2021-01-14 14:39:30 254
原创 理解serialVersionUID是什么?有什么用?如何生成?
转自:https://www.cnblogs.com/xuxinstyle/p/11394358.html如果您曾经实现过Serializable接口,则必须遇到此警告消息The serializable class xxx does not declare a static final serialVersionUID field of type long那么......什么是serialVersionUID?serialVersionUID用作Serializable类中的版本控件。如果
2021-01-04 11:32:58 314
原创 注解笔记
@SerializedNameGson解析json时,该注解可以将返回数据中的 key定义转为自定义的值。比如:接口返回数据{"id":"1""n""p":"123456""s":"0"}这是一个user的数据包括id、用户名、密码、性别,如果正常些一个user类来解析的话是这样的:public class User{ private String id; private String n; private String p; private String s
2021-01-04 10:53:11 78
原创 API接口设计:防参数篡改+防二次请求
转自:https://www.cnblogs.com/xiaochangwei/p/api.htmlAPI接口由于需要供第三方服务调用,所以必须暴露到外网,并提供了具体请求地址和请求参数为了防止被第别有用心之人获取到真实请求参数后再次发起请求获取信息,需要采取很多安全机制1.首先: 需要采用https方式对第三方提供接口,数据的加密传输会更安全,即便是被破解,也需要耗费更多时间2.其次:需要有安全的后台验证机制【本文重点】,达到防参数篡改+防二次请求主要防御措施可以归纳为两点..
2020-12-31 10:43:27 610
原创 spring boot拦截器中获取request post请求中的参数
最近有一个需要从拦截器中获取post请求的参数的需求,这里记录一下处理过程中出现的问题。首先想到的就是request.getParameter(String )方法,但是这个方法只能在get请求中取到参数,post是不行的,后来想到了使用流的方式,调用request.getInputStream()获取流,然后从流中读取参数,如下代码所示:String body = "";StringBuilder stringBuilder = new StringBuilder();BufferedR.
2020-10-14 00:52:09 1242
原创 jvm堆外内存占用过高排查
一次完整的JVM堆外内存泄漏故障排查记录https://www.cnblogs.com/rude3knife/p/13570423.html
2020-10-10 13:52:55 2079
原创 mybatis返回的日期与mysql不一致,时间差了8个小时
解决办法就是在jdbc.url后面添加上serverTimezone=Asia/Shanghai即可为啥不是 Asia/Beijing ?https://www.cnblogs.com/zhengyun_ustc/archive/2009/01/16/asia_beijing_timezone.html
2020-09-10 19:01:46 569
原创 idea安装sonar插件
搜索:sonarLint安装时提示:plugin sonarlint was not installed: cannot download分析:有的插件下载是http ,有的是httpssonar 是https ,勾选 。 (下次安装别的插件,如果是http,这里在去掉)
2020-08-27 15:48:33 1268
原创 项目启动报错: Parameter Maps collection does not contain value for java.util.HashMap
报错的位置,还不是自己修改的地方。 之前不报错的。原因:新修改了 mabatis maper.xml错误写法: parameterMap="java.util.HashMap"正确写法:parameterType="java.util.HashMap"
2020-08-13 16:40:39 1079
原创 git笔记
日常如何把B分支的代码合并到A分支;场景:从test 创建了分支 test-a;开发一段时间后,test分支代码变了,需要将test最新的代码同步到test-a 分支;处理:1、本地先切换到 test-a 分支, 然后pull ,pull的时候 远端选 test分支。本地下载了 master 分支,如何切换到远端test分支?1、命令行: git checkout t...
2020-08-07 18:45:27 180
原创 mysql笔记
时间差函数(TIMESTAMPDIFF、DATEDIFF)--0select datediff(now(), now());--2select datediff('2015-04-22 23:59:00', '2015-04-20 00:00:00');--2select datediff('2015-04-22 00:00:00', '2015-04-20 23:59:00');--1select TIMESTAMPDIFF(DAY, '2015-04-20 23:59:00',
2020-07-17 11:56:40 198
原创 springboot 配置 filter
@WebFilter(urlPatterns = {"/test/*"}) //过滤地址一个* ,两个会不生效package cjf.com.filter;import javax.servlet.*;import javax.servlet.annotation.WebFilter;import java.io.IOException;/** * springboot 整合filter方式之一 * * 以前web.xml配置: * <filter> *
2020-07-13 21:05:29 160
原创 发布已审核通过的小程序:errcode:85052
"errcode":85052,"errmsg":"app is already released hinthttps://developers.weixin.qq.com/community/develop/doc/00006c4fea09989d5ec9b47ce5ac00不提审再次调用发布接口是不行的,所以请重新提审重新提审后,再发布就ok 。 还没试过,比较奇怪,已经审批通过了。为啥还要审批一次...
2020-06-24 14:22:41 1072
原创 Response设置状态码、添加修改响应头、重定向、定时刷新
转自:https://blog.csdn.net/qq_36761831/article/details/85762001设置状态码、添加响应头、修改响应头能够设置和修改的信息很多,以下只是修改了部分内容重定向的特点:重定向需要访问两次服务器,第一次是人为的去访问,第二次是自动的访问实现重定向有三种方法:1、设置响应状态码,然后利用setHeader("location", "想要跳转的地址")方法实现重定向。2、直接利用sendRedirect()方法实现重定向,这种方法简单,无需设置
2020-06-22 14:49:21 3384
原创 mysql 报错
[SQL]DELETE from sys_log ;[Err] 1031 - Table storage engine for 'sys_log' doesn't have this option[SQL]ALTER TABLE `sys_log`ADD COLUMN `nickname` varchar(255) NULL AFTER `username`;[Err] 1022...
2020-06-19 14:15:21 157
原创 springboot拦截器
Spring拦截器 HandlerInterceptorAdapter需要继承,HandlerInterceptor需要实现 可以作为日志记录和登录校验来使用 建议使用HandlerInterceptorAdapter,因为可以按需进行方法的覆盖。主要为3种方法:preHandle:拦截于请求刚进入时,进行判断,需要boolean返回值,如果返回true将继续执行,如果返回false,将不进行执行。一般用于登录校验。 postHandle:拦截于方法成功返回后,视图渲染前,可以对modelAn
2020-06-12 19:13:53 923
原创 Springcloud gateway获取post请求内容
看了好多,试了好多,都不好使,就这个好使了转自:https://blog.csdn.net/u014271612/article/details/92814838@Component@Slf4j@AllArgsConstructorpublic class HttpPostBodyFilter implements GlobalFilter, Ordered { @Override public Mono<Void> filter(ServerWebExchan
2020-06-10 19:47:17 1633 2
原创 通过AbstractGatewayFilterFactory实现拦截器
摘自:https://coding.imooc.com/learn/questiondetail/142262.html想要通过gateway实现拦截器,只需要拦截backend-center和search-center这两个服务,但是目前发现一个情况,如果backend-center和search-center这两个服务没启动,拦截器会生效,如果启动,不会进入拦截器代码如下:@Slf4j@Componentpublic class AuthorizeGatewayFilterFact
2020-06-03 20:51:15 25461 7
原创 springcloud apiGateWay自定义filter
自己实践:@Slf4j@Componentpublic class AppAuthCheckFilter extends AbstractGatewayFilterFactory { @Override public GatewayFilter apply(Object config) { return (exchange,chain) -> { ServerHttpRequest request = exchange.getRequ
2020-06-03 20:34:49 1517
原创 idea插件使用记录
1. 翻译插件 Translation2. log日志高亮 Grep Console3、codota 代码补全插件GenerateAllSetter 一键生成 bean set方法alibaba cloud Toolkit 一键部署vm 阿里云 edasrestfullTookit : 根据url直接跳转到对应的方法。 快捷键 ctrl+\...
2020-05-27 13:26:55 186
原创 微信开发平台全网发布,该公众号提供的服务出现故障,请稍后再试
原因是,公众号授权给了多个平台。如果有一个平台无法按要求,即时响应,就会出现该提示;处理:取消其他授权平台。
2020-05-06 13:57:19 276
原创 nacos
@value取值,出现 无法resolve我遇到的场景: 多人开发,共用一个数据库。每个人都本地启动了nacos ,A修改了配置,发布后,A本地调用正常。B的nacos直接读取到配置,但是B的工程启动是,无法加载到A修改的配置。此时需要B在本地的nacos 做一次发布。之后就ok了。原因:以后分析...
2020-04-24 17:56:40 600
原创 spring boot+thymeleaaf
在yml里添加spring.mvc和resourcespring: mvc: static-path-pattern: /** resources: static-locations: classpath:/META-INF/resources/,classpath:/resources/, classpath:/static/, classpath:/publi...
2020-04-17 19:19:19 505
原创 H2 数据库使用简介
转自: https://www.cnblogs.com/cnjavahome/p/8995650.html一、前言H2 是一个用 Java 开发的嵌入式数据库,它本身只是一个类库,即只有一个 jar 文件,可以直接嵌入到应用项目中。H2 主要有如下三个用途:第一个用途,也是最常使用的用途就在于可以同应用程序打包在一起发布,这样可以非常方便地存储少量结构化数据。第二个用途是用于单元测...
2020-04-15 23:17:35 656
原创 微服务实战笔记
目录微服务通过feign.RequestInterceptor传递参数微服务通过feign.RequestInterceptor传递参数Feign支持请求拦截器,在发送请求前,可以对发送的模板进行操作,例如设置请求头等属性,自定请求拦截器需要实现 feign.RequestInterceptor 接口,该接口的方法 apply 有参数 template ,该参数类型为 Requ...
2020-04-11 01:24:23 69
原创 spring boot jar包启动报错,MalformedInputException: Input length = 1
1.问题:idea中启动正常,windows环境 打成jar包cmd中启动报错,启动时从nacos配置中心加载 yml文件,报错:org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: Input length = 1Caused by: java.nio.charset.M...
2020-04-08 19:14:11 1297
原创 java8相关,lambda看这里就够啦
https://blog.csdn.net/qq_28410283/article/details/80783946https://blog.csdn.net/qq_28410283/article/details/80961022
2020-03-31 23:39:48 74
原创 java8 :: 用法 (JDK8 双冒号用法)
转自:https://www.cnblogs.com/maohuidong/p/11527681.html特性jdk8中使用了::的用法。就是把方法当做参数传到stream内部,使stream的每个元素都传入到该方法里面执行一下,双冒号运算就是Java中的[方法引用],[方法引用]的格式是: 类名::方法名 注意此处没有()。案例:表达式:person ->...
2020-03-31 23:23:29 458
原创 springboot项目配置文件属性变量引用方式${}和@@用法与区别
转自:https://blog.csdn.net/weixin_42315600/article/details/88608262?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task${}和@@都是springboot引用属性变量的方式,具体区别与...
2020-03-29 18:06:20 3659
原创 maven依赖中的type和scope
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-dependencies</artifactId> <version>${spring-boot.version}</version> <...
2020-03-29 00:08:24 7336
linux中文man手册安装
2019-04-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人