首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
李小白白
掘友等级
coder
|
新浪微博
前中后端
获得徽章 8
动态
文章
专栏
沸点
收藏集
关注
作品
赞
45
文章 30
沸点 15
赞
45
返回
|
搜索文章
赞
文章( 30 )
沸点( 15 )
啃碎并发(五):Java线程安全特性与问题
在单线程中不会出现线程安全问题,而在多线程编程中,有可能会出现同时访问同一个 共享、可变资源 的情况,这种资源可以是:一个变量、一个对象、一个文件等。特别注意两点: 简单的说,如果你的代码在单线程下执行和在多线程下执行永远都能获得一样的结果,那么你的代码就是线程安全的。那么,当…
啃碎并发(四):Java线程Dump分析
Thread Dump是非常有用的诊断Java应用问题的工具。每一个Java虚拟机都有及时生成所有线程在某一点状态的thread-dump的能力,虽然各个 Java虚拟机打印的thread dump略有不同,但是 大多都提供了当前活动线程的快照,及JVM中所有Java线程的堆栈…
Linux 安装Mysql数据库及问题解决
本机解压后通过Xftp传输到Linux中安装。 1. 2. 3. 4. 5. 6. 7. 提示:文件或文件夹不存在。 /usr/local/mysql/bin/mysql/usr/bin,将实际位置映射到/usr/bin下。 还有其它常用命令mysqladmin、mysqldu…
Xshell传输文件
我们经常需要向服务器上传文件,或者从服务器下载文件,rz和sz命令可以满足我们的要求,只不过默认情况下是不能使用的,我们需要安装rzsz。 安装完rzsz之后,我们便可以使用rz进行上传和sz进行下载。 1、上传功能,先输入rz,回车就会弹出文件选择对话框,选择本地的文件就可以…
技术问答集锦(17)JVM垃圾回收
1判断对象是否可回收有几种方式?引用计数算法可达性分析算法2"GCRoots"对象都包含哪些3Java四种引用类型分别是什么?及存活时间4Java四种引用使用场景强引用-FinalReference软
JVMTI Agent 工作原理及核心源码分析
在JVM启动时,会读取JVM命令行参数 -agentlib -agentpath -javaagent,并构建了Agent Library链表。初始化 Agent 代码如下: 在方法Agent_OnLoad中创建一个新的 JPLISAgent(Java Programming …
显示锁
Java 5.0增加ReentrantLock,作为内置锁的补充选择。 Lock接口中定义了一种无条件、可轮询的、定时的以及可中断的锁获取操作,所有加锁和解锁的方法都是显式的。 ReentrantLock实现了Lock接口,并提供了与synchronized相同的互斥性和内存可…
MySQL order by limit 分页数据重复问题
在MySQL中我们通常会采用limit来进行翻页查询,比如limit(0,10)表示列出第一页的10条数据,limit(10,10)表示列出第二页。但是,当limit遇到order by的时候,可能会出现翻到第二页的时候,竟然又出现了第一页的记录。 使用上述SQL查询的时候,很…
技术问答集锦(13)Java Instrument原理
1JavaInstrument能做什么?最大的作用?2在JDK1.5、1.6中,JavaInstrument做了哪些变动支持?3JavaInstrument的实现是基于JVM哪种机制?JVMTI是什么
聊聊Dubbo(五):核心源码-SPI扩展
站在一个框架作者的角度来说,定义一个接口,自己默认给出几个接口的实现类,同时 允许框架的使用者也能够自定义接口的实现。现在一个简单的问题就是:如何优雅的根据一个接口来获取该接口的所有实现类呢? JDK SPI 正是为了优雅解决这个问题而生,SPI 全称为 (Service Pr…
下一页
个人成就
文章被点赞
68
文章被阅读
44,683
掘力值
905
关注了
14
关注者
64
收藏集
6
关注标签
1
加入于
2018-04-11