腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
Linyb极客之路
专栏作者
举报
1063
文章
1803402
阅读量
128
订阅数
订阅专栏
申请加入专栏
全部文章(999+)
java(202)
数据库(188)
spring(156)
sql(130)
编程算法(127)
其他(125)
网络安全(111)
https(106)
缓存(96)
微服务(94)
云数据库 SQL Server(81)
分布式(74)
spring boot(65)
http(58)
linux(53)
api(47)
存储(44)
容器(40)
jvm(39)
网站(36)
云数据库 Redis(35)
git(34)
spring cloud(34)
maven(33)
安全(33)
开源(31)
容器镜像服务(29)
html(27)
github(27)
nginx(26)
腾讯云测试服务(24)
tcp/ip(23)
xml(22)
jdk(22)
kafka(20)
mybatis(19)
数据结构(19)
jar(18)
json(17)
javascript(16)
node.js(16)
ide(16)
消息队列 CMQ 版(16)
架构设计(16)
apache(13)
文件存储(13)
mvc(11)
unix(11)
配置(11)
负载均衡(10)
android(10)
tomcat(10)
全文检索(10)
kubernetes(10)
数据迁移(10)
单元测试(10)
数据(10)
负载均衡缓存(9)
自动驾驶(8)
php(8)
bash(8)
打包(8)
人工智能(8)
aop(8)
大数据(8)
对象存储(7)
jdbc(7)
dubbo(7)
rpc(7)
jenkins(7)
数据分析(7)
mongodb(6)
黑客(6)
压力测试(6)
yum(6)
uml(6)
系统架构(6)
服务(6)
ios(5)
c++(5)
go(5)
nosql(5)
bash 指令(5)
devops(5)
shell(5)
ssh(5)
面向对象编程(5)
dns(5)
hashmap(5)
zookeeper(5)
cdn(5)
windows(5)
Elasticsearch Service(5)
接口(5)
客户端(5)
线程(5)
python(4)
servlet(4)
vue.js(4)
access(4)
搜索引擎(4)
访问管理(4)
rabbitmq(4)
socket编程(4)
nat(4)
mvcc(4)
es(4)
boot(4)
ruby(3)
嵌入式(3)
postgresql(3)
eclipse(3)
命令行工具(3)
云数据库 MongoDB(3)
SSL 证书(3)
cci 持续集成(3)
数据安全(3)
自动化(3)
运维(3)
正则表达式(3)
ftp(3)
grep(3)
zabbix(3)
迁移(3)
ddd(3)
ip(3)
并发(3)
对象(3)
同步(3)
云服务器(2)
比特币(2)
区块链(2)
.net(2)
jsp(2)
bootstrap(2)
react(2)
jquery(2)
ajax(2)
oracle(2)
memcached(2)
svn(2)
centos(2)
海外加速(2)
数据加密服务(2)
日志数据(2)
电商(2)
企业(2)
express(2)
serverless(2)
爬虫(2)
gui(2)
自动化测试(2)
二叉树(2)
udp(2)
gradle(2)
物联网(2)
hbase(2)
任务调度(2)
性能测试(2)
服务网格(2)
bug(2)
public(2)
redis(2)
rest(2)
ribbon(2)
sentry(2)
string(2)
表单(2)
测试(2)
产品(2)
程序员(2)
服务器(2)
集群(2)
监控(2)
脚本(2)
领域驱动设计(2)
模型(2)
权限(2)
数据同步(2)
系统(2)
异常(2)
域名(2)
注解(2)
字符串(2)
作用域(2)
ICP备案(1)
费用中心(1)
DNS 解析 DNSPod(1)
官方文档(1)
机器学习(1)
c 语言(1)
c#(1)
lua(1)
scala(1)
css(1)
webview(1)
textview(1)
单片机(1)
web.py(1)
struts(1)
lucene/solr(1)
analyzer(1)
ubuntu(1)
windows server(1)
神经网络(1)
深度学习(1)
云函数(1)
日志服务(1)
TDSQL MySQL 版(1)
全站加速网络(1)
腾讯微服务平台 tsf(1)
腾讯git代码托管(工蜂)(1)
短信(1)
es 2(1)
DevOps 解决方案(1)
数据备份(1)
出行(1)
socket.io(1)
grunt(1)
游戏(1)
html5(1)
erp(1)
sql server(1)
npm(1)
markdown(1)
ddos(1)
敏捷开发(1)
gcc(1)
数据可视化(1)
openapi(1)
nest(1)
云计算(1)
虚拟化(1)
安全治理(1)
sdk(1)
groovy(1)
负载测试(1)
实时监控(1)
数据库管理(1)
应用安全开发(1)
云压测(1)
小程序·云开发(1)
应用性能监控(1)
activiti(1)
admin(1)
architecture(1)
async(1)
boolean(1)
bpmn(1)
chatgpt(1)
com(1)
countdown(1)
cpu(1)
curl(1)
data(1)
driver(1)
dto(1)
feign(1)
free(1)
header(1)
hibernate(1)
io(1)
istio(1)
it(1)
java8(1)
join(1)
lint(1)
log4j(1)
map(1)
memory(1)
nginx-ingress(1)
openai(1)
path(1)
proc(1)
return(1)
send(1)
setter(1)
sh(1)
share(1)
sign(1)
soa(1)
spring-aop(1)
spring-cloud-gateway(1)
target(1)
task(1)
tdd(1)
thread(1)
time(1)
transfer(1)
ui(1)
vi(1)
部署(1)
产品经理(1)
代理(1)
队列(1)
多线程(1)
二进制(1)
服务端(1)
工具(1)
管理(1)
函数式编程(1)
后端(1)
后台(1)
继承(1)
集合(1)
技巧(1)
架构(1)
教程(1)
解决方案(1)
跨域(1)
快捷键(1)
浏览器(1)
面试(1)
企业应用(1)
日志(1)
日志分析(1)
软件开发(1)
设计模式(1)
搜索(1)
算法(1)
统计(1)
通信(1)
网关(1)
网络协议(1)
系统设计(1)
协程(1)
性能(1)
异步(1)
优化(1)
原理(1)
重定向(1)
最佳实践(1)
搜索文章
搜索
搜索
关闭
【Java技术】帮助您避免在用Java编写代码时出错的29个技巧
对象
技巧
异常
字符串
java
在 Java 中使用变量之前初始化变量以避免NullPointerException异常非常重要,例如:
lyb-geek
2024-04-25
19
0
再聊SPI机制
java
去年更新了一系列和SPI相关的内容,最近因为业务需要,我又基于业务场景,实现了一版。对于什么是spi,很久之前有写过一篇文章,java之spi机制简介感兴趣的朋友可以蛮看一下
lyb-geek
2024-03-26
77
0
聊一聊Java 21,虚拟线程、结构化并发和作用域值
java
并发
线程
协程
作用域
如果你仍然认为之前的JDK 17没有太多改变,那么JDK 21需要引起你的注意。因为JDK 21引入了一种新型的并发编程模型。
lyb-geek
2023-11-07
513
0
每个Java程序员都必须知道的五个GitHub
java
github
存储
程序员
算法
Java 设计模式 该存储库包含由具有广泛专业知识的开源程序员和架构师创建的 Java 设计模式解决方案。可以通过阅读它们的高级描述或检查它们的源代码来查看这些模式。源代码示例有很好的文档记录,可以被视为实现特定模式的编程课程。该存储库包含使用最广泛且经过实战考验的开源 Java 技术。 Repo Link: https://github.com/iluwatar/java-design-patterns Stars: 69.3k Forks: 21.6k
lyb-geek
2023-09-04
207
0
聊聊那些年我们实现java AOP几种常见套路
java
前言 有一定开发经验的同学对AOP应该很了解吧,如果不了解,可以先查看如下文章进行科普一下https://baike.baidu.com/item/AOP/1332219?fr=aladdin,再来阅
lyb-geek
2023-05-10
297
0
聊聊如何通过APT+AST来实现AOP功能
java
如果有使用过spring aop功能的小伙伴,应该都会知道spring aop主要是通过动态代理在运行时,对业务进行切面拦截操作。今天我们就来实现一下如何通过APT+AST在编译期时实现AOP功能。不过在此之前先科普一下APT和AST相关内容
lyb-geek
2023-04-25
407
0
聊聊如何运用JAVA注解处理器(APT)
java
APT(Annotation Processing Tool)它是Java编译期注解处理器,它可以让开发人员在编译期对注解进行处理,通过APT可以获取到注解和被注解对象的相关信息,并根据这些信息在编译期按我们的需求生成java代码模板或者配置文件(比如SPI文件或者spring.fatories)等。APT获取注解及生成代码都是在代码编译时候完成的,相比反射在运行时处理注解大大提高了程序性能
lyb-geek
2023-04-11
665
0
记一次部署在docker环境项目发送邮件出现No appropriate protocol
java
jdk
容器镜像服务
容器
部门有个项目涉及到邮件发送,发送功能在本地测试可以成功发送,但是打包部署到docker环境中,却出现
lyb-geek
2023-01-10
998
0
记一次使用spring javaconfig踩到的坑
spring
面向对象编程
java
为了简化开发,我部门经常会封装一些通用的类库给业务研发使用,因为业务方的根包路径很经常和我们部门项目的根包是不一样的,因此我们会让业务方在使用我们封装的包时,扫描一下我们的根包,形如下
lyb-geek
2022-09-28
225
0
聊聊如何利用管道模式来进行业务编排(上篇)
java
spring
管道模式不属于我们常说的23种设计模式中的一种,它可以看成是责任链模式的一种变体。所谓的管道模式用技术话来说,就是把数据传递给一个任务队列,由任务队列按次序依次对数据进行加工处理。
lyb-geek
2022-08-30
387
0
记一次因@Async引发的程序bug
spring boot
java
负责微服务A的工程师小张就找到负责提供该接口的工程师小李,问小李是不是改动了接口,小李一脸无辜说他最近没对这个接口做任何改动,不过小李还是说道他排查一下。
lyb-geek
2022-07-19
487
0
记一次判断值是否存在遇到的神奇问题
java
最近朋友说遇到一个无解的bug,他有个业务需求是VIP用户才能参与活动的业务场景。他判断vip的伪代码形如下
lyb-geek
2022-04-26
422
0
SpringBoot 2.x ShardingSphere分库分表实战
jdbc
java
数据库
nosql
sql
在之前我做项目的时候,数据量比较大,单表千万级别的,需要分库分表,于是在网上搜索这方面的开源框架,最常见的就是mycat,sharding-sphere,最终我选择后者,用它来做分库分表比较容易上手。
lyb-geek
2022-03-10
1.4K
0
Java中的转换器设计模式
java
dto
java8
集合
设计模式
在这篇文章中,我们将讨论 Java / J2EE项目中最常用的 Converter Design Pattern。由于Java8 功能不仅提供了相应类型之间的通用双向转换方式,而且还提供了转换相同类型对象集合的常用方法,从而将样板代码减少到绝对最小值。我们使用Java8 功能编写了此模式的源代码。
lyb-geek
2022-03-10
1.3K
0
浅谈前后端分离(下篇)
node.js
java
网站
api
https
上篇主要介绍一下前后端分离的一些优缺点,本篇主要介绍一下前后端分离的一些落地,不过在介绍之前,要先阐述一下在实施前后端分离时,要考虑到一些东西
lyb-geek
2022-03-10
1.1K
0
10个Java开发人员的顶级测试工具、库和框架介绍
java
腾讯云测试服务
单元测试
cci 持续集成
自动化测试
最近,我写了一些关于Java开发人员今年应该学习什么的文章,例如编程语言,库和框架,但如果你只有一件事需要改进或学习,那么那必须是你的自动化测试技能。
lyb-geek
2022-03-10
1K
0
GitHub上非常实用的40个开源JAVA项目
http
html5
java
数据库
sql
2.scribejava/scribejava:一个简单的 Java 实现的 OAuth/OAuth2 库。
lyb-geek
2022-03-10
998
0
减少该死的 if else 嵌套
java
sdk
bug
map
share
我并没夸大其词,我是真的遇到过了!嵌套6、7层,一个函数几百行,简!直!看!死!人!
lyb-geek
2022-03-10
387
0
聊聊数据库乐观锁和悲观锁
数据库
sql
java
存储
在写入数据库的时候需要有锁,比如同时写入数据库的时候会出现丢数据,那么就需要锁机制。
lyb-geek
2022-03-10
265
0
Java最佳实践和建议:设计模式
java
设计模式是软件开发过程中经常出现的问题的常见解决方案。这些解决方案提供了优雅且在大多数情况下解决与对象创建,资源分配,简化代码等相关的不同问题的最有效方法。需要维护它们的上下文,而解决方案本身需要定制,根据业务逻辑。
lyb-geek
2022-03-10
647
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档