首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java基础
订阅
javacodecreeks
更多收藏集
微信扫码分享
微信
新浪微博
QQ
25篇文章 · 0订阅
基础篇:JAVA.Stream函数,优雅的数据流操作
平时操作集合数据,我们一般都是for或者iterator去遍历,不是很好看。java提供了Stream的概念,它可以让我们把集合数据当做一个个元素在处理,并且提供多线程模式
数据库中间件 MyCAT 源码分析 —— XA分布式事务
- [1. 概述] - [2. XA 概念] - [3. MyCAT 代码实现] - [3.1 JDBC Demo 代码] - [3.2 MyCAT 开启 XA 事务] - [3.3 MyCAT 接收 SQL]
并发编程之ThreadLocal、Volatile、synchronized、Atomic关键字扫盲
对于ThreadLocal、Volatile、synchronized、Atomic这四个关键字,我想一提及到大家肯定都想到的是解决在多线程并发环境下资源的共享问题,但是要细说每一个的特点、区别、应用场景、内部实现等,却可能模糊不清,说不出个所以然来,所以,本文就对这几个关键字…
数据库中间件 Sharding-JDBC 源码分析 —— 结果归并
- [1. 概述] - [2. MergeEngine] 2.1 SelectStatement- [setIndexForItems()] - [2.2 ResultSetMerger]
Java8 Stream的总结
一. Stream的特性 Stream是Java 8新增的接口,Stream可以认为是一个高级版本的 Iterator。它代表着数据流,流中的数据元素的数量可以是有限的,也可以是无限的。 无存储:Stream是基于数据源的对象,它本身不存储数据元素,而是通过管道将数据源的元素传…
如何生成安全的密码 Hash:MD5, SHA, PBKDF2, BCrypt 示例
.一、前言密码Hash值的产生是将用户所提供的密码通过使用一定的算法计算后得到的加密字符序列。在Java中提供很多被证明能有效保证密码安全的Hash算法实现,我将在这篇文章中讨论其中的部分算法。需要注
从JDK角度看对象克隆
对象克隆其实是很常见的操作,它完成的功能是将现有对象内容(属性)拷贝到新的对象中,得到的是一个新的对象,而并不只是一个对象引用。 其实对于属性不多的对象我们可以直接通过编写代码逐一属性复制,比如我们可以直接 new 一个新对象,然后通过 set 方法将属性值一个个设置进去。但这…
用户登陆注册【JDBC版】
开发包导入的是这个:c3p0-0.9.2-pre1和mchange-commons-0.2.jar. 透明化:商业对象可以在完全不知道数据源如何具体实现的情况下来使用数据源. 访问数据源是透明的,因为实现细节已经被隐藏进了DAO. 迁移简单化:DAO 层的出现,使得应用程序向不…
HashMap源码分析(JDK 1.8)
HashMap是我们在编程中遇到极其频繁、非常重要的一个集合类,如果能对HashMap做进一步的性能优化是非常有价值的而JDK 1.8做到了,所以非常有必要学习HashMap的重点源码,了解大师的手法。 了散列算法,但是在JDK 1.8中引入了红黑树,在链表的长度大于等于8并且…
JDBC【事务、元数据、改造JDBC工具类】
举个例子:A向B转账,转账这个流程中如果出现问题,事务可以让数据恢复成原来一样【A账户的钱没变,B账户的钱也没变】。 从上面看,我们的确可以发现A向B转账,成功了。可是**如果A向B转账的过程中出现了问题呢?**下面模拟一下 显然,上面代码是会抛出异常的,我们再来查询一下数据。…