自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 app使用

uni-app使用外部字体

2023-11-19 22:56:46 1112

转载 XHbuilder 运行到 Ios APP 需要 ipa 签名,超详细的教程,你不看吃亏的是自己!

apple 官网申请证书有些麻烦,appleID 账号登录成功之后,还需要填写注册时设置的安全校验问题,注册这么久早都忘喽,重新注册个邮箱注册 appleID 发现还不支持,头大的不行了,干脆使用爱思助手算了。(1)ipa 生成签名安装应用的有效期为 7天,安装之后的使用时间取决于证书的有效期,如果在有效期内被吊销或者过了有效期,软件将无法再次打开。或者这种提示:get +teams+err+1100+Your+session+has+expired.+Please+log+in.

2023-10-01 01:08:16 1746

原创 汉字形近字(OCR)

区,沤,躯,驱,岖,欧,殴,讴,呕,怄,抠,枢,伛,妪,鸥。亘,恒,宣,喧,楦,渲,桓,垣,晅,萱,暄,喧,瑄,烜,楦。非,韭,徘,辈,悲,斐,裴,靠,扉,霏,菲,匪,蜚,排。谁,唯,维,推,雕,难,雅,崔,摧,催,璀,稚,雏。青,清,晴,情,晴,静,睛,精,猜,靓,靛,倩,靓。甬,通,痛,桶,诵,捅,俑,涌,用,拥,佣,者,都,煮,暑,署,躇,诸,绪,赌,睹,堵。令,怜,伶,邻,冷,领,龄,铃,岭,玲,拎。今,令,邻,领,翎,冷,拎,玲,铃,伶,怜。柝,坼,祗,诋,邸,柢,砥,抵,抵,泜,胝。

2023-08-09 10:13:33 1296

转载 实战!利用“大白鲨”让你看见 TCP

参考链接:https://mp.weixin.qq.com/s/jTDU-zxP1INTYLpGLypjXQ

2023-07-06 15:32:00 143

转载 性能调优必备:Arthas安装及常用命令教程

Arthas安装及常用命令教程

2023-06-20 17:30:44 423

原创 计算机时间到底是怎么来的?程序员必看的时间知识!

好了,总结一下。这篇文章我们讲了非常多的概念,这里我们再重新梳理一遍。1、人类的早期生活,依靠观测「天文现象」来测量时间,基于地球自转规律,定义了一套时间标准:「世界时」。2、后来人们发现,由于地球公转轨道是一个椭圆,并且地球自转还受到地球内部的影响,自转速度越来越慢,人们发现世界时测算出的时间「不准」。3、科学家们开始从「微观世界」寻找更稳定的周期运动,最终确定以「铯原子」的振动频率为基准,制造出了「原子钟」,确立了「世界原子时」,并重新定义了「秒」长度,时长高度精确。

2023-06-14 14:43:52 574

转载 Mysql性能瓶颈深度定位分析

参考:https://blog.csdn.net/smooth00/article/details/106614578

2022-01-14 11:00:30 213

转载 mysql循环结果集_MySQL存储过程-循环遍历查询到的结果集

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例

2021-09-29 11:17:25 2149 5

原创 Spring Boot自定义starter

The article summary1 新建一个工程2 `xxx-sprig-boot-starter-configure`模块自动配置编码2.1 服务层编码2.2 属性配置类编码starter自动配置类编码2.4 添加自动配置类到META-INF路径下2.5 将工程安装到本地3 新建一个工程测试自定义starter3.1 编写controller层3.2 编写配置文件4 测试结果4.1 使用starter默认配置4.2 使用自定义配置1 新建一个工程工程由xxx-sprig-boot-starter

2021-05-05 00:44:13 158

原创 IDEA中安装了lombk插件,编译时时还是报没有get/set方法

编译时选中javac,不要使用eclipse编译

2021-04-21 13:58:54 145

转载 IDEA中maven不能下载依赖解决方法

参考链接:https://www.jb51.net/article/191944.htm最有效的方式:<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="ht

2021-04-18 11:31:56 644

原创 win10下使用JMeter5进行压力测试

The article summary添加线程组配置线程组为线程组添加头控制器为线程组添加默认请求配置为线程组添加结果树为线程组添加汇总报告为线程组添加http请求为http请求添加CVS参数化配置为http请求添加参数提取器为http请求添加后置处理器可以把想的变量输出到文件中import java.io.BufferedReader;import java.io.File;import java.io.Fi

2021-03-11 18:31:39 336

原创 Linux(CentOS7)离线安装mysql

The article summary安装依赖库libaio-0.3.109-13.el7.x86_64.rpmlibao-1.1.0-8.el7.x86_64.rpmwget http://mirror.centos.org/centos/7/os/x86_64/Packages/libaio-devel-0.3.109-13.el7.x86_64.rpmwget http://mirror.centos.org/centos/7/os/x86_64/Packages/libao-1.1.0

2021-03-05 11:33:12 1884 2

翻译 Linux(CentOS 7)上安装和配置MySQL集群

The article topic1 概述2 安装管理节点3 设置MySQL群集数据节点4 安装SQL节点5 监视群集6 测试集群7 遇到问题7.1 启动sql节点无法和管理节点相连参考:https://www.cnblogs.com/dion-90/articles/9057286.html1 概述MySQL集群被设计为提供具有高可用性和低延迟的MySQL兼容数据库。 MySQL集群技术通过NDB(Network DataBase)和NDBCLUSTER存储引擎实现,为MySQL数据库系统提供无

2021-03-04 16:54:20 1358 2

转载 TLS1.2协议设计原理

参考链接:https://www.cnblogs.com/Jack-Blog/p/13170728.html前言为什么需要TLS协议发展历史协议设计目标记录协议握手步骤握手协议Hello RequestClient HelloServer HelloCertificateServer Key ExchangeCertificate RequestServer Hello DoneClient CertificateClient Key ExchangeCertificate VerifyFinished改

2021-03-03 18:47:03 1224 1

转载 不懂数据库索引的底层原理?那是因为你心里没点b树

很简单的说一下二叉树和平衡二叉树的区别 qq_29055845的博客 11-01 839 二叉树和平衡二叉树都树可以提高查询效率的数据结构,只是各有各的优点和缺点一、二叉查找树1、二叉树的数据结构,每个节点最多可以分出两个叉。再插入数据的时候会从第一个节点开始比较,小于的都往左边走...

2021-03-03 12:24:06 104

转载 数据结构中各种树浅谈

参考:https://www.cnblogs.com/shixiangwan/p/7530015.html数据结构中为了存储和查找的方便,用各种树结构来存储文件,本章就浅谈一下各种树的表示方法、特点及各自的用途,本章设计的树结构包括:二叉查找树(二叉排序树)、平衡二叉树(AVL树)、红黑树、B-树、B+树、字典树(trie树)、后缀树、广义后缀树。1、二叉查找树(二叉排序树)  (图a)二叉查找树是一种动态查找表(图a),具有这些性质:     &n

2021-03-03 11:42:38 139

原创 Linux下jdk安装和卸载

The article topic1 jdk卸载2 jdk安装1 jdk卸载查询jdk版本rpm -qa | grep java //查询安装jdk的版本卸载yum -y remove java* //彻底删除jdk (需要使用root权限: sudo 或root下)java -version再次查询[root@localhost ~]# java -versionbash: java: command not found...2 jdk安装下载官网:https://

2021-03-03 11:26:27 141

原创 Linux下Kafka集群搭建

The article topic1 `zookeeper`集群搭建2 `kafka`集群搭建3 `kafka`集群测试1 zookeeper集群搭建下载官网:https://zookeeper.apache.org/releases.html#download解压tar zxvf zookeeper-3.4.14.tar.gz 修改配置文件名为zoo.cfgcd zookeepermv zoo_sample.cfg zoo.cfg``到zookeeper目录下创建

2021-03-02 19:53:02 152

原创 Linux(Centos)离线安装Redis集群

The article topic1 Redis集群环境支持安装1.1 gcc离线安装1.2 zlib离线安装1.3 ruby离线安装1.4 rubygems离线安装1.5 安装`redis-3.0.0.gem`2 Redis集群安装2.1 安装并启动Redis各个节点2.2 redis-trib.rb命令创建redis集群1 Redis集群环境支持安装Redis集群搭建用到gcc、zlib、ruby、rubygems等环境,要先搭建对redis集群支持的环境1.1 gcc离线安装先到有网的机

2021-03-01 20:13:02 330

转载 CentOS离线安装OpenSSL

1 下载openssl官网下载地址:https://www.openssl.org/source/old/fips/当前的稳定版是 openssl-fips-2.0.16.tar.gz,下载后上传到服务器的/usr/local/src目录下。解压tar -xzf openssl-fips-2.0.16.tar.gz安装./config shared zlib --prefix=/usr/local/opensslmakemake install查看安装成功openssl

2021-03-01 15:11:43 1597

转载 Redhat离线安装gcc

gcc安装包下载链接:https://pan.baidu.com/s/1JWh32h1hbnO87ADcDThl9g 密码:avf0下载完传送到linux中,解压,解压完进入文件夹,执行以下命令,挨个执行rpm -ivh lib64gmp3-4.3.1-1mdv2010.0.x86_64.rpmrpm -ivh ppl-0.10.2-11.el6.x86_64.rpmrpm -ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpmr...

2021-03-01 13:57:49 1389

转载 看完这篇文章,我奶奶都懂了https的原理及加解密原理

Http存在的问题  上过网的朋友都知道,网络是非常不安全的。尤其是公共场所很多免费的wifi,或许只是攻击者的一个诱饵。还有大家平时喜欢用的万能钥匙,等等。那我们平时上网可能会存在哪些风险呢?  1. 泄密,个人隐私、账户密码等信息可能会被盗取。  2. 篡改,收到的数据可能被第三方修改过,或被植入广告等。  3. 假冒,访问的站点非目标服务器站点。如域名欺骗、域名劫持、钓鱼网站等。  可能住你隔壁穿人字拖、说话都略显羞涩的小王,一到夜深人静的时候就开始偷窥你的一举一动!陪你一起看91某社区的电

2020-09-25 10:29:26 279

原创 SpringBoot单元测试之mock静态方法

The article summary1 为什么要对静态方法mock2 如何使用`powermock`对静态方法`mock`2.1 添加依赖2.2 编写测试类2.3 需要注意的问题1 为什么要对静态方法mockmockito库并不能 mock静态方法,需要依赖powermock才能对静态方法mock2 如何使用powermock对静态方法mock2.1 添加依赖顺便添加对JsonPath的依赖<?xml version="1.0" encoding="UTF-8"?><pr

2020-08-26 19:44:43 6264

转载 Http2和Http1.X区别、Http与Https区别

Http2和Http1.X的区别(1).HTTP2使用的是二进制传送,HTTP1.X是文本(字符串)传送。二进制传送的单位是帧和流。帧组成了流,同时流还有流ID标示(2).HTTP2支持多路复用因为有流ID,所以通过同一个http请求实现多个http请求传输变成了可能,可以通过流ID来标示究竟是哪个流从而定位到是哪个http请求(3).HTTP2头部压缩HTTP2通过gzip和compress压缩头部然后再发送,同时客户端和服务器端同时维护一张头信息表,所有字段都记录在这张表中,这样后面

2020-07-29 10:28:02 363

转载 idea 类存在正常启动,但是一直爆红,说该类不存在

有一天开发好好的,结果发现在我的idea里面一片爆红,报类不存在,结果我发现我的类存在切项目可以正常启动,但是就是一片红,虽然可以正常开发,但是看不下去,加上如果我写的真的有问题也很难发现真正的问题,所以找了找解决的办法。1.删除了.idea文件,然后重新引入项目没生效,有些人生效了,但是我本人没生效2.如下图点击,生效了重启项目,ok。...

2020-07-08 11:27:30 6180 2

原创 安装vue-cli时,输入vue命令提示: 无法加载文件 C:\Users\XXX\AppData\Roaming\npm\vue.ps1,因为在此系统上禁止运行脚本

The article summary1 问题描述解决方案1 问题描述学习使用vue-cli搭建项目,使用npm install -g vue-cli命令安装完成后,通过输入vue命令测试是否安装完成。结果提示:无法加载文件 C:\Users\yangx\AppData\Roaming\npm\vue.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies

2020-07-06 08:55:07 16511

转载 log4j.properties配置详解

转发地址:https://www.cnblogs.com/zhangguangxiang/p/12007924.html 参考博客https://www.jianshu.com/p/ccafda45bcea一、log4j简介#log4j主要有三个重要的组件:Loggers(记录器):日志类别和级别;Appenders(输出源):日志要输出的地方;Layout(布局):日志以何种形式输出。1、Loggers#Loggers组件在此系统中被分为五个级别:DEBUG、INFO、WARN

2020-07-02 16:01:28 132

原创 记服务器的cpu满载的一次排查过程

The article summary1 问题描述2 排查思路2.1 查看整机的状态2.2 其它排查方法3 通过打印线程Dump排查1 问题描述今天在对代码测试,将代码打包部署到测试服务器后,出现cpu满载(几乎接近100%),然后就开始了自己的排查之路,因为现在服务器上的代码已经修复,有些场景不能复现。2 排查思路2.1 查看整机的状态使用top 命令,查看整机状态。上面的这张图是已经修复好的代码。主要看的参数是这几个:load average:0.39, 0.45, 0.43:分别表示

2020-07-01 10:20:39 4438 2

转载 真正理解mybatis拦截器以及Interceptor和Plugin作用

1 Mybatis核心概念SqlSession 作为MyBatis工作的主要顶层API,表示和数据库交互的会话,完成必要数据库增删改查功能 (对应下图) Executor MyBatis执行器,是MyBatis 调度的核心,负责SQL语句的生成和查询缓存的维护StatementHandler 封装了JDBC Statement操作,负责对JDBC statement 的操作,如设置参数、将Statement结果集转换成List集合。Paramet

2020-06-30 17:23:02 2843 3

原创 使用IDEA服务进行远程调试

The article summary1 写在前面2 使用idea进行远程调试3 注意事项1 写在前面本次测试使用springboot构建的一个简单的web项目,工程启动端口8080,使用jdk1.8,打成jar包,代码如下:@RestControllerpublic class DemoController { @GetMapping("/hello") public String hello() { for (int i = 0; i < 10; i++)

2020-06-15 19:53:29 491

原创 Linux下使用docker安装kafka

我们这里使用第三方docker镜像来安装kafka环境,分别是:wurstmeister/kafka 和 wurstmeister/zookeeper ,如需修改和自定义请查看对应的Dockerfile。拉取zookeeperdocker pull wurstmeister/zookeeper拉取kafkadocker pull wurstmeister/kafka创建zookeeper容器docker run -d --name zookeeper -p 2181 -t wur

2020-06-11 14:48:13 1765

原创 Linux虚拟机中安装并使用docker部署mysql、nginx、reids等常用应用

The article summary1 Docker简介2.1 什么是docker2.2 docker核心概念2 docker的安装(Centos6.8)及配置镜像加速2.1 安装2.2 配置镜像加速2.3 卸载3 docker常用命令3.1 帮助命令3.2 镜像命令3.3 容器命令3.3.1 查看容器3.3.2 创建与启动容器3.3.2.1 创建交互式容器,创建后进入操作命令状态3.3.2.2 创建守护式容器3.3.2.3 停止与启动删除容器3.3.2.4 文件拷贝(将文件从容器中拷贝出或拷贝文件到窗

2020-06-10 16:09:04 553

原创 Mybatis的foreach标签的用法

The article summary1 Foreac标签的几个属性2 Foreach的实际使用2.1 在xml中的写法2.2 实际打印的sql3 Foreach标签的错误写法及打印结果1 Foreac标签的几个属性属性描述item循环体中的具体对象。支持属性的点路径访问,如item.ageitem.info.details。具体说明:在list和数组中是其中的对象,在map中是value。该参数为必选。collection要做foreach的对象,作为入参时,List&l

2020-06-05 11:49:06 559

原创 Springboot整合mybatis的坑:org.apache.ibatis.binding.BindingException

The article summary1 出现的异常1.1 发生异常的代码1.2 异常详细信息2 出现该异常的可能原因3 我出现的问题原因4 解决方法1 出现的异常1.1 发生异常的代码@Slf4j@RestControllerpublic class NefQosController extends BaseController { @Autowired private NefQosService nefQosService; @Autowired Redis

2020-06-01 11:44:47 6369

翻译 什么是覆盖索引?什么是回表查询?怎样实现覆盖索引?

The article summary1 什么是回表查询1.1 mysql的存储引擎1.2 InnoDb存储引擎1.3 聚集索引和普通索引的区别2 什么是覆盖索引3 怎样实现覆盖索引4 哪些场景下可以使用索引覆盖来优化sql1 什么是回表查询前提:本次测试使用的是mysql 5.6版本。1.1 mysql的存储引擎mysql的存储引擎分类比较多,比较常用的是MyISAM和InnoDb两...

2020-04-10 01:29:11 4519 1

转载 IDEA解决Maven创建新项目不加载jar包问题

一、安装ID...

2020-04-05 00:59:37 3267

转载 Mysql字段长度及命名

今天在整理项目中数据库时,发现自己对于数据库字段长度的问题一直不清楚,这里做个总结。下表列出每种数据类型的默认长度和最大长度数据类型默认长度 最大长度varchar 255...

2020-04-05 00:27:37 696

原创 解决:SLF4J: Class path contains multiple SLF4J bindings.

@[TOC] The article summary1. 问题描述Connected to the target VM, address: '127.0.0.1:58067', transport: 'socket'SLF4J: Class path contains multiple SLF4J bindings.SLF4J: Found binding in [jar:file:/C:...

2020-03-14 18:28:40 655

原创 IDEA新建maven项目报错Unable to import maven project: See logs for details && IDEA Maven 报错 No implementati

The article summary问题描述原因解决办法问题描述使用idea创建maven项目时报Unable to import maven project原因通过查看日志文件,发现如下:2 errors java.lang.RuntimeException: com.google.inject.CreationException: Unable to create inj...

2020-03-13 12:56:08 249

简历及自己写代码【自己项目练习】

简历及自己写代码【自己项目练习】

2024-02-28

自己测试使用的字体文件

自己测试使用的字体文件

2023-11-20

空空如也

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

TA关注的人

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