腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
方亮
无聊时玩的各种技术
专栏成员
举报
387
文章
406330
阅读量
36
订阅数
订阅专栏
申请加入专栏
全部文章(387)
编程算法(82)
c++(40)
基础(36)
研发(36)
数据(35)
kubernetes(34)
工程师(34)
windows(27)
数据库(26)
http(23)
打包(20)
框架(16)
系统(16)
容器(15)
开源(15)
numpy(15)
数组(15)
配置(14)
mybatis(11)
image(11)
服务(11)
函数(11)
编译(10)
部署(10)
java(9)
存储(9)
data(9)
云数据库 Redis®(8)
ide(8)
网络安全(8)
import(8)
string(8)
python(7)
nginx(7)
time(7)
测试(7)
对象(7)
php(6)
linux(6)
数据分析(6)
数据处理(6)
clickhouse(6)
io(6)
png(6)
types(6)
事件(6)
sql(5)
api(5)
apache(5)
deployment(5)
instrumentation(5)
signals(5)
操作系统(5)
脚本(5)
镜像(5)
lua(4)
html(4)
access(4)
ubuntu(4)
文件存储(4)
腾讯云测试服务(4)
分布式(4)
https(4)
dll(4)
include(4)
scipy(4)
self(4)
trace(4)
version(4)
序列化(4)
其他(3)
c 语言(3)
go(3)
bash(3)
react(3)
xml(3)
maven(3)
大数据处理套件 TBDS(3)
推荐系统(3)
单元测试(3)
架构设计(3)
kafka(3)
code(3)
container(3)
count(3)
local(3)
protobuf(3)
sh(3)
storage(3)
word(3)
程序(3)
工作(3)
后端(3)
接口(3)
进程(3)
内存(3)
设计(3)
算法(3)
统计(3)
网络(3)
源码(3)
c#(2)
node.js(2)
android(2)
汇编语言(2)
postgresql(2)
windows server(2)
深度学习(2)
访问管理(2)
域名注册(2)
混合云存储(2)
serverless(2)
缓存(2)
爬虫(2)
shell(2)
正则表达式(2)
zookeeper(2)
数据结构(2)
系统架构(2)
sdk(2)
验证码(2)
class(2)
cpu(2)
exe(2)
filter(2)
grpc(2)
it(2)
metrics(2)
mysql(2)
plugin(2)
row(2)
service(2)
size(2)
table(2)
编程(2)
遍历(2)
定时任务(2)
二进制(2)
工具(2)
集合(2)
监控(2)
浏览器(2)
流量(2)
软件(2)
同步(2)
区块链(1)
javascript(1)
.net(1)
bootstrap(1)
css(1)
json(1)
listview(1)
云数据库 SQL Server(1)
git(1)
github(1)
jar(1)
容器镜像服务(1)
GPU 云服务器(1)
日志服务(1)
数据库一体机 TData(1)
文字识别(1)
视频处理(1)
图像处理(1)
网站(1)
url 安全(1)
自动化(1)
hadoop(1)
gui(1)
面向对象编程(1)
npm(1)
tcp/ip(1)
rpc(1)
udp(1)
kernel(1)
gcc(1)
模式识别(1)
socket编程(1)
大数据(1)
小程序(1)
notepad ++(1)
任务调度(1)
sdn(1)
迁移(1)
action(1)
adapter(1)
add(1)
admin(1)
aws(1)
axis(1)
backend(1)
bit(1)
build(1)
components(1)
config(1)
copy(1)
dashboard(1)
default(1)
dockerfile(1)
dos(1)
dot(1)
event(1)
execute(1)
field(1)
file(1)
flags(1)
focus(1)
func(1)
function(1)
google(1)
goto(1)
grid(1)
handle(1)
init(1)
ip(1)
kubectl(1)
layer(1)
ld(1)
libraries(1)
list(1)
map(1)
max(1)
md5(1)
min(1)
mock(1)
msdn(1)
pool(1)
projection(1)
prometheus(1)
public(1)
range(1)
redis(1)
reduce(1)
reshape(1)
return(1)
rocketmq(1)
router(1)
sampling(1)
server(1)
sleep(1)
stream(1)
sys(1)
uuid(1)
watermark(1)
web(1)
window(1)
worker(1)
yaml(1)
zero(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)
搜索文章
搜索
搜索
关闭
在ubuntu上编译prometheus
编译
系统
ubuntu
npm
prometheus
prometheus的编译并不难,核心是要将编译环境配置到符合要求的地步,否则就会出现各种错误,而且难以排查。 我们主要需要关心go、npm和nodejs的版本。 以下步骤亲测有效。
方亮
2024-05-24
121
0
在ubuntu上搭建系统监控系统
数据
系统
ubuntu
监控
配置
在一个监控系统中,一定会有“数据生产方”和“数据消费方”存在。“数据生产方”用于产出需要监控的相关指标数据;“数据消费方”使用这些数据产生额外的信息和功能,比如数据图表化表达、异常数据预警等。
方亮
2024-05-24
97
0
0基础学习Mybatis系列数据库操作框架——目录结构
框架
数据库
mybatis
单元测试
基础
在《0基础学习Mybatis系列数据库操作框架——最小Demo》一文中,我们用最简单的方法组织出一个Mybatis应用项目。为了后续构建更符合日常开发环境的项目,我们对项目的目录结构做了调整,并引入了单元测试组件JUnit。
方亮
2024-05-24
73
0
0基础学习Mybatis系列数据库操作框架——最小Demo
数据库
mybatis
基础
框架
配置
在学习Java的过程中,一般都会学习到使用JDBC连接和操作数据库的知识。Mybatis则是JDBC的一个上层封装,它简化了驱动加载、创建连接等操作。我们只要按照规范配置几个文件、写几个Java类和按一定规则将这些配置文件通过代码的形式加以利用,即可完成数据库的相关操作。 这个系列我们将学习Mybatis以及基于它开发出的工具MybatisPlus。在这个探索的过程中,我们将依赖包的管理交给Maven去做,注意力主要集中在Mybatis相关技术的应用上。 这个案例将依赖于两个模块:
方亮
2024-05-24
94
0
在Windows的Docker上部署Mysql服务
mysql
部署
服务
数据库
windows
在我们做一些和数据库相关的测试时,往往需要快速部署一个数据库作为数据源。如果开发环境是Windows,且开发的代码不依赖于系统,即不用在linux上做开发,则可以将全套环境都部署在Windows上。 本地安装数据库会污染操作系统环境,且后期维护成本都比较高。而使用Windows Docker Desktop去做部署是一个很好的选择。 本文就以Mysql部署为例,讲解操作和验证方法。
方亮
2024-05-24
677
0
解决WSL更新速度慢的方案
网络
百度
产品
程序
搜索
在Windows上安装Docker Desktop时,如果选择使用WSL,则可能会出现在运行程序前要求升级WSL的步骤。程序会提示使用下面指令来升级
方亮
2024-05-24
749
0
0基础学习Mybatis系列数据库操作框架——多环境配置
数据库
mybatis
基础
框架
配置
在实际开发中,我们往往会将开发环境分成:开发、测试、线上等环境。这些环境的数据源不一样,比如开发环境就不能访问线上环境,否则极容易出现线上数据污染等问题。Mybatis通过多环境配置分开定义来解决这个问题,即我们可以在Mybatis的配置文件中定义多个环境的信息。
方亮
2024-05-24
67
0
0基础学习Mybatis系列数据库操作框架——增删改操作
数据库
mybatis
基础
接口
框架
在《0基础学习Mybatis系列数据库操作框架——目录结构》一文中,我们已经搭建了查询操作的框架。在这个基础上,我们将通过本文的学习掌握增、删、改的操作。 为了让数据维度更加丰富,我们给数据库单行数据映射的对象类增加两个变量——info_tint和info_sint,它们分别对应数据库表中对应的项。
方亮
2024-05-24
70
0
0基础学习Mybatis系列数据库操作框架——配置中字段顺序问题
数据库
mybatis
基础
框架
配置
我们在《0基础学习Mybatis系列数据库操作框架——多环境配置》中,给配置文件新增了properties字段,让这些属性值可以被同文件中其他地方引用,简化了文件。
方亮
2024-05-24
80
0
0基础学习Mybatis系列数据库操作框架——字段映射
mybatis
基础
接口
框架
数据库
在《0基础学习Mybatis系列数据库操作框架——增删改操作》的更新操作中,我们定义的SQL Mapper是
方亮
2024-05-24
100
0
在一套Dockerfile中完成编译和运行环境部署
软件
dockerfile
编译
部署
操作系统
对于像C、C++这类编译型语言,编译器会直接将代码编译成二进制,然后在操作系统上执行。而像Java这类解释型语言,编译器(Java编译器是Java写的)会将代码编译成中间码,然后在虚拟机上执行,而虚拟机(Java虚拟机是C++写的,最后编译成二进制码)是在操作系统上执行的。
方亮
2024-05-24
290
0
在Linux系统上搭建Android、Linux和Chrome性能监控和Trace分析的系统
trace
系统
性能监控
android
linux
perfetto是知名的Android系统性能分析平台。我们还可以用它去分析Linux系统和Chrome(需要装扩展)。本文我们只介绍如何安装的验证。
方亮
2024-05-24
138
0
0基础学习Mybatis系列数据库操作框架——自定义类型处理器
框架
序列化
数据库
mybatis
基础
我们有时候会在数据库中放入一个扩展字段,用于保存在表设计时尚未考虑到的、未来会加入的一些信息。这个字段我们一般使用字符串存储,格式是个Json。这样后续就可以很方便进行序列化和反序列化。 本文主要讲解如何自定义类型处理器,让Mybatis自动帮我们做序列化和反序列化。Json序列化工具我们采用fastjson库。 为了使用这个库,我们在Maven的pom.xml中加入如下片段
方亮
2024-05-24
117
0
0基础学习Mybatis系列数据库操作框架——自定义分布式缓存器
分布式
缓存
基础
框架
数据库
Mysql这类的数据库,其查询性能往往不能100%扛住我们业务请求量。于是我们一般都会在查询数据库之前,先查询下缓存。如果缓存存在,则直接使用缓存中数据;如果缓存失效,则读取数据库,并将数据记录到缓存中。
方亮
2024-05-24
88
0
0基础学习Mybatis系列数据库操作框架——自定义拦截器
配置
数据库
mybatis
基础
框架
一般我们在生产环境中,业务代码是不允许删除数据库中任何一项数据的。只可以通过逻辑删除的形式来表达删除状态,即给表新增一个类似deleted的字段,默认值false表示该项没有被标记为“删除状态”;如果业务代码想删除该条目,则将该条目的deleted设置为true。查询时带上条件deleted=false来查询“存在”的数据。 我们作为代码设计者,可以通过设计Mybatis的拦截器来拦截通过Mybatis执行的Delete操作。 具体做法就是使用插件技术。
方亮
2024-05-24
113
0
0基础学习Mybatis系列数据库操作框架——查询结果过滤器
对象
基础
框架
数据库
mybatis
在《0基础学习Mybatis系列数据库操作框架——自定义拦截器》中,我们在Mybatis向数据库发起请求前,拦截了Delete操作。而如果有些数据不希望业务代码查询到,则可以使用本文介绍的“查询结果过滤器”。 Mybatis并没有设计这样的组件,但是我们可以通过自定义对象工厂来解决这个问题。 我们将基于《0基础学习Mybatis系列数据库操作框架——最小Demo》来设计本案例。
方亮
2024-05-24
85
0
Opentelemetry——What is OpenTelemetry
工具
后端
软件
数据
系统
A short explanation of what OpenTelemetry is and isn’t. 对 OpenTelemetry 是什么和不是什么的简短说明
方亮
2024-05-24
77
0
Opentelemetry——Observability Primer
分布式
分布式系统
服务
数据
系统
Observability lets us understand a system from the outside, by letting us ask questions about that system without knowing its inner workings. Furthermore, it allows us to easily troubleshoot and handle novel problems (i.e. “unknown unknowns”), and helps us answer the question, “Why is this happening?” 可观测性是指我们可以从外部,在不了解其内部工作原理的情况下,可以向系统提出(诊断)问题(的特性)。(可以理解为医生没有进入我们血管,但是可以问我们“血压多少”)此外,它还使我们能够轻松排查和处理新问题,并帮助我们回答”为什么会发生这种情况?之类的问题。
方亮
2024-05-24
86
0
Opentelemetry——Signals-Trace
signals
trace
工作
日志
数据
Understand the full path through your distributed application. 了解分布式应用程序的完整路径。
方亮
2024-05-24
68
0
Opentelemetry——Signals
signals
内存
事件
数据类型
分布式
Learn about the categories of telemetry supported by OpenTelemetry 了解 OpenTelemetry 支持的遥测数据类型
方亮
2024-05-24
49
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档