-
记jdk1.8中hashmap的tableSizeFor方法
记jdk1.8中hashmap的tableSizeFor方法 static final int tableSizeFor(int cap) { int n = cap - 1; n |= n 1; n |= n 2; n |= n 4; n |= n 8; n |= n 16; return (n 0) ? 1 : (n = MAXIMUM_CAPACITY) ? MAXIMUM_CAPACITY : n + 1;} 下面是官方注释: Returns a power...
-
Java连载7-变量&数据类型
Java连载7-变量数据类型 一、变量 1.注意点: 在同一个作用域中,变量名不能重名,但是变量可以重新赋值。 2.什么是作用域? 答:描述的是变量的有效范围,在范围之内是可以被访问的,只要出了作用域就无法访问(也就是在大括号里面才行) 3.关于变量的分类 (1)局部变...
-
035.[转] 获取HttpServletRequest请求Body中的内容
035.[转] 获取HttpServletRequest请求Body中的内容 注意: HttpServletRequest 请求中的 body 内容仅能调用 request.getInputStream(), request.getReader()和request.getParameter("key") 方法读取一次,重复读取会报 java.io.IOException: Stream closed 异常。 原...
-
乐字节Java|GC垃圾回收机制、package和import
乐字节Java|GC垃圾回收机制、package和import 本文接上一篇:乐字节Java|this关键字、static关键字、block块。本文是接着讲述JavaGC垃圾回收机制、package 和 import语句。 一、GC垃圾回收机制 GC全名:Garbage Collection 垃圾回收机制 程序员无权调用垃圾回收器。 程...
-
动态SQL各个标签作用以及注意事项详解
动态SQL各个标签作用以及注意事项详解 创建com.mybatis包,包含:UserMapper.xml和mybatis-config.xml UserMapper.xml代码: ?xml version="1.0" encoding="UTF-8"?! DOCTYPE mapperPUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-map...
-
hadoop cdh 的那些坑 第二弹
hadoop cdh 的那些坑 第二弹 卧槽 。。。。一直连不上datanode 不知道为什么数据节点一直连接不上。。 2019-07-19 16:10:00,156 INFO org.apache.hadoop.ipc.Client: Retrying connect to server: hadoop102/192.168.10.102:8485. Already tried 9 time(s); retry poli...
-
深入了解数据校验:Bean Validation 2.0(JSR380)
深入了解数据校验:Bean Validation 2.0(JSR380) 每篇一句 吾皇一日不退役,尔等都是臣子 对Spring感兴趣可扫码加入wx群:`Java高工、架构师3群`(文末有二维码) 前言 前几篇文章在讲 Spring的数据绑定 的时候,多次提到过数据校验。可能有人认为数据校验模块并不是...
-
一个经典面试题:如何保证缓存与数据库的双写一致性?
一个经典面试题:如何保证缓存与数据库的双写一致性? ?作者:你是我的海啸 原文地址: https://blog.csdn.net/chang384915878/article/details/86756463 来源:Java技术驿站 只要用缓存,就可能会涉及到缓存与数据库双存储双写,你只要是双写,就一定会有数据一致性的...
-
Intellij IDEA 2019 + Java Spring MVC + Hibernate学习笔记(1)
Intellij IDEA 2019 + Java Spring MVC + Hibernate学习笔记(1) 之前的技术栈一直是围绕.net 做的,现在.net 技术栈的使用越来越少,越来越窄。好多原来的同事都转Java开发了。 最近公司变动,自己需要重新找个坑,压力山大。好多要求Java技术栈的根本没机会进,自己的...
2019-08-16 10:51:49 java开发Java技术文件mysqlIntellijIntelIE360WebAppBug
-
夯实Java基础(四)——面向对象之多态
夯实Java基础(四)——面向对象之多态 1、多态介绍 面向对象三大特征:封装、继承、多态。多态是Java面向对象最核心,最难以理解的内容。从一定角度来看,封装和继承几乎都是为多态而准备的。 多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
