自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小思的博客

90后老阿姨,热爱Java,喜欢记得关注我哦

  • 博客(152)
  • 资源 (19)
  • 收藏
  • 关注

原创 Jmeter八大元件

取样器:jmeter接口测试的核心,我们发送接口请求的配置都必须在取样器中完成。逻辑控制器:可以控制Jmeter其他元件的运行方式。主要有循环、IF条件等功能。监听器:用来采集取样器运行完成后的运行结果。配置元件:可以配置全局变量,CSV数据文件,数据库配置等等断言:断言运行的结果定时器:主要对各个接口请求前置处理器:取样器运行之前,要执行的元件。例如:发送HTTP接口请求之前,先运行前置处理的代码。后置处理器:取样器运行之后,要执行的元件。

2024-04-14 21:49:57 548

原创 Jmeter三个常用组件

线程组:jmeter是基于线程来运行的,线程组主要用来管理线程的数量,线程的执行策略。HTTP请求:HTTP请求是jmeter接口测试的核心部分,主要使用HTTP取样器来发送接口请求查看结果树:通过HTTP取样器发送接口请求后,服务器返回的结果需要通过查看结果树进行查看。

2024-04-14 21:06:42 769

原创 mac配置Jmeter环境

bin:jmeter可执行文件目录,启动jmeter时,就是启动bin目录下的ApacheJmeter.jar,jmeter.bat,jmeter.sh文。在新的空白终端中输入vim .bash_profile,编辑配置文件,将下方内容写入配置文件中,写完按esc键,输入:wq 退出编辑页面。所以我们将jmeter写到配置文件中,在任何目录下,输入 jmeter关键字,就能启动jmeter。lib:jmeter的本地依赖包库,不可随意删除,会影响jmeter的运行。(以上两种启动方式程序坞中图标不一样)

2024-04-12 19:41:14 5009 1

原创 Parallels Desktop安装虚拟机要执行此操作,您必须输入主机操作系统管理员认证凭据;执行该操作失败

弹窗1️⃣:执行此操作,您必须输入主机操作系统管理员认证凭据弹窗2️⃣:执行该操作失败。

2024-02-29 17:44:50 805

原创 Mac安装Navicat

1.下载安装包Mac版 Navicat Premium 12 v12.0.23.0 官网下载地址:英文64位 http://download.navicat.com/download/navicat120_premium_en.dmg中文简体64位 http://download.navicat.com/download/navicat120_premium_cs.dmg2.双击安装镜...

2019-12-24 17:53:26 22927 26

原创 IDEA Debug教程 超详细

前言:Debug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生的位置,以及在运行过程中参数的变化。通常我们也可以启用Debug模式来跟踪代码的运行流程去学习三方框架的源码,所以学习下如何在Intellij IDEA中使用好Debug是很有必要的,接下来一起来学习总结一下吧~跳转到标题1sad方式方法标题1佛挡杀佛按地方撒地方...

2019-10-10 12:18:47 9603 11

原创 解决this is incompatible with sql_mode=only_full_group_by

出现场景:执行sql语句的时候报错出现原因:因为group by语句处出现了错误,让我们来看看group by的语法⤵️:select 选取分组中的列+聚合函数 from 表名称 group by 分组的列从语法格式来看:是先有分组,再确定检索的列,检索的列只能在参加分组的列中选。再看一下ONLY_FULL_GROUP_BY的意思是:对于GROUP BY聚合操作,如果在SELE...

2019-09-24 14:34:39 2138 2

原创 Homebrew安装redis

1.打开终端,输入命令,安装特定版本加上@版本号,例如brew install redis@3.2,默认是安装最新版本brew install redis2.等待安装完成3.修改redis.conf文件快捷键shift+command+G输入/usr/local/etc,编辑redis.conf文件,搜索daemonize no,将no改为yes...

2019-09-19 16:46:20 2064 1

原创 Mac安装Homebrew

1)打开官网:https://brew.sh/2)打开终端,输入命令,回车/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"3)等待下载完成4)安装成功说在最后的话:编写实属不易,若喜欢或者对你有帮助记得点赞+关注或者收藏哦~...

2019-09-19 15:17:08 579

原创 Mac安装虚拟机

安装虚拟机可以帮你解决很多不同操作系统的兼容性问题,在虚拟机的任何操作都不会影响原系统的稳定性。Mac用户安装虚拟机用的最多的应该是Parallels来辅助,不安装虚拟机的朋友可以制造一个Win To Go硬盘,将系统装在U盘里,当然这个不是普通的U盘,再或者直接上双系统(对内存和性能都有要求,不然会很卡顿)1)去Parallels下载安装包进行安装2)去到https://msdn.itell...

2019-09-02 09:00:28 1668 2

原创 Mybatis自定义Sql

前言:近日遇到很复杂的业务逻辑需要处理(每每这个时候博主经常吐槽自己脑子不够用了

2019-08-22 11:57:52 3781 3

原创 解决1235 - This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery'

出现场景:使用子查询时这版本的 MySQL 不支持使用 LIMIT 子句的 IN/ALL/ANY/SOME 子查询意味着下列查询不能正确的执行select * from my_table where id in (select id from my_table limit 10)解决方案:select * from my_table where id in (select t.id...

2019-08-20 08:45:01 32387 13

原创 解决Mysql计算时除数为0

出现场景:有时候需要编写sql语句进行数字之间的运算,常常会出现除数为0的情况耶解决方案:在进行除数运算之前,先写个If判断,如果为0的话就让它变为null,任何一个数除以null都会变为null了,这样巧妙的解决就好了鸭~select device_number/if(estimate_repair_costs='0',null,estimate_repair_costs)estimate_...

2019-08-19 13:56:58 14722

原创 解决idea不能搜索任何插件

出现原因:IDEA的模块系统加载不出来,是由于IDEA的网络安全机制造成的,类似于windows的防火墙,IDEA误认为你的网络不安全,不给你连接解决方案:settings-》system settings-》updates下面的use secure connection去掉勾注意:重新启动idea!!!说在最后的话:编写实属不易,若喜欢或者对你有帮助记得点赞+关注或者收藏哦~...

2019-08-14 11:37:07 15389 7

原创 解决ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

出现场景:一般是在新安装完数据库之后或者修改完数据库用户密码重新连接时出现原因:等你再次连接到数据库,数据库还是记录的你上一次的密码,所以登录不上解决方案:1)停止数据库服务2)依次执行命令(安装路径注意修改为你自己的)cd /usr/local/mysql/bin/sudo sumysqld_safe --user=mysql --skip-grant-tables --skip-...

2019-08-08 15:48:58 3975 2

原创 解决2003 - 2003 - Can't connect to MySQL server on '127.0.0.1'(61 "Connection refused")

1)右击数据库选择编辑连接2)3)重新输入密码即可说在最后的话:编写实属不易,若喜欢或者对你有帮助记得点赞+关注或者收藏哦~

2019-08-08 15:40:40 42231 23

原创 Mac重建聚焦索引

很多时候聚焦索引(command+空格)搜索不到任何关于本机的任何文件,甚至直接给你词典翻译,不是我们预期的效果,第一种情况,你可能禁用了spotlight的服务,需要重启服务;第二种情况,索引失效,所以有时候需要重建一下索引。两种情况都可以尝试一下,下面是命令:关闭spotlight server的命令:sudo launchctl unload -w /System/Library/Lau...

2019-07-30 08:51:39 3004 1

原创 Macbook pro新手入门

下面是我本人购买购买mbp的经历

2019-07-29 08:33:53 60524 74

原创 Mac安装多个JDK

安装多个jdk其实也很方便呐~同样去到终端,进行环境变量的配置输入命令:vim ~/.bash_profile 下面是我配置好的jdk7和jdk8的环境变量:只需要配置JAVA_HOME即可,然后按esc退出编辑模式,输入:wq保存,输入source ~/.bash_profile执行该文件,使之设置生效。再输入echo $JAVA_7_HOME和echo $JAVA_8_HOME如果...

2019-07-28 20:14:19 2619

原创 Mac远程windows服务器

1)在网上找资源下载Microsoft Remote Desktop2)安装完之后,点击运行(操作界面虽然全英文,但是挺简洁的)3)点击➕号4)填写服务器信息,然后重启软件发现列表出现了你刚刚填写的标题服务器5)点击连接,输入密码就能连接了(就这点不智能,明明填写过了却还要填写一次)6)mac和服务器文件不能直接进行复制(也不如windows智能)手动设置可共享文...

2019-07-26 16:59:06 5846

原创 Mac安装和配置Mysql环境

1.去官网下载镜像(此过程非常漫长,可以先去玩一玩,使用迅雷加速都慢,迅雷下到最后一点点竟然不动了,对不动了,还是乖乖等官网下载吧~5.7版本的最稳定,所以博主选的是这个)2.安装1)双击安装2)傻瓜式操作,等待安装完成3.启动Mysql1)进入到系统偏好设置,下滑可以看到Mysql2)双击MySQL的软件图标,会自动打开MySQL的管理界面,可以看到MySQL默认是关闭的...

2019-07-26 10:58:34 952 2

原创 Mac配置Tomcat

1.去官网下载压缩包(博主下载的是8.xx的版本)https://tomcat.apache.org/download-80.cgi2.双击文件夹,解压到本地文件夹3.打开终端,将startup.sh文件拖入到终端,回车4.缺少权限,输入命令,赋予权限sudo chmod 755 接你的tomcat的绝对路径回车,输入你的电脑密码(此处密码不可见)5.将startup.sh文...

2019-07-26 01:23:21 7541 5

原创 Mac日常实用技能

常用快捷键:command+空格 万能查找键command+shift+G 前往文件option+command+c 复制文件路径终端:1)打开方式:Applications>实用工具2)常用命令:q 退出,如果文件修改,无法退出:q! 强制退出,不保存当前修改,直接退出:wq 保存并退出Mac应用程序无法打开或文件损坏的处理方法1)打开终端(...

2019-07-25 23:03:24 649 1

原创 Mac配置Maven环境

1.下载maven包到本地https://maven.apache.org/download.cgi1.在应用程序找到终端(实用工具)文件夹里面2.输入命令:vi ~/.bash_profile输入 i 进入编辑模式输入:(注意⚠️M2_HOME需要填写为自己的路径哦~)export M2_HOME=/Library/apache-maven-3.5.3export PATH...

2019-07-25 13:17:09 33754 14

原创 Mac配置java环境

1.进入到终端输入java命令2.点击‘更多信息’去到官网,下载jdk,往下滑动,选择自己需要的Jdk版本3.接受协议,下载镜像4.进行安装完成之后,在终端输入java5.配置java环境成功安装的默认路径:/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk说在最后的话:编写实属不易,若喜欢或者对你有帮助记得点赞+关注或者...

2019-07-25 12:31:49 26224 5

原创 Java计算两个时间的月份差值

普通的写逻辑去判断两个时间相差月份需要写很多逻辑判断,比如年份比较,那么有什么办法可以快速计算呢?引入依赖:<dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>2.9.9</version&g...

2019-07-18 16:14:01 6030

原创 SSM配置log4j打印sql无效

出现场景:维护之前的SSM的项目,发现log4j.properties能正常加载,语法啥的,配置啥的都没有搞错,但是关于sql打印的就是不生效,没有任何的sql打印出来,前后端一起调试,后端不打印sql,一点都不方便,真是好气哦

2019-07-16 11:34:37 1064 1

原创 Mybatis执行自定义sql

SSM框架中,实体层-Mapper(Dao)层-severice层-controller层,有特定的业务当我们不能一路程序走下来事,比如直接查询数据库(返回的对象并不能用实体类接收)等其他自定义的sql语句,不可能再去写一套原生的jdbc操作数据库,所以怎样在原先系统的框架衍生出灵活的数据库操作,该怎么写在mapper里面反射出来,这个自定义sql并没有和任何实体字段完全一样,所以无法用实体接收当...

2019-07-08 09:27:03 3893 3

原创 解决Excel文件导入到java后台时间变为1970-01-01

出现场景:做导入功能时,填写的时间导入到java后台时全变为1970-01-01了,时间获取不到。出现原因:第一个红列的格式为常规,所以当我们鼠标一离开单元格,比如输入的是2019-05-06,它就会自动变为2019/5/6,可能我们以为这样也没问题,但是问题就是出在这里(博主百度了好久无果,哈哈哈哈哈。。。。)解决方案:将单元格格式设置为文本格式,当你鼠标离开单元格时就不会自动转换为2...

2019-06-19 08:31:10 2381

原创 Navicat新建查询时结果不能修改

当辛辛苦苦查询语句时,却发现啊 查询的结果不能修改,从网上查的时候,都是说表没有主键,前提表肯定要设一个主键的,再者查询的列中必须包含主键,就能对查询结果进行修改了添加对主键的查询,发现只读属性不见了说在最后的话:编写实属不易,若喜欢或者对你有帮助记得点赞+关注或者收藏哦~...

2019-06-14 09:13:44 5196 2

原创 IDEA打包普通web项目

背景:因为普通的web项目无法用maven命令进行打包,所以怎样打成war包发布呢?1.进入项目的结构配置在【ProjectStructure】中选择左侧的【Artifacts】页签,点击中间上面的,选择【WebApplication:Archive】-> 【Empty】2.添加war包的配置点击+号,选择【Directory Content】将项目的classes的文件配...

2019-05-31 10:19:17 21288 8

原创 IDEA导入Eclipse项目

背景:用习惯了idea再去用eclipse实在用的不习惯,于是将老的eclipse项目导入到eclipse,网上有很多教程,看了很多博客都不行,一直报错,各种报错,现在终于好了,我们一起来看看怎么将eclipse的项目导入到idea1新建一个文件夹,idea打开这个空文件夹2.将项目导入3.窗口右下角等待项目编译完成4.配置项目环境和结构注意:上面的...

2019-05-30 08:38:19 152303 69

原创 判断对象的某些属性是否为空

背景:很多时候我们需要判断对象的某些属性中的值是否为空,然后进行操作,这里不需要整个的对象,只是需要获取对象中的某些属性进行判断,如果写很多的if进行判断,例如:if (StringUtils.isBlank(equipInfo.getCustomerNo())) {//客户编码...}}if (StringUtils.isBlank(equipInfo.getCustomerRiskL...

2019-05-29 09:50:10 14241

原创 安装及卸载Mysql 5.7

一:安装Mysql1.先下载好 mysql5.7.24 版本的安装包,可以去mysql https://www.mysql.com/downloads/ 官网自己下载.1.1 首先,进入官网后 出现如下界面 我们选择1.2 进入MySQL Installer之后 ,我们需要向下滑动鼠标。会出现如下界面但是没有我们需要的版本 ,但是 我们可以点击 图片中的Looking for previ...

2019-05-24 17:58:32 754

原创 配置Tomcat环境

1、计算机右击属性,打开环境变量—系统变量—新建变量名:CATALINA_BASE,变量值为:D:\Program Files\Apache Software Foundation\Tomcat 8.0,如下图:2、新建变量名:CATALINA_HOME,变量值为:D:\Program Files\Apache Software Foundation\Tomcat 8.0,如下图:3、打开...

2019-05-24 17:11:16 12516 1

原创 Eclipse打war包

1.打war包2.配置好jdk、tomcat的环境变量配置jdk的环境变量请移步:https://blog.csdn.net/zeal9s/article/details/88059592

2019-05-24 17:03:07 627

原创 运行eclipse项目

一.下载eclipse的压缩包或者安装包二.新建一个工作区间三.导入项目File–>Import1.如果是Maven项目,需要配置Maven,maven配置详细请移步:https://blog.csdn.net/zeal9s/article/details/840238462.配置tomcat和jdk...

2019-05-24 16:30:50 15456 1

原创 eclipse项目部署到服务器

一、项目来源1)本人所在团队开发的项目需要部署2)接手的二手项目需要部署运维二、项目工程准备工作①先找出项目的部署环境JDK、Tomcat、数据库所使用的版本②先在本地的开发环境保证能运行该项目③能成功运行之后,将数据库连接,项目启动的端口号修改为和服务器一致的④打成war包复制到服务器上去作者是遇到将接手的二手项目部署到服务器上去,所以这种多了第①②步骤,如果是团队本身开发的项目就直接...

2019-05-24 11:32:26 2044 1

原创 Mysql根据多个字段找出重复数据

根据一个字段判断是否相同很容易,两个字段分组后面可以继续添加添加,它们之间是and的关系,相当于sno和sname都相同的数据才会被显示,注意要取一个中间字段(sno )来做数据的第二次筛选!SELECT *FROM tb_test_table WHERE sno IN ( SELECT sno FROM tb_test_table GROUP BY sno, sname HAVING...

2019-05-07 11:12:29 6046 6

转载 Git的详细使用教程

Git使用教程 一:Git是什么?       Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别?      SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推...

2019-04-28 14:34:26 303

微信公众号开发体验接口

微信公众号开发体验接口在博客有具体步骤,这是案例的完整代码,按照步骤,可以搭建属于自己的微信公众号,底部有显示按钮,你发送信息给公众号,它会有默认消息回复,有需要的伙伴可以自行下载哦~

2018-11-27

微信公众号开发接入接口

微信公众号开发接入接口的具体步骤,博客有详细的记录步骤,有需要的伙伴可以自行下载哦~

2018-11-27

quartz的实例

quartz的实例描述的是二十秒钟如果没有付款成功,就自动取消订单,也有传递参数到触发器,里面有具体的代码和数据库还有官方的文档,配置好能够直接运行,具体思路和步骤,在我的博客有记录,有需要的伙伴可以自行下载哦~

2018-11-25

SSM的整合的基本代码

SSM的环境搭建,有表的建设,能直接运行,有项目的所有需要使用的配置文件,环境的具体搭建步骤在我的博客有记录,有需要的小伙伴可以自行下载哦~

2018-11-08

Python学生管理系统(web网页版)

Python学生管理系统(web网页版),前面发布了python的控制台版本的学生管理系统和使用tkinter界面版的学生管理系统,这次是使用Django开发基于学生的实体类的增删改查,里面包含项目演示录屏和完整的项目源码与数据库的建设,将项目导入pycharm建设表之后就能直接使用,有需要的小伙伴可以下载哦~

2018-11-02

Mybatis一对一增删修改查完整项目

Mybatis一对一增删修改查完整项目,是基于人与身份证的实体类,project可导入idea,建设mysql的表,改一下mysql连接就能直接运行,Mybatis一对一增删修改查完整项目,Mybatis一对一增删修改查完整项目

2018-10-31

Java的注释

Java注释的良好习惯,方便项目的交接和事后的维护与整理,是一个很好的帮助自己养成编码习惯的工具,效果图在我的博文有记录,有需要的伙伴可以自行下载哦~

2018-10-28

Mybatis入门

Mybatis的入门级应用,对作者信息的增删改查,让你对Mybatis能够快速上手和理解Mybatis的运行过程,具体的项目搭建过程,在我的写博文有记录,有需要的伙伴可以自行下载和翻阅哦~

2018-10-28

Python界面版学生管理系统

前不久上传了一个控制台版本的学生管理系统,这个是Python界面版学生管理系统,这个是使用pycharm开发的一个有界面的学生管理系统,基本的增删改查,里面又演示视频和完整代码,有需要的伙伴可以自行下载

2018-10-27

Shiro的应用案例

Shiro的应用案例是关于用户认证和授权的,这是具体项目,具体步骤在博客有记录,有需要的小伙伴可以自行下载

2018-10-25

Python学生管理系统

Python学生管理系统的演示录像,项目要求和完整项目已经上传,有需要的伙伴可以自行下载。

2018-10-22

SSH与Axis2的案例

SSH与Axis2的案例,具体操作在我的博客有记录,案例里面有客户端和服务端,有需要的伙伴可以自行下载

2018-10-18

WebService之axis2案例

手写的axis2案例,包括服务端与客户端WebService_client、WebService_server,详细在我的博客中有记录,需要的可以自行下载

2018-10-18

PyCharam软件

PyCharam软件,详细介绍在python的编辑工具软件安装的那篇博客里,有需要可以下载

2018-10-17

WebService调用第三方服务的案例

WebService调用第三方服务的案例,中英文自动转换,服务是webxml提供的,有需要的伙伴们可以下载

2018-10-15

WebService手写简单案例

WebService手写简单案例,具体项目怎样编写在我的博客里,这个是代码,有需要可以下载哦

2018-10-14

搭建Spring项目

搭建Spring项目,适合小白上手,搭建教程在我的文章 搭建spring环境

2018-08-23

hibernate对象三种状态

hibernate对象三种状态,有详细的代码介绍三种状态,易理解,有具体代码实现,有详细备注,让你轻松理解三种状态的存在形式

2018-08-14

hibernate简单示例

使用hibernate实现一套基本的增删改查,了解hibernate最基本的配置,初学者适用,欢迎下载

2018-08-14

空空如也

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

TA关注的人

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