首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Jamesmusk
掘友等级
Java 开发工程师
公众号:DataWatching(ID:DataWatching)
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
153
文章 153
沸点 0
赞
153
返回
|
搜索文章
最新
热门
玩转 Java 线程池(1):线程池到底应该怎么建?
为了榨干硬件的性能,我们知道,一个程序在服务器上去除网络传输的时间,剩下的就是『计算』和『I/O』的时间了。这里的『I/O』既包括和 主存和辅存 交换数据的时间,也包括网络数据传输到服务器,服务器拷贝的内核空间。我们设置合适的线程数量就是为了可以充分利用每个CPU,磁盘的交换数…
LeetCode 365. 水壶问题(Java 解法)
365. 水壶问题 我们要用一种方式来表示当前两个水壶的状态,这里可以自己选择,比如利用字符串,把两个水壶当前的水量用下划线拼接起来。我这选择的构造一个新的类 Pair 至于这里为什么需要 Override hashCode 和 equals 这两个方法,是为了后面使用 Has…
在并发编程中我们常说的“竞态”是什么?
之前在学习一篇文章的时候,就看到“竞态”,但是不知道什么意思,文章中也没有对“竞态”做更多的解释,后来经过一番的探索,终于弄的差不多明白了,今天写点总结。 首先,我们要明白“竞态”是什么。先说我的结论吧,“竞态”就是在多线程的编程中,你在同一段代码里输入了相同的条件,但是会输出…
LeetCode 31. 下一个排列(Java版)
31. 下一个排列 1 初始化一个index,从数组倒数第二个元素开始寻找第一个nums[index] < nums[index + 1],也就是寻找递减序列的前一个后一个元素,比如,一下这个数组,那么这个nums[index] = 2,index也就是1。 如果是-1 ,那么…
LeetCode 题解 16 最接近的三数之和(Java版)
16. 最接近的三数之和 4 然后再根据tempSum = nums[i] + nums[start] + nums[end],然后进行比较用tempSum和目标值相减的绝对值来和dis比较大小。
Java 11 的String是如何优化存储的?
Java 中的 char 是两个byte大小,因为我们大多数的时候操作数据都是都是用拉丁语系的字符的,而拉丁语系的字符只要用byte就足够存储了,根本就不需要char。所以如果我们发现发现了一个字符串里只有拉丁语系的字符,那么我们全都用byte,这样就比原来的用char来存储节…
240. 搜索二维矩阵 II (剑指Offer 第二版 第4题)Java解法
240. 搜索二维矩阵 II Java解法 首先,不得不说这题和他的第一个版本的思想上是有点像的,但是又不是完全一样,因为第一版本中我们可以吧取值的范围缩小到一行当中,但是在这里是行不通的,因为这题的关键的是,最后答案的取值取值范围会呈现出一个矩形的形状分布。 这个题目的需要你…
560 和为K的子数组 Java解法
把到每个位置和之前的位置的总和给记录下来,每次和都存到sum变量上,如果有两个位置的sum的差为K就表示,这两个位置之间的和为K。
个人成就
文章被点赞
8
文章被阅读
8,834
掘力值
182
关注了
108
关注者
0
收藏集
16
关注标签
49
加入于
2018-02-16