多读书,多动手
很多书籍或者视频看了之后,动手敲敲才能深入理解。记录一下简单的笔记。
西方契约
科技改变生活,学无止境,加油(博客只是为了记录学习笔记,方便复习,不一定完全正确,仅供参考,一起学习,加油)
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
将两个不同项目 不同分支的代码进行对比 及合并操作步骤
第一步:在需要合并的项目(比如想把b项目某个分支合并到a项目,就在项目a下执行)下执行:第二步: 将远程添加到本地:第三步:在项目a就可以看到所有分支了到这里 已经可以选择 两个项目的任意 两个分支 进行compare with branch 进行代码对比了。第四步:选择需要合并的分支 merge 会报错Refusing to merge unrelated histories第五步:解决 使用命令行 增加参数:--allow-unrelated-hi...原创 2020-09-27 21:00:03 · 4671 阅读 · 0 评论 -
es7.6.2 head 常用查询 排序 返回指定字段 高亮查询 指定多个字段检索 时间区间查询 now函数 wildcard查询 正则查询 多条件bool查询
基本查询 排序http://localhost:9200/suoyintest3/PSOT _search{ "query": { "match": { "content": "返回" } }, "sort": { "_score": "desc" }}开启某个字段支持 fielddata 功能http://localhost:9200/suoyintest3/_mapping/put{ "properties": ...原创 2020-09-14 23:29:12 · 2082 阅读 · 0 评论 -
封装的方法 如果很多地方调用,且需要增加参数 可以考虑使用threadlocal
开发使用到了threadlocal 所以就写个demo 记录 一下:例如:封装的方法getResult . main 方法中的多次调用 模拟多个类中调用这个方法2 之前习惯的逻辑就是给公共方法增加参数。然后 根据是否传参增加需求的逻辑3 上面这样修改 会增加工作量,调用方法的位置都需要修改所以可以考虑使用threadLocal4 在需要增加参数的位置增加参数 即可。其他方法就不需要 都修改了( 如果有更好的办法 ,欢迎评论交流,一起学习,一起进步)(如果有更...原创 2020-09-10 20:33:16 · 542 阅读 · 0 评论 -
es7.6.2 RestHighLevelClient创建使用,基础增删改查
依赖的包<dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>elasticsearch-rest-high-level-client</artifactId> <version>7.6.2</version> </dependency> <dependency> <g...原创 2020-09-01 09:00:24 · 5743 阅读 · 0 评论 -
elasticsearch 7.6 windo 环境学习 ,Ik 安装 分词测试,同义词增加
因为项目中的es要升级,自己又不太会,所以学习学习和es 6 的区别,搞个单节点,看一下链接初始化 和方法api1 安装window 环境es 7.6安装包链接:链接:https://pan.baidu.com/s/1ERcJ7I4bbDEMb_yGNVYQcw提取码:kks0下载后直接解压:es 是java 开发的所以运行需要安装jdk。 7.6 说是最低要jdk11 不过目前看jdk8 也可以运行。运行window es2 使用head 插件连接 es还是...原创 2020-08-08 18:11:09 · 497 阅读 · 0 评论 -
liunx redis 搭建 ruby 安装
redis 下载安装https://www.redis.net.cn/download/修改后台启动https://www.cnblogs.com/wanghy898/p/11194954.html原创 2020-07-22 17:38:38 · 433 阅读 · 0 评论 -
linux 安装rz sz lrz lsz sftp: cannot open 文件名称 to write 报错解决
安装包路径链接:https://pan.baidu.com/s/1yD_ESscbMmyDYQH2-n6bqg提取码:4x72复制这段内容后打开百度网盘手机App,操作更方便哦安装命令:wget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gztar zxvf lrzsz-0.12.20.tar.gz && cd lrzsz-0.12.20./configure && make &...原创 2020-07-16 14:35:44 · 2276 阅读 · 0 评论 -
linux mysql
linux查看内存及磁盘使用情况命令: df -h (统一每个目录下磁盘的整体情况)在命令后直接放目录名,比如查看“usr”目录使用情况:命令: df -h /usr/ 在安装rz sz 之前 通过xshell sftp 方式传输文件:安装包下载路径: wget安装 1 2 3 4 5 6 7 wget http://www.ohse.de/uwe/releases/...原创 2020-07-16 21:28:38 · 251 阅读 · 1 评论 -
Long和long 应该使用 == 还是 equals 以及long 和int Long 和int 结果
直接上验证结果: public static void main(String[] args) { // 首先知道Long 是引用类型 == 对比的是地址值, long 是基本类型 == 比较的是值 /* Long 类对部分值 做了初始化的缓存 ,代码如下 private static class LongCache { private LongCache(){} static final原创 2020-07-14 19:54:31 · 7211 阅读 · 0 评论 -
spring boot简单创建, springboot 自定义异常页面, 多环境多配置文件的选择
目录idea :file - new - nodulespring boot 自定义异常 页面多环境 多配置的选择实现增加多个配置文件:多环境的选择:测试环境 使用dev.yml 打完包之后 ,想使用pro的生产配置文件 可以使用 参数进行指定:单配置式 多环境实现:idea :file - new - nodule选择jdk 的版本:修改分组名称 模块名称后 next可以直接勾选所需要使用到的模块:我只勾选了spring w...原创 2020-06-21 17:27:14 · 522 阅读 · 0 评论 -
Scope Bean initMethod destroyMethod Value
没* 由 Spring进行管理 scope 默认是 一个容器中只有一个bean* (1) Singleton:一个 Spring容器中只有一个Bean的实例,此为 Spring的默认配置,全局容器共享一个实例。2) Prototype:每次调用新建一个Bean的实例。(3)Request:web项目中,给每一个httprequest新建一个Bean实例。(4)Session:Web项目中,给每一个httpsession新建一个Bean实例。(5)GlobalSession:这个只在porta.原创 2020-06-16 23:33:09 · 267 阅读 · 0 评论 -
spring aop 示例
新建一个maven 项目:大概如下:第一步 修改pom 增加依赖:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org原创 2020-06-14 23:59:26 · 220 阅读 · 0 评论
分享