腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
猿天地
专栏作者
举报
449
文章
654551
阅读量
59
订阅数
订阅专栏
申请加入专栏
全部文章(449)
spring(127)
java(91)
编程算法(71)
数据库(67)
微服务(62)
sql(59)
https(50)
api(44)
spring cloud(44)
网络安全(36)
其他(32)
http(30)
spring boot(29)
缓存(28)
云数据库 Redis(25)
github(24)
mongodb(22)
分布式(21)
javascript(19)
云数据库 SQL Server(19)
ide(18)
git(18)
开源(16)
dubbo(16)
jvm(15)
网站(14)
存储(14)
html(13)
linux(12)
xml(11)
json(11)
apache(10)
文件存储(10)
rpc(10)
大数据(10)
node.js(9)
jar(9)
maven(9)
人工智能(9)
android(8)
jdk(8)
jdbc(8)
hashmap(8)
安全(8)
对象存储(7)
python(7)
腾讯云测试服务(7)
mybatis(7)
微信(7)
架构设计(7)
es(7)
Elasticsearch Service(7)
c++(6)
php(6)
nginx(6)
容器(6)
数据结构(6)
kafka(6)
mvc(5)
unix(5)
消息队列 CMQ 版(5)
uml(5)
数据分析(5)
jquery(4)
打包(4)
访问管理(4)
kubernetes(4)
压力测试(4)
数据迁移(4)
爬虫(4)
面向对象编程(4)
aop(4)
小程序(4)
自动驾驶(3)
ios(3)
bash(3)
servlet(3)
nosql(3)
tomcat(3)
bash 指令(3)
运维(3)
tcp/ip(3)
windows(3)
负载均衡(2)
官方文档(2)
lua(2)
.net(2)
bootstrap(2)
react(2)
全文检索(2)
容器镜像服务(2)
云数据库 MongoDB(2)
TDSQL MySQL 版(2)
日志数据(2)
企业(2)
serverless(2)
游戏(2)
shell(2)
html5(2)
ssh(2)
正则表达式(2)
zookeeper(2)
markdown(2)
socket编程(2)
nest(2)
腾讯云开发者社区(2)
groovy(2)
人脸识别(1)
NLP 服务(1)
go(1)
actionscript(1)
scala(1)
ajax(1)
ecmascript(1)
嵌入式(1)
memcached(1)
access(1)
ruby on rails(1)
eclipse(1)
搜索引擎(1)
lucene/solr(1)
ubuntu(1)
负载均衡缓存(1)
mapreduce(1)
存储网关(1)
日志服务(1)
云直播(1)
es 2(1)
电商(1)
数据安全(1)
electron(1)
devops(1)
自动化(1)
互联网金融(1)
spark(1)
wordpress(1)
hive(1)
gui(1)
dns(1)
npm(1)
kotlin(1)
cdn(1)
单元测试(1)
ddos(1)
rabbitmq(1)
gradle(1)
数据处理(1)
数据可视化(1)
安全漏洞(1)
系统架构(1)
hbase(1)
openapi(1)
信息流(1)
任务调度(1)
虚拟化(1)
unicode(1)
ascii(1)
sdk(1)
性能测试(1)
数据脱敏(1)
addition(1)
amd(1)
boolean(1)
class(1)
cloud(1)
com(1)
controller(1)
copy(1)
excel(1)
feign(1)
it(1)
jackson(1)
logback(1)
orm(1)
ps(1)
sap(1)
uuid(1)
二维码(1)
反射(1)
架构师(1)
监控(1)
开源框架(1)
面试(1)
日志(1)
异常(1)
异常处理(1)
注解(1)
搜索文章
搜索
搜索
关闭
Lambda的forEach慎用,因为没办法跳出循环体啊
javascript
ide
点击上方蓝色字体,选择“设为星标” 回复”学习资料“获取学习宝典 # 情景展示 如上图所示,我们想要终止for循环,使用return。 执行结果如下: 我们可以看到,只有赵六没被打印出来,后续的数组元素依旧被执行了。 也就是说,关键字"return",在这里执行的效果相当于普通for循环里的关键词continue"。 # 原因分析 我们知道,在普通for循环里面,想要提前结束(终止)循环体使用"break"; 结束本轮循环,进行下一轮循环使用"continue"; 另外,在普通for里,如果使用"r
猿天地
2022-07-26
753
0
Java 日志数据脱敏方案,真的很给力
https
javascript
网络安全
腾讯云测试服务
点击上方蓝色字体,选择“设为星标” 回复”学习资料“获取学习宝典 来源:blog.csdn.net/blue_driver/article/details/122025368 自定义Layout 编写log4j配置 正则匹配说明 注意事项 脱敏测试 ---- 许多系统为了安全需要对敏感信息(如手机号、邮箱、姓名、身份证号、密码、卡号、住址等)的日志打印要求脱敏后才能输出,本文将结合个人经历及总结分享一种log4j日志脱敏方式。 自定义Layout import org.apache.logging.lo
猿天地
2022-07-04
2.3K
0
SpringBoot性能太差,教你几招轻松搞定
javascript
node.js
ajax
tomcat
容器
点击上方蓝色字体,选择“设为星标” 回复”学习资料“获取学习宝典 文章来源:http://a.nxw.so/1biCvy 目录 异步执行 增加内嵌 Tomcat 的最大连接数 使用 @ComponentScan() 默认 Tomcat 容器改为 Undertow 使用 BufferedWriter 进行缓冲 Deferred 方式实现异步调用 异步调用可以使用 AsyncHandlerInterceptor 进行拦截 异步执行 实现方式二种: 使用异步注解 @aysnc、启动类:添加 @EnableAs
猿天地
2022-04-27
322
0
JDK9为何要将String的底层实现由char[]改成了byte[]?
javascript
java
编程算法
存储
点击上方蓝色字体,选择“设为星标” 回复”学习资料“获取学习宝典 如果你不是 Java8 的钉子户,你应该早就发现了:String 类的源码已经由 char[] 优化为了 byte[] 来存储字符串内容,为什么要这样做呢? 开门见山地说,从 char[] 到 byte[],最主要的目的是为了节省字符串占用的内存 。内存占用减少带来的另外一个好处,就是 GC 次数也会减少。 一、为什么要优化 String 节省内存空间 我们使用 jmap -histo:live pid | head -n 10 命令就
猿天地
2022-04-22
224
0
Elasticsearch 三种分页方式
javascript
点击上方蓝色字体,选择“设为星标” 回复”学习资料“获取学习宝典 来源:zhexiao.blog.csdn.net/article/details/83864171 from + size 浅分页 scroll 深分页 scroll删除 search_after 深分页 ---- from + size 浅分页 "浅"分页可以理解为简单意义上的分页。它的原理很简单,就是查询前20条数据,然后截断前10条,只返回10-20的数据。这样其实白白浪费了前10条的查询。 GET test_dev/_search
猿天地
2022-04-07
701
0
UUID正在被NanoID取代?
javascript
https
分布式
网络安全
npm
点击上方蓝色字体,选择“设为星标” 回复”学习资料“获取学习宝典 UUID 是软件开发中最常用的通用标识符之一。然而,在过去的几年里,其他的竞品挑战了它的存在。 其中,NanoID 是 UUID 的主要竞争对手之一。 因此,在本文中,我们将展开讨论 NanoID 的功能、它的亮点以及它的局限性,以便让我们更好地了解何时使用它。 ---- 了解 NanoID 及其用法 对于 JavaScript,生成 UUID 或 NanoID 都非常简单。它们都有对应的 NPM 包来帮助我们实现生成。 我们所需要做的就
猿天地
2022-03-31
556
0
俄罗斯、乌克兰程序员薪资大曝光!
java
php
javascript
python
.net
点击上方蓝色字体,选择“设为星标” 回复”学习资料“获取学习宝典 整理 | 郑丽媛 出品 | CSDN(ID:CSDNnews) 提及对俄罗斯的认知,我们通常会从许多熟知的角度出发,如国土面积、最长铁路、重工业等,但似乎很少有人能对其 IT 技术侃侃而谈。 相比西方发达国家,俄罗斯的信息技术水平曾稍有落后,对国外技术和产品也有较高依赖性。 然而近十年,俄罗斯一直坚持向「IT 自主可控」的方向发展,不论芯片、桌面/移动操作系统、云计算、CPU、5G 等核心技术,均强调国产化替代。 在此趋势下,俄罗斯的「
猿天地
2022-03-08
561
0
Paxos 分布式必问的内容,没有之一
编程算法
javascript
node.js
上文我们已经详细的阐述了共识问题并介绍了一些共识算法,其中 Paxos 算法是 Leslie Lamport 于 1990 年提出的共识算法,不幸的是采用希腊民主议会的比喻很明显失败了,Lamport 像写小说一样,把一个复杂的数学问题弄成了一篇带有考古色彩的历史小说。根据 Lamport 自己的描述[1],三个审稿者都认为该论文尽管并不重要但还有些意思,只是应该把其中所有 Paxos 相关的故事背景删掉。Lamport 对这些缺乏幽默感的人感到生气,所以他不打算对论文做任何修改。
猿天地
2020-10-26
488
0
Apollo在基础架构中的实践经验
网站
javascript
spring
spring cloud
spring boot
Apollo(阿波罗)是携程框架部门研发的开源配置管理中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性。
猿天地
2019-11-25
1.3K
0
记录一次系统性能调优过程
缓存
javascript
node.js
spring
android
在线上环境,由于业务场景需要,要求程序能够在普通的4G机器中依然正常运行。而原来的环境配置为8核16G,微服务部署,一共有6个功能模块。而现在要求在一台4核4G的设备上正常运行。
猿天地
2019-09-10
1.3K
0
如何在 Spring 异步调用中传递上下文
编程算法
spring
spring boot
javascript
node.js
异步调用是相对于同步调用而言的,同步调用是指程序按预定顺序一步步执行,每一步必须等到上一步执行完后才能执行,异步调用则无需等待上一步程序执行完即可执行。异步调用指,在程序在执行时,无需等待执行的返回值即可继续执行后面的代码。在我们的应用服务中,有很多业务逻辑的执行操作不需要同步返回(如发送邮件、冗余数据表等),只需要异步执行即可。
猿天地
2019-08-13
3.2K
0
Nacos做配置中心经常被问到的问题
javascript
容器镜像服务
通过@NacosPropertySource可以注入一个配置文件,如果我们需要将配置分类存储或者某些配置需要共用,这种需求场景下,一个项目中需要加载多个配置文件,可以可以直接使用多个@NacosPropertySource注解即可。
猿天地
2019-07-23
1.8K
0
Zuul 动态路由源码及几种实现方式
java
github
javascript
git
开源
本文介绍Zuul路由的源码以及实现动态路由的几种方式,路由信息可以来自Properties文件、DB、Apollo等。
猿天地
2019-07-10
2.7K
0
终于把Apollo存储加密这件事搞定了
javascript
spring
spring cloud
存储
一些比较重要的配置信息,比如密码之类的敏感配置,我们希望将配置加密存储,保证安全性。Apollo框架本身没有提供数据加密的功能,如果想要实现数据加密的功能有两种方式,第一种是改Apollo的源码,增加加解密的逻辑,第二种比较简单,基于第三方的框架来对数据进行解密。
猿天地
2019-07-10
2.2K
0
Apollo服务端设计原理剖析
spring
javascript
spring cloud
http
微服务
配置中心最重要的一个特性就是实时推送了,正因为有这个特性,我们可以依赖配置中心做很多事情。在我自己开发的Smconf这个配置中心,Smconf是依赖于Zookeeper的Watch机制来实现实时推送。
猿天地
2019-06-26
755
0
Sentinel Client: 整合Apollo规则持久化
javascript
在前面的学习过程中,Sentinel 的规则,也就是我们之前定义的限流规则,是通过代码的方式定义好的。这是初始化时需要做的事情,Sentinel 提供了基于API的方式修改规则:
猿天地
2019-06-20
1K
0
iTechPlus JAVA开发者大会—分享主题之Apollo
javascript
微服务
5月12日,由iTechPlus举办的JAVA开发者大会-上海站,在浦软爱酷空间举行。
猿天地
2019-05-17
521
0
微信小程序之启动页的重要性
小程序
微信
javascript
启动页在APP中是个很常见的需求,为什么对于小程序来说也非常重要呢?首先我描述一下我在开发过程中遇到的一些问题以及解决的步骤,到最后为什么要加启动页,看完你就明白了。
猿天地
2019-03-07
935
0
微信小程序登录那些事
小程序
微信
云数据库 Redis
javascript
最近团队在开发一款小程序,都是新手,一边看文档,一边开发。在开发中会遇到各种问题,今天把小程序登录这块的流程整理下,做个记录。
猿天地
2019-03-07
1.9K
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档