自定义博客皮肤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)
  • 收藏
  • 关注

原创 Mac升级为什么会报错xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)

这个错误信息通常出现在您的Mac上升级或更新操作系统后,因为Xcode Command Line Tools(Xcode命令行工具)需要重新安装或更新以适应新的操作系统版本。如果您之前没有安装Xcode Command Line Tools,或者您刚刚升级了操作系统,那么重新安装或更新这些工具是很常见的步骤。安装完成后,再次尝试您的升级操作或其他需要Xcode Command Line Tools的操作。如果弹出对话框询问是否要安装Xcode Command Line Tools,请选择安装。

2023-09-05 17:26:17 214

转载 十大经典排序算法最强总结

最近几天在研究排序算法,看了很多博客,发现网上有的文章中对排序算法解释的并不是很透彻,而且有很多代码都是错误的,例如有的文章中在“桶排序”算法中对每个桶进行排序直接使用了Collection.sort()函数,这样虽然能达到效果,但对于算法研究来讲是不可以的。所以我根据这几天看的文章,整理了一个较为完整的排序算法总结,本文中的所有算法均有JAVA实现,经本人调试无误后才发出,如有错误,请各位前辈指出。1、排序算法说明1.1排序的定义对一序列对象根据某个关键字进行排序。1.2 术语说明..

2020-05-19 10:34:38 181

原创 Jmeter-如何用Jmeter录制脚本

前提:之前看过很多人用badboy录制Jmeter脚本,但是我个人没有用过,对于我来说也麻烦,肯定还是自己写jmx脚本来的更方便更快,但是有时候录制脚本,可以方便我们调试脚本,或者直接获取信息头,也算方便吧。1.创建http代理服务器2.代理服务器编辑端口号:Jmeter默认8888 (端口号是未被占用的,占用的话Jmeter就启动不了)(如何查看端口号是否被占用?cmd-...

2020-03-05 15:02:20 167

原创 分布式压力测试平台nGrinder简介 - 玩转压测nGrinder

https://www.jianshu.com/p/834f65dc6818

2020-03-04 16:21:15 517

原创 Linux三剑客(grep、sed、awk)

下面所说的是Linux中最重要的三个命令在业界被称为“三剑客”,它们是awk,sed,grep。我们现在知道Linux下一切皆文件,对Linux的操作就是对文件的处理,那么怎么能更好的处理文件呢?这就要用到我们上面的三剑客命令。在说这三个命令前我们要插入一个小插曲就是“正则表达式”。一、正则表达式所谓的正则表达式我个人理解就是正规的表示方法。他是用简单的方法来...

2020-02-28 15:32:11 233 2

原创 Linux常用操作命令汇总

https://blog.csdn.net/lz6363/article/details/82664130

2020-02-28 15:30:38 60

原创 Centos下,Docker部署Yapi接口管理平台

接口测试的工具很多,公司引进了接口管理平台Yapi,自己尝试直接搭建,从安装Nodejs到配置MongoDB数据库,再到安装yapi的时候,遇到浏览器打开本地服务器Ip地址后,没有显示部署内容。。。没找到原因,所以换了docker方式,这里记录下,作为一个新手,有问题欢迎指出------------------------------------------------------------...

2020-01-20 20:19:54 499

原创 Mac下IntelliJ IDEA快捷键大全

Mac键盘符号和修饰键说明⌘Command⇧Shift⌥Option⌃Control↩︎Return/Enter⌫Delete⌦向前删除键(Fn+Delete)↑上箭头↓下箭头←左箭头→右箭头⇞Page Up(Fn+↑)⇟Page Down(Fn+↓)HomeFn + ←EndFn + →⇥右制表符(Tab键)⇤左制表符(Shif...

2020-01-20 20:19:02 134

原创 docker核心概念(镜像、容器、仓库)及基本操作

概要docker是一种linux容器技术。容器有效的将由单个操作系统挂管理的资源划分到孤立的组中,以便更好的在组之间平衡有冲突的资源使用需求。可简单理解为一种沙盒 。每个容器内运行一个应用,不同的容器之间相互隔离,容器之间也可以建立通信机制。容器的创建和停止都十分快速,资源需求远远低于虚拟机。好处能高效地构建应用。对于运维开发来说,能...

2020-01-20 20:18:09 187

原创 MyBatis 日志

LoggingMybatis内置的日志工厂提供日志功能,具体的日志实现有以下几种工具:SLF4J Apache Commons Logging Log4j 2 Log4j JDK logging具体选择哪个日志实现工具由MyBatis的内置日志工厂确定。它会使用最先找到的(按上文列举的顺序查找)。 如果一个都未找到,日志功能就会被禁用。不少应用服务器的classpath中已经...

2020-01-02 19:44:41 85

原创 MyBatis SQL语句构建器

SQL语句构建器问题Java程序员面对的最痛苦的事情之一就是在Java代码中嵌入SQL语句。这么来做通常是由于SQL语句需要动态来生成-否则可以将它们放到外部文件或者存储过程中。正如你已经看到的那样,MyBatis在它的XML映射特性中有一个强大的动态SQL生成方案。但有时在Java代码内部创建SQL语句也是必要的。此时,MyBatis有另外一个特性可以帮到你,在减少典型的加号,引号,新行...

2020-01-02 19:44:09 140

原创 MyBatis Java API

Java API既然你已经知道如何配置 MyBatis 和创建映射文件,你就已经准备好来提升技能了。 MyBatis 的 Java API 就是你收获你所做的努力的地方。正如你即将看到的,和 JDBC 相比, MyBatis 很大程度简化了你的代码而且保持简洁,很容易理解和维护。MyBatis 3 已经引入 了很多重要的改进来使得 SQL 映射更加优秀。应用目录结构在我们深入 Java...

2020-01-02 19:43:36 105

原创 MyBatis 动态SQL

动态 SQLMyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其他类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句有多么痛苦。拼接的时候要确保不能忘了必要的空格,还要注意省掉列名列表最后的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。通常使用动态 SQL 不可能是独立的一部分,MyBatis 当然使用一种强大的动态 SQL 语言来改进这种情形,...

2020-01-02 19:42:32 52

原创 MyBatis XML映射文件

Mapper XML 文件MyBatis 的真正强大在于它的映射语句,也是它的魔力所在。由于它的异常强大,映射器的 XML 文件就显得相对简单。如果拿它跟具有相同功能的 JDBC 代码进行对比,你会立即发现省掉了将近 95% 的代码。MyBatis 就是针对 SQL 构建的,并且比普通的方法做的更好。SQL 映射文件有很少的几个顶级元素(按照它们应该被定义的顺序):cache– 给定...

2020-01-02 19:42:04 101

原创 MyBatis XML配置

XML 映射配置文件MyBatis 的配置文件包含了影响 MyBatis 行为甚深的设置(settings)和属性(properties)信息。properties这些属性都是可外部配置且可动态替换的,既可以在典型的 Java 属性文件中配置,亦可通过 properties 元素的子元素来传递。例如:<properties resource="org/mybatis/exa...

2020-01-02 14:15:06 72

原创 Linux命令行查看内存

用 'top -i' 看看有多少进程处于 Running 状态,可能系统存在内存或 I/O 瓶颈,用 free 看看系统内存使用情况,swap 是否被占用很多,用 iostat 看看 I/O 负载情况...还有一种办法是 ps -ef | sort -k7 ,将进程按运行时间排序,看哪个进程消耗的cpu时间最多。top:主要参数 :d:指定更新的间隔,以秒计算。 q:没有任何...

2020-01-02 14:08:09 925

原创 SSM框架--Spring+SpringMVC+Mybatis (IDEA)搭建

使用idea创建一个maven项目( 这里演示 的是 web项目)点击 Finish然后开始配置 pom.xml文件(添加各种依赖jar包)先去找 spring 所需的 jar包jar包中心仓库地址:http://mvnrepository.com/找到 Spring Web ( 因为 我这里演示的是一个web项目)把这段 复制到 p...

2019-12-27 16:34:46 187

原创 Github创建新分支

一、clone Repositoryclone Github 上的Repository,如下:git clone https://github.com/siskinc/siskinc.github.io二、管理分支1、查看分支(1)查看本地分支使用 git branch命令,如下:$ git branch* master*标识的是你当前所在的分支(2)...

2019-12-27 14:25:24 323

原创 Fiddler如何模拟弱网环境进行测试

1、模拟弱网环境打开Fiddler,Rules-&gt;Performance-&gt;勾选 Simulate Modem Speeds,勾选之后访问网站会发现网络慢了很多2、Fiddler弱网的原理Rules—&gt;Cutomize Rules打开CustomRules.js 文档在文件中搜索关键字,m_SimulateModem 让我们来分析一下这几行代码...

2018-10-09 17:25:30 716

原创 使用Charles进行弱网测试

当前APP网络环境比较复杂,网络制式有2G、3G、4G网络,还有越来越多的公共Wi-Fi。不同的网络环境和网络制式的差异,都会对用户使用app造成一定影响。另外,当前app使用场景多变,如进地铁、上公交、进电梯等,使得弱网测试显得尤为重要。如果app没有对各种网络异常进行兼容处理,那么用户可能在日常生活中遇到APP闪退、ANR、数据丢失等问题。因此,app网络测试,特别是弱网测试尤为重要。本文梳理...

2018-10-09 17:24:41 934 2

空空如也

空空如也

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

TA关注的人

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