首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
慢慢编程
掘友等级
游戏引擎开发
|
ByteDancer
公众号@慢慢编程
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
76
文章 76
沸点 0
赞
76
返回
|
搜索文章
最新
热门
慢慢说设计模式:单例模式
慢慢:设计模式是系统服务设计中针对常见场景的一种解决方案,可以解决功能逻辑开发中遇到的共性问题。设计模式并不局限最终的实现方案,而是在这种概念模式下,解决系统设计中的代码逻辑问题。 单例模式保证了不管
慢慢说设计模式:抽象工厂
慢慢:设计模式是系统服务设计中针对常见场景的一种解决方案,可以解决功能逻辑开发中遇到的共性问题。设计模式并不局限最终的实现方案,而是在这种概念模式下,解决系统设计中的代码逻辑问题。 慢慢:工厂模式是创
慢慢说设计模式:工厂模式
慢慢:设计模式是系统服务设计中针对常见场景的一种解决方案,可以解决功能逻辑开发中遇到的共性问题。设计模式并不局限最终的实现方案,而是在这种概念模式下,解决系统设计中的代码逻辑问题。 慢慢:工厂模式也称
耗时三天,终于弄清 spring bean 的生命周期
背景 spring 使用了 IOC(控制反转)模型,让对象存储在 spring 容器中,每当我们要使用对象时,就可以通过依赖注入的方式从容器中获取 bean 对象。 由于 bean 对象是交给容器来管
数据库的索引方式
数据库的索引方式由于许多查询只涉及文件中的少量记录,故我们需要能直接定位满足查询条件的功能。索引的好处:在查询中提高程序的性能。通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。在使用分组和排
数据库的存储原理
1. 数据存取在数据库管理系统中,数据的存取过程为:应用程序通过 DML 向 DBMS 发出存取请求,如 SELECT 语句;对命令进行语法检查,正确后检查语义和用户权限(通过数据字典 DD),并决定
如何理解线程池
程序运行的本质是占用系统的资源。在多线程的环境下,每次创建和释放线程都十分的消耗资源。 如果我们使用一个容器来管理线程,让线程空闲时不释放,而是放到容器里,需要使用到线程时不用去创建,而是从容器中拿去,这样就大大减少了资源的消耗。这就是池化技术的概念。 方便管理。(线程复用,控…
常用的并发工具类
在 JDK1.5 后,推出了几个并发的工具类,位于 JUC(java.util.concurrent)包下。 CountDownLatch 类是使一个线程等待其他线程各自执行完毕后再执行。 类似于现实中某个活动需要等到全部人齐了才可以开始。 基于 AQS 的共享模式。 这个类是…
Happens-before 规则
程序进行编译阶段都会对代码进行优化(即进行重排)来提高运行效率。指令重排会在不改变单线程程序予以的前提下,重新安排语句的指向顺序。 在并发情况下,指令重排会导致一个线程还没初始化或部分初始化就被另一个线程拿到,这是得到的值为空或错误。 所以在并发执行的情况下,指令重排会发生二义…
Java 的锁机制
Java 中的锁有三类,一种是关键字 Synchronized,一种是对象 lock,还有一种 volatile 关键字。 Synchronized 用于代码块或方法中,他能是一段代码处于同步执行。 lock 跟 synchronized 类似,但需要自行加锁和释放锁。必须要手…
下一页
个人成就
文章被点赞
87
文章被阅读
49,272
掘力值
1,626
关注了
14
关注者
16
收藏集
3
关注标签
19
加入于
2019-11-21