首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
闪亮的老刘
掘友等级
JAVA
ok不ok
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
11
文章 8
沸点 3
赞
11
返回
|
搜索文章
最新
热门
使用openOffice4在集群部署下的实现方式
最近系统需要升级部署集群环境,发现之前项目中使用jodconverter + openOffice4方式实现转PDF功能,引用了springboot支持包中的自动配置类,所以在yml文件中强依赖了op
从SpringMVC迁移到SpringBoot的经验总结
5. 配合Maven或Gradle等构件工具打成Jar包后,Java -jar 进行部署运行还是蛮简单的 6. 更容易集成Spring Cloud实现微服务,比较适合大型项目 创建独立Spring应用程序,嵌入式Tomcat,Jetty容器,无需部署WAR包,简化Maven及G…
我终于搞清楚了和String有关的那点事儿。
String,是Java中除了基本数据类型以外,最为重要的一个类型了。很多人会认为他比较简单。但是和String有关的面试题有很多,下面我随便找两道面试题,看看你能不能都答对: Q1:String s = new String("hollis");定义了几个对象。 上面这两个是…
深入理解多线程(四)—— Moniter的实现原理
在深入理解多线程(一)——Synchronized的实现原理中介绍过关于Synchronize的实现原理,无论是同步方法还是同步代码块,无论是ACC_SYNCHRONIZED还是monitorenter、monitorexit都是基于Monitor实现的,那么这篇来介绍下什么是…
并发编程——原子性,可见性和有序性
在并发编程中,我们通常会遇到以下三个问题:原子性问题,可见性问题,有序性问题。 即一个操作或者多个操作,要么全部执行并且执行的过程不会被任何因素打断,要么就都不执行。原子性就像数据库里面的事务一样,他们是一个团队,同生共死。一个很经典的例子就是银行账户转账问题: 比如从账户A向…
【转】深入理解多线程(一)——Synchronized的实现原理
synchronized,是Java中用于解决并发情况下数据同步访问的一个很重要的关键字。当我们想要保证一个共享资源在同一时间只会被一个线程访问到时,我们可以在代码中使用synchronized关键字对类或者对象加锁。那么,本文来介绍一下synchronized关键字的实现原理…
【转】再有人问你Java内存模型是什么,就把这篇文章发给他。
前几天,发了一篇文章,介绍了一下JVM内存结构、Java内存模型以及Java对象模型之间的区别。有很多小伙伴反馈希望可以深入的讲解下每个知识点。Java内存模型,是这三个知识点当中最晦涩难懂的一个,而且涉及到很多背景知识和相关知识。 网上有很多关于Java内存模型的文章,在《深…
JVM--GC算法
在Young区的Eden区进行的垃圾回收是minor GC ,采用的算法是复制算法:copying。 3.Form区和To区是不固定的,他俩会交换。规矩是,谁空谁是Form区。 当对象在Eden区出生后,再经历过一次Minor GC后,如果对象还存活,并且能够被survivor…
HTTP的无状态这么理解
无状态,就是http协议本身是无法在浏览器与服务器上留下数据,没有数据就无法区分一系列请求是有联系的。最简单的案例就是,用户访问某网站,服务器不知道这个访问者是谁? 服务器与浏览器为了进行会话跟踪(知道是谁访问我),就必须主动的去维护一个状态,这个状态就要通过cookie和se…
HTTP的无状态这么理解
无状态,就是http协议本身是无法在浏览器与服务器上留下数据,没有数据就无法区分一系列请求是有联系的。最简单的案例就是,用户访问某网站,服务器不知道这个访问者是谁? 服务器与浏览器为了进行会话跟踪(知道是谁访问我),就必须主动的去维护一个状态,这个状态就要通过cookie和se…
下一页
个人成就
文章被点赞
2
文章被阅读
4,071
掘力值
160
关注了
22
关注者
1
收藏集
10
关注标签
8
加入于
2018-07-04