腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
返回腾讯云官网
全栈开发工程师
专栏成员
举报
734
文章
61845
阅读量
38
订阅数
订阅专栏
申请加入专栏
全部文章(734)
对象(181)
java(145)
数据(105)
配置(90)
spring(83)
函数(73)
接口(68)
学习笔记(63)
字符串(63)
数组(53)
入门(52)
语法(51)
变量(49)
测试(48)
vue3(44)
boot(43)
import(41)
基础(38)
开发(36)
系统(34)
注解(34)
事件(33)
数据库(31)
typescript(30)
android(30)
设计模式(30)
编译(29)
管理(27)
路由(27)
app(25)
布局(25)
框架(25)
string(24)
public(23)
程序(23)
router(22)
权限(22)
class(21)
容器(20)
存储(20)
插件(20)
集合(20)
渲染(19)
数据结构(19)
遍历(19)
服务(19)
工具(19)
算法(19)
bootstrap(18)
flutter(18)
script(18)
登录(18)
服务器(18)
html(17)
mysql(17)
继承(17)
浏览器(17)
数据类型(17)
小程序(16)
redis(16)
镜像(16)
索引(16)
system(15)
教程(15)
响应式(15)
git(14)
mybatis(14)
rust(14)
排序(14)
前端(14)
异常(14)
javascript(13)
maven(13)
连接(13)
线程(13)
缓存(12)
meta(12)
解决方案(12)
css(11)
api(11)
console(11)
工具类(11)
内存(11)
性能(11)
爬虫(10)
layout(10)
后端(10)
异步(10)
打包(9)
linux(9)
cloud(9)
version(9)
view(9)
编程(9)
客户端(9)
同步(9)
效率(9)
重定向(9)
官方文档(8)
安全(8)
表单(8)
部署(8)
代理(8)
动画(8)
工作(8)
后台(8)
架构(8)
生命周期(8)
搜索(8)
作用域(8)
json(7)
微服务(7)
dialog(7)
ioc(7)
key(7)
security(7)
编译器(7)
产品(7)
多线程(7)
分页(7)
命令行(7)
模型(7)
日志(7)
事务(7)
优化(7)
原理(7)
sql(6)
http(6)
sass(6)
dart(6)
composition(6)
el(6)
list(6)
map(6)
null(6)
toast(6)
void(6)
编码(6)
反射(6)
环境搭建(6)
脚本(6)
链表(6)
协议(6)
序列化(6)
异常处理(6)
主机(6)
xml(5)
aop(5)
axios(5)
rocketmq(5)
root(5)
vite(5)
web(5)
递归(5)
队列(5)
开发者(5)
虚拟机(5)
源码(5)
jquery(4)
正则表达式(4)
config(4)
dom(4)
int(4)
protobuf(4)
table(4)
text(4)
url(4)
yaml(4)
表格(4)
动态代理(4)
泛型(4)
关系型数据库(4)
加密(4)
进程(4)
设计(4)
实践(4)
通信(4)
最佳实践(4)
servlet(3)
centos(3)
npm(3)
单元测试(3)
https(3)
add(3)
com(3)
document(3)
drawable(3)
flex(3)
function(3)
hibernate(3)
href(3)
io(3)
lombok(3)
max(3)
message(3)
object(3)
post(3)
promise(3)
push(3)
querydsl(3)
ref(3)
request(3)
rest(3)
return(3)
set(3)
static(3)
thread(3)
token(3)
txt(3)
var(3)
widget(3)
width(3)
编辑器(3)
博客(3)
单例模式(3)
定时任务(3)
计算机(3)
跨域(3)
模块化(3)
数据存储(3)
推送(3)
压缩(3)
依赖注入(3)
域名(3)
终端(3)
标签(3)
负载均衡(2)
python(2)
ajax(2)
tomcat(2)
nginx(2)
文件存储(2)
eslint(2)
开源(2)
分布式(2)
运维(2)
gui(2)
jdbc(2)
jenkins(2)
数据处理(2)
项目管理(2)
adapter(2)
async(2)
awt(2)
babel(2)
border(2)
button(2)
cat(2)
cmd(2)
container(2)
cookie(2)
counter(2)
crud(2)
data(2)
double(2)
dp(2)
element(2)
equals(2)
excel(2)
file(2)
filter(2)
final(2)
form(2)
hash(2)
httpclient(2)
insert(2)
integer(2)
jpa(2)
jsoup(2)
junit(2)
label(2)
listener(2)
next(2)
pandas(2)
path(2)
project(2)
properties(2)
prototype(2)
random(2)
runtimeexception(2)
session(2)
src(2)
stream(2)
stringbuilder(2)
swagger(2)
swing(2)
synchronized(2)
thymeleaf(2)
transition(2)
vim(2)
版本控制(2)
备份(2)
笔记(2)
并发(2)
操作系统(2)
程序设计(2)
定时器(2)
阿里巴巴(2)
服务端(2)
工作流(2)
技巧(2)
集群(2)
监控(2)
内核(2)
排序算法(2)
视频(2)
手机(2)
数学(2)
调试(2)
统计(2)
图片资源(2)
网络(2)
文件上传(2)
线程池(2)
原型(2)
c#(1)
jsp(1)
sqlite(1)
nosql(1)
mvc(1)
中文分词(1)
apache(1)
webpack(1)
yarn(1)
移动开发(1)
html5(1)
jvm(1)
ssh(1)
zookeeper(1)
selenium(1)
dubbo(1)
微信(1)
windows(1)
系统架构(1)
sdk(1)
迁移(1)
白盒测试(1)
es(1)
account(1)
adb(1)
admin(1)
alarm(1)
alias(1)
apk(1)
apple(1)
arraylist(1)
arrays(1)
blob(1)
branch(1)
build(1)
builder(1)
cas(1)
classloader(1)
cli(1)
code(1)
compare(1)
component(1)
constructor(1)
controller(1)
cors(1)
count(1)
css3(1)
csv(1)
date(1)
dockerfile(1)
dropdown(1)
druid(1)
duration(1)
entitymanager(1)
es7(1)
event(1)
export(1)
extends(1)
feign(1)
field(1)
format(1)
fs(1)
geospatial(1)
global(1)
graphics(1)
grid(1)
hashcode(1)
height(1)
history(1)
hook(1)
httpurlconnection(1)
hystrix(1)
icon(1)
image(1)
input(1)
instance(1)
iterator(1)
jieba(1)
join(1)
jstl(1)
jwt(1)
keystore(1)
lambda(1)
lint(1)
loading(1)
localstorage(1)
lock(1)
ls(1)
match(1)
media(1)
min(1)
model(1)
mvvm(1)
navbar(1)
nio(1)
onclick(1)
package(1)
padding(1)
panel(1)
parent(1)
pear(1)
physics(1)
plugin(1)
pool(1)
position(1)
prettier(1)
private(1)
progress(1)
proxy(1)
ps(1)
publish(1)
queue(1)
render(1)
repository(1)
reset(1)
resources(1)
ribbon(1)
scp(1)
scss(1)
select(1)
semaphore(1)
service(1)
setstate(1)
sharedpreferences(1)
size(1)
spinner(1)
split(1)
ssm(1)
stack(1)
state(1)
statusbar(1)
store(1)
submenu(1)
substring(1)
super(1)
tabbar(1)
tablelayout(1)
tar(1)
title(1)
tools(1)
treemap(1)
ui(1)
volatile(1)
watch(1)
wifi(1)
worker(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
list
在日常开发中,我们经常会遇到需要对对象列表进行去重的需求。比如,从数据库中查询出一批用户数据,但其中可能存在重复记录,我们需要根据某些字段(如姓名、年龄等)来去除重复项。今天,我将分享一个非常实用的Java工具类——DeduplicationUtils,它可以帮助我们轻松实现基于对象字段的灵活去重。
訾博ZiBo
2025-01-24
51
0
全面掌握AI提示词的艺术:从基础到高级的深度探索
框架
模型
压缩
工作
基础
要想写出好的提示词,首先需要丰富的知识储备和方法论。这些知识和方法论是创意源源不断的基础。拥有一个内核,即对想表达的事物有清晰的认知和框架,是成功的关键。正如李继刚所言,“read in, prompt out”,因在前,果在后。
訾博ZiBo
2025-01-13
346
0
Java参数校验最佳实践:Validator与@AssertTrue深度解析
java
数据
注解
字符串
最佳实践
在企业级应用开发中,参数校验是保证数据质量的第一道防线。本文将深入介绍Java的Validator框架的使用,特别是如何结合@AssertTrue注解实现复杂的业务校验逻辑。
訾博ZiBo
2025-01-13
175
0
深入理解 JavaScript 立即执行函数表达式(IIFE)
函数
开发
作用域
javascript
变量
IIFE(Immediately Invoked Function Expression)是一种 JavaScript 函数的写法,这种函数在定义后立即执行。它的基本语法是:
訾博ZiBo
2025-01-13
119
0
使用 Promise.all 优雅处理多个异步操作:等待多个异步操作全部完成
数组
异步
域名
promise
并发
在前端开发中,我们经常需要同时处理多个异步操作。比如在页面初始化时,可能需要同时加载配置信息和获取当前页面的域名。这时候 Promise.all() 就派上用场了。
訾博ZiBo
2025-01-13
129
0
【Next.js】002-路由篇|App Router
router
布局
路由
app
next
路由(Router)是 Next.js 应用的重要组成部分。在 Next.js 中,路由决定了一个页面如何渲染或者一个请求该如何返回。
訾博ZiBo
2025-01-06
305
0
【Next.js】001-项目初始化
next
程序
开发
路由
app
首先,让我们学会创建一个 Next.js 项目!Next.js 提供了开箱即用的 create-next-app脚手架,内置支持 TypeScript、ESLint 等功能,零配置即可实现自动编译和打包。
訾博ZiBo
2025-01-06
87
0
JSON路径工具类`JsonPathUtil`的实现与应用
字符串
json
对象
工具类
数组
在日常的Java开发中,经常需要根据特定的路径或表达式,从JSON字符串中提取所需的数据。虽然市场上有诸如JsonPath等强大的工具可以实现这一需求,但有时候我们需要一个轻量级、可自定义的解决方案。本文将介绍一个自定义实现的JSON路径工具类JsonPathUtil,它可以根据表达式从JSON字符串中获取对应的值,支持获取普通属性、数组元素以及多层嵌套的属性值。
訾博ZiBo
2025-01-06
65
0
如何在Java中将方法作为参数传递
int
函数
接口
语法
java
在Java编程中,将方法作为参数传递是一种强大的技术,可以提高代码的灵活性和可重用性。本文将探讨几种在Java中实现这一目标的方法。
訾博ZiBo
2025-01-06
100
0
深入理解 Lombok 的 @Accessors 注解
注解
lombok
接口
开发
配置
Lombok 是一个 Java 库,通过注解处理器在编译时生成常用的样板代码,如构造方法、getter/setter 方法、toString 方法等。使用 Lombok 可以显著减少样板代码,提高代码的可读性和开发效率。
訾博ZiBo
2025-01-06
128
0
理解 TypeScript 枚举及其最佳实践
typescript
数据结构
管理
开发者
最佳实践
枚举是一种数据结构,用于定义一组命名常量。这在需要表达一组固定的、相关的值时非常有用,例如一周的天数、用户角色或颜色类型。
訾博ZiBo
2025-01-06
71
0
简化Web扩展中的消息传递:WebExt-Bridge的使用指南
web
后台
脚本
通信
安全
在开发Web扩展时,各个组件之间的通信是必不可少的,但这项任务往往充满挑战。不同的浏览器对消息传递的处理略有不同,导致我们在确定消息发送目标时可能会遇到复杂的情况。为了解决这个问题,WebExt-Bridge提供了一个简单而一致的API,可以在Web扩展的不同部分之间(如background、content-script、devtools、popup、options和window上下文)发送消息。
訾博ZiBo
2025-01-06
124
0
TypeScript延迟执行工具类
工具类
函数
事件
搜索
typescript
在前端开发中,我们经常需要处理一些延迟执行、防抖和节流的场景。今天介绍一个实用的Delay工具类,它提供了这些常用的延迟执行功能。
訾博ZiBo
2025-01-06
100
0
深入理解 Spring Boot 中的 @PathVariable 注解
变量
设计
注解
spring
boot
在构建基于 REST 的 Web 应用程序时,URL 设计的合理性直接影响到接口的易用性和可维护性。Spring Boot 提供了多种方式来从 HTTP 请求中提取参数,其中 @PathVariable 是一个常用且强大的注解。本文将详细介绍 @PathVariable 注解的使用方法、注意事项以及常见的误区,帮助开发者更好地运用这一工具优化接口设计。
訾博ZiBo
2025-01-06
205
0
深入探讨Spring Data JPA中的三种查询方式
spring
data
jpa
性能
数据库
让我们通过一个具体的示例来比较这三种查询方式。假设我们有一个User实体,包含id、name、email和status字段。
訾博ZiBo
2025-01-06
114
0
Tera 中文教程:简明易懂的入门指南
变量
教程
入门
字符串
渲染
Tera 是一个强大的 Rust 模板引擎,灵感来源于 Jinja2 和 Django 的模板系统。它广泛应用于 Web 开发中,用于生成动态 HTML 内容。本文将带领您从零开始,逐步了解如何在 Rust 项目中使用 Tera,包括基本设置、模板语法、高级用法以及内置的过滤器、测试和函数。
訾博ZiBo
2025-01-06
109
0
Docker 教程:如何查看容器的最后 300 行实时日志
日志
容器
管理
监控
教程
在日常的容器化应用管理中,日志是排查问题、监控运行状态的重要工具。Docker 提供了简便的命令来查看容器日志,帮助开发者和运维人员快速定位问题。本篇博客将详细介绍如何使用 Docker 命令查看指定容器的最后 300 行实时日志。
訾博ZiBo
2025-01-06
192
0
获取URL参数的最佳实践:兼容Hash模式的TypeScript实现
函数
最佳实践
typescript
hash
url
在现代Web开发中,获取URL中的参数是一项常见且重要的需求。这些参数常用于传递状态、配置以及用户数据等。然而,随着单页面应用(SPA)的兴起,URL结构变得更加多样化,特别是引入了Hash路由模式(如使用#符号的URL)。为了确保在各种模式下都能准确获取参数,本文将介绍一个兼容Hash模式的TypeScript函数getUrlQuery,并详细解析其实现原理及使用方法。
訾博ZiBo
2025-01-06
109
0
使用 VS Code 正则表达式批量替换:将 `this.xxx` 改为 `xxx.value`
迁移
code
备份
搜索
正则表达式
在日常开发中,我们常常会遇到需要批量替换代码的情况。手动逐个替换不仅耗时,而且容易出错。幸运的是,VS Code 提供了强大的正则表达式功能,可以帮助我们快速完成这一任务。本文将介绍如何使用 VS Code 的正则表达式功能,将所有形式的 this.xxx 替换为 xxx.value。
訾博ZiBo
2025-01-06
203
0
使用 @ExtensionMethod 注解简化从 Map<String, Object> 中获取 Integer 和 Long 类型的值
map
object
string
注解
integer
@ExtensionMethod 是 Lombok 提供的一个注解,它允许我们为现有的类添加扩展方法。通过使用这个注解,我们可以在不修改原类的情况下,为其添加新的方法。这样可以使我们的代码更加简洁,并提高可读性和可维护性。
訾博ZiBo
2025-01-06
84
0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档