java
fayxjc
一路高歌
展开
-
sql 中 in 和 not in的问题
经常我们会用到以下情况:a表一共76条数据,当我们按type进行查询时:select * from a where type in (1,2,3,4);查询出来4条数据,这时我们想看下剩余的数据是什么情况,想到用not in:select * from a where type not in (1,2,3,4);这时,竟然是0条数据,而不是我们以为的 76-4=72条,出什么问题了呢?这时因为 not in的字段会从有数值的数据中来查询,而不包括空字符串或者null空数据的情况,所以查询时需原创 2021-03-03 11:54:37 · 2205 阅读 · 0 评论 -
完全卸载idea
完全卸载idea1、先卸载应用2、 cd ~/Library/把 logs、Preferences、Application\ Support、Caches下的:IntelliJIdea* 和 jetbrains 文件夹都删除rm -rf IntelliJIdeaxxx/rm -rf jetbrains/3、把~/下的.idea/ 和 jetbrains也删掉Idea 的缓存文件在/Users/xxxx/Library/Preferences注意:以上方式会直接删除缓存文件,所以你重新安原创 2020-10-28 11:01:54 · 14177 阅读 · 2 评论 -
java-ES-DSL cat命令
1、确保9200端口号可用:Kibana’s Console: `GET /_cat/health?v`curl: `curl -XGET "127.0.0.1:9200/_cat/health?v"`epoch timestamp cluster status node.total node.data shards pri relo init unassign p...原创 2019-07-24 10:27:02 · 678 阅读 · 0 评论 -
Java-ES-DSL操作-查询
查询所有以cust开头的索引GET /cust*/_search?pretty返回bank索引中的所有的文档:GET /bank/_search?q=*&pretty等同于:POST /bank/_search?pretty{ "query": {"match_all": {}}}指定返回第11到第20个文档,并指定返回字段:POST /bank/_sear...原创 2019-05-30 11:35:49 · 2441 阅读 · 0 评论 -
Java-ES-DSL
DSL查询语言中存在两种:查询DSL(query DSL)和过滤DSL(filter DSL)查询上下文 是在 使用query进行查询时的执行环境,比如使用search的时候。query DSL在查询上下文中,查询会回答这个问题——“这个文档匹不匹配这个查询,它的相关度高么?”如何验证匹配很好理解,如何计算相关度呢?ES中索引的数据都会存储一个_score分值,分值越高就代表越匹配。另外关...原创 2019-05-30 11:33:38 · 1471 阅读 · 0 评论 -
springboot2.0-集成redis
1、pom集成原创 2019-03-15 17:45:38 · 96 阅读 · 0 评论 -
Mac 安装Redis
1、安装redis:下载地址:官网http://redis.io/ 下载最新的稳定版本,解压sudo mv 解压文件夹 到 /usr/local/进入解压后的目录sudo make test 测试编译,测试时报如下错:Executing test client: couldn't execute "src/redis-benchmark": no such file or direc...原创 2019-03-15 17:41:52 · 180 阅读 · 0 评论 -
Springboot2.0集成lombok
Lombok 采取的注解形式的,在编译后,自动生成相应的Get/Set/toString等方法.pom添加依赖:<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId&am原创 2019-03-07 15:54:59 · 252 阅读 · 0 评论 -
Springboot2.0集成mybatis
1、配置application.propertiesspring.datasource.url=jdbc:mysql://localhost:3306数据库名称spring.datasource.username=rootspring.datasource.password=密码spring.datasource.driver-class-name=com.mysql.cj.jdbc.Dr...原创 2019-03-07 15:47:20 · 318 阅读 · 0 评论 -
springboot2.0集成log4j
1、pom添加:<!--log4j--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-log4j</artif原创 2019-03-14 16:55:27 · 1137 阅读 · 0 评论 -
Springboot学习基础
1、SpringBoot简介1、简化spring开发的框架2、整合Spring全家桶(整合 ssh、ssm、安全、docker、缓存、权限、消息、分布式、监控)3、不需要直接启动tomcat,内嵌tomcat,通过main方法启动,部署jar包来运行整个项目4、整合SpringMVC5、以后互联网项目都面向SOA ===》 微服务 spring could6、几乎全部都是注释:@co...原创 2019-03-06 16:23:27 · 182 阅读 · 0 评论 -
Tomcat配置及使用
1、启动/关闭:bin目录下有startup.sh和shutdown.sh,但需要有执行权限。对bin目录进行添加执行权限:chmod -R u+x ./bin接下来:./startup.sh启动后,在浏览器内可以打开:http://localhost:8080 默认端口8080./shutdown.sh执行关闭2、修改端口:Tomcat的所有配置都放在conf文件夹之中,里面的...原创 2019-02-26 14:40:09 · 159 阅读 · 0 评论 -
IDEA Maven 打包 Springboot项目
1、点击 Project Structure2、 根据 modules 创建 jar。如图所示,选择项目,入口类等。最后一项 META-INF 默认放到 src\main\java 目录里,如果使用默认值,没有进行其他配置,生成的 jar 有可能不会包含 META-INF 目录,导致运行 jar 出错。正确的是将 META-INF 放到 src 目录下,或者 src\main\resour...原创 2019-03-01 15:47:38 · 628 阅读 · 0 评论