腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
JAVA乐园
专栏作者
举报
752
文章
904624
阅读量
31
订阅数
订阅专栏
申请加入专栏
全部文章(752)
java(202)
编程算法(191)
spring(122)
http(109)
sql(107)
数据库(106)
网络安全(71)
网站(61)
云数据库 Redis(60)
缓存(57)
linux(52)
https(46)
云数据库 SQL Server(40)
javascript(39)
xml(38)
微服务(38)
容器(34)
html(32)
jdk(31)
面向对象编程(28)
tcp/ip(28)
分布式(27)
api(26)
apache(25)
nginx(25)
腾讯云测试服务(25)
android(24)
打包(24)
git(24)
jvm(24)
node.js(23)
maven(23)
spring cloud(23)
json(22)
数据分析(22)
php(21)
负载均衡(20)
ide(20)
github(20)
存储(19)
c++(18)
servlet(18)
容器镜像服务(18)
文件存储(18)
开源(18)
tomcat(17)
负载均衡缓存(17)
mybatis(16)
jenkins(16)
jar(14)
spring boot(14)
zookeeper(13)
dubbo(13)
数据结构(13)
bash(12)
对象存储(11)
python(11)
微信(11)
安全(10)
windows(10)
mvc(9)
unix(9)
日志服务(9)
访问管理(9)
kafka(9)
自动驾驶(8)
eclipse(8)
消息队列 CMQ 版(8)
SSL 证书(8)
企业(8)
shell(8)
ssh(8)
hashmap(8)
go(7)
bash 指令(7)
命令行工具(7)
yum(7)
Elasticsearch Service(7)
数据加密服务(6)
socket编程(6)
数据(6)
ios(5)
react(5)
jquery(5)
centos(5)
mongodb(5)
运维(5)
jdbc(5)
grep(5)
rpc(5)
rabbitmq(5)
es(5)
数据库管理(5)
配置(5)
其他(4)
bootstrap(4)
aop(4)
uml(4)
大数据(4)
任务调度(4)
utf8(4)
验证码(4)
接口(4)
ruby(3)
jsp(3)
css(3)
analyzer(3)
云数据库 MongoDB(3)
TDSQL MySQL 版(3)
数据安全(3)
自动化(3)
压力测试(3)
爬虫(3)
gui(3)
单元测试(3)
gcc(3)
架构设计(3)
云计算(3)
虚拟化(3)
unicode(3)
sdk(3)
性能测试(3)
properties(3)
thread(3)
操作系统(3)
对象(3)
服务(3)
镜像(3)
连接(3)
同步(3)
源码(3)
注解(3)
字符串(3)
免费套餐(2)
xcode(2)
vue.js(2)
oracle(2)
nosql(2)
memcached(2)
access(2)
ruby on rails(2)
svn(2)
ubuntu(2)
海外加速(2)
cci 持续集成(2)
短信(2)
数据备份(2)
electron(2)
serverless(2)
devops(2)
数据迁移(2)
html5(2)
dns(2)
npm(2)
kotlin(2)
udp(2)
gradle(2)
小程序(2)
系统架构(2)
hbase(2)
boot(2)
class(2)
input(2)
interrupt(2)
output(2)
ps(2)
redis(2)
string(2)
synchronized(2)
var(2)
遍历(2)
二进制(2)
函数(2)
加密(2)
前端(2)
设计(2)
数据类型(2)
索引(2)
系统(2)
线程(2)
虚拟机(2)
优化(2)
云镜(主机安全)(1)
NLP 服务(1)
机器学习(1)
mac os(1)
c 语言(1)
jquery ui(1)
ajax(1)
qt(1)
单片机(1)
嵌入式(1)
postgresql(1)
web.py(1)
struts(1)
搜索引擎(1)
中文分词(1)
全文检索(1)
lucene/solr(1)
solaris(1)
神经网络(1)
深度学习(1)
批量计算(1)
云推荐引擎(1)
人工智能(1)
电商(1)
eslint(1)
express(1)
云数据库 MySQL(1)
黑客(1)
hive(1)
正则表达式(1)
ftp(1)
二叉树(1)
cdn(1)
scrapy(1)
kernel(1)
zabbix(1)
机器人(1)
数据处理(1)
安全漏洞(1)
notepad ++(1)
腾讯云开发者社区(1)
flutter(1)
mvcc(1)
ascii(1)
raft(1)
服务网格(1)
图片处理(1)
智能穿戴(1)
acrobat(1)
adobe(1)
aes(1)
axure(1)
block(1)
break(1)
case(1)
character(1)
client(1)
cloud(1)
com(1)
compare(1)
conda(1)
controller(1)
datasource(1)
document(1)
double(1)
elf(1)
equals(1)
equation(1)
feign(1)
field(1)
gateway(1)
hash(1)
int(1)
integer(1)
io(1)
it(1)
jdbctemplate(1)
join(1)
key(1)
line(1)
lock(1)
map(1)
md5(1)
monitor(1)
mq(1)
mysql(1)
null(1)
numbers(1)
object(1)
pdf(1)
pid(1)
pip(1)
proc(1)
process(1)
product(1)
python3(1)
rocketmq(1)
salt(1)
service(1)
sleep(1)
sort(1)
stream(1)
submit(1)
system(1)
token(1)
upsert(1)
vagrant(1)
vi(1)
virtualbox(1)
watch(1)
word(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)
搜索文章
搜索
搜索
关闭
微服务 Token 鉴权设计的几种方案
微服务
token
服务
设计
网关
刚开始接触微服务时网上给的方案大都数是通过透传Token做鉴权,但我认为这种方式不是很妥当。接着往下看:
BUG弄潮儿
2024-04-11
116
0
Golang中的数组
数组
索引
int
var
遍历
数组是指一系列同一类型数据的集合。数组中包含的每个数据被称为数组元素(element),这种类型可以是任意的原始类型,比如 int、string 等,也可以是用户自定义的类型。一个数组包含的元素个数被称为数组的长度。在 Golang 中数组是一个长度固定的数据类型,数组的长度是类型的一部分,也就是说 [5]int 和 [10]int 是两个不同的类型。Golang中数组的另一个特点是占用内存的连续性,也就是说数组中的元素是被分配到连续的内存地址中的,因而索引数组元素的速度非常快。
BUG弄潮儿
2024-02-29
96
0
10 亿数据如何快速插入 MySQL?
性能
数据库
mysql
并发
数据
最快的速度把10亿条数据导入到数据库,首先需要和面试官明确一下,10亿条数据什么形式存在哪里,每条数据多大,是否有序导入,是否不能重复,数据库是否是MySQL?
BUG弄潮儿
2024-02-29
139
0
Go语言中的流程控制
case
编程语言
字符串
go
break
流程控制是每种编程语言控制逻辑走向和执行次序的重要部分,流程控制可以说是一门语言的“经脉”。Go 语言中最常用的流程控制有 if 和 for,而 switch 和 goto 主要是为了简化代码、降低重复代码而生的结构,属于扩展类的流程控制。
BUG弄潮儿
2024-02-29
64
0
GoLang中基本数据类型之间的转换
string
var
二进制
函数
数据类型
转换的时候建议从低位转换成高位,高位转换成低位的时候如果转换不成功就会溢出,和我们想的结果不一样。
BUG弄潮儿
2024-01-24
101
0
Go 语言基本数据类型
数据类型
字符串
go
操作系统
二进制
注意: 在使用 int 和 uint 类型时,不能假定它是 32 位或 64 位的整型,而是考虑 int 和 uint可能在不同平台上的差异。
BUG弄潮儿
2024-01-22
74
0
3.Go变量 常量申明 变量命名规则
go
变量
函数
内存
数据
关于变量:程序运行过程中的数据都是保存在内存中,我们想要在代码中操作某个数据时就需要去内存上找到这个变量,但是如果我们直接在代码中通过内存地址去操作变量的话,代码的可读性会非常差而且还容易出错,所以我们就利用变量将这个数据的内存地址保存起来,以后直接通过这个变量就能找到内存上对应的数据了。
BUG弄潮儿
2024-01-22
152
0
1.Go 语言介绍、Go 语言 win 环境搭建、Go语言开发工具配置
配置
go
环境搭建
开发
开发工具
Go 即 Golang,是 Google 公司 2009 年 11 月正式对外公开的一门编程语言。根据 Go 语言开发者自述,近 10 多年,从单机时代的 C 语言到现在互联网时代的 Java,都没有令人满意的开发语言,而 C++往往给人的感觉是,花了 100%的经历,却只有 60%的开发效率,产出比太低,Java 和 C#的哲学又来源于 C++。并且,随着硬件的不断升级,这些语言不能充分的利用硬件及 CPU。因此,一门高效、简洁、开源的语言诞生了。Go 语言不仅拥有静态编译语言的安全和高性能,而且又达到了动态语言开发速度和易维护性。有人形容 Go 语言:Go = C + Python , 说明 Go 语言既有 C 语言程序的运行速度,又能达到 Python 语言的快速开发。
BUG弄潮儿
2024-01-22
129
0
如何设计一个安全的对外接口
安全
服务
接口
设计
负载均衡
博主之前做过恒丰银行代收付系统(相当于支付接口),包括现在的oltpapi交易接口和虚拟业务的对外提供数据接口。总之,当你做了很多项目写了很多代码的时候,就需要回过头来,多总结总结,这样你会看到更多之前写代码的时候看不到的东西,也能更明白为什么要这样做。
BUG弄潮儿
2024-01-15
211
0
雪花算法ID之Long类型精度丢失
对象
前端
数据
算法
注解
项目中使用雪花ID作为主键,雪花ID是19位Long类型数字,数据返回到前端会出现精度丢失问题,数字已经超过了前端浏览器或JS的最大值。
BUG弄潮儿
2024-01-09
395
0
Spring Boot 内置工具类应有尽有
spring
boot
对象
工具类
字符串
最近发现同事写了不少重复的工具类,发现其中很多功能,Spring 自带的都有。于是整理了本文,希望能够帮助到大家!
BUG弄潮儿
2023-12-13
143
0
基于Spring Cloud Gateway实现服务的灰度发布
spring
cloud
gateway
服务
配置
服务上线后由于 bug 修复、扩容、或者发现了更好的方法进行了重构等原因,总免不了需要发布新版本,进行系统变更升级。服务变更过程本身也是引起服务不可用的重要原因。为了尽量降低可能出现故障而造成的损失,比较流行的思路是采用灰度发布策略,逐步增加流量导入新版本服务实例上,直至将所有流量切到新版本,下线旧版本。由于,spring cloud gateway 作为整个系统的入口,在 spring cloud gateway 上实施流量管控策略,也是顺利成章。本文就尝试介绍基于 spring cloud gateway 的灰度发布方法。
BUG弄潮儿
2023-11-27
444
0
SpringBoot 快速实现 api 加密
api
加密
接口
数据
注解
在项目中,为了保证数据的安全,我们常常会对传递的数据进行加密。常用的加密算法包括对称加密(AES)和非对称加密(RSA),博主选取码云上最简单的API加密项目进行下面的讲解。
BUG弄潮儿
2023-10-24
347
0
巧用 Java 8 的 Stream 来优化代码
java
stream
遍历
集合
优化
Java8的新特性主要是Lambda表达式和流,当流和Lambda表达式结合起来一起使用时,因为流申明式处理数据集合的特点,可以让代码变得简洁易读
BUG弄潮儿
2023-09-14
159
0
Electron结合Vue搭建前端桌面应用
打包
electron
连接
前端
系统
以上是在说同级目录有index.js文件存在,需要更改electron主进程文件名。在开发过程中,dist_electron目录会生成两个文件:index.js和package.json,冲突就在这个文件夹,所以我们只需要把index.js文件名修改成background.js就可以了。
BUG弄潮儿
2023-09-02
315
0
快速搭建一个electron的桌面项目
electron
npm
操作系统
工具
跨平台
如果对桌面GUI技术不太了解,又不想花太多时间去研究;想做些跨操作系统的小工具的话,可以研究一下electron技术。只要懂一些基本的Html、CSS与JavaScript就可以做出很不错的跨平台的工具。还可以结合vue、react、TypeScript等技术。网上还有不少这类型的脚手架,例如
BUG弄潮儿
2023-09-02
229
0
Redis 高频面试题整理
数据库
缓存
redis
数据
系统
Redis的缓存穿透、缓存击穿和缓存雪崩都是与缓存相关的常见问题,它们有一些共同点,并可以采用类似的解决方法:
BUG弄潮儿
2023-09-02
177
0
牢记这16个SpringBoot 扩展接口,写出更加漂亮的代码
容器
对象
接口
生命周期
事件
Spring的核心思想就是容器,当容器refresh的时候,外部看上去风平浪静,其实内部则是一片惊涛骇浪,汪洋一片。Springboot更是封装了Spring,遵循约定大于配置,加上自动装配的机制。很多时候我们只要引用了一个依赖,几乎是零配置就能完成一个功能的装配。
BUG弄潮儿
2023-09-02
259
0
10 个优化技巧,减少 Docker 镜像大小!
容器镜像服务
容器
技巧
镜像
优化
Docker 是一种容器引擎,可以在容器内运行一段代码。Docker 镜像是在任何地方运行您的应用程序而无需担心应用程序依赖性的方式。
BUG弄潮儿
2023-09-02
504
0
Spring Boot调用外部接口的方式
spring
boot
string
接口
数据
Get--getForEntity(URI url,Class responseType)
BUG弄潮儿
2023-09-02
313
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档