- 博客(31)
- 收藏
- 关注
转载 BIO、NIO、AIO
一、同步与异步,阻塞与非阻塞同步与异步同步: 同步就是发起一个调用后,被调用者未处理完请求之前,调用不返回。异步: 异步就是发起一个调用后,立刻得到被调用者的回应表示已接收到请求,但是被调用者并没有返回结果,此时我们可以处理其他的请求,被调用者通常依靠事件,回调等机制来通知调用者其返回结果。同步和异步的区别最大在于异步的话调用者不需要等待处理结果,被调用者会通过回调等机制来通知调用者其返回结果。阻塞和非阻塞阻塞: 阻塞就是发起一个请求,调用者一直等待请求结果返回,也就是当前线程会
2021-04-21 00:47:18
178
原创 linux命令
一、linux开放指定端口1、开启防火墙systemctl start firewalld2、开放指定端口firewall-cmd --zone=public --add-port=1935/tcp --permanent命令含义:–zone #作用域–add-port=1935/tcp #添加端口,格式为:端口/通讯协议–permanent #永久生效,没有此参数重启后失...
2020-02-16 10:40:05
190
原创 SELECT list is not in GROUP BY clause and contains nonaggregated column
》》》》》原文链接《《《《《
2019-11-25 16:26:32
229
原创 mybatis返回实体参数嵌套方法,通过resultMap
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="com.jf.exmpe.mappe...
2019-11-21 17:34:06
1165
原创 mybatis mysql in查询优化
当数据库查询,传入list参数作为查询条件,数据量较大时,进行优化,将in转为inner join,mapper.xml中:<select id="listExistOrgCode" resultType="java.lang.String"> select a.org_code from jf_vis_db.vms_video_orgrange a ...
2019-11-21 17:29:59
3017
原创 mysql 8.0安装常见问题(开启外部访问权限,跳过密码验证重置密码)
1、MySQL8.0允许外部访问:甩链接2、当开启外部访问权限以后,ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘123’;修改不了应该改为:ALTER USER ‘root’@’%’ IDENTIFIED WITH mysql_native_password BY ‘123’;甩链接3、M...
2019-09-26 14:45:28
1356
原创 SpringBoot使用Easypoi导出excel示例
原文链接:https://blog.youkuaiyun.com/justry_deng/article/details/84842111
2019-09-06 10:02:55
244
原创 sql 中 ${} 和 #{}的区别
原文链接:https://blog.youkuaiyun.com/qq_15901351/article/details/82290032链接
2019-08-15 18:08:47
120
原创 SpringBoot Jackson 将null转字符串"" ,List、Array转[],Int转0
原文链接:https://blog.youkuaiyun.com/qq_42815754/article/details/85210235链接一原文链接:https://blog.youkuaiyun.com/qq_38132283/article/details/89339817链接二
2019-08-15 18:04:04
1119
原创 PostgreSQL中COUNT的各条件下(1亿条数据)例子
原文链接:https://www.cnblogs.com/jacker1979/p/4661125.html?tdsourcetag=s_pctim_aiomsg
2019-08-15 17:58:43
1264
原创 sql 中 ${} 和 #{}的区别
原文链接:https://blog.youkuaiyun.com/a13662080711/article/details/79487653
2019-08-09 17:56:56
151
原创 Mysql SQL_NO_CACHE
1、从mysql手册上看到一句话 SQL_NO_CACHE 查询结果不被缓存,我的理解是:select 语句中使用 SQL_NO_CACHE 的意义为 这次查询的结果不会被缓存,如果这条语句的结果已经被缓存过,那么还有可能将会之前的缓存结果返回。及使query_cache_type 为 ON 或 1 。如果想查询结果不使用缓存那么可以在查询之前修改 query_cache_size :set...
2019-08-06 17:29:19
1554
原创 MySql千万级limit优化方案
原文链接:https://blog.youkuaiyun.com/sunct/article/details/90441965
2019-08-06 17:27:20
285
原创 聚簇索引和二级索引
原文链接:https://blog.youkuaiyun.com/jijianshuai/article/details/79084874
2019-08-06 17:26:36
419
转载 各种索引简介
普通索引和唯一索引的区别、性能差异,以及其他索引简介 唯一索引和普通索引使用的结构都是B-tree,执行时间复杂度都是O(log n)。1、普通索引 普通索引(由关键字...
2019-08-05 15:45:44
371
原创 springboot整合mongodb时debug模式下日志一直刷新问题
debug模式下mongodb日志一直刷新解决:logback.xml文件中把monogdb.driver相关的日志级别进行调整.写法如下: <!--mongodb loggers--> <logger name="org.mongodb.driver.cluster" level="INFO"/> <logger name="org.mo...
2019-07-30 11:39:04
1738
原创 logback自定义日志文件
一、自定义文件路径1、application.yml添加配置spring: application: name: test logging: config: path: logs/${spring.application.name}2、logback-spring.xml添加配置<springProperty scop="Context" na...
2019-07-29 17:13:07
1220
转载 foreach循环中不要进行remove/add操作
原文链接:https://www.cnblogs.com/luyu1993/p/7148765.html可以使用迭代器iterator进行遍历Iterator<PlaceInfoDO> it = placeInfoList.iterator();while (it.hasNext()){ }
2019-07-25 19:06:25
88
原创 SpringBoot多数据源配置(MongoDB、Mysql)
一、配置mongodb多数据源1、application.yml配置文件spring: data: mongodb: primary: host: 192.168.0.11 port: 27017 database: VISCACHE secondary: ...
2019-07-25 19:00:31
2801
转载 【MySQL】mysql中any,in,some,all的区别
【MySQL】mysql中any,in,some,all的区别 子查询就是指在一个select语句中嵌套另一个select语句。any,in,some,all分别是子查询关键词之一,any 可以与=、>、>=、<、<=、<>结合起来使用,分别表示等于、大于、大于等于、小于、小于等于、不等于其中的任何一个数据。a...
2019-07-16 15:35:11
294
原创 MySQL 中 You can't specify target table '表名' for update in FROM clause错误解决办法
在MySQL中,写SQL语句的时候 ,可能会遇到You can’t specify target table ‘表名’ for update in FROM clause这样的错误,它的意思是说,不能先select出同一表中的某些值,再update这个表(在同一语句中),即不能依据某字段值做判断再来更新某字段的值。解决方式:可以参见国外的博客: https://stackoverflow.co...
2019-07-12 17:53:41
844
转载 @NotEmpty、@NotNull、@NotBlank 的区别
@NotEmpty、@NotNull、@NotBlank 的区别 @NotEmpty 用在集合上面(不能注释枚举)@NotBlank用在String上面@NotNull用在所有类型上面 1. @NotEmptyAsserts that the annotated string, collection, map or array ...
2019-06-11 14:17:58
193
转载 Nginx详解(正向代理、反向代理、负载均衡原理)
Nginx配置详解nginx概述nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器;同时也是一个IMAP、POP3、SMTP代理服务器;nginx可以作为一个HTTP服务器进行网站的发布处理,另外nginx可以作为反向代理进行负载均衡的实现。这里...
2019-05-24 14:05:09
306
原创 Hibernate存取中文乱码问题
hibernate存取中文乱码问题进行web项目开发时,表单提交中文数据乱码,排查了很多原因,最终解决问题。问题情况前台提交数据:然后:名称栏出现了中文乱码,可能时提交数据时前台==>数据库,也可能是获取数据时数据库=>前台过程中出现中文字符编码问题。看了一下数据库:数据库中同样出现乱码,说明是:提交数据时前台==>数据库过程中出现了编码问题。排查数据传递过程...
2019-05-23 12:21:42
1423
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人