后端
终于不怕内卷了,这份Java并发图册+JDK源码速成笔记太让人心安了
并发编程
Java并发在近几年的面试里面可以说是面试热点,每个面试官面试的时候都会跟你扯一下并发,甚至是高并发。面试前你不仅得需要弄清楚的是什么是并发,还得搞清什么是高并发!
在这里很多小白朋友就会很疑惑:我工作又不用,为啥面试总是问?真就内卷卷我呗!(手动狗头)互联网内卷已经是现在的行业趋势,而且是不可逆的,这个大家也知道;但LZ要说的是,虽然简单地CRUD并不需要并发的知识,但是业务稍微复杂一
Spring整合Mybatis源码剖析
Spring整合其他框架的核心思路:就是将其他框架生成的类放到Spring容器中。同理,Spring整合Mybatis也是让Mybatis生成的Mapper接口的代理对象作为Bean注册到Spring容器中。
解决的核心问题:
1)通过FactoryBean创建Mapper接口代理对象,并且指定构造方法参数为Mapper接口class,并且设置BeanDefinition.setAutowire
学做NAR图表:ggraph做网络图
最近在NAR上看到一篇文章:
image.png
原文网络图如下:
image.png
我们借此机会,通过ggraph作图解析相关参数。详细注释代码和参数已上传QQ群文件!我做的图如下,有一点问题,但不影响我们对这个函数的解析。
image.png
加载R包和节点数据,可以是STRING分析得到的网络文件,也可以是miRNA对应靶基因文件,再或者可以是转录因
MySQL 基本查询(一)
文章目录
Create(insert)
指定列的单行插入和全列插入
多行全列插入和指定列的多行插入
如果主键存在,要插入替换存在的值
replace
基本select
全列查询
指定列查询
where子句
where子句案例
语文成绩在 [80, 90] 分的同学及语文成绩
数学成绩是 58 或者 59 或者 98 或者 99 分的同学及数学成绩
【Spring】Spring事务和事务传播机制
🎬 那我掉的头发算什么:个人主页
🔥 个人专栏: 《javaSE》《数据结构》《数据库》《javaEE》
⛺️待到苦尽甘来日
文章目录
事务三连
什么是事务
为什么要有事务
事务的操作
Spring中事务的实现
准备工作
Spring编程事务
Spring 声明式事务 @Transactional
【MySQL篇】使用Java操作MySQL实现数据交互
目录JDBC的认识:安装MySQL驱动包:下载完成后将包导入IDEA实现代码:1.创建数据源2.和数据库服务器建立连接 3.构造操作数据库的 sql 语句.4.执行SQL语句5.释放资源 完整代码:Insert:Select:Update:JDBC的认识:JDBC,即Jav
全栈学习 ——JavaWeb(八)SpringBoot
目录一、SpringBoot 的核心价值:为什么需要 SpringBoot?1. 传统 Spring 开发的痛点(1)依赖管理复杂(2)配置繁琐(3)部署麻烦2. SpringBoot 的解决方案二、SpringBoot 底层原理:自动配置的实现机制1. 自动配置的核心流程
翻了ConcurrentHashMap1.7 和1.8的源码,我总结了它们的主要区别。
ConcurrentHashMap
思考:HashTable是线程安全的,为什么不推荐使用?
HashTable是一个线程安全的类,它使用synchronized来锁住整张Hash表来实现线程安全,即每次锁住整张表让线程独占,相当于所有线程进行读写时都去竞争一把锁,导致效率非常低下。
1 ConcurrentHashMap 1.7
在JDK1.7中ConcurrentHashMap采用了数组+分段
Flowable工作流引擎:Spring Boot集成
❃博主首页 :
「程序员1970」
,同名公众号「程序员1970」
☠博主专栏 :
<mysql高手>
<elasticsearch高手>
<源码解读>
<java核心>
<面试攻关>
一、环境准备
技术栈
