自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 tmux基本使用

tmux工具基本使用结构关系一个session可以多个窗口(windows),一个窗口可以创建多个pane1 创建会话tmux new -s mysesstion其中,-s可以对所创建的会话进行命名,不使用自定义命名。2 创建新窗口ctrl+b进入交互模式,输入c即可创建一个新窗口3 窗口切换ctrl+b进入交互模式,输入w即可选择想要进入的窗口4 创建新panectrl+b进入交互模式,输入%将当前pane分为左右两个pane,输入"则将分为上下两个pane5 pane切换

2022-05-17 16:18:55 684

原创 Vscode启动调试时配置文件

怎么配置?哪些配置文件?

2022-02-13 12:12:09 428

转载 mysql写入前判断是否存在数据

INSERT INTO t_topic_vistor(user_id,topic_code) SELECT '218', 'XQ33019920170811142528217' FROM DUAL WHERE NOT EXISTS(SELECT * FROM t_topic_vistor WHERE user_id = 218 and topic_code='XQ33019920170811142528217')

2021-07-16 21:02:55 234

转载 SQL语言分类

SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。数据查询语言DQL数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块:SELECT <字段名表>FROM <表或视图名>WHERE <查询条件>2 .数据操纵语言DML数据操纵语言DML主要有三种形式:插入:INSERT更新:UPDATE删除:DELETE数据定义语言DDL数据定义语言DDL用来创

2021-07-16 15:11:27 85

转载 什么是mock?

https://juejin.cn/post/6955472906465837064

2021-06-02 23:03:48 76

转载 java日志框架log4j详细配置及与slf4j联合使用教程

https://www.cnblogs.com/ywlaker/p/6124067.html

2021-05-23 19:46:25 77

原创 同步&异步、阻塞&非阻塞

同步&异步对于同步和异步的区分,是从调用者的角度出发。同步是指:调用者需要等待调用方法的返回值再继续往下执行;异步是指:调用者并不关心调用方法的返回值,直接继续往下执行。阻塞&非阻塞对于阻塞与非阻塞的区别,是从被调用者的角度出发。阻塞是指:被调用者需要将结果处理完毕之后才会返回,即返回值即为最终的结果;非阻塞是指:被调用者一旦收到调用请求之后,立即返回一个值(future),等到结果最终处理完毕后再更新这个future,而调用者可以设置一个监听器来监听这个future,发现更新

2021-05-18 11:52:19 60

转载 线程安全

java中的线程安全是什么:就是线程同步的意思,就是当一个程序对一个线程安全的方法或者语句进行访问的时候,其他的不能再对他进行操作了,必须等到这次访问结束以后才能对这个线程安全的方法进行访问什么叫线程安全:如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。或者说:一个类或者程序所提供的接口对于线程来说是原子操作或者多个线程之间的切换不会导致该接口的执行结果存在二义性,也就是

2021-05-06 10:15:08 44

转载 linux bash快捷键

Ctrl+b 或左箭头键 左移一知个道字符(移至前一个字符)Ctrl+f 或右箭头键 右移一个字符(移至后一个字符)Ctrl+a 移至行首Ctrl+e 移至行尾Esc b 左移一个单专词Esc f 右移一个单词Del 删除属光标所在处的字符Ctrl+d 删除光标所在处的字符BACKSPACE或Ctrl+h 删除光标左边的字符Ctrl+k 删除至行尾Ctrl+U 删除至行首Ctrl+R 查找历史命令...

2021-05-03 10:07:20 78

转载 关于时许数据库的相关名词解释

1 时序数据库TSDB英文全称为 Time Series Database,提供高效存取时序数据和统计分析功能的数据管理系统。2 时序数据(Time Series Data)基于稳定频率持续产生的一系列指标监测数据。例如,监测某城市的空气质量时,每秒采集一个二氧化硫浓度的值而产生的一系列数据。3 度量 Metric监测数据的指标,例如风力和温度。4 标签 Tag度量(Metric)虽然指明了要监测的指标项,但没有指明要针对什么对象的该指标项进行监测。标签(Tag)就是用于表明指标项监测针对的

2021-04-20 21:26:43 828

转载 创建maven项目中的groupid和artifactid

groupid和artifactId被统称为“坐标”是为了保证项目唯一性而提出的,如果你要把你项目弄到maven本地仓库去,你想要找到你的项目就必须根据这两个id去查找。groupId一般分为多个段,这里我只说两段,第一段为域,第二段为公司名称。域又分为org、com、cn等等许多,其中org为非营利组织,com为商业组织。举个apache公司的tomcat项目例子:这个项目的groupId是org.apache,它的域是org(因为tomcat是非营利项目),公司名称是apache,artigact.

2021-04-17 16:39:14 383

原创 CentOS修改主机名

1 查看当前主机名hostnamectl2 修改主机名(临时有效)hostnamectl master3 修改主机名(永久有效)hostnamectl set-hostname master或者修改/etc/hostname文件#/etc/hostnamemaster

2021-04-11 21:32:10 64

原创 新建虚拟机(CentOS)后一些常用工具下载

1 ifconfigyum install -y net-tools.x86_642 wgetyum install -y wget…有待继续补充 = =

2021-04-11 21:06:18 111

原创 Linux 磁盘分区并格式化后挂载到特定目录下

1 实现磁盘分区fdisk /dev/sdb 其中,/dev/sdb是为系统新增的磁盘,还未实现分区。基本上都是默认值操作,没有特殊需求的话。2 查看磁盘分区lsblk3 格式化磁盘分区mkfs -t ext4 -c /dev/sdb1-t 制定要把磁盘格式化成什么类型-c 在建立文件系统之前检查坏道,可能会很费时间,新硬盘一般不需要4 挂载mount /dev/sdb1 /挂载到根目录下...

2021-04-11 20:44:34 319

原创 Git-将本地项目上传到仓库

1 环境要求本地安装有git。2 步骤(1)初始化仓库在目标项目所在的文件目录下,输入以下命令:git initPS:在Linux系统上直接操作即可,在Windows系统上需要在目标文件目录下,点击鼠标右键菜单中“Git Bash Here”选项。(2)输入代码提交者信息输入以下命令git config --global user.name "your name"git config --global user.email "your email"其中,“your name”是在

2021-04-05 21:40:37 1455

转载 结构化/半结构化/非结构化数据

1 结构化数据结构化的数据是指可以使用关系型数据库表示和存储,表现为二维形式的数据。一般特点是:数据以行为单位,一行数据表示一个实体的信息,每一行数据的属性是相同的。举一个例子:idnameagegender1Liu Yi20male2Chen Er35female3Zhang san28male所以,结构化的数据的存储和排列是很有规律的,这对查询和修改等操作很有帮助。但是,它的扩展性不好。比如,如果字段不固定,利用关系型数据库也是比较困难

2021-04-01 10:54:57 991

原创 类模板

自我总结,若有问题欢迎指出!谢谢。1 语法下面是类模板的基本语法template<class T>类定义其中,中的“class”也可以替换成“typename”,只是为了 告诉编译器后面接的是某一个待传入的数据类型T。举个例子,下面声明一个数组类的模板,数组中元素的数据类型为T,// MyArray.hpptemplate<class T>class MyArray{public: MyArray(int cap) { m_arrAddress = n

2021-03-31 16:12:23 237

原创 HTTP?REST?Restful API?

根据自己的理解做简单的记录,有错误欢迎指出。HTTP本质上是一种协议REST本质上是一种设计原则(1)任何对象都可以抽象为资源,且都有自己的统一标识(2)基于 HTTP协议(3)通过GET/POST/PUT/DELETE实现对资源的访问,分别可以实现对资源信息的获取、增加、修改和删除操作Restful API满足REST原则的API设计。即客户端为了实现对服务器端某个资源的访问,只需要确定该资源的url,同时确定对该资源的访问方式(GET/POST/PUT/DELETE)即可。举个例子

2021-03-28 11:51:24 78

转载 REST API介绍

一、概述rest api 是前后端分离最佳实践,是开发的一套标准或者说是一套规范,不是框架。·好处:(1)轻量,直接通过http,不需要额外的协议,通常有post/get/put/deletec操作。(2)面向资源,一目了然,具有自解释性(3)数据描述简单,一般通过json或者xml做数据通讯二、REST全称即Representational State Transfer的缩写。我对这个词组的翻译是"表现层状态转化"。三、资源(Resources)REST的名称"表现层状态转化"中,省略了

2021-03-27 20:59:45 274

转载 Qt中QSignalMapper的使用

Qt中QSignalMapper的使用·转载至http://gz.itcast.cn/news/20160901/1736426215.shtml1 适用范围简单的理解,可以把SignalMapper这个类看成是信号的翻译和转发器, 它可以把一个无参数的信号翻译成带int参数、QString参数、QObject参数或者QWidget参数的信号, 并将之转发。 这么一说大家有没有联想到该类的适用范围呢? 比如说:我有一堆的button, 可以把clicked事件放在一个函数里处理, 只要给button编

2021-03-16 17:37:30 642

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除