腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
IT大咖说
专栏成员
举报
915
文章
1590331
阅读量
99
订阅数
订阅专栏
申请加入专栏
全部文章(915)
数据库(145)
编程算法(127)
sql(113)
java(85)
微服务(82)
开源(71)
其他(68)
网络安全(65)
微信(62)
云数据库 SQL Server(54)
linux(51)
https(50)
http(49)
spring(48)
api(45)
网站(44)
运维(44)
容器(42)
大数据(42)
存储(40)
缓存(40)
分布式(39)
python(38)
javascript(32)
云数据库 Redis(31)
数据分析(28)
容器镜像服务(26)
php(24)
android(21)
github(21)
腾讯云测试服务(21)
人工智能(21)
kafka(21)
nginx(20)
tcp/ip(19)
git(18)
ide(17)
devops(17)
node.js(16)
spring boot(16)
vue.js(15)
打包(15)
深度学习(15)
自动化(15)
jvm(15)
安全(15)
html(14)
oracle(14)
apache(14)
windows(14)
数据结构(14)
jdk(13)
系统架构(13)
机器学习(12)
c++(12)
json(12)
ios(11)
react(11)
游戏(11)
go(10)
css(10)
文件存储(10)
架构设计(10)
云计算(10)
tomcat(9)
mongodb(9)
ssh(9)
zookeeper(9)
spring cloud(9)
Elasticsearch Service(9)
区块链(8)
bash(8)
xml(8)
unix(8)
bash 指令(8)
消息队列 CMQ 版(8)
serverless(8)
kubernetes(8)
sql server(8)
tensorflow(7)
maven(7)
神经网络(7)
数据迁移(7)
html5(7)
socket编程(7)
小程序(7)
数据处理(7)
腾讯云开发者社区(7)
程序员(7)
数据(7)
自动驾驶(6)
.net(6)
jquery(6)
nosql(6)
mvc(6)
jar(6)
centos(6)
渲染(6)
互联网金融(6)
mybatis(6)
面向对象编程(6)
dns(6)
iphone(5)
c 语言(5)
全文检索(5)
TDSQL MySQL 版(5)
hadoop(5)
npm(5)
rpc(5)
uml(5)
机器人(5)
rust(5)
it(5)
负载均衡(4)
ajax(4)
ubuntu(4)
访问管理(4)
电商(4)
黑客(4)
压力测试(4)
gui(4)
yum(4)
jdbc(4)
hashmap(4)
自动化测试(4)
rabbitmq(4)
物联网(4)
性能测试(4)
es(4)
流计算 Oceanus(4)
系统(4)
ruby(3)
asp.net(3)
bootstrap(3)
angularjs(3)
typescript(3)
ecmascript(3)
单片机(3)
汇编语言(3)
postgresql(3)
access(3)
搜索引擎(3)
负载均衡缓存(3)
数据加密服务(3)
视频处理(3)
图像处理(3)
企业(3)
svg(3)
webpack(3)
shell(3)
正则表达式(3)
openstack(3)
kotlin(3)
cdn(3)
aop(3)
单元测试(3)
markdown(3)
dubbo(3)
敏捷开发(3)
gradle(3)
hbase(3)
nat(3)
sdk(3)
实时监控(3)
产品经理(3)
管理(3)
配置(3)
异常(3)
云服务器(2)
对象存储(2)
人脸识别(2)
数据挖掘(2)
swift(2)
servlet(2)
webview(2)
arm(2)
嵌入式(2)
硬件开发(2)
memcached(2)
windows server(2)
apt-get(2)
命令行工具(2)
云数据库 MongoDB(2)
SSL 证书(2)
数据安全(2)
reactnative(2)
spark(2)
无人驾驶(2)
图像识别(2)
numpy(2)
seo(2)
数据可视化(2)
canvas(2)
云数据库 postgresql(2)
虚拟化(2)
迁移(2)
flink(2)
数据库管理(2)
漏洞扫描服务(2)
数据集成(2)
bug(2)
工具(2)
互联网(2)
框架(2)
论文(2)
模型(2)
日志(2)
性能(2)
优化(2)
注解(2)
ICP备案(1)
费用中心(1)
DNS 解析 DNSPod(1)
比特币(1)
数字货币(1)
NLP 服务(1)
objective-c(1)
mac os(1)
erlang(1)
actionscript(1)
jsp(1)
r 语言(1)
sqlite(1)
phpmyadmin(1)
sqlalchemy(1)
matlab(1)
struts(1)
lucene/solr(1)
thinkphp(1)
批量计算(1)
日志服务(1)
云直播(1)
互动直播(1)
数据库一体机 TData(1)
API 网关(1)
cci 持续集成(1)
腾讯企点(1)
知识图谱(1)
es 2(1)
云推荐引擎(1)
专有云(1)
混合云解决方案(1)
游戏解决方案(1)
智能硬件(1)
eslint(1)
云数据库 MySQL(1)
babel.js(1)
parcel(1)
lodash(1)
云市场(1)
hive(1)
erp(1)
opencv(1)
推荐系统(1)
决策树(1)
unity(1)
ftp(1)
keras(1)
二叉树(1)
selenium(1)
flash(1)
udp(1)
jenkins(1)
kernel(1)
zabbix(1)
kvm(1)
lamp(1)
迁移学习(1)
任务调度(1)
flutter(1)
mvcc(1)
ascii(1)
ipv6(1)
dart(1)
接口测试(1)
etcd(1)
腾讯云数据仓库 TCHouse(1)
数据湖(1)
abstract(1)
amd(1)
app(1)
architecture(1)
bigdecimal(1)
bit(1)
controller(1)
double(1)
elasticsearch(1)
error(1)
expression(1)
factory(1)
for循环(1)
google(1)
gps(1)
gpu(1)
handle(1)
header(1)
join(1)
leetcode(1)
nvidia(1)
ode(1)
range(1)
redis(1)
service(1)
string(1)
vi(1)
vim(1)
web(1)
web开发(1)
youtube(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)
搜索文章
搜索
搜索
关闭
公司新来个小伙把 MyBatis 替换成 MyBatis-Plus,上线后被组长怒怼
优化
java
mybatis
数据
异常
一个老项目,数据库用的是 MySQL 5.7.36 , ORM 框架用的 MyBatis 3.5.0 , mysql-connector-java 版本是 5.1.26
IT大咖说
2024-05-18
190
0
python中的map和filter避坑指南
python
java
◆ Pythonic的方式使用map和filter 列表迭代在python中是非常pythonic的使用方式 def inc(x): return x+1 >>> list(map(inc,range(10))) [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] # pythonic way >>> [inc(i) for i in range(10)] [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] def is_even(x): return x%2==0 >
IT大咖说
2022-10-08
528
0
Java 19 正式发布,七大特性齐发,最常用的还是 Java 11
java
jdk
api
oracle
时隔六个月,9 月 20 日,Java 19 如期而至,这一版本是自 Oracle 宣布 Java 以六个月为一周期发布的第十个版本。不过值得注意的是,JDK 19 是标准的非 LTS(长期支持)版本。 话不多说,我们先来一起看一下最新版本的 Java 带来了哪些更新? ◆ Java 19 的七大亮点更新 根据官方发布的公告显示,Java 19 版本带来了七大主要功能更新,包括结构化并发、记录模式、外部函数和内存 API 的预览,以及对开源的 Linux/RISC-V 指令集架构(ISA)的支持。除了 L
IT大咖说
2022-09-27
2.1K
0
从架构师的角度带你把“响应式编程”给一次性搞明白,果然绝绝子
面向对象编程
java
serverless
数据结构
◆ 响应式编程详解 响应式编程是一种基于异步数据流驱动、响应式、使用声明式范式的编程模型,需要遵循一定的响应式编程开发规范,并且有具体的类库实现。响应式编程基于数据流而不是控制流进行业务逻辑的推进。 ◆ 响应式编程与设计模式 在面向对象编程语言中,响应式编程通常以观察者模式呈现。将响应式流模式和迭代器模式比较,其主要区别是,迭代器基于“拉”模式,而响应式流基于“推”模式。 在命令编程范式中,开发者掌握控制流,使用迭代器遍历“数据”,使用hasNext()函数判断数据是否遍历完成,使用next()函数访问下一
IT大咖说
2022-09-08
3.3K
0
Redis 使用管道(Pipeline)方式提升操作性能
云数据库 Redis
打包
java
数据库
云数据库 SQL Server
Redis是一个非常流行的key-value存储系统,而作为其官方推荐的Java版客户端 Jedis也非常强大和稳定。 在单个客户端中,如果需要读写大量数据,可以考虑采用管道(Pipeline)方式。如果采用管道方式,那么多条命令可以通过批量的方式一次性地发送到服务器,而结果也会一次性返回到客户端。 ◆ 本文将介绍Redis 使用管道(Pipeline)方式提升操作性能。 ◆ 一、管道(Pipeline) 未使用管道方式执行N条命令,如图所示: 管道(Pipeline):一次向Redis发送多条命令。
IT大咖说
2022-08-26
1.2K
0
1000个字带你一次性搞懂JavaAgent技术,反正我是彻底服了
jvm
网站
java
api
容器镜像服务
◆ JavaAgent技术 JavaAgent是一种特殊的Java程序,是Instrumentation的客户端。它与普通Java程序通过main方法启动不同,JavaAgent并不是一个可以单独启动的程序,它必须依附在一个Java应用程序(JVM)上,与主程序运行在同一个进程中,通过Instrumentation API与虚拟机交互。 ◆ JVM启动时静态加载 对于JVM启动时加载的Agent模块代码,Instrumentation会通过premain方法传入代理程序,premain方法会在调用程序m
IT大咖说
2022-07-18
5.7K
0
EasyPR - 开源的智能中文车牌识别系统
java
编程算法
车牌识别,是人工智能以及 OCR 领域的重要应用场景。通过拍摄的包含车牌的照片,实现识别出车牌文字的功能,能够大大提高车辆识别效率,在交通违规检测、罪案侦查中能提供有力支持,而 EasyPR,能够快速准确地识别中文车牌。 ◆ 简介 EasyPR,是 liuruoze 在 Gitee 上开源的中文车牌识别系统,仓库位于 https://gitee.com/liuruoze/EasyPR,目前版本为 1.6。 EasyPR 的目标是成为一个简单、高效、准确的非限制场景 (unconstrained situa
IT大咖说
2022-07-01
1.8K
0
从 CPU 讲起,深入理解 Java 内存模型!
java
编程算法
缓存
Java 内存模型,许多人会错误地理解成 JVM 的内存模型。但实际上,这两者是完全不同的东西。Java 内存模型定义了 Java 语言如何与内存进行交互,具体地说是 Java 语言运行时的变量,如何与我们的硬件内存进行交互的。而 JVM 内存模型,指的是 JVM 内存是如何划分的。 Java 内存模型是并发编程的基础,只有对 Java 内存模型理解较为透彻,我们才能避免一些错误地理解。Java 中一些高级的特性,也建立在 Java 内存模型的基础上,例如:volatile 关键字。为了让大
IT大咖说
2022-06-29
389
0
Spring Cloud Alibaba+Nacos 2.2.5.Release 的基本使用和采坑问
对象存储
腾讯云测试服务
spring
spring cloud
java
📷 ◆ 前言 Nacos 是构建以“服务”为中心的现代应用架构的服务基础设施, 支持几乎所有主流类型服务的发现、配置和管理,是目前微服务项目构建的主流服务注册组件。本 Chat 以构建商品中心项目为例
IT大咖说
2022-06-24
1.4K
0
问EXCEL、Python、BI到底谁才是数据分析中的佼佼者?
python
数据分析
php
java
俗话说的好:有人的地方就有鄙视圈,就像学C/C++的看不起学JAVA,学JAVA看不起学PHP,学PHP看不起学VBA的。在数据分析行业也存在着这样的鄙视链:学Python看不起学BI的,学BI的看不起学EXCEL的。但事实真的如此吗? 但凡存在的事务,必然有着其存在的理由。也许从编程角度而言,这种鄙视有些道理,但如果你换个角度呢?从学习成本或者是展示效果而言,又该是谁鄙视谁? 于我们每个人而言,其实能够全都掌握是最好的,你可以在少数数据处理时用EXCEL更加高效,可以在大量数据分析时,写个代码自行运行,也
IT大咖说
2022-06-20
483
0
什么是可见性?为什么会出现”不可见“?Java并发
缓存
数据分析
java
编程算法
◆ 什么是可见性?为什么会出现”不可见“ 我们已经知道 counter.increment();复制代码 编译成字节码为 getfield #2 iconst_1 iadd putfield #2 复制代码 上一篇已经说过,这里的字节码的执行过程是在工作内存中,但是getField和putField这二条指令其实是跟主内存有交互的,这里还是以Counter类的increment方法为例。 getField指令会从主存中读取count的值,但是并不是每次都从主存中读,因为C
IT大咖说
2022-06-14
300
0
[开源]仅数MB,准确率99.9%的离线IP地址定位库,0.0x毫秒级查询
html
编程算法
java
php
tcp/ip
◆ 一、开源项目简介 Ip2region - 准确率99.9%的离线IP地址定位库,0.0x毫秒级查询,ip2region.db数据库只有数MB,提供了java,php,c,python,nodejs,golang,c#等查询绑定和Binary,B树,内存三种查询算法。 ◆ 二、开源协议 使用Apache-2.0开源协议 ◆ 三、界面展示 ◆ 四、功能概述 ◆ Ip2region特性 ◆ 99.9%准确率 数据聚合了一些知名ip到地名查询提供商的数据,这些是他们官方的的准确率,经测试着实比经典的纯真IP
IT大咖说
2022-05-10
1.2K
0
一个 Mybatis 开发神器:Fast MyBatis
编程算法
数据库
sql
java
fastmybatis 是一个 mybatis 开发框架,其宗旨为:简单、快速、有效。零配置快速上手,无需编写 xml 文件即可完成 CRUD 操作。同时支持 mysql、sqlserver、oracle、postgresql、sqlite。 支持自定义 SQL,对于基本的增删改查不需要写 SQL,对于其它特殊 SQL(如统计 SQL )可写在 xml 中,支持与 S pring-Boot 集成,依赖 starter 即可,支持插件编写,支持 ActiveRecord 模式,提供通用 Service,轻量级
IT大咖说
2022-05-05
967
0
一款 IDEA 插件帮你优雅转化 DTO、VO、BO、PO、DO
java
数据库
sql
文件存储
开源
POJO 的定义是无规则简单的对象,在日常的代码分层中 pojo 会被分为VO、BO、 PO、 DTO ◆ VO (view object/value object)表示层对象 1、前端展示的数据,在接口数据返回给前端的时候需要转成VO 2、个人理解使用场景,接口层服务中,将DTO转成VO,返回给前台 ◆ B0(bussines object)业务层对象 1、主要在服务内部使用的业务对象 2、可以包含多个对象,可以用于对象的聚合操作 3、个人理解使用场景,在服务层服务中,由DTO转成BO然后进行业务处理后,
IT大咖说
2022-04-28
1K
0
Android C++ 系列:NDK 减少 so 库体积方法总结
android
sdk
c++
java
ide
◆ 背景 基于亚马逊 AVS Device SDK 改造的全链路语音 SDK 最终编译的动态库有几十个,单架构动态库大小有几十兆,之前在 Iot 设备中勉强跑着,但是这个体积对于手机应用来说是致命的,各个模块费事费力能优化个几 K 的体积就不错了,我这直接给上个几十兆的,APP 平台方肯定无法接受。但是一是有业务需求,二是自己又想把 SDK 推到手机 APP,提高用户量,验证 SDK 的稳定性和交互体验,所以开始了漫长的瘦身过程,最后单架构压缩到了五兆一下,虽然还是有点大,但是比起之前有了很大的提升。 ◆
IT大咖说
2022-04-18
1.6K
0
三天三夜总算是搞懂了RPC远程过程调用,SpringCloud集成gRPC
http
spring
spring boot
java
html
◆ Spring Cloud集成gRPC gRPC本身的跨平台特性及性能上的优势都促使很多大公司采用gRPC的RPC解决方案作为微服务交互的标准交互集成方式。 到目前为止,Spring Cloud官方并没有支持gRPC,但是在GitHub上有非常多的第三方开源项目支持gRPC与Spring Cloud的集成,start数 目 最 多 的 开 源 项 目 是 grpc-spring-boot-starter 。该 项 目 也 是Spring Cloud社区推荐的gRPC项目。下面是这个项目的主要特性: ● 在
IT大咖说
2022-03-28
1.2K
0
架构师学习笔记之:并发编程(图解原子操作)
数据分析
容器
api
java
网站
◆ 说在前面的话 正如我开篇所说,我们要整理一些java并发编程的学习文档,这一篇就是第一篇:原子操作。主要说什么是原子操作,如何实现原子操作以及java中的原子操作类。 ◆ 开酒,满上 ◆ 什么是原子操作 什么是原子操作,所谓原子操作,就是一个操作是不能打断的操作。嗯.......确切的说应该是不被其他线程或者任务影响的操作。 没错,原子操作就是你在家里的一次上厕所的操作 >> 进厕所,上锁,执行操作..... 身心愉悦,开锁,离开..... 在程序中的体现就是一个线程在执行某个任务占用某个资源在操作的
IT大咖说
2022-03-17
375
0
Python入门进阶:68 个 Python 内置函数详解
python
java
编程算法
内置函数就是Python给你提供的,拿来直接用的函数,比如print.,input等。 截止到python版本3.6.2 ,python一共提供了68个内置函数,具体如下 abs() dict() help() min() setattr() all() dir() hex() next() slice() any() divmod() id(
IT大咖说
2022-03-04
5.3K
0
Java比优化的Rust程序更快
rust
jvm
ide
java
rpc
_________ Danyal Mh 嗨,起初,我是一个Rust程序员,并为它写了一些项目和一个框架,在听说动态编译技术后,JVM对我有吸引力,我用Rust写了一个程序,为编译器设置了许多优化标志以获得最佳性能,并在java中写了实例。 在热身时间过后,我看到JVM的表现令人惊讶,它是一头野兽,在性能上可以击败Rust。 Rust结果:10,648 _ 6,678 _ 8,274 Java结果: 8,661 _ 9,608 _ 6,302 平均12次的基准。 Rust: 9,948Java:8,693
IT大咖说
2022-03-04
731
0
看大牛是如何一次性把RPC远程过程调用,Dubbo架构进阶给讲清的
dubbo
ajax
缓存
android
java
◆ Dubbo架构进阶 Dubbo架构主要包含四个角色:消费者、提供者、注册中心和监控系统,如下图所示。 具体的交互流程是:消费者(Consumer)通过注册中心获取提供者(Provider)节点后,通过Dubbo的客户端SDK与Provider建立连接,并发起调用。Provider通过Dubbo的服务端SDK接收Consumer的请求,处理后再把结果返回给Consumer。 对于采用Dubbo进行RPC调用的解决方案,消费者和提供者都需要引入Dubbo的SDK来完成远程调用。因为Dubbo本身是采用Ja
IT大咖说
2022-03-04
423
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档