腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
JAVA杂谈
分享开发中的点点滴滴,个人博客http://www.javadaily.cn/,微信公众号:java_daily
专栏作者
举报
98
文章
164082
阅读量
28
订阅数
订阅专栏
申请加入专栏
全部文章(98)
数据库(24)
sql(22)
spring(20)
编程算法(20)
java(13)
云数据库 SQL Server(12)
容器(11)
apache(8)
分布式(8)
缓存(8)
容器镜像服务(7)
http(7)
微服务(7)
网络安全(6)
javascript(5)
node.js(5)
云数据库 Redis(5)
面向对象编程(5)
api(4)
linux(4)
aop(4)
uml(4)
架构设计(4)
html(3)
ide(3)
日志服务(3)
消息队列 CMQ 版(3)
腾讯云测试服务(3)
kubernetes(3)
存储(3)
jdk(3)
spring boot(3)
spring cloud(3)
kafka(3)
Elasticsearch Service(3)
对象存储(2)
python(2)
xml(2)
access(2)
maven(2)
nginx(2)
文件存储(2)
访问管理(2)
云数据库 MongoDB(2)
mongodb(2)
网站(2)
开源(2)
运维(2)
爬虫(2)
shell(2)
mybatis(2)
yum(2)
数据结构(2)
系统架构(2)
负载均衡(1)
自动驾驶(1)
swift(1)
php(1)
servlet(1)
json(1)
ajax(1)
android(1)
jar(1)
tomcat(1)
API 网关(1)
短信(1)
云推荐引擎(1)
企业(1)
数据安全(1)
jvm(1)
hashmap(1)
zookeeper(1)
tcp/ip(1)
dubbo(1)
rabbitmq(1)
jenkins(1)
socket编程(1)
安全(1)
数据分析(1)
验证码(1)
产品(1)
架构师(1)
中间件(1)
搜索文章
搜索
搜索
关闭
Optional 是个好东西,你真的会用么?
编程算法
api
来源 | blog.csdn.net/zjhred/article/details/84976734
JAVA日知录
2021-06-16
366
0
SpringBoot开发秘籍 - 集成参数校验及高阶技巧
spring boot
面向对象编程
编程算法
spring
php
对于 web服务来说,为防止非法参数对业务造成影响,在 Controller层一定要对参数进行校验!本章我们以SpringBoot项目为例,介绍参数校验的基本用法以及一些高级技巧,希望能对你有所帮助。
JAVA日知录
2021-06-16
604
0
为什么要做代码分层架构?
http
编程算法
架构设计
数据库
sql
事实上,非功能性需求所构建起来的正是我们所熟知的软件架构。什么是软件架构?简单来说,就是软件的基本结构,包括三要素:代码、代码之间的关系和两者各自的属性。
JAVA日知录
2021-04-23
2.1K
0
迭代思维:如何高效编程?
编程算法
腾讯云测试服务
在编程的路上,你是不是曾有过这样的经历:虽然学会一门编程语言后会写代码了,但是有时写出的代码可能并没有想象的那么好。比如:
JAVA日知录
2021-04-23
542
0
还在用Logback?Log4j2的异步性能已经无敌了,还不快试试
javascript
python
日志服务
编程算法
文件存储
Logback 算是JAVA 里一个老牌的日志框架,从06年开始第一个版本,迭代至今也十几年了。不过logback最近一个稳定版本还停留在 2017 年,好几年都没有更新;logback的兄弟 slf4j 最近一个稳定版也是2017年,有点凉凉的意思。
JAVA日知录
2021-04-23
980
0
==与equlas区别(看这一篇文章就够了)
编程算法
或许您也有听过这样的总结 :== 的比较实际是:基本类型比较的是值,非基本类型比较的是内存地址可能有人问为啥用删除线将总结划掉呢?随着小编一起来实践一下吧,或许您心里就会有自己的总结:
JAVA日知录
2021-04-07
264
0
面试:Spring 中的bean 是线程安全的吗?
spring
安全
容器
编程算法
javascript
出处 | https://www.cnblogs.com/myseries/p/11729800.html
JAVA日知录
2020-11-05
9.8K
0
缓存穿透、缓存击穿和缓存雪崩
缓存
数据库
sql
编程算法
云数据库 Redis
什么是缓存穿透呢?它是指当用户在查询一条数据的时候,而此时数据库和缓存却没有关于这条数据的任何记录,而这条数据在缓存中没找到就会向数据库请求获取数据。它拿不到数据时,是会一直查询数据库,这样会对数据库的访问造成很大的压力。
JAVA日知录
2020-11-05
1.5K
0
微服务中使用Maven BOM来管理你的服务版本
编程算法
xml
jar
maven
BOM(Bill of Materials) 是由Maven提供的功能,它通过定义一整套相互兼容的jar包版本集合,使用时只需要依赖该BOM文件,即可放心的使用需要的依赖jar包,且无需再指定版本号。BOM的维护方负责版本升级,并保证BOM中定义的jar包版本之间的兼容性。
JAVA日知录
2020-10-26
2.3K
0
SpringBoot 开发秘籍 - 启动时配置校验
编程算法
spring
java
在项目开发过程中,某个功能需要依赖在配置文件中配置的参数。这时候就可能出现下面这种现象问题:
JAVA日知录
2020-09-08
1.4K
0
SpringCloud Alibaba微服务实战十八 - Oauth2.0 自定义授权模式
编程算法
spring
短信
验证码
access
那么如何新增一个自定义的授权模式,比如像下面这样根据手机号和短信验证码进行登录呢?
JAVA日知录
2020-07-31
2.3K
0
数据库索引,你要了解的都在这里!
编程算法
云数据库 SQL Server
数据库
sql
数据库索引好比是一本书前面的目录,能加快数据库的查询速度。索引是对数据库表中一个或多个列(例如,User 表的 '姓名' 列)的值进行排序的结构。如果想按特定用户的姓名来查找他或她,则与在表中搜索所有的行相比,索引有助于更快地获取信息。
JAVA日知录
2020-05-09
558
0
Intellij IDEA 如何去掉 @Autowired 注入警告
网络安全
ide
spring
mybatis
编程算法
在Service层注入Mybatis的Mapper我们通常会使用@Autowired 自动注入
JAVA日知录
2020-04-07
3.7K
0
多线程设计模式 : Master-Worker模式
容器
hashmap
编程算法
Master-Worker是常用的并行计算模式。它的核心思想是系统由两类进程协作工作:Master进程和Worker进程。Master负责接收和分配任务,Worker负责处理子任务。当各个Worker子进程处理完成后,会将结果返回给Master,由Master作归纳总结。其好处就是能将一个大任务分解成若干个小任务,并行执行,从而提高系统的吞吐量。处理过程如下图所示:
JAVA日知录
2020-01-03
1.4K
0
并发设计模式 之 CAS算法
编程算法
java
jdk
对于并发控制而言,我们平时用的锁(synchronized,Lock)是一种悲观的策略。它总是假设每一次临界区操作会产生冲突,因此,必须对每次操作都小心翼翼。如果多个线程同时访问临界区资源,就宁可牺牲性能让线程进行等待,所以锁会阻塞线程执行。
JAVA日知录
2019-12-10
713
0
多线程设计模式 - Future模式
编程算法
Future模式是多线程开发中非常常见的一种设计模式,它的核心思想是异步调用。这类似我们日常生活中的在线购物流程,带在购物网看着一件商品时可以提交表单,当订单完成后就可以在家里等待商品送货上门。或者说更形象的是我们发送Ajax请求的时候,页面是异步的进行后台处理,用户无需等待请求的结果,可以继续浏览或操作其他内容。
JAVA日知录
2019-11-27
370
0
CRUD很无聊?一起学设计模式吧!--模板模式
编程算法
模板方法(Template Method)模式的定义如下: 定义一个操作中的算法骨架,而将算法的一些步骤延迟到子类中,使得子类可以不改变该算法结构的情况下重定义该算法的某些特定步骤。它是一种类行为型模式。
JAVA日知录
2019-11-20
430
0
CRUD很无聊?一起学设计模式吧!— 观察者模式
编程算法
观察者模式是对象的行为模式,又叫发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。
JAVA日知录
2019-10-19
622
0
CRUD很无聊?一起学设计模式吧!--策略模式
编程算法
策略模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。它通过对算法进行封装,把使用算法的责任和算法的实现分割开来,并委派给不同的对象对这些算法进行管理。
JAVA日知录
2019-10-19
432
0
基于elasticsearch的自定义业务告警的设计思路
编程算法
json
Elasticsearch Service
python
A系统与B系统之间有很多接口交互,但是有一段时间接口经常报错,作为开发如果不能第一时间知道问题且及时解决的话就会收到业务投诉,当月绩效凉凉。
JAVA日知录
2019-10-19
870
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档