首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
java基础知识
code4lover
创建于2022-10-12
订阅专栏
java知识点笔记扩充
暂无订阅
共10篇文章
创建于2022-10-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
for循环下的事务提交
1.第一种写法: 手动设置回滚点 2.第二种写法 这个注解很重要,意思是设置当前方法的事务传播级别为REQUIRES_NEW,表示当前方法内的所有事务都是独立的,不影响整体的事务。 有的项目使用注解的
spring-bean的作用域(你写的bean真的安全吗)
在 Spring 框架中,Controller 中申明变量可能会导致线程不安全的问题,这是由于 Controller 是被多个请求所共享的单例对象。多个线程访问同一个 Controller 实例时,如
jdk动态代理万能InvocationHandler
``` public class ProxyInvocationHandler implements InvocationHandler { private T target; public Prox
io
同步与异步,阻塞与非阻塞的区别 同步,一个任务的完成之前不能做其他操作,必须等待(等于在打电话) 异步,一个任务的完成之前,可以进行其他操作(等于在聊QQ) 阻塞,是相对于CPU来说的, 挂起当前线程
解决接口安全性的几种方案
1.数据加密 当我们使用的是http协议,因为它是明文传输的,不安全,比如登录时传递用户名密码。 对称加密:加密和解密使用相同密钥的加密算法。(如AES)来加解密,或者哈希算法处理(如MD5)。 非对
mongodb安装
linux环境下安装 下载地址:https://www.mongodb.com/try/download/community 文件:mongodb-linux-x86_64-rhel70-4.4.17
线程池
1.线程池 使用享元模式 从池子里面获取对象,没有就创建,比较动态,节约资源。 列如 jdbc连接池 jdk创建线程池几种方式 底层都是使用:new ThreadPoolExecutor() 线程池七
CAS
cas:比较和交换(Conmpare And Swap),基于乐观锁原理,是用于实现多线程同步的原子指令。它将内存位置的内容与给定值进行比较,只有在相同的情况下,将该内存位置的内容修改为新的给定值。这
java并发基础
CPU、内存、I/O 设备的速度是有极大差异的,为了合理利用 CPU 的高性能,平衡这三者的速度差异,计算机体系结构、操作系统、编译程序都做出了贡献,主要体现为: CPU 增加了缓存,以均衡与内存的速
spi机制
SPI(Service Provider Interface),是JDK内置的一种 服务提供发现机制,可以用来启用框架扩展和替换组件,主要是被框架的开发人员使用,比如java.sql.Driver接口