首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
3gs
更多收藏集
微信扫码分享
微信
新浪微博
QQ
37篇文章 · 0订阅
Java8新特性系列(原子性操作)
在单线程的环境中,使用Long,如果对于多线程的环境,如果使用Long的话,需要加上synchronized关键字,从Java5开始,JDK提供了AtomicLong类,AtomicLong是一个提供原子操作的Long类,通过线程安全的方式操作加减,AtomicLong提供原子…
Java静态代理和动态代理
代理,即是将自己需要做的一些事情交给某个代理机构来做,代理机构应该和我有一样的行为,但是可以做更多的事情,比如火车票代购点,其实就是一个代理,它是为火车站做代理的,它和火车站一样,可以卖票,可以办理退票等手续,而且还可以在代理点做更多的操作,比如每次代理都收取5块钱的手续费。 …
Spring 思维导图,让 Spring 不再难懂(ioc 篇)
写过 java 的都知道:所有的对象都必须创建;或者说:使用对象之前必须先创建。而使用 ioc 之后,你就可以不再手动创建对象,而是从 ioc 容器中直接获取对象。 就好像我们无需考虑对象的销毁回收一样,因为 java 垃圾回收机制帮助我们实现了这个过程;而 ioc 则是让我们无需考虑对象的创建过程,由 ioc 容器帮我们实现对象的创建、注入等过程。
java8新特性~终结版
1.简介毫无疑问,Java8是Java自Java5(发布于2004年)之后的最重要的版本。这个版本包含语言、编译器、库、工具和JVM等方面的十多个新特性。在本文中我们将学习这些新特性,并用实际的例子说
从零开始实现一个简易的Java MVC框架(二)--实现Bean容器
目前只需要lombok和log4j两个依赖就可以完成前面几个功能的实现,其他需要的依赖等到后面需要的时候再加。 resources文件夹下的log4j.properties文件为log4j输出格式化参数,大家可以根据自己的喜好和需求编写,我自己的只是为了方便调试使用的,下面是我…
SSM (十五) 乐观锁与悲观锁的实际应用
前言 随着互联网的兴起,现在三高(高可用、高性能、高并发)项目是越来越流行。 本次来谈谈高并发。首先假设一个业务场景:数据库中有一条数据,需要获取到当前的值,在当前值的基础上+10,然后再更新回去。 如果此时有两个线程同时并发处理,第一个线程拿到数据是10,+10=20更新回去。…
java 开源项目收集
平时收藏的 java 项目和工具
40 个 Java 多线程问题总结
40 个 Java 多线程问题总结
get√ 关闭线程的正确姿势,实现“优雅”的中断
与实际工作息息相关,从此不再简单粗暴,甚至束手无策!
重读 JVM
秋招开始了,前面由于做别的事耽误了半个月,以前学的东西不用就很容易忘记。所以,这次重新阅读《深入理解 JVM 虚拟机》时,想做一个记录。将碎片的知识整合,方便自己以后阅读,同时也和大家一起分享。内容中会添加我自己的理解,其中如果有错误,欢迎大家指正。 相关阅读: 1. 重拾数据…