自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wangzuojia001的博客

努力,努力,努力

  • 博客(4)
  • 资源 (4)
  • 收藏
  • 关注

原创 浅谈HashMap的默认值、属性和构造器

定义HashMap基于哈希表的Map实现,以key-value的形式存在,并允许使用 null 值和 null 键。继承AbstractMap,当中实现了Map的重要方法。类定义如下:public class HashMap<K,V> extends AbstractMap<K,V> implements Map<K,V>, Cloneable...

2018-11-26 10:45:37 2418 1

原创 位操作

今天在看Java8的HashMap底层原理的时候看到多处操作二进制数的地方。虽然平时写代码不怎么用到二进制的操作,建议以后还要往二进制操作上靠一靠,因为他确实能提高效率,而且是代码更为简洁。在此,我在这里说下它的定义和作用,不对的地方希望大家指正。位操作的定义现实中的世界在计算机中都是以二进制0和1表示的,它的基数为2,进位规则是:逢二进一,借位规则是:借一当二。数据在计算机中主要是以补码...

2018-11-19 18:06:53 650

原创 登陆成功后7天无操作需再次登陆

实现这种功能方法有很多,前后端都可以实现。本文将从后端(java)实现此功能。大概思路如下:登陆成功后,将当前系统时间+7天timeMillisDB(单位:毫秒)存到DB 在访问每个接口前校验登陆是否过期(使用拦截器进行统一校验)。校验规则:当前系统时间currentTimeMillis-timeMillisDB > 0 ,则过期,返回登录页;否则,更新系统过期时间(当前系统时间+7天...

2018-11-19 17:58:05 434

原创 mybatis批量操作

应用场景:今天做了一个插入数据的小功能,将含有50个对象的集合(List)插入到数据库。自然而然的就要到了mybatis批量插入,记得刚参加工作时,类似场景我会写一个for循环,逐条插入数据。  操作数据库的时候会经过这样一个流程:创建、打开、执行SQL、关闭连接,创建和打开数据库连接对性能是有损失的,下面简单地说一下批量插入和逐条插入的区别。逐条插入会执行50个创建-关闭动作,而批处理只会...

2018-11-19 17:34:59 171

dbForge Studio for MySQL破解版

dbForge Studio for MySQL 是一款很好使用的MySQL客户端,最多个库进行切换的时候很方便

2018-11-19

maven 3.5.2 Java开发 下载

项目构建、管理工具 Apache maven 3.5.2 Java web 开发 maven 插件 下载 安装包

2018-01-23

Apache maven 3.3.9

项目构建、管理工具 Apache maven 3.3.9 Java web 开发 maven 插件 下载 安装包

2018-01-23

Java开发tomcat插件

Java开发,集成到eclipse for Java ee 的 Web 应用服务器 Tomcat 7.0下载

2018-01-23

空空如也

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

TA关注的人

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