首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
o2o丨
掘友等级
高级软件工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
MySQL多版本并发控制机制(MVCC)-源码浅析
JVM的堆外内存泄露的定位一直是个比较棘手的问题。此次的Bug查找从堆内内存的泄露反推出堆外内存,同时对物理内存的使用做了定量的分析,从而实锤了Bug的源头。笔者将此Bug分析的过程写成博客,以飨读者。 一个线上稳定运行了三年的系统,从物理机迁移到docker环境后,运行了一段…
Spring Boot 集成Mybatis实现多数据源
静态的方式 我们以两套配置方式为例,在项目中有两套配置文件,两套mapper,两套SqlSessionFactory,各自处理各自的业务,这个两套mapper都可以进行增删改查的操作,在这两个主MYS
面试官问Java虚拟机最多支持多少个线程?跟虚拟机开发商有关么?
McGovernTheory在StackOverflow提了这样一个问题:Java虚拟机最多支持多少个线程?跟虚拟机开发商有关么?跟操作系统呢?还有其他的因素吗?本人将与您探讨
分布式事务解决方案框架(LCN)
所谓的原子性就是说,在整个事务中的所有操作,要么全部完成,要么全部不做,没有中间状态。对于事务在执行中发生错误,所有的操作都会被回滚,整个事务就像从没被执行过一样。 事务的执行必须保证系统的一致性,就拿转账为例,A有500元,B有300元,如果在一个事务里A成功转给B50元,那…
Java开发中的问题排查,性能调优,先学会阅读GC日志
每一种收集器的日志形式都是由它们自身的实现所决定的,换而言之,每个收集器的日志格式都可以不一样。但虚拟机设计者为了方便用户阅读,将各个收集器的日志都维持一定的共性,例如以下两段典型的GC日志: 最前面的数字“33.125:”和“100.667:”代表了GC发生的时间,这个数字的…
在Java的反射中,Class.forName和ClassLoader的区别
最近在面试过程中有被问到,在Java反射中Class.forName()加载类和使用ClassLoader加载类的区别。当时没有想出来后来自己研究了一下就写下来记录一下。 在java中Class.forName()和ClassLoader都可以对类进行加载。ClassLoade…
Java代理和动态代理机制分析和应用
代理是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个对象的访问。根据代理类的生成时间不同可以将代理分为静态代理和动态代理两种。 客户端:使用代理类和主题接口完成一些工作。 在代理模式中真实主题角色对于客户端角色来说的透明的,也就是客户端不知道也无需知道真实主题…
java对图片的转码和解码
代码如下: public class Base64 { public static void main(String[] args) { String strImg = GetImageStr();
全面的Spring Boot配置文件详解
SpringBoot在工作中是用到的越来越广泛了,简单方便,有了它,效率提高不知道多少倍。SpringBoot配置文件对SpringBoot来说就是入门和基础,经常会用到,所以写下做个总结以便日后查看
Java中的对象流和序列化详细介绍
最近,在讲流的使用,其中对象流的作用其实就是将自定义类的对象与流之间相互转换的流。 在OC中,如果一个实体类需要实现序列化,必须要实现这两个方法,这两个方法的作用是告知系统,当需要将实体类以流的形式传输或保存成文件时,该如何转换成一个JSON数据(指定下key和value),然…
下一页
个人成就
文章被点赞
20
文章被阅读
93,094
掘力值
1,992
关注了
20
关注者
10
收藏集
0
关注标签
9
加入于
2018-11-22