首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
狐狸与小兔的故事
掘友等级
java开发工程师
|
康美药业
一点一滴的技术积累,才能汇聚成知识的海洋...
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
56
文章 54
沸点 2
赞
56
返回
|
搜索文章
最新
热门
【java开发JVM篇】之浅谈jvm
前言: jvm是一门一个比较深奥且广泛的知识点,并不是三言两语能够理解透彻的,网络上也有很多相关文章,本篇仅仅是以入门的角度去揭开jvm的面纱,此文章仅代表鄙人的总结和理解,如有错漏,欢迎指正... JVM 是可运行 Java 代码的假想计算机 ,包括一套字节码指令集、一组寄存…
【java开发基础篇】之java创建对象时的调用顺序
前言: 创建对象时的调用顺序是很考验一个人的基础的,虽然内容不多,但是不可忽视,此文章仅代表鄙人的总结和理解,如有错漏,欢迎指正... 废话不多说,直接上图... 首次创建对象的时候,要初始化static静态代码块,只需要初始化一次即可,之后就不需要走static了。 结语:以…
【java开发基础篇】之强引用,软引用,弱引用和虚引用
前言: 强引用,软引用,弱引用和虚引用在GC回收的过程中发挥重要的作用,此文章仅代表鄙人的总结和理解,如有错漏,欢迎指正... 如果一个对象具有强引用,那就类似于必不可少的物品,不会被垃圾回收器回收。当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使…
【java开发基础篇】之java八大基本数据类型、引用数据类型以及装箱和拆箱
前言: 装箱和拆箱是一个比较有意思的课题,也是一大面试陷阱题,此文章仅代表鄙人的总结和理解,如有错漏,欢迎指正... 基本数据类型: 存放在栈内存中。用完就消失。 引用类型: 在栈内存中存放引用堆内存的地址,在堆内存中存储类、对象、数组等。当没用引用指向堆内存中的类、对象、数组…
【java开发基础篇】之一文搞懂session、cookie、application、localStorage和sessionStorage
前言: session、cookie、application、localStorage和sessionStorage在java开发工程师是必须要懂得的知识点,一定要耐心的去理解哦,此文章仅代表鄙人的总结和理解,如有错漏,欢迎指正... 1、由于HTTP协议是无状态的协议,所以服…
【java开发数据库篇】之mysql乐观锁、悲观锁、共享锁、排它锁、行锁、表锁
前言: mysql乐观锁、悲观锁、共享锁、排它锁、行锁、表锁概念,此文章仅代表鄙人的总结和理解,如有错漏,欢迎指正... 乐观锁不是数据库自带的,需要我们自己去实现。 通常实现是这样的:在表中的数据进行操作时(更新),先给数据表加一个版本(version)字段,每操作一次,将那…
【java开发数据库篇】之索引类型结构和索引种类及SQL优化
前言: 关系型数据库中索引和sql优化是一定要懂的知识点,此文章仅代表鄙人的总结和理解,如有错漏,欢迎指正... 实际上,索引也是一张表,该表保存了主键与索引字段,并指向实体表的记录。 虽然索引大大提高了查询速度,同时却会降低更新表的速度,如对表进行INSERT、UPDATE和…
【java开发数据库篇】之oracle和mysql的区别以及相关基础
前言: 关系型数据库必学的还是oracle和mysql,此文章仅代表鄙人的总结和理解,如有错漏,欢迎指正... MySQL以表级锁为主,对资源锁定的粒度很大,如果一个session对一个表加锁时间过长,会让其他session无法更新此表中的数据。 虽然InnoDB引擎的表可以用…
【java开发数据库篇】之mybatis的一级缓存和二级缓存
前言: mybatis说简单不简单,说难也不难,但是该懂的必须要懂,此文章仅代表鄙人的总结和理解,如有错漏,欢迎指正... 每次查询之后都要进行关闭sqlSession,关闭之后数据被清空。所以spring整合之后,如果没有事务,一级缓存是没有意义的。 二级缓存是mapper级…
【java开发redis篇】之redis主从同步+哨兵模式
前言: redis说简单不简单,说难也不难,但是该懂的必须要懂,此文章仅代表鄙人的总结和理解,如有错漏,欢迎指正... 数据可以从主服务器向任意数量的从服务器上同步,同步使用的是发布/订阅机制。 当主服务器宕机后,需要手动把一台从服务器切换为主服务器,这就需要人工干预,费事费力…
下一页
个人成就
文章被点赞
97
文章被阅读
47,231
掘力值
950
关注了
15
关注者
21
收藏集
4
关注标签
10
加入于
2020-06-05