自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (2)
  • 收藏
  • 关注

原创 【Java编码】mybatis的入门简单使用

配置文件generatorConfig.xml。分别引入mybatis依赖和数据库驱动依赖。

2023-05-04 16:38:48 277

原创 【Java编码】redis的入门使用

【代码】【Java编码】redis的使用。

2023-05-04 13:51:14 103

原创 【Java编码】apollo的使用

【代码】【Java编码】apollo的使用。

2023-05-04 11:53:38 162

原创 【Java编码】多模块基础脚手架的搭建

│ ├─com.yspay.demo.manager.xxx.repository.impl // 对数据库调用封装的实现, 多dao复合组装, 事务管理。│ ├─com.yspay.demo.manager.xxx.bo // 业务对象, 其中bo,│ ├─com.yspay.demo.manager.xxx.bo // 业务对象, 其中bo,

2023-05-04 11:38:36 105

原创 【测试技能】测试用例设计思路总结

提供一个测试用例设计思路

2023-04-23 18:46:45 501

原创 windows10 的rocketMQ安装并测试

rocketMq的使用入门

2023-02-01 10:20:31 2325

原创 【HTTP系列一开篇】HTTP协议与高并发学习路线

HTTP学习指导

2023-01-14 15:26:41 96

原创 JAVA学习----设计模式一(设计模式概述)

设计模式概述

2022-06-29 00:42:54 147

原创 JAVA学习系列----设计模式一(UML类图学习)

UML类图学习

2022-06-29 00:31:44 163

原创 mybatis的使用入门

mybatis的连接数据库以及简单实用

2022-05-04 20:06:48 428

原创 使用MacBook Pro添加环境变量踩坑

1.在终端当中直接输入sudo vim ~/.bash_profile输入密码2.在bash_profile当中输入需要添加的环境变量export PATH=/opt/homebrew/bin:$PATH如果你的shell是bash的话到这里就可以结束了,但是我的shell是zsh查看shell是什么的方法:echo $03.在终端当中输入sudo vim ~/.zshrc输入密码4.在zshrc当中添加source ~/.bash_profile...

2021-04-12 21:49:05 857

原创 Eclipse快捷键大全

2021-03-31 15:10:34 88

转载 Java的编程命名规范

编程规范是对编程的一种约定,主要作用是增强代码的可读性和可维护性,便于代码重用。首先要求程序中的各个要素都遵守命名规则,然后在编码中严格按照编码格式编写代码。命名规则包括以下几点。包的名称由一个小写字母序列组成。类的名称由大写字母开头,其他字母都由小写的单词组成。类的实例的名称由一个小写字母开头,后面的单词由大写字母开头。常量的名称都大写,并且指出完整含义。参数的名称无其他具体规定。数组的命名使用“类型[] 数组名”的形式。另外,编码格式规定如下。程序最开始编写导入包和类语句,即 impo

2021-03-31 14:34:08 93

转载 关于Java中equal函数和==的一些区别

equal函数比较的到底是什么,很明显是比较的值,但是什么值?与==比较的堆中的内存地址不同,其比较的是对象的值,包括各个属性的值。我们在重新overriding此方法时首先要判断是否为同一对象,如果是同一对象那么肯定返回为true,如果不是但比较的属性相同,那么对象“相等”,否则返回false。java中的数据类型,可分为两类:1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean他们之间的比较,应用双等号(),比较的是他们的值

2021-03-30 14:28:45 103

原创 Java中的参数传递

首先了解值传递和引用传递的概念值传递(pass by value)是指在调用函数时将实际参数复制一份传递到函数中,这样在函数中如果对参数进行修改,将不会影响到实际参数。引用传递(pass by reference)是指在调用函数时将实际参数的地址直接传递到函数中,那么在函数中对参数所进行的修改,将影响到实际参数。PS:Java中只存在值传递...

2021-03-30 00:40:47 61

原创 Java中int和Integer的区别以及装箱和拆箱

标题package helloworld;public class HelloWorld { public static void main(String[] args) { int a1 = 10; int a2 = 10; Integer integer3 = new Integer(10);//使用new创建都是会重新生成一个指向堆的某块地址的对象 Integer integer4 = new Integer(10);//使用new创建都是会重新生成一个指向堆的某块地址的对象

2021-03-29 17:27:57 159

原创 Java的8种基本数据类型的大小、取值范围、默认值以及包装类型

2021-03-29 15:34:47 579

原创 Java中静态方法不能调用非静态方法报错Cannot make a static reference to the non-static field

public class HelloWorld {int a = 1;public static void main(String[] args) {System.out.println(a);}}编译报错:Exception in thread “main” java.lang.Error: Unresolved compilation problem:Cannot make a static reference to the non-static field aat helloworl

2021-03-29 14:42:36 3845

原创 SQL篇--rank,dense_rank和row_number函数区别

2021-01-27 10:44:04 161

原创 软件测试系统性总结思维导图

软件测试学习整体流程总结

2020-12-01 00:07:51 729

原创 python2鼠标键盘录制功能以及还原操作功能

已调通,可直接在python2使用鼠标键盘录制代码:-- coding:utf-8 --#一个记录用户操作,并保存到json文件的程序import time #用于记录每一项操作的时间import json #用于保存导出我们记录的操作import threading #由于键盘和鼠标事件的监听都是阻塞的,所以用两个线程实现import pynput #用于记录用户事件command_list=[] #用来存储用户的操作isRunning=True #是

2020-11-09 10:10:36 681 3

原创 python3对多个CSV文件数据进行筛选分类绘图

功能:导入多个csv文件组成的zip压缩包,每个csv文件都有一列id,根据id进行筛选,将不同csv文件中相同id的指定列进行筛选然后合并到一个xls文件当中。效果:from zipfile import ZipFileimport osimport pandas as pdimport numpy as npfrom xlsxwriter import Workbookfrom datetime import datetimefrom logg import loggerimport

2020-11-09 10:06:08 2754

原创 python3实现鼠标键盘动作录制,并还原执行过程

这里写自定义目录标题1.录制鼠标过程源代码,按esc键结束录制,最后保存在commands.json文件中2.执行上面代码得到的commands.json文件,运行程序,输入文件绝对路径或者文件名,输入文件名则搜索当前程序下的目录文件一个运行使用"记录宏.py"记录的json的程序如果命令行传入了参数,则使用命令行参数,否则提示用户输入,此变量表示操作记录文件的路径第二个不是:,也就代表路径是相对路径打开文件创建鼠标和键盘的执行器,用于模拟键盘和鼠标的操作鼠标的两个按钮开始后已经经过的时间执行每一条记录1

2020-10-10 20:04:11 5972 5

原创 C++ 命名规范(参考Google C++)

Google C++ 命名规范可以参考http://www.cnblogs.com/ggjucheng/archive/2011/12/15/2289291.html以后可以读读《高质量C/C++编程指南》*一、简述Google 的C++规范号称世界上最优秀的编码规范,于是拿来研究下,已改善自己以后的工作,今天只先学习下它的命名规范。二、命名规则1.文件命名规则文件名全部小写,可以含下划线或连字符,按项目约定命名,且尽量保证文件名明确。比如:cmd_save_player_info_cl

2020-05-19 16:52:54 452

转载 transient关键字

先解释下什么是序列化我们的对象并不只是存在内存中,还需要传输网络,或者保存起来下次再加载出来用,所以需要Java序列化技术。Java序列化技术正是将对象转变成一串由二进制字节组成的数组,可以通过将二进制数据保存到磁盘或者传输网络,磁盘或者网络接收者可以在对象的属类的模板上来反序列化类的对象,达到对象持久化的目的。什么是transient?简单来说就是,被transient修饰的变量不能被序...

2020-03-04 11:39:11 102

原创 Final关键字功能概述

Final关键字可以用来修饰引用、方法和类。1.用来修饰一个引用1.1如果引用为基本数据类型,则该引用为常量,该值无法修改;1.2如果引用为引用数据类型,比如对象、数组,则该对象、数组本身可以修改,但指向该对象或数组的地址的引用不能修改。1.2如果引用时类的成员变量,则必须当场赋值,否则编译会报错。2.用来修饰一个方法当使用final修饰方法时,这个方法将成为最终方法,无法被子类重写...

2020-03-03 11:02:28 129

转载 JAVA内存管理

Java内存管理:深入Java内存区域Java与C++之间有一堵由内存动态分配和垃圾收集技术所围成的高墙,墙外面的人想进去,墙里面的人却想出来。概述:1.JAVA和C++/C内存管理的区别对于从事C和C++程序开发的开发人员来说,在内存管理领域,他们既是拥有最高权力的皇帝,又是从事最基础工作的劳动人民—既拥有每一个对象的"所有权",又担负着每一个对象生命开始到终结的维护责任。对于Java...

2020-02-27 22:53:03 125

NET_Framework_3.5_32bit.zip.7z

完美解决Windows10 32位的需要安装netFramework3.5问题 使用方法 1.将【sxs】文件复制到C盘; 2.右键以管理员身份运行NET Framework 3.5; 3.等待部署进度100%即可。

2021-03-29

NET_Framework_3.5_64bit.7z

完美解决Windows10 64位的需要安装netFramework3.5问题 使用方法 1.将【sxs】文件复制到C盘; 2.右键以管理员身份运行NET Framework 3.5; 3.等待部署进度100%即可。

2021-03-26

空空如也

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

TA关注的人

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