首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
熊大虾
掘友等级
java工程师
|
希音
程序员四年,学习,学习,再学习
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
31
文章 30
沸点 1
赞
31
返回
|
搜索文章
赞
文章( 30 )
沸点( 1 )
Dromara 新晋开源项目 MPE ,MybatisPlus 能力拓展增强包
借用MybatisPlus的口号:为简化开发工作、提高生产率而生 尽管MybatisPlus (后文简称MP)相比较Mybatis丝滑了很多,但是日常使用中,是否偶尔仍会怀念JPA(Hiber
Redis不常用操作指南(基于SpringBoot2.3.2代码实现)
一文学习Redis不常用操作,附详细的代码实现及配置,包含测试代码,请放心使用,包含地理信息、BI统计、消息队列等等。
java-JDBC操作Mysql
一、下载mysql驱动 http://central.maven.import java.sql.import java.sql.import java.sql.import java.sql.import java.sql.String JDBCDriver = "com.my...
再谈HashMap,如何使用map优化代码
我并没有和HashMap杠上,想着重新开始写点技术的东西,就拿HashMap开头了。最近开始重新学习数据结构和算法,其中有些东西学完之后,对于HashMap的理解和运用又有新的认识。虽然之前运用Has
精美的淘客项目完全开源啦,确定不来围观吗
Mall-Coupons是一个从前端到后端完全开源的淘宝客项目,当初学习完uniapp之后想做一个实战项目,所以才研发了这个项目。由于本人平时主要从事后端研发,界面样式非我所长,所以大家觉得界面效果不好的可以自己修改。目前项目已经支持打包成App、微信小程序、QQ小程序、Web…
性能优化之使用LongAdder替换AtomicLong
volatile关键字可以理解为轻量级的synchronized,它的使用不会引起线程上下文的切换和调度,使用成本比synchronized低。但是volatile只保证了可见性,所谓可见性是指:当一线程修改了被volatile修饰的变量时,新值对其他线程来说总是立即可知的。v…
SpringBoot项目就连创建目录都让人抓狂!
很多同学创建一个项目之后,就迫不及待的上手开写了。项目代码不像一些框架代码一样可以随意的去写,但一般都是采用MVC的模式进行开发。很悲催的是,Java中Web开发的这些目录名称,到现在还是一团乱麻,你需要自己去规划。 什么Controller、Service、Dao等,但其实这…
原来大厂的Redis分布式锁都这么设计的!
常用的即 synchronize 或 Lock 等 JDK 自带的锁,只能锁住当前进程,仅适用于单体架构服务。 而在分布式多服务实例场景下必须使用分布式锁。 “占坑”可以去Redis、DB、任何所有服务都能访问的地方。 解决方案:设置锁的自动过期,即使没有删除,会自动删除。 解…
面试官:CAS和AQS底层原理了解?我:一篇文章堵住你的嘴
场景 1:A 线程执行代码 1 和代码 2,然后 B 线程执行代码 1 和代码 2,CAS 成功。 因为 A 线程执行代码 1 时候会旧值(i 的内存地址的值 10)保存起来,执行代码 2 的时候先判断 i 的最新值(可能被其他线程修改了)跟旧值比较,如果相等则把 i 赋值为 …
什么是缓存雪崩、缓存击穿、缓存穿透?
Redis作为目前使用最广泛的缓存,相信大家都不陌生。但是使用缓存并没有这么简单,还要考虑缓存雪崩,缓存击穿,缓存穿透的问题,什么是缓存雪崩,击穿,穿透呢,出现这些问题又怎么解决呢,接下来学习一下吧。 当某一个时刻出现大规模的缓存失效的情况,那么就会导致大量的请求直接打在数据库…
下一页
个人成就
文章被点赞
16
文章被阅读
1,389
掘力值
95
关注了
28
关注者
4
收藏集
5
关注标签
20
加入于
2018-06-26