
工具
Ch.yang
try{ coding } catch { bug } finally { taking notes }
-
原创 【Elasticsearch】ElasticsearchTemplate 拼接DSL时,debug查看最终语句
前置基础知识慕课教程该教程会有讲到如何打印拼接而成的普通的DSL语句ElasticsearchTemplate.queryForpage(…)类似于JdbcTemplate,sql语句的拼接是在方法内部的但是ElasticsearchTemplate 不提供日志打印的功能,只能debug进内部执行语句debug步骤定位语句拼接逻辑的方法SeachQuery 通常是使用业务逻辑bu...2020-03-07 21:41:24611
0
-
原创 【Elasticsearch】模仿淘宝,将搜索框的业务逻辑抽象成DSL语句
目标提供一个搜索API就能兼容前端的各种查询需求环境ElasticSearch 5.6.8kibana 5.6.8需求界面根据用户点击,拼接用户的查询需求input:{ 1. 匹配查询: keywords: 商品名 , 不传入默认值为"烤箱 家用小烤箱" 2. 过滤查询(布尔查询): 匹配 c...2020-03-07 21:11:55284
0
-
转载 【工具】Maven的常用打包命令
1.打包,包含进行单元测试mvn install2.打包,跳过单元测试mvn install -Dmaven.test.skip3.生成sourcemvn source:jar 4.生成jar和souce.jarmvn clean install source:jar -Dmaven.test.skip...2020-03-05 17:20:4679
0
-
原创 【工具】使用 import static 在测试用例中简化重复代码(idea)
需求测试用例中存在大量静态方法需要加类前缀,如何省略这些类名前缀idea实现先写完整的类.方法名MockMvcRequestBuilders.get("/user")删掉类名get("/user")鼠标单击方法名, ALT + ENTER3.1 如果是第一次导入,需要选择如下选项3.2 成功导入过的,自动生成如下 import语句import static org.spri...2020-01-28 13:41:20133
0
-
原创 【工具】idea 折叠任意注释或代码块,与对应的快捷键
需求前提: idea中/** */ 和 整个方法可以折叠需要拓展: 折叠任意的注释或代码块实现,用idea内置的注释模板//region.....你需要折叠的内容// endregion //region /* clients.inMemory() .withClient("changgou") //客户端id ...2020-01-12 11:31:491071
0
-
转载 【工具】解决idea导入项目出现窗口闪回
原文地址其实是别人的项目用到了分屏,以下目录记录了窗口信息.idea/workspace.xml平时没有这个bug是因为.idea文件添加到gitignore里面了2019-12-25 22:31:2949
0
-
转载 【工具】Git commit 与 pull 的先后顺序
Git commit与pull的先后顺序2019-12-12 16:52:46249
0
-
原创 【工具】idea 版本控制账号从github切换至码云
报错:Authentication failed for排查git中的账号信息git config --list ## 找到下列信息,去校验码云的账号信息user.name=jamesuser.email=xxx@xxx.com忘记账号,可以去码云查看或者绑定,绑定了github,直接用github也可以## 修改本地git的用户信息git config --global...2019-12-11 20:42:40330
0
-
转载 【工具】idea设置代码模板,如psvm
https://blog.csdn.net/hehe1006114318/article/details/804563212019-11-08 16:39:04903
0
-
原创 【工具】idea去掉UML类图的虚线箭头(依赖关系)
2019-09-10 21:12:47811
0
-
原创 【工具】 脚本入门 -- Windows 使用 shell 脚本修改 MySQL 数据库名
问题描述想修改数据库名,发现不能使用 rename 操作。1. 官方不支持 rename database 的操作。2. 可以使用 shell 脚本实现安全高效得改名3. windows 平台通过安装 git for windows 可以解析 shell 脚本4. Innodb 比 MyISAM 的改名步骤更为复杂尝试解决直接修改磁盘文件命名将data目录中的db_name目录...2019-09-19 18:12:32108
0
-
原创 【工具】idea自带maven下载过慢解决及jdk版本统一
处理的问题Target bytecode version 每次创建都为1.8修改Maven setting 配置定位配置路径增加 profiles 属性<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xm...2019-11-08 16:33:00164
0