给自己看的
zx1323
这人很懒什么也没留下
展开
-
windows10 使用 postgreSQL
文件末尾的加密方法 都修改为 trust。3.使用自带的pgAdmin ,进行修改。安装基本上是下一步(略)原创 2022-08-31 13:56:49 · 644 阅读 · 0 评论 -
idea 优化点
idea 卡顿优化思路原创 2022-06-12 19:51:05 · 434 阅读 · 1 评论 -
windows 桌面 图标间距 调整
修改 windows 桌面 图标 间距原创 2022-06-12 19:06:56 · 949 阅读 · 1 评论 -
Java lambda stream 集合相关操作 备忘
list对象转map结构Map map = list.stream().collect(Collectors.toMap(item -> item.getId(), v-> v,(k1,k2)->k1));java8利用流和lambda表达式对list遍历处理 - Yusco - 博客园原创 2022-04-27 01:54:23 · 448 阅读 · 0 评论 -
idea yapi插件 上传的请求body 总是form
req_body_type 形式有4种,分别是 form, json, file 和 raw使用idea插件上传的接口, 默认都是 form表单的形式, 期望是json后面才发现, 是因为只有一个参数使用@RequestBody导致的public String test(@RequestBody User user, Shop shop)改成都是@RequestBody的就好了如:public String test(@RequestBody User user, @Req原创 2022-04-19 23:36:48 · 532 阅读 · 0 评论 -
微软拼音 输入法 个人 偏好设置
如何设置微软拼音?答:设置->时间和语言->语言->首选语言->点击"中文(中华人民共和国)"->选项->键盘->添加键盘如何设置快速输入当前时间?答:用户自定义短语: 添加->sj 格式%yyyy%-%MM%-%dd% %HH%:%mm%:%ss%其他设置备忘:1.关闭繁体输入, 默认快捷键是ctrl+shift+F2.如果遇到 全角, 半角设置不对, 是shift+空格切换; 如果不同软件里面的 全角不一致, 可以在语言选项下删除..原创 2022-02-15 14:17:36 · 1600 阅读 · 1 评论 -
Bitmap 记录
漫画:什么是Bitmap算法? - 掘金【算法】10亿int型数,统计只出现一次的数_Mlib-CSDN博客_10亿个数字找出重复的数字海量数据下的去重和查重(一):BitMap位图法 - 简书https://www.iteye.com/blog/yacare-1969931bitmap原理和redis bitmap应用【图文】_mb5fcdf2add9b6a_51CTO博客...原创 2022-01-21 17:51:54 · 342 阅读 · 0 评论 -
postman 验证码 图片返回流 stream 如何展示?
场景: 获取验证码接口, 使用postman调用, 期望看到验证码图片, 但是图片是stream流实现: 先把stream转为base64, 再展示pm.test("获取验证码后, 展示验证码", function () { var temp = pm.response.stream.toString("base64"); var template = `<html><img src="data:image/jpg;base64,`+ temp +`原创 2022-01-18 10:57:46 · 12496 阅读 · 0 评论 -
postman笔记
官方文档: https://learning.postman.com/docs/getting-started/introduction/支持的 js库模块列表:https://learning.postman.com/docs/writing-scripts/script-references/postman-sandbox-api-reference/#scripting-with-request-and-response-data全局变量, 环境变量, 集合变量, 脚本变量的使用http.原创 2021-12-28 19:37:43 · 8137 阅读 · 0 评论 -
springBoot 配置nacos 遇到的问题
本地的nacos server端用的是1.4.1版本(因为偷懒, 所以踩坑)根据官网文档的教程Nacos Spring Boot 快速开始1.增加依赖<dependency> <groupId>com.alibaba.boot</groupId> <artifactId>nacos-config-spring-boot-starter</artifactId> <version>教程未指定具体版本&l...原创 2021-12-10 10:45:28 · 9181 阅读 · 2 评论 -
docker 安装 skywalking
===================docker下搭建SkyWalkinghttps://www.cnblogs.com/xiao987334176/p/13530575.html下载imagedocker pull elasticsearch:7.5.1docker pull apache/skywalking-oap-server:6.6.0-es7docker pull apache/skywalking-ui:6.6.0===================一些docker run原创 2021-11-30 14:00:10 · 1776 阅读 · 0 评论 -
springBoot项目 时间格式化 踩坑备忘
时区springBoot配置spring: jackson: date-format: yyyy-MM-dd HH:mm:ss time-zone: GMT+8数据库连接配置&serverTimezone=Asia/Shanghaifastjson 序列化时间类型字段的格式@JSONField(format="yyyy-MM-dd HH:mm:ss")https://blog.csdn.net/moshowgame/article/details/8原创 2021-07-16 22:53:57 · 191 阅读 · 0 评论 -
Sourcetree 个人偏好配置
### 一般取消 "当文件有改动时自动刷新"修改 每次读取log行数为 50行 (300行有时候会卡)### Git使用内嵌的git:点击Embedded会自动下载取消 "推送所有标签到远端"原创 2021-06-25 00:09:09 · 705 阅读 · 0 评论 -
记录 lombok 中@Data的坑
https://www.cnblogs.com/keeya/p/9948941.html原创 2021-06-08 15:00:54 · 168 阅读 · 0 评论 -
Filter, Interceptor, Validator, Aop 执行顺序
顺序如下1 filter 2.1 interceptor-pre 3 valid参数校验 4.1 aop-pre 5.1 业务方法 4.2 aop-post(校验失败时_不执行) 2.2 interceptor-post(校验失败时_不执行) 2.3 interceptor-afterCompletion(校验失败时_任然执行)========================...原创 2021-05-18 20:27:12 · 1004 阅读 · 0 评论 -
swagger 报错 Ambiguous handler methods mapped for ‘/v3/api-docs/‘
在启动项目A时, 调用/v3/api-docs 接口 发现报错 返回值{"errorCode":"Unknown","code":500,"path":"/v3/api-docs/","stack":"","errorMsg":"Ambiguous handler methods mapped for '/v3/api-docs/': {public java.lang.String org.springdoc.api.OpenApiResource.openapiJson(javax.servlet.原创 2021-04-07 16:47:36 · 6655 阅读 · 0 评论 -
SpringBoot 封装自定义starter 多module 多环境 配置文件
以下场景是在未使用配置中心的情况下场景一:近期在做项目拆分时, 遇到一个场景, 老系统中的配置文件是分 local,dev,test,pre,prod 一共5个环境当系统每拆分一个小项目时, 相同的文件需要被拷贝5次场景二:使用rocketMQ时, 生产者在不同的项目中, 每个项目都需要拷贝一份mq的配置, 并且还需要区分环境如果能把生产者和配置文件封装成一个starter, 那么调用的项目, 引入一个jar包即可spring boot的profile-spec...原创 2021-04-03 10:03:56 · 800 阅读 · 1 评论 -
用java实现 代码生成器
场景: 在使用copy大法时, 根据已经存在类, 需要手动的复制类, 修改名称, 替换类中的关键字 比如: User表已存在, 要新加一个表 UserOperator 用户操作表, 那么可以把service serviceImpl dao daoImpl Mapper 等类中的东西都很简单都是复制,替换的活, 用代码来实现是最省事了import com.google.common.base.CaseFormat;import org.apache.commons.io.File...原创 2021-04-02 18:27:12 · 349 阅读 · 0 评论 -
nacos dubbo 报错 No provider available nacos元数据 preserved.register.source=SPRING_CLOUD
<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> <version>2.2.5.RELEASE</version></dependency><dependency> <g.原创 2021-03-19 11:33:30 · 3439 阅读 · 2 评论 -
关于随机数 Math.random() Random
Math.random() 伪随机生成并返回一个从0.0d(包括)到1.0d(不包括), 双精度小数new Random().nextInt(指定值); 伪随机生成并返回一个 在0(包括)和指定值(不包括)之间均匀分布的整型值, 另: 随机数种子会使得取值变得有规律在项目中发现了2种写法方式1:int code = (int)((Math.random() * 9 + 1) * 100000);方式2:int code = new Random().nextInt(m...原创 2021-02-08 17:50:42 · 448 阅读 · 0 评论 -
dubbo 文章收集
dubbo直连提供者 & 只订阅 & 只注册https://www.cnblogs.com/qlqwjy/p/10655098.html原创 2021-01-14 00:43:36 · 70 阅读 · 0 评论 -
maven 指定version不生效
在项目中依赖一个 spring-security 版本时, 发现未生效, 调用报错由于项目是依赖了srpingBoot<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.1.RELEASE</version>原创 2021-01-13 16:17:17 · 1949 阅读 · 0 评论 -
windows 一键更新 当前文件夹下的多个git项目
更新仓库下的多个 git项目的代码:: Author: liu:: Date: 2021-01-07:: Version v1.2@echo offset bat_path=%~dp0cd /d %bat_path%for /f "tokens=*" %%i in ('dir /ad /b ') do ( cd %%i git pull cd ..)基于cmd命令循环文件夹名, 执行git pull命令...原创 2021-01-11 15:49:51 · 673 阅读 · 0 评论 -
springBoot 项目 banner生成
地址http://patorjk.com/software/taag/#p=display&f=Standard&t=authority%20center%20core原创 2021-01-11 15:44:39 · 149 阅读 · 0 评论 -
fiddler 抓包 System.IO.IOException 由于意外的数据包格式,握手失败
抓安卓模拟器包1.生成证书在安装目录 执行cmd命令makecert.exe -r -ss my -n "CN=DO_NOT_TRUST_FiddlerRoot, O=DO_NOT_TRUST, OU=Created by http://www.fiddler2.com" -sky signature -eku 1.3.6.1.5.5.7.3.1 -h 1 -cy authority -a sha1 -m 120 -b 09/05/20202.打开https捕捉(不用解密也能看json数据)原创 2020-12-21 17:13:57 · 3865 阅读 · 0 评论 -
springBoot启动报错 conflicts with existing, non-compatible bean definition of same name and class
使用注解 @Primary原创 2020-12-16 13:35:19 · 2058 阅读 · 0 评论 -
arthas com.sun.tools.attach.AttachNotSupportedException: 拒绝访问。
很久没用arthas, 突然想在新电脑上试个功能输入了命令java -jar C:\work\install_software\arthas\arthas-boot.jar选择pid然后提示了报错[ERROR] Start arthas failed, exception stack trace:com.sun.tools.attach.AttachNotSupportedException: 拒绝访问。 at sun.tools.attach.WindowsVirtua..原创 2020-11-02 09:58:32 · 6022 阅读 · 4 评论 -
常用的excel操作记录
快速选择一行或者一列:ctrl+shift+方向键(上下左右)快速给一列填充公式: 1.选择范围(左上角输入坐标如:A1:A10, 或者鼠标选择)2.在编辑栏(非数据区)输入公式 3.输入ctrl+enter键原创 2020-09-14 14:46:26 · 656 阅读 · 1 评论 -
java多线程-分析一段代码的输出结果
public static void main(String[] args) throws Exception { Thread t2 = new Thread(new Runnable() { public void run() { try { // for (int i = 0; i < 50; i++) { // System.o...原创 2020-09-05 19:31:54 · 255 阅读 · 0 评论 -
java多线程-理解join
假设有线程: A和B, A线程的run方法中调用了B.join()join网上都翻译为: 插队(一直没理解)在查看join的源码时, 没理解为什么jion里面的 wait() 方法为什么不是让B等待, 反而是让A等待了按照惯性思维, B.join->wait()那就应该让B进入等待这说明对wait()方法不够了解wait是让当前线程进入等待状态直到被notify/notifyAll通知, 并释放锁, 前提是只能在synchronize修饰的 同步块中, 如果当前线程不是对象..原创 2020-09-05 19:24:51 · 132 阅读 · 0 评论 -
maven 删除 install 到本地仓库的 历史版本 jar 文件
基于everything工具第一种{项目名}-{版本号}-SNAPSHOT-{年月日时间}-{序号}.{后缀 jar pom jar.sha1 pom.sha1}搜索框修改为 正则模式: 搜索(S)->使用正则表达式(R)使用正则.*-20\d+\..+-\d+或者.*-20\d+\..+-\d+\.jar.*-20\d+\..+-\d+\.pom.*-20\d+\..+-\d+-sources.jar自行选择, 删除即可第二种类型本地仓库位置中, ...原创 2020-08-17 15:51:57 · 2704 阅读 · 0 评论 -
windows 安装 zookeeper 和 kafka
如:.\bin\windows\kafka-server-start.bat .\config\server.properties。zk需要 复制 conf/zoo_sample.cfg 复制一份改名为 zoo.cfg。找一个二进制的版本 Binary downloads 下载即可。Spring集成Kafka-注解,xml配置2种方式实现。本地搭建springBoot 并集成kafka。kafka启动命令后面需要 加上配置文件。最终用一个bat文件进行启动,内容如下。Windows下安装kafka。.原创 2020-08-04 15:32:04 · 109 阅读 · 0 评论 -
chrome 谷歌 常用插件笔记
个人笔记https://note.youdao.com/web/#/file/WEBbb2be038b167078b9a22d6fc8475df46/note/WEB88e50c8162846aba8925427759b71757/转载 2020-07-29 13:26:24 · 380 阅读 · 0 评论 -
屏蔽 简书 的 阅读推荐 广告
在浏览器的广告拦截插件(adBlock),自带的屏蔽会被误导,因为标签元素的class都是变化的需要分析对应的标签结构, 添加自定义的规则,保存即可www.jianshu.com##aside div section原创 2020-07-22 18:05:02 · 718 阅读 · 0 评论 -
jquery ajax的写法备忘
jquery的ajax写法(参数是json格式),其他的参数jq手册:https://jquery.cuishifeng.cn/jQuery.Ajax.html菜鸟教程:https://www.runoob.com/jquery/ajax-ajax.html$.ajax({ url: pageObj.basePath + "/retry.json", contentType: "application/json; charset=UTF-8...原创 2020-07-17 17:05:55 · 121 阅读 · 0 评论 -
vscode 解决 无法打开 chrome
使用vscode编写html时, 期望用google浏览器 打开页面弹出了报错其实就是用cmd命令 去打开chrome, 但是环境变量中没有找到1.把 chrome的安装目录 添加到系统环境变量中C:\Users\系统当前的用户名\AppData\Local\Google\Chrome\Application\chrome.exe百度搜索的时候有看到"修改open in browser插件版本到2.0以前"的说法, 有点坑人的感觉任然报错的情况:当你使用一些快...原创 2020-06-21 14:00:38 · 13291 阅读 · 4 评论 -
Oracle VM VirtualBox 虚拟机 物理硬盘 启动 windows10 系统 在转圈圈时报错 VERR_ACCESS_DENIED
参考:Windows下VirtualBox直接使用物理硬盘作虚拟机磁盘https://www.mobibrw.com/2015/2441https://forums.virtualbox.org/viewtopic.php?f=6&t=867361.把硬盘设置为脱机(必须先做这一步, 再生成vmdk文件)2.创建vmdk文件任务栏的左下角(微软图标)单击右键--...原创 2019-08-30 15:17:32 · 4485 阅读 · 0 评论