首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
与李
掘友等级
Java工程师
java开发,擅长微服务开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
VMware安装Centos7并联网使用
这里有很多镜像仓库的链接地址,我们以阿里云(aliyun)的镜像仓库为例。 我们下载 CentOS-7-x86_64-DVD-2003.iso 镜像。文件大小大概4个G。 选择典型,点击下一步。 选中安装程序光盘映像文件,选择第二步下载到本地文件夹的iso镜像。点击下一步。 给…
理解Spring AOP的实现方式与思想
如果说IOC是Spring的核心,那么面向切面编程就是Spring最核心的功能之一了,在数据库事务中,面向切面编程被广泛应用。 AOP能够将那些与业务无关,却为业务模块所共同调用的逻辑或责任(例如事务处理、日志管理、权限控制等)封装起来,便于减少系统的重复代码,降低模块间的耦合…
一文带你了解Sql优化
通过查看sql执行计划来确定各部位的问题。使用方法:在sql语句前面加上explain关键字。 id值越大,优先级越高,就越先执行。如果id值一样,那可以看成一组。 SIMPLE 简单的select查询,查询中不包含子查询或者UNION。 PRIMARY 查询中若包含任何复杂的…
关于Java代理那些事儿
代理是啥?就是代替你执行你持有的主要功能,并且能在你的基础之上完成一些其他的功能。代理的目的就是生成一个和原对象具有同样功能的对象。在Java中,代理是一种设计模式。在Spring的面向切面编程(AOP)中,主要就是利用动态代理来实现代码的织入。 代理分为动态代理和静态代理。顾…
Java单例模式的实现与破坏
单例模式是一种设计模式,是在整个运行过程中只需要产生一个实例。那么怎样去创建呢,以下提供了几种方案。 此方案是以时间换空间,启动时并不会执行任何操作,只有被调用时,采取实例化对象。不过这种方法在多线程下不安全,因为两个线程如果同时调用时,会同时通过非空验证的验证,造成创建两个对…
Java数据类型之Cache模式
基本数据类型有8种,每种基本数据类型都有对应的引用类型。 因为Java是面向对象语言,很多地方用到的是对象,而不是基本数据类型。比如集合类中,我们是无法定义集合的泛型是基本数据类型的。而包装类,顾名思义,就是将基本数据类型包装起来,使其具备了对象的性质,也为其添加了很多操作方法…
理解并手写Spring MVC框架
Spring框架是大多Java程序员的必修课程,而SpringMVC是里面的重头戏,它大大的简化了Servlet的繁琐操作,让开发人员得以用更多的时间去处理业务。 SpringMVC是一款经典的三层架构模式,M为Model(模型),V为View(视图),C为Controlle(…
Java中AQS基本实现原理
AQS全名AbstractQueuedSynchronizer,意为抽象队列同步器,JUC(java.util.concurrent包)下面的Lock和其他一些并发工具类都是基于它来实现的。AQS维护了一个volatile的state和一个CLH(FIFO)双向队列。 仅有一个…
Java中CAS 基本实现原理
了解CAS,首先要清楚JUC,那么什么是JUC呢?JUC就是java.util.concurrent包的简称。它有核心就是CAS与AQS。CAS是java.util.concurrent.atomic包的基础,如AtomicInteger、AtomicBoolean、Atomi…
SpringBoot 消息国际化配置
针对不同地区,设置不同的语言信息。 SpringBoot国际化配置文件默认放在classpath:message.properties,如果自定义消息配置文件,需要application.properties或application.yml中设置spring.messages.…
下一页
个人成就
文章被点赞
23
文章被阅读
38,622
掘力值
959
关注了
11
关注者
21
收藏集
1
关注标签
20
加入于
2019-07-29