腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
iiopsd技术专栏
专栏成员
举报
25
文章
29193
阅读量
15
订阅数
订阅专栏
申请加入专栏
全部文章(25)
编程算法(10)
java(5)
sql(5)
es(5)
数据库(3)
云数据库 SQL Server(3)
ide(3)
git(2)
apache(2)
容器镜像服务(2)
开源(2)
iphone(1)
javascript(1)
打包(1)
github(1)
maven(1)
SSL 证书(1)
腾讯云测试服务(1)
网站(1)
企业(1)
http(1)
容器(1)
自动化(1)
二叉树(1)
selenium(1)
大数据(1)
安全(1)
数据结构(1)
https(1)
kafka(1)
Elasticsearch Service(1)
excel(1)
pdf(1)
poi(1)
stream(1)
布局(1)
对象(1)
内存(1)
排序(1)
数据(1)
数组(1)
搜索文章
搜索
搜索
关闭
初步了解Java对象布局
java
布局
对象
内存
数据
其中byte、short、int、long都是表示整数的,只不过他们的取值范围不一样
iiopsd
2023-10-17
171
0
面试问到DCL失效不知所措
java
编程算法
ide
最近在学习设计模式的时候看到了单例模式,里面还是有很多内容的,比如双重检查锁方式实现的单例模式,就是一个面试考点,接下来我们就来详细说说。
iiopsd
2022-12-23
332
0
自动保存上千本技术电子书
selenium
腾讯云测试服务
自动化
maven
网站
最近在逛社区的时候发现了个大佬在博客中分享了上千本电子书资源,尽管我的网盘中已经堆积了很多电子书了。。。
iiopsd
2022-12-23
896
0
又是一个开发效率神器
安全
https
SSL 证书
iphone
http
在开发的过程中,经常需要查看接口数据,web端可以使用浏览器的开发者工具查看,但是手机端微信小程序等就比较难以查看接口信息。
iiopsd
2022-12-23
489
0
年终奖翻倍了,就因为用了它
ide
编程算法
git
开源
今年年终翻倍了,可能在大家眼里都不是个事,但是对于我来说确确实实翻倍了。主要原因还是因为主导项目使用了Sonar,提高了开发效率和代码质量为我加了不少分,废话不多说,开搞。
iiopsd
2022-12-23
863
0
Code Review 改进方案
java
编程算法
一个项目的质量通常分为内部质量和外部质量两种,内部质量通常指代码和设计的质量,可以通过应用设计和编程达到最佳实践,也可以通过持续一致的开发和交付流程来提高;外部质量是通过查看和使用软件(例如验收测试)来度量的。从长远的角度看,内部质量不佳最终会影响外部质量,产品会持续不断地冒出新的bug,产生技术债务,而且开发时间会由于技术债务的增加而变长。项目的内部质量很大程度上取决于代码规范和代码审查(Code Review)。
iiopsd
2022-12-23
438
0
使用EasyExcel导出表格时合并单元格
java
apache
excel
poi
现在需要将一个导出列表数据到Excel表格的功能进行改造,将指定列相同数据自动合并单元格。
iiopsd
2022-12-23
8.3K
4
RocketMQ源码学习:一、概述与部署启动
大数据
github
apache
git
开源
随着业务的快速发展,业务越来越复杂,服务之间相互调用形成复杂的控制关系、调用关系和数据传递关系。服务联系越多,耦合性越强。为了使服务高内聚低耦合,提高服务的高可用性,就需要对服务进行异步解耦。RocketMQ就是服务解耦的时候常用一种解决方案。
iiopsd
2022-12-23
369
0
程序员如何准备好一次面试
云数据库 SQL Server
数据库
sql
企业
笔者在六月份刚完成一次跳槽,对新公司还是比较满意的。在复盘的同时,在记录下一些个人总结经验和大家分享一下。
iiopsd
2022-12-23
385
0
密钥交换算法(DH算法)
编程算法
对称加密算法通过密钥解决了数据加密问题,但是如何安全的传输密钥成为了下一个问题。如果密钥被窃取了,那对称加密数据就没有什么意义了。密钥交换算法(Diffie-Hellman算法 or DH算法)就是为了解决这个问题而出现的算法,DH算法也奠定了非对称加密算法的基础。
iiopsd
2022-12-23
961
0
单例模式-双重检查锁(DCL)和volatile 的应用
编程算法
ide
这⾥的双重检查是指两次⾮空判断,锁指的是 synchronized 加锁,为什么要进⾏双重判断,其实很简单,第⼀重判断,如果实例已经存在,那么就不再需要进⾏同步操作,⽽是直接返回这个实例,如果没有创建,才会进⼊同步块,同步块的⽬的与之前相同,⽬的是为了防⽌有多个线程同时调⽤时,导致⽣成多个实例,有了同步块,每次只能有⼀个线程调⽤访问同步块内容,当第⼀个抢到锁的调⽤获取了实例之后,这个实例就会被创建,之后的所有调⽤都不会进⼊同步块,直接在第⼀重判断就返回单例。 关于内部的第⼆重空判断的作⽤,当多个线程⼀起到达锁位置时,进⾏锁竞争,其中⼀个线程获取锁,如果是第⼀次进⼊则为 null,会进⾏单例对象的创建,完成后释放锁,其他线程获取锁后就会被空判断拦截,直接返回已创建的单例对象。
iiopsd
2022-12-23
754
0
LeetCode513. 找树左下角的值
二叉树
编程算法
输入: [1,2,3,4,null,5,6,null,null,7] 输出: 7
iiopsd
2022-12-23
174
0
Typora设置工作台水印和导出PDF水印
pdf
最近使用Typora写方案,输出PDF想加个水印签名,于是就去查找方法,这边总结一下流程
iiopsd
2022-12-23
1.8K
0
LeetCode498、对角线遍历
编程算法
示例 1: 输入:mat = [[1,2,3],[4,5,6],[7,8,9]] 输出:[1,2,4,7,5,3,6,8,9]
iiopsd
2022-12-23
482
0
JAVA8 stream() 总结归纳
stream
排序
数组
stream() 将数组转换为数据流,提供排序、去重、类型转换、过滤等多种操作方法,使代码更加简洁高效。 public class StreamTest { List<Integer> list = Arrays.asList(6, 3, 0, 7, 1, 2, 5, 1); int[] arr = new int[]{6, 3, 0, 7, 1, 2, 5, 1}; /** * 排序 * * 重点掌握两种写法: * list.stream
iiopsd
2022-12-23
327
0
LeetCode206
编程算法
输入:head = [1,2,3,4,5] 输出:[5,4,3,2,1] 示例 2:
iiopsd
2022-12-23
129
0
MySQL索引知识点梳理
云数据库 SQL Server
数据结构
数据库
sql
1、普通索引:经过设计的数据结构; 2、唯一索引:唯一约束; 3、主键索引(唯一索引的一种):唯一约束+非空约束; 4、全文索引:创建的时候要制定索引长度。
iiopsd
2022-12-23
509
0
k8s 安装canal 注意事项
sql
es
编写 mer_index.yml (注意:sql 语句中每张表的主键都要出现在查询中)
iiopsd
2022-12-23
740
0
MySQL同步数据到Elasticsearch
编程算法
容器镜像服务
es
kafka
随着平台的业务日益增多,基于数据库的全文搜索查询速度较慢,已经无法满足需求。所以,决定基于Elasticsearch 做一个全文搜索平台,支持业务相关的搜索需求。那么第一个问题就是:如何从MySQL同步数据到Elasticsearch?
iiopsd
2022-12-23
5.3K
0
canal-adapter消费Kafka中MySQL的binlog数据,却没有同步更新Elastic search
sql
java
es
在同步的时候发现canal-adapter中canal-adapter/conf/es7/product.yml 配置文件中sql 语句连表查询的时候会出现无法更新Elasticsearch 中数据的情况,而且日志没有提示异常(idea启动的时候有错误日志),令人百思不得其解。
iiopsd
2022-12-23
1.7K
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档