首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
苦瓜粉第三代
更多收藏集
微信扫码分享
微信
新浪微博
QQ
56篇文章 · 0订阅
注解,就是那么简单!!!
基本概念:注解,顾名思义,就是对某一事物进行添加注释说明,会存放一些信息,这些信息可能对以后某个时段来说是很有用处的。Java 注解(Annotation)又称 Java 标注,是 JDK5.0 引入的一种注释机制。Java 语言中的类、方法、变量、参数和包等都可以被标注(添加…
volatile原理技术知识整理
volatile是一种轻量且在有限的条件下线程安全技术,它保证修饰的变量的可见性和有序性,但非原子性。相对于synchronize高效,而常常跟synchronize配合使用。 一. Java内存模型 主存存放线程需要操作的变量,但线程并不直接操作主存。 每个线程读取主存变量都…
五分钟学Java:打印Java数组最优雅的方式是什么?
在逛 Stack Overflow 的时候,发现了一些访问量像安第斯山一样高的问题,比如说这个:打印 Java 数组最优雅的方式是什么?访问量足足有 220W+,想不到啊,这么简单的问题竟然有这么多程序员被困扰过。 如果大家也被这个问题困扰过,或者正在被困扰,就请随我来,咱们…
求你了,再问你Java内存模型的时候别再给我讲堆栈方法区了…
Java内存模型由几部分组成,堆、本地方法栈、虚拟机栈、方法区... 每一次我不想打断他们的话,虽然我知道这又是一个误会了我的问题的朋友。 其实,我想问的Java内存模型,是和并发编程有关的。而候选人给我回答的那叫JVM内存结构,完全是两回事。 很多时候,在我没有打断他们的情况…
监听器实现定时器任务(二)
同方法,不同参数 的区别:第二个参数代表 任务初次执行的时间。为 Date类型 时,指的是 定时时间(在指定的时间点执行任务);为 long类型 时,指的是 延时时间(在指定的延时时间之后执行任务,值大于等于0);本代码中使用的是定时时间; 欢迎留言讨论,相互提升。
如何把单体式应用拆解成微服务?【下】
如果单体式应用中两个功能模块存在数据引用关系,那我们在拆解微服务时如何消除这种外键引用关系呢?首先,停⽌外键引⽤;然后,改成通过RESTful HTTP API⽅式获取原先外键关联的信息。如下图,改造前Payment数据库表中的记录通过外键引用Order,代码层面通常会借助对象…
springboot中使用mybatis-plus
springboot中使用mybatis-plusMybatis-Plus是一个Mybatis框架的增强插件,我们可以继续使用xml的方式。SSM项目集成的话,更方便。我主要是介绍下plus带来的更方
说说在 Spring 中,如何基于注解来配置事务
Spring 提供了基于注解的事务配置,即对需要事务增强的 Bean 接口 、 实现类或者方法进行标注@Transactional,然后在容器中配置基于注解的事务增强驱动,即可使用基于注解的声明式事务 。 从日志中可以看出,Spring 容器为这个类的所有方法,都织入了事务管理…
Java:前程似锦的 NIO 2.0
Java 之所以能够霸占编程语言的榜首,其强大、丰富的类库功不可没,几乎所有的编程问题都能在其中找到解决方案。但在早期的版本当中,输入输出(I/O)流并不那么令开发者感到愉快: 2)JDK 1.4 的时候引入了非阻塞 I/O,也就是 NIO 1.0,但遍历目录很困难,不支持文件…
springboot中日志怎么管理
springboot中日志怎么管理日志对我们来说不陌生,我们可以根据日志查找我们的问题在哪,所以日志对于我们线上解决问题来说,帮助很大。但是,日志却占用我们系统资源,用的不好的话,就给我们增加了压力。