自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 sql中怎么获取当前系统时间/datatime去除后面的时分秒

项目中遇到,自己做个笔记去除datatime后面的时分秒select distinct DATE_FORMAT(字段名,’%Y-%m-%d’) FROM 表名sql中查询当前系统时间select current_date()

2020-09-28 14:55:49 5958

原创 雪花算法(snowflake)分布式ID生成器

snowflake-64bit1位,不用。二进制中最高位为1的都是负数,但是我们生成的id一般都使用整数,所以这个最高位固定是041位,用来记录时间戳(毫秒),41位可以表示241-1个数字,也就是说41位可以表示241-1个毫秒的值,转化成单位年则是(2^41-1)/(1000606024365)=69年10位,用来记录工作机器id。可以部署在210=1024个节点,包括5位datacenterId和5位workerId,5位(bit)可以表示的最大正整数是2^5-1=31,即可以用0、1、2、

2020-09-23 18:36:12 581

原创 在Mybatis中#{}和${}

动态 sql 是 MyBatis 的主要特性之一,在 mapper 中定义的参数传到 xml 中之后,在查询之前 MyBatis 会对其进行动态解析。MyBatis 为我们提供了两种支持动态 sql 的语法:#{} 以及 ${}。#{}和${}有什么区别?#{}:#{}是预编译处理,实现的是sql语句的预处理参数,Mybatis在处理#{}时,会将sql中的#{}替换为 ? 号,调用PreparedStatement的set方法赋值;使用时不需要关注数据类型,Mybatis自动实现数据类型的转换,并且

2020-08-27 16:51:58 2210

原创 jQuery简介

jQuery简介jQuery是一个JavaScript库jQuery极大地简化了JavaScript编程jQuery库可以通过一行简单的标记被添加到网页中jQuery 库 - 特性jQuery是一个JavaScript函数库HTML元素选取HTML元素操作CSS操作HTML事件函数JavaScript 特效和动画HTML DOM遍历和修改AJAX向页面添加jQuery库<head><script type="text/javascript" src="

2020-08-25 17:32:38 441 2

原创 final,finally,finalize的区别?

finalfinal类不能被继承,没有子类,final类中的方法默认是final的final方法是一个最终方法,不能被子类的方法覆盖,但可以被继承final成员变量表示常量,只能被赋值一次,赋值后值不再改变final不能修饰构造方法final类final类不能被继承,因此final类的成员方法没有机会被覆盖,默认都是final的。在设计类时候,如果不需要有子类,类的实现细节不允许改变,并且确定这个类不会被扩展,那么设计类为final类。final方法如果一个类不允许其子类覆盖某个方法,则

2020-08-24 15:57:18 308 3

原创 HashMap和HashTable的区别?

HashMap基于哈希表的 Map 接口的实现。此实现提供所有可选的映射操作,并允许使用 null 值和 null 键。是非线程安全的,HashMap底层数据结构为数组+链表;在JDK1.8中当链表的长度超过8时,链表会转换为红黑树,而JDK1.7中没有;1.8中元素是插在链表尾部,而1.7中新元素是插在链表的头部;在扩容的时候,1.8中不会出现死循环,而1.7中容易出现死循环。HashMap怎么把数组存在有限的数组中?如果数组还没有初始化,先进行初始化,默认为16通过hash方法计算key的ha

2020-08-23 18:35:20 134

原创 ArrayList和LinkedList的区别

ArrayListArrayList是集合的一种实现,实现了List接口,List接口继承了Collection接口。Collection是所有集合类的父类。ArrayList中的元素有序、可重复、可为空ArrayList的底层是动态数组,是线程不安全的LinkedListLinkedList底层是双向链表,实现了list接口,LinkedList是非线程安全的,LinkedList元素允许为null,允许重复元素。LinkedList是基于链表实现的,因此插入删除效率高,查找效率低,也不存在容量

2020-08-22 13:41:06 395

原创 Spring 和Spring MVC的常用注解

Spring 和Spring MVC常用注解Spring相关注解声明bean的注解@Component 通用注解,用于声明bean。可以配置任意组件。@Repository派生注解,与@Component等效,Dao实现类推荐使用的注解,不仅可以声明bean,而且提高可读性。@Service派生注解,与@Component等效,Service实现类推荐使用的注解,不仅可以声明bean,而且提高可读性-@Controller派生注解,与@Component等效,Controller实现类推荐使用

2020-08-21 17:58:11 186

转载 windows版redis入门+下载安装+springdata整合redis

https://blog.csdn.net/weixin_44356108/article/details/107941419.

2020-08-18 09:44:16 119

原创 什么是Spring?

SpringSpring 企业使用极多相比传统项目,更加容易进行功能扩展,对象、事务管理上更加专业Spring是一个分层的JavaSE/EE full-stack(一站式)轻量级开源框架。Spring为不同的层都提供的企业级解决方案:web层:spring mvcservice层:springdao层:JDBCTemplate、Spring data jpa(Java Persistence API)Spring的核心思想是IOC和AOPSpring IOC:Inversion of Co

2020-08-11 16:48:33 151

空空如也

空空如也

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

TA关注的人

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