自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

转载 BIO、NIO、AIO

一、同步与异步,阻塞与非阻塞同步与异步同步: 同步就是发起一个调用后,被调用者未处理完请求之前,调用不返回。异步: 异步就是发起一个调用后,立刻得到被调用者的回应表示已接收到请求,但是被调用者并没有返回结果,此时我们可以处理其他的请求,被调用者通常依靠事件,回调等机制来通知调用者其返回结果。同步和异步的区别最大在于异步的话调用者不需要等待处理结果,被调用者会通过回调等机制来通知调用者其返回结果。阻塞和非阻塞阻塞: 阻塞就是发起一个请求,调用者一直等待请求结果返回,也就是当前线程会

2021-04-21 00:47:18 121

原创 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 140

原创 SELECT list is not in GROUP BY clause and contains nonaggregated column

》》》》》原文链接《《《《《

2019-11-25 16:26:32 179

原创 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 1095

原创 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 2815

原创 MySQL数据库FIND_IN_SET函数的使用

》》》》》原文链接《《《《《

2019-11-05 19:24:11 99

原创 Mybatis mapper.xml foreach标签 UNION ALL

2019-11-05 19:21:09 6961

原创 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 1301

原创 SpringBoot使用Easypoi导出excel示例

原文链接:https://blog.csdn.net/justry_deng/article/details/84842111

2019-09-06 10:02:55 200

原创 sql 中 ${} 和 #{}的区别

原文链接:https://blog.csdn.net/qq_15901351/article/details/82290032链接

2019-08-15 18:08:47 76

原创 SpringBoot Jackson 将null转字符串"" ,List、Array转[],Int转0

原文链接:https://blog.csdn.net/qq_42815754/article/details/85210235链接一原文链接:https://blog.csdn.net/qq_38132283/article/details/89339817链接二

2019-08-15 18:04:04 1059

原创 PostgreSQL中COUNT的各条件下(1亿条数据)例子

原文链接:https://www.cnblogs.com/jacker1979/p/4661125.html?tdsourcetag=s_pctim_aiomsg

2019-08-15 17:58:43 1184

原创 sql 中 ${} 和 #{}的区别

原文链接:https://blog.csdn.net/a13662080711/article/details/79487653

2019-08-09 17:56:56 122

原创 MySQL Explain详解

原文链接:https://www.cnblogs.com/tufujie/p/9413852.html

2019-08-06 17:29:58 79

原创 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 1410

原创 MySql千万级limit优化方案

原文链接:https://blog.csdn.net/sunct/article/details/90441965

2019-08-06 17:27:20 219

原创 聚簇索引和二级索引

原文链接:https://blog.csdn.net/jijianshuai/article/details/79084874

2019-08-06 17:26:36 378

转载 各种索引简介

普通索引和唯一索引的区别、性能差异,以及其他索引简介 唯一索引和普通索引使用的结构都是B-tree,执行时间复杂度都是O(log n)。1、普通索引  普通索引(由关键字...

2019-08-05 15:45:44 340

原创 postgresql

https://www.cnblogs.com/alianbog/category/877273.html

2019-08-02 17:17:15 86

原创 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 1665

原创 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 1146

转载 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 59

原创 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 2730

转载 springboot logback配置

原文链接:https://www.jianshu.com/p/1149c22918c3

2019-07-17 11:30:57 75

转载 【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 226

转载 @Validated和@Valid区别(嵌套验证)

原文链接

2019-07-12 18:22:19 265

原创 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 611

转载 MySQL locate&like&instr

locate&like&instr性能问题:原文链接mysql like索引问题原文链接

2019-07-09 19:07:17 470

转载 @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 164

转载 Nginx详解(正向代理、反向代理、负载均衡原理)

Nginx配置详解nginx概述nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器;同时也是一个IMAP、POP3、SMTP代理服务器;nginx可以作为一个HTTP服务器进行网站的发布处理,另外nginx可以作为反向代理进行负载均衡的实现。这里...

2019-05-24 14:05:09 281

原创 Hibernate存取中文乱码问题

hibernate存取中文乱码问题进行web项目开发时,表单提交中文数据乱码,排查了很多原因,最终解决问题。问题情况前台提交数据:然后:名称栏出现了中文乱码,可能时提交数据时前台==>数据库,也可能是获取数据时数据库=>前台过程中出现中文字符编码问题。看了一下数据库:数据库中同样出现乱码,说明是:提交数据时前台==>数据库过程中出现了编码问题。排查数据传递过程...

2019-05-23 12:21:42 1358

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除