自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 资源 (18)
  • 收藏
  • 关注

原创 Docker下配置Redis的AOF持久化

1、在CentOS下创建文件夹并下载配置文件配置文件我放在这个网址上面了 https://paste.ubuntu.com/p/k79dMdrbQG/mkdir -p /usr/local/mydata/redis/confmkdir -p /usr/local/mydata/redis/datasudo wget http://download.redis.io/redis-stable/redis.conf修改配置文件的内容appendonly yes #是否启用AOFappend

2021-04-20 14:55:51 461

原创 Java回顾(二十九) Dubbo+服务注册中心Zookeeper

分布式RPC框架Apache Dubbo1. 软件架构的演进过程1.1 SOA架构SOA全称为Service-Oriented Architecture,即面向服务的架构。它可以根据需求通过网络对松散耦合的粗粒度应用组件(服务)进行分布式部署、组合和使用。一个服务通常以独立的形式存在于操作系统进程中。站在功能的角度,把业务逻辑抽象成可复用的服务,通过服务的编排实现业务的快速再生,目的:把原先固有的业务功能转变为通用的业务服务,实现业务逻辑的快速复用。架构说明:​ 将重复功能或模块抽取

2020-07-10 14:33:25 543

原创 Java回顾(二十八) Git操作,Git常用命令、Git分支等、IDEA中配置Git、IDEA中分支的操作、使用SSH协议传输数据

Git分布式版本控制工具1. Git概述1.1 Git历史Git 诞生于一个极富纷争大举创新的年代。Linux 内核开源项目有着为数众多的参与者。 绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间)。 到 2002 年,整个项目组开始启用一个专有的分布式版本控制系统 BitKeeper 来管理和维护代码。到了 2005 年, Linux 开源社区(特别是 Linux 的缔造者 Linus Torvalds)基于使用 BitKeeper 时的经验教训,

2020-06-18 13:49:33 2213 1

原创 Java回顾(二十七)Maven高级(多模块的开发),Nexus私服安装

Maven高级1.maven基础知识回顾1.1 maven介绍maven 是一个项目管理工具,主要作用是在项目开发阶段对Java项目进行依赖管理和项目构建。依赖管理:就是对jar包的管理。通过导入maven坐标,就相当于将仓库中的jar包导入了当前项目中。项目构建:通过maven的一个命令就可以完成项目从清理、编译、测试、报告、打包,部署整个过程。​1.2 maven的仓库类型1.本地仓库2.远程仓库①maven中央仓库(地址:http://repo2.maven.org/maven2

2020-06-17 20:11:35 341

原创 Java回顾(二十六)Spring、SpringMVC、Mybatis整合 (SSM整合)

Java回顾(二十六)Spring、SpringMVC、Mybatis整合 (SSM整合)

2020-06-16 17:14:01 172

原创 Java回顾(二十五)Mybatis多表操作

1.Mybatis多表查询1.1 一对一查询1.1.1 一对一查询的模型MapperScannerConfigurer用户表和订单表的关系为,一个用户有多个订单,一个订单只从属于一个用户一对一查询的需求:查询一个订单,与此同时查询出该订单所属的用户1.1.2一对一查询的语句对应的sql语句:select * from orders o,user u where o.uid=u.id;1.1.3 创建Order和User实体public class Order { private

2020-06-15 23:57:22 130

原创 Java回顾(二十四) Mybatis 入门、常用配置解析、相应API、代理方式实现Dao、映射文件深入、核心配置文件深入

Java回顾(二十四) Mybatis 入门、常用配置解析、相应API、代理方式实现Dao、映射文件深入、核心配置文件深入

2020-06-14 21:51:07 153

原创 Java回顾(二十三)SpringMVC文件上传、连接器、异常处理

1、SpringMVC的文件上传1.1 SpringMVC的请求-文件上传-客户端表单实现(应用)文件上传服务端的三要素:type的属性是file类型 type=“file”使用Post提交的方式表单的enctype属性是多部分表单形式,即enctype=“multipart/form-data”,在使用包含文件上传控件的表单时,必须使用该值。1.2 文件上传原理1.3 SpringMVC的请求-文件上传-单文件上传的代码实现1(应用)【步骤一】添加依赖导入相对应的坐标 <d

2020-06-12 16:32:15 168

原创 Java回顾(二十二)JdbcTemplate使用、Spring 的事务控制、SpringMVC数据响应和请求

1、Spring JdbcTemplate1.1 概述它是spring框架中提供的一个对象,是对原始繁琐的Jdbc API对象的简单封装。spring框架为我们提供了很多的操作模板类。例如:操作关系型数据的JdbcTemplate和HibernateTemplate,操作nosql数据库的RedisTemplate,操作消息队列的JmsTemplate等等。1.2 JdbcTemplate开发步骤① 导入spring-jdbc和spring-tx坐标② 创建数据库表和实体③ 创建JdbcTemp

2020-06-11 21:45:28 300

原创 Java回顾(二十一)Spring入门、Spirng AOP

1. spring概述1.1 Spring是什么Spring是分层的 Java SE/EE应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control:反转控制) 和 AOP(Aspect Oriented Programming:面向切面编程) 为内核。提供了展现层 SpringMVC和持久层 Spring JDBCTemplate以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,逐渐成为使用最多的Java EE 企业应用开源框架

2020-06-08 00:42:36 311

原创 Java回顾(二十)Nginx使用

1、Nginx基础(安装和网站部署)1.1 安装(在Java回顾十九 那个文章有)https://blog.csdn.net/hongweisong666/article/details/1065643781.2 Nginx静态网站部署【步骤一】先进入nginx目录,打开nginx.conf目录,【步骤二】打开配置文件,并且修改,这里使用一个软件工具(EditPlus)来进行对配置文件的修改安装激活教程请看这个链接https://www.cnblogs.com/CSAH/p/1080749

2020-06-06 19:34:22 680

原创 Java回顾(十九) Linux操作命令、安装JDK、MySQL、tomcat、Redis、Nginx

1、Linux1.1 Linux常用的命令1.1.1 切换目录使用cd app 切换到app目录切换到上一层目录cd / 切换到系统根目录cd ~切换到用户主目录cd -注:使用tab键来补全文件路径1.1.2 列出文件列表:ls llls(list)是一个非常有用的命令,用来显示当前目录下的内容。配合参数的使用,能以不同的方式显示目录内容。 格式:ls[参数] [路径或文件名]在linux中以 . 开头的文件都是隐藏的文件lsls -a 显示所有文件或目录(包含隐藏的文件

2020-06-05 23:55:49 1737

原创 Java回顾(十八)Filter、jQuery、Ajax&和Json、Redis

今日内容1. JQuery 基础: 1. 概念 2. 快速入门 3. JQuery对象和JS对象区别与转换 4. 选择器 5. DOM操作 6. 案例JQuery 基础:1. 概念: 一个JavaScript框架。简化JS开发 * jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨 是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封

2020-06-03 00:08:19 217

原创 Java回顾(十七)Cookie、Session

1、Cookie1.1、Cookie实现快速入门创建Cookie对象往Cookie中加入值,response.addCookie()获取Cookie的值,request.getCookies()@WebServlet("/cookieServlet1")public class CookieServlet1 extends HttpServlet { @Override protected void doPost(HttpServletRequest request, Htt

2020-06-01 22:12:05 224

原创 Java回顾(十六)HTTP响应、Response

1、Http响应1.1、响应消息响应消息:服务器发送给客户端的数据数据格式:(1)、响应行 (2)、响应头 (3)、响应空行 (4)、响应体1.2、响应行1. 组成:协议/版本 响应状态码 状态码描述2. 响应状态码:服务器告诉客户端浏览器本次请求和响应的一个状态。1. 状态码都是3位数字 2. 分类:1. 1xx:服务器就收客户端消息,但没有接受完成,等待一段时间后,发送1xx多状态码 2. 2xx:成功...

2020-06-01 09:11:10 499

原创 Java回顾(十五)HTTP 和Request原理

1、HTTP协议1.1 概念HTTP: Hyper Text Transfer Protocol 超文本传输协议传输协议:定义了,客户端和服务器端通信时,发送数据的格式特点:1. 基于TCP/IP的高级协议; 2. 默认端口号:80 ;3. 基于请求/响应模型的:一次请求对应一次响应 ;4. 无状态的:每次请求之间相互独立,不能交互数据1.2 请求消息数据格式1.2.1 请求行请求方式 请求url 请求协议/版本GET /login.html HTTP/1.1请求方式:HT

2020-05-30 21:38:42 411

原创 Java回顾(十四) BootStrap和XML和tomcat

1、BootStrap1.1 概念概念: 一个前端开发的框架,Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JavaScript 的,它简洁灵活,使得 Web 开发更加快捷。框架:一个半成品软件,开发人员可以在框架基础上,在进行开发,简化编码。好处:(1) 定义了很多的css样式和js插件。我们开发人员直接可以使用这些...

2020-05-09 23:29:20 178

原创 Java回顾(十三)CSS和JS

1、CSS1.1、css的使用:css与html结合方式1、内联样式:并不推荐使用* 在标签内使用style属性指定css代码* 如:< div style=“color:red;”>hello css< /div>2、内部样式:* 在head标签内,定义style标签,style标签的标签体内容就是css代码 * 如: <style>...

2020-05-08 00:44:46 311

原创 Java回顾(十二) File类、Druid连接池、JDBCTemplate(Spring JDBC)、HTML和CSS

1、File类1.1、File类概述和构造方法File:是文件和目录路径名的抽象表示文件和路径是可以通过File封装为对象的以下是三种实现的方法,一般来说,用第一种就可以public class FileDemo01 { public static void main(String[] args) { //File(String pathname):通过将给...

2020-05-05 23:10:11 210

原创 Java回顾(十一) 集合练习与JDBC

1、集合练习1.1 ArrayList存储学生对象并排序需求:Arraylist存储学生对象,使用Collections对ArrayList进行排序要求:按照年龄从小到大排序,年龄相同时,按照姓名的字母顺序排序...

2020-05-03 23:43:07 197

原创 Java回顾(十) 数据库多表查询与事务 和 Map集合

1、多表查询1.1 查询语法select 列表名称from 表名列表where...1.2 数据准备创建部门表CREATE TABLE dept( id int PRIMARY KEY auto_increment, name VARCHAR(20));INSERT INTO dept (name) VALUES ('开发部'),('市场部'),('财务部');...

2020-05-02 22:34:58 786

原创 VS Code中Python操作办公软件Excel(待续,还未写完)

1、Python操作Excel读取1.1、Excel基本内容工作簿(workbook)表单 (worksheet)行、列、单元格(row,column,cell)1.2、安装openpyxl下载解压pip后,CMD运行 python setup.py install 安装pip然后在cmd中运行 pip install openpyxl 安装openpyxl模块1.3、V...

2020-05-01 11:10:14 4676

原创 Java回顾(九) 数据库多表之间的关系和三大范式

1、多表之间的关系1.1、分类1.1.1、一对一的关系(了解)如 人和身份证的关系1.1.2、一对多 (多对一) 的关系比如 部门和职员的关系一个部门对应多个职员一个职员只能对应一个部门1.1.3、多对多 的关系学生和课程关系一个学生可以选很多课,一门课也可以被多个学生选择1.2、实现1.2.1、一对多 (多对一) 的实现部门和员工的关系在多的一方建立外...

2020-05-01 11:05:46 282

原创 Java回顾(八)泛型和DQL中的查询语句、MySQL的约束

1、泛型1.1泛型概述1.2 泛型类泛型类的定义格式:格式:修饰符 class 类名<类型>{ }范例:public class Generic{ }此处的T可以随便写,常见的T,E,K,V等形式的参数常用于表示泛型public class Generator<T> { private T t; public T getT() { ...

2020-04-26 23:21:49 208

原创 Java回顾(七)Junit和MySQL中的DDL、DML

1、Junit单元测试1.1 测试分类黑盒测试:白盒测试:1.2 Junit的使用步骤1、定义一个测试类(测试用例)建议:* 测试类名 :被测试的类名Test 如CalculatorTest* 测试包名 :被测试的包名 如com.hws.test2、定义测试方法:可以独立运行建议: * 方法名 : test测试的方法名 testAdd* 返回值 : void* ...

2020-04-25 21:54:25 480

原创 Java回顾(六)Set集合

1、Set集合1.1、Object中的hascode值默认情况下,不同对象的hascode值是不相同的,除非之前已经把hascode值重写了。不同的英文单词的hascode值是不相同的,但两个不同的中文字符返回的hascode值有些确是相同的,原因是因为String里面重写了Object中的这个hascode方法。public class SetTest { public stat...

2020-04-24 23:49:01 330

原创 selenium(下)

1、失败实现截图首先把之前写过的截图的方法放入testNGListener里面,由于要用到driver,所以,先去从父类引用下来的onTestFailure(ITestResult tr)这个里面的tr去选择,用tr.getInstance得到的是一个对象所以要把它强转为之前的对象名称然后通过对象去拿到driver最终实现错误截图代码如下@Override public ...

2020-04-06 22:06:16 395

原创 Selenium(上)

Selenium+testNG+IDEA,软件测试List定位,元素定位,浏览器多窗口定位,登录脚本,testNG监听,testNG错误截图

2020-03-27 09:41:15 1461

原创 pom.xm依赖,只是库存下

<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apach...

2020-03-17 16:49:12 141

原创 maven与idea集成,写的不错

https://blog.csdn.net/Sugar_map/article/details/80262080?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-taskmaven与idea集成,写的不错

2020-03-13 22:17:27 113

原创 maven从中央仓库下载下来后放入本地仓库的cmd命令

mvn install:install-file -DgroupId=com.github.penggle -DartifactId=kaptcha -Dversion=2.3.2 -Dpackaging=jar -Dfile=E:\1\1/kaptcha-2.3.2.jarmvn install:install-file -DgroupId=com.github.penggle -Dar...

2020-03-07 11:16:09 953 1

原创 java回顾和leetcode刷题(五)

Session实现的两种方式1、第一种方式的话,就是HttpServletRequest httpServletRequest,然后在httpservletRequest里面get到getSession()2、第二种的话,直接HttpSession就好了(较为方便些)2、IDEA中一些快捷键(在Git下)(1)、在git的提交那块 按下Ctrl +D 可以看到版本的不同 (show d...

2020-02-20 22:48:27 228

原创 java回顾和leetcode刷题(四)

1、@NotBlank 、 @NotEmpty 、 @NotNull 的简单区别@NotBlank 主要用于String 中判断空格@NotEmpty 主要用于集合@NotNull 就是不为空,在基本类型上面2、表单提交部分,注解验证参数问题的环境:验证提交的表单里面的数据解决方法:(1)、可以先给它创建一个验证这些表单字段的model对象(这里的话,叫做From)(2)、然...

2020-02-18 21:41:19 217

原创 java回顾和leetcode刷题(三)

1、IDEA中mapperxml出现如下界面解决方法:Ctrl+ALt 然后出现的第一条点进去,然后第二个子类表中会显示出来有个disable选项的,点击一下就可以解决了。2、@MapperScan作用:指定要变成实现类的接口所在的包,然后包下面的所有接口在编译之后都会生成相应的实现类,好处是可以不用在dao层或者mapper层(这两层其实是一个意思)添加@Mapper注解,直接在启动类上...

2020-02-18 00:38:18 173

原创 java回顾和leetcode刷题(二)

1、IDEA中数据库没有连接成功的,报如下错误 Server returns invalid timezone. Go to ‘Advanced’ tab and set 'serverTimezon解决方法:(1)、第二步 打开cmd,进入到mysql安装目录下的bin目录,我的安装目录如下:C:\Program Files\MySQL\MySQL Server 5.7\bin(2)...

2020-02-16 22:52:32 186

原创 java回顾和leetcode刷题(一)

1、继承1.1重写和重载的区别1.1.1 重写(Override)(1)、发生在父类与子类之间(2)、方法名相同,参数列表相同(参数顺序、个数、类型),方法返回值相同(3)、访问修饰符的限制一定要大于被重写方法的访问修饰符(public>protected>default>private)(4)、与方法的参数名无关其实就是在子类中把父类本身有的方法重新写一遍(把那...

2020-02-14 23:25:46 1669

原创 springboot权限管理系统 学习(十一)

Date类型不匹配传进去的date类型不匹配,不能识别string,加上下面这段话就可以识别出来了String pattern = "yyyy-MM-dd"; @InitBinder public void InitBinder(WebDataBinder binder, WebRequest request){ binder.registerCustomEdi...

2020-02-07 10:08:37 403 2

原创 springboot权限管理系统 学习(十)

SprigBoot的热部署类的热部署页面的热部署1、热部署的dependency引入及有关配置<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> ...

2020-02-01 22:54:33 194

原创 springboot权限管理系统 学习(九)

Apsara Clouder专项技能逛阿里云主页的时候发现了这个,看了一下学习时间也不是很长,就顺便学一下视频1 API简介1、API(应用程序编程接口)API(Application Programming Interface应用程序编程接口)是一些预定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码或理解内部工作机制的细节2、API的特点...

2020-01-31 23:09:56 330

原创 springboot权限管理系统 学习(八)

Postman 使用刚刚测试了一下接口,无意间先来搞一波postman的入门级使用吧这里就只简单提一下GET请求和POST请求,GET请求:直接在Params里面写进去对应的KEY,写完之后会自动的加到地址栏里面去,可见这种方式是不安全的POST请求:(1)、普通的话,点击x-www那个就可以了,然后在Body里面写上对应的键值对就可以了(2)、如果是JSON的话,选择的是右边的ra...

2020-01-30 23:57:57 273

Dubbo和Zookeeper整合入门案例

案例是Dubbo和Zookeeper整合入门案例,有负载均衡(自己修改一下端口),解决了无法发布被事务代理的Service问题,写了消费方和提供方。

2020-07-10

简单的maven多模块整合 parents.rar

自己写的简单的maven多模块整合,里面把domain、dao、service、controller进行了对应的maven子模块放置,不过比较简易,可能要改的地方,你的pom.xml里面的依赖坐标要改成你自己电脑上的。和我的博客一起看更佳哦~(Java回顾(二十七)Java回顾(二十七)Maven高级)

2020-06-17

Spring、SpringMVC、MyBatis整合 ---- ssm.rar

自己写的简单的Spring、SpringMVC、MyBatis整合,里面的配置文件都全,方法的话,写了个保存账户信息和查询账户的方法,页面也有,不过比较简易,可能要改的地方,你的pom.xml里面的依赖坐标要改成你自己电脑上的。和我的博客一起看更佳哦~(Java回顾(二十六)Spring、SpringMVC、Mybatis整合 (SSM整合))

2020-06-16

杭电/杭电信工 计算机组成原理 实验三和实验四整合为一个项目的

用的软件是ISE Design Suite 14.7,实验三和实验四整合为一个项目的,先把指导书上面的那几张图看懂。积分定的是5积分,希望后续系统不要把积分调的太高

2020-03-01

杭电/杭电信工 计算机组成原理 实验一二三七

用的软件是ISE Design Suite 14.7,实验一二三七的,先把指导书上面的那几张图看懂。积分定的是5积分,希望后续系统不要把积分调的太高

2020-03-01

杭电/杭电信工 计算机组成原理 实验十

用的软件是ISE Design Suite 14.7,实验十的,先把指导书上面的那几张图看懂。积分定的是5积分,希望后续系统不要把积分调的太高

2020-03-01

杭电/杭电信工 计算机组成原理 实验四、五 (各独立)

用的软件是ISE Design Suite 14.7,实验四、五的(各自分开的),先把指导书上面的那几张图看懂,积分定的是5积分,希望后续系统不要把积分调的太高

2020-03-01

杭电/杭电信工 计算机组成原理 实验八、九 R、R_I型

用的软件是ISE Design Suite 14.7,实验八的R的、实验九的R_I的,先把指导书上面的那几张图看懂。

2020-03-01

杭电/杭电信工 计算机组成原理 实验十 R_I_J

这个计组实验十的代码要换一个,请移步到我的还有一个实验十的R_I_J资源里面,这个还在审核中,不能把之前上传的资源替换掉

2020-03-01

后台admin模板.txt

后台模板 链接:https://pan.baidu.com/s/12U5TQTda7z1FGi7qdT7Eww 提取码:dv45

2020-01-27

SprinigBoot权限demo基本环境的框架.rar

链接:https://pan.baidu.com/s/1v_OzU5Xv5EPzEmHTkLEPmg 提取码:m02f

2020-01-27

计算机网络历年期末试卷(杭电、杭电信工)

里面包含4套卷子,参考的价值很大,附答案。(今年2019年12月考的A卷,很大一部分都是参考2011年6月份的)

2020-01-02

数码管实验_笔记——嵌入式

此为数码管实验_笔记——STM32;自己写的代码和自己的笔记,基于的是普中STM32开发板的,自己用的是kail5软件编写的; 分享给一些需要的人,赚写金币,毕竟自己也没有很多金币,呜呜呜。

2019-05-30

蜂鸣器实验_笔记.rar——STM32

此为蜂鸣器实验_笔记.rar——STM32;自己写的代码和自己的笔记,基于的是普中STM32开发板的,自己用的是kail5软件编写的; 分享给一些需要的人,赚写金币,毕竟自己也没有很多金币,呜呜呜。

2019-05-29

软考中级-软件测评师

此为软考中级-软件测评师,链接失效可以重新找我要;内涵历年真题_资料书,时间上可能有点较老,下载的时候也留意一下; 分享给一些需要的人,赚写金币,毕竟自己也没有很多金币,呜呜呜。如有侵权,请及时联系我。

2019-05-06

软考—软件设计师_历年真题_模拟软件_资料书_视频题目分析

此为软考—软件设计师_历年真题_模拟软件_资料书_视频题目分析,链接失效可以重新找我要;内涵历年真题_模拟软件_资料书_视频题目分析; 分享给一些需要的人,赚写金币,毕竟自己也没有很多金币,呜呜呜。如有侵权,请及时联系我。

2019-05-06

centos6.8镜像_远程访问工具

此为centos6.8镜像_远程访问工具,链接失效可以重新找我要;内涵centos6.8镜像和2个远程访问工具,访问工具可以自行选择; 分享给一些需要的人,赚写金币,毕竟自己也没有很多金币,呜呜呜。如有侵权,请及时联系我。

2019-05-06

算法(第四版)中文版

此为算法(第四版)中文版pdf, 为了分享给一些需要的人,赚写金币,毕竟自己也没有很多金币,呜呜呜,3金币/积分。如有侵权,请及时联系我。后缀下载好后请改为 .zip格式

2019-04-27

空空如也

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

TA关注的人

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