Java
文章平均质量分 90
Janber.
这个作者很懒,什么都没留下…
展开
-
BIO、NIO、AIO
一、同步与异步,阻塞与非阻塞同步与异步同步: 同步就是发起一个调用后,被调用者未处理完请求之前,调用不返回。异步: 异步就是发起一个调用后,立刻得到被调用者的回应表示已接收到请求,但是被调用者并没有返回结果,此时我们可以处理其他的请求,被调用者通常依靠事件,回调等机制来通知调用者其返回结果。同步和异步的区别最大在于异步的话调用者不需要等待处理结果,被调用者会通过回调等机制来通知调用者其返回结果。阻塞和非阻塞阻塞: 阻塞就是发起一个请求,调用者一直等待请求结果返回,也就是当前线程会转载 2021-04-21 00:47:18 · 114 阅读 · 0 评论 -
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 · 1075 阅读 · 0 评论 -
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 · 2748 阅读 · 0 评论 -
Mybatis mapper.xml foreach标签 UNION ALL
原创 2019-11-05 19:21:09 · 6897 阅读 · 0 评论 -
SpringBoot使用Easypoi导出excel示例
原文链接:https://blog.csdn.net/justry_deng/article/details/84842111原创 2019-09-06 10:02:55 · 195 阅读 · 0 评论 -
sql 中 ${} 和 #{}的区别
原文链接:https://blog.csdn.net/qq_15901351/article/details/82290032链接原创 2019-08-15 18:08:47 · 74 阅读 · 0 评论 -
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 · 1051 阅读 · 0 评论 -
sql 中 ${} 和 #{}的区别
原文链接:https://blog.csdn.net/a13662080711/article/details/79487653原创 2019-08-09 17:56:56 · 118 阅读 · 0 评论 -
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 · 57 阅读 · 0 评论 -
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 · 2715 阅读 · 0 评论 -
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 · 1646 阅读 · 0 评论 -
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 · 1137 阅读 · 0 评论 -
Hibernate存取中文乱码问题
hibernate存取中文乱码问题进行web项目开发时,表单提交中文数据乱码,排查了很多原因,最终解决问题。问题情况前台提交数据:然后:名称栏出现了中文乱码,可能时提交数据时前台==>数据库,也可能是获取数据时数据库=>前台过程中出现中文字符编码问题。看了一下数据库:数据库中同样出现乱码,说明是:提交数据时前台==>数据库过程中出现了编码问题。排查数据传递过程...原创 2019-05-23 12:21:42 · 1345 阅读 · 0 评论 -
Nginx详解(正向代理、反向代理、负载均衡原理)
Nginx配置详解nginx概述nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器;同时也是一个IMAP、POP3、SMTP代理服务器;nginx可以作为一个HTTP服务器进行网站的发布处理,另外nginx可以作为反向代理进行负载均衡的实现。这里...转载 2019-05-24 14:05:09 · 278 阅读 · 0 评论 -
@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 · 158 阅读 · 0 评论 -
@Validated和@Valid区别(嵌套验证)
原文链接转载 2019-07-12 18:22:19 · 260 阅读 · 0 评论 -
springboot logback配置
原文链接:https://www.jianshu.com/p/1149c22918c3转载 2019-07-17 11:30:57 · 74 阅读 · 0 评论