搜索结果
查询Tags标签: null,共有 4171条记录-
mybatis 数据库null值字段 无法映射到Map
解决: 配置callSettersOnNulls为true 例如在SpringBoot配置文件中配置:mybatis.configuration.call-setters-on-nulls=true 参见mybatis官方文档 https://mybatis.org/mybatis-3/zh/configuration.html 设置名描述默认值callSettersOnNulls指定当结果集中值为 null 的时…
2021/4/12 19:25:14 人评论 次浏览 -
Java中字符串判空的正确打开方式
首先,先说结论:记住三个要点: 1、s == null是一定要判断的,而且一定要放到最先判断的位置 2、s.isEmpty() 和 s.length() == 0 完全等价 3、要剔除空格,请用 trim()方法public void test(String s){//最基本的判空,安全方法 if(s == null || s.length()== 0){ }//如…
2021/4/12 12:25:32 人评论 次浏览 -
Java8 常用时间转换工具类
时间工具类 import java.time.*; import java.time.format.DateTimeFormatter; import java.util.Date;public class TimeUtil {/*** 北京时间*/private static final ZoneOffset BEIJING_ZONE = ZoneOffset.of("+8");/*** 标准日期时间格式,精确到秒:yyyy-MM…
2021/4/12 12:25:28 人评论 次浏览 -
ConcurrentHashMap的源码分析
ConcurrentHashMap是 HashMap 的并发版本,它是线程安全的,并且在高并发的情境下,性能优于 HashMap 很多。 jdk 1.7 采用分段锁技术,整个 Hash 表被分成多个段,每个段中会对应一个 Segment 段锁,段与段之间可以并发访问,但是多线程想要操作同一个段是需要获取锁的。…
2021/4/12 12:25:12 人评论 次浏览 -
创建索引,这些知识应该了解
前言: 在 MySQL 中,基本上每个表都会有索引,有时候也需要根据不同的业务场景添加不同的索引。索引的建立对于数据库高效运行是很重要的,本篇文章将介绍下创建索引相关知识及注意事项。 1.创建索引方法 创建索引可以在建表时指定,也可以建表后使用 alter table 或 cre…
2021/4/12 10:56:38 人评论 次浏览 -
创建索引,这些知识应该了解
前言: 在 MySQL 中,基本上每个表都会有索引,有时候也需要根据不同的业务场景添加不同的索引。索引的建立对于数据库高效运行是很重要的,本篇文章将介绍下创建索引相关知识及注意事项。 1.创建索引方法 创建索引可以在建表时指定,也可以建表后使用 alter table 或 cre…
2021/4/12 10:55:22 人评论 次浏览 -
微服务商城系统(十一)权限控制、OAuth 动态加载数据
代码:https://github.com/betterGa/ChangGou 文章目录 一、资源服务器授权配置二、SpringSecurity 权限控制1、角色加载2、角色权限控制 三、OAuth 动态加载数据四、总结
2021/4/12 10:34:18 人评论 次浏览 -
mybatis根据property获取column
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>. 蕃薯耀 2016年4月29日 15:44:59 星期五 http://fanshuyao.iteye.com/xml解析采用Dom4j(Dom4j使用详情见:http://fan…
2021/4/12 10:32:43 人评论 次浏览 -
MySQL之数据查询语法(DQL)字段控制查询
1、去除重复记录 去除重复记录(两行或两行以上记录中系列的上的数据都相同),例如emp表中sal字段就存在相同的记录。当只查询emp表的sal字段时,那么会出现重复记录,那么想去除重复记录,需要使用DISTINCT: SELECT DISTINCT sal FROM emp;12、查看雇员的月薪与佣金之和…
2021/4/12 2:25:26 人评论 次浏览 -
JDBC第三部分—blob类型的数据以及数据库事务
blob类型的数据以及数据库事务1.Blob类型 1.1 Mysql数据库中的Blob类型数据 1.2 向数据库中插入一条含有blob类型字段的数据@Testpublic void insertBlob() {Connection connection = null;PreparedStatement preparedStatement = null;try {//1.获取连接connection = MyJ…
2021/4/12 2:25:17 人评论 次浏览 -
实验一-密码引擎-商用密码算法实现1
主要代码:// \file:sm2.c //SM2 Algorithm //2011-11-10 //author:goldboar //email:goldboar@163.com //depending:opnessl library//SM2 Standards: http://www.oscca.gov.cn/News/201012/News_1197.htm#include <limits.h> #include <openssl/ec.h> #incl…
2021/4/11 22:25:49 人评论 次浏览 -
HashMap原理分析及源码分析
HashMap原理分析及源码分析 1. HashMap简介1.1 hashMap数据结构1.2. jdk 7 与 jdk 8 中关于HashMap的对比 2. 源码分析2.1 静态变量2.2 成员变量2.3 构造方法2.4 get方法分析2.3.1 hash(Object key)方法2.3.2 getNode( int hash, Object key) 2.5 put方法分析2.5.1 hashMa…
2021/4/11 22:25:34 人评论 次浏览 -
HashMap源码详解03-红黑树全部代码
文章目录 红黑树代码红黑树打印代码红黑树测试代码HashMap源码详解01-红黑树插入HashMap源码详解02-红黑树删除 红黑树代码只实现了插入和删除,查找与二叉查找树相同。直接运行RBTreeTest即可测试红黑树。 红黑树代码 public class RBTree<T extends Comparable<T&…
2021/4/11 20:26:06 人评论 次浏览 -
MySQL命令:explain介绍
mysql中的explain命令可以用来查看sql语句是否使用了索引,用了什么索引,有没有做全表扫描。 可以帮助我们优化查询语句。例如: b+树索引:使用索引:全表扫描:explain出来的信息有10列,文章主要介绍type、key、Extra这几个字段。演示中涉及到的表结构如下:CREATE TA…
2021/4/11 19:30:57 人评论 次浏览 -
2021-04-11
MySQL 数据库 第四章 数据的完整性(约束) 作用:保证用户输入的数据保存到数据库中是正确的。 确保数据的完整性 = 在创建表时给表中添加约束 完整性的分类: 实体完整性:域完整性:引用完整性: 4.1 实体完整性 实体:即表中的一行(一条记录)代表一个实体(entity) 实体完…
2021/4/11 18:57:58 人评论 次浏览