腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
Jimoer
专栏成员
举报
102
文章
77513
阅读量
40
订阅数
订阅专栏
申请加入专栏
全部文章(102)
java(45)
编程算法(31)
其他(18)
jdk(13)
jvm(11)
数据库(10)
sql(10)
数据分析(7)
缓存(6)
云数据库 SQL Server(5)
spring(5)
网络安全(5)
linux(4)
数据迁移(4)
数据结构(4)
云数据库 Redis(3)
分布式(3)
安全(3)
自动驾驶(2)
javascript(2)
jquery(2)
mvc(2)
打包(2)
jar(2)
网站(2)
http(2)
容器(2)
存储(2)
socket编程(2)
微服务(2)
费用中心(1)
负载均衡(1)
c++(1)
php(1)
perl(1)
bash(1)
jsp(1)
react(1)
node.js(1)
xml(1)
html(1)
json(1)
ide(1)
api(1)
全文检索(1)
负载均衡缓存(1)
apache(1)
bash 指令(1)
文件存储(1)
TDSQL MySQL 版(1)
消息队列 CMQ 版(1)
企业(1)
sass(1)
devops(1)
开源(1)
压力测试(1)
gui(1)
面向对象编程(1)
hashmap(1)
二叉树(1)
aop(1)
rpc(1)
spring cloud(1)
大数据(1)
微信(1)
nat(1)
kafka(1)
mvcc(1)
Elasticsearch Service(1)
搜索文章
搜索
搜索
关闭
synchronized底层是怎么实现的?
jdk
java
数据分析
面试的时候有被问到,synchronized底层是怎么实现的,回答的比较浅,面试官也不是太满意,所以觉得要好好总结一下,啃啃这个硬骨头。
纪莫
2020-09-16
537
0
ConcurrentHashMap的size方法是线程安全的吗?
hashmap
jdk
数据分析
缓存
数据结构
之前在面试的过程中有被问到,ConcurrentHashMap的size方法是线程安全的吗? 这个问题,确实没有答好。这次来根据源码来了解一下,具体是怎么一个实现过程。
纪莫
2020-09-08
1.7K
0
深入理解JVM(③)Java的锁优化
数据分析
编程算法
jdk
jquery
从JDK5到JDK6HotSpot虚拟机开发团队花费了大量的资源实现了各种锁优化技术,如适应性自旋(Adaptive Spinning)、锁消除(Lock Elimination)、锁膨胀(Lock Coarsening)、轻量级锁(LightEight Locking)、偏向锁(Biased Locking)等,这些技术都是胃了在线程之间更高效地共享数据及解决竞争问题,从而提供程序的执行效率。
纪莫
2020-07-27
442
0
深入理解JVM(③)Java的锁优化
数据分析
编程算法
jdk
jquery
从JDK5到JDK6HotSpot虚拟机开发团队花费了大量的资源实现了各种锁优化技术,如适应性自旋(Adaptive Spinning)、锁消除(Lock Elimination)、锁膨胀(Lock Coarsening)、轻量级锁(LightEight Locking)、偏向锁(Biased Locking)等,这些技术都是胃了在线程之间更高效地共享数据及解决竞争问题,从而提供程序的执行效率。
纪莫
2020-07-27
420
0
深入理解JVM(③)Java的模块化
jdk
jar
编程算法
java
php
JDK9引入的Java模块化系统(Java Platform Module System ,JPMS)是 对Java技术的一次重要升级,除了像之前JAR包那样充当代码的容器之外,还包括:
纪莫
2020-07-02
1.1K
0
深入理解JVM(③)虚拟机的类加载器(双亲委派模型)
java
jdk
面向对象编程
先解释一下什么是类加载器,通过一个类的全限定名来获取描述该类的二进制字节流,在虚拟机中实现这个动作的代码被称为“类加载器(Class Loader)”。
纪莫
2020-06-30
427
0
深入理解JVM(③)虚拟机性能监控、故障处理工具
jdk
编程算法
java
jvm
JDK的bin目录中有一系列的小工具,除了java.exe、javac.exe这两个编译和运行Java程序外,还有打包、部署、签名、调试、监控、运维等各种场景都会用到这些小工具。
纪莫
2020-06-23
622
0
深入理解JVM(③)经典的垃圾收集器
企业
编程算法
jdk
如果说垃圾收集算法是内存回收的方法论,那垃圾收集器就是内存回收的实践者。本次要介绍的是几款“经典”的垃圾收集器,之所以被称之为“经典”,是为了与几款目前仍处于实验状态,但是执行效果上哟革命性改进的高性能低延迟收集器区分开来,虽然算不上最先进的技术,但却是在实践中千锤百炼,足够成熟,可以在商用生产环境上放心使用的全部垃圾收集器。 这些“经典”收集器之间的关系图
纪莫
2020-06-16
295
0
再刷JVM-JVM运行时数据区域
jdk
java
打包
Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域有各自的用途,以及创建和销毁的时机,有的区域随着虚拟机进程的启动而一直存在,有些区域则是依赖用户线程的穷的和结束而建立和销毁。Java虚拟机将其管理的内存分为以下几个运行时区域。
纪莫
2020-03-23
329
0
Java8的Stream API使用
java
api
jdk
网络安全
编程算法
这次想介绍一下Java Stream的API使用,最近在做一个新的项目,然后终于可以从老项目的祖传代码坑里跳出来了。项目用公司自己的框架搭建完成后,我就想着把JDK版本也升级一下吧(之前的项目,最高就能用JDK7),但是后来发现公司的项目部署打包平台最高只支持到JDK8。那好吧,既然就支持到JDK8,也能满足日常需求了(要啥自行车),升级到JDK8后,在搭建完项目架构后,就开始写一些基础逻辑。其中就用到了一些JDK8的Stream。但是我的同事在看我的代码的时候表示看不懂。确实,这个我也承认,Lambda表达式虽然代码简洁,但是不会用的人会觉得它的可读性不是太好。所以这次就结合自己使用经验来介绍一下Java Stream的一些功能。
纪莫
2019-06-17
2K
0
Java设计模式学习记录-装饰模式
java
jdk
装饰模式也是一种结构型模式,主要是目的是相对于类与类之间的继承关系来说,使用装饰模式可以降低耦合度。JDK中有不少地方都使用到了装饰模式,例如Java的各种I/O流,javax.swing包中一些图形界面构件功能的增强等地方都运用了装饰模式。
纪莫
2018-08-27
302
0
JVM学习记录-Java内存模型(一)
jvm
java
jdk
Java虚拟机规范中定义了一种Java的内存模型,即Java Memoory Model(简称JMM),用来实现让Java程序在各个平台下都能达到一致的内存访问效果。JVM是整个虚拟机,JMM模型属于JVM的一部分。
纪莫
2018-08-01
258
0
JVM学习记录-垃圾收集器
jvm
编程算法
jdk
先回顾一下上一篇介绍的JVM中常见几种垃圾收集算法: 标记-清除算法(Mark-Sweep)。 复制算法(Copying)。 标记整理算法(Mark-Compact)。 分代收集算法(Generati
纪莫
2018-07-06
355
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档