自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 21Spring学习笔记1_韩顺平

Spring学习笔记_韩顺平文章目录1 Spring基本介绍1.1 Spring学习的核心内容1.2 Spring的相关概念2 Spring快速入门3.1 第1步 新建项目3.2 第2步 选择Spring3.3 第3步 输入项目名称3.4 第4步 开发Monster.java3.5 第5步 配置bean文件3.6 第6步 测试类IOCTest3 Spring配置bean3.1 通过类型类获取bean3.2 通过构造器配置bean3.3 通过p名称空间配置bean...

2022-05-29 23:55:11 416 1

原创 122HttpClient学习笔记

HttpClient学习笔记1 HttpClient简介​ HttpClient是Apache Jakarta Common 下的子项目,可以用来提供高效、最新的、功能丰富的支持Http协议的客户端工具包,并且它支持Http协议最新的版本和建议。​ Http协议可以能是现在Internet上使用最多的、最重要的协议了,越来越多的Java应用程序需要直接通过Http协议来访问网络资源。虽然在JDK的Java net包中已经提供了访问http协议...

2022-03-05 00:21:47 1038

原创 121HttpURLConnection学习笔记

HttpURLConnection学习笔记文章目录1 GET请求方式1.1 设置要访问的url1.2 打开连接1.3 设置请求方式1.4 设置连接超时时间1.5 获取返回码1.6 获取返回数据get提交案例2 POST请求方式2.1 设置要访问的url2.2 打开连接2.3 设置请求方式2.4 设置连接超时时间加1 设置请求头信息加2 设置请求参数2.5 获取返回码2.6 获取返回数据post提交案例3 被请求的第三方3.1 浏览器请求地址3.2 第三方代码3.3 运行结果...

2022-02-27 19:29:12 366

原创 18_3JSP学习笔记

JSP学习笔记文章目录1 为什么需要JSP2 JSP快速入门3 JSP运行原理4 JSP九大内置对象4.1 out--PrintWriter4.2 request--HttpServletRequest4.3 response--HttpServletResponse4.4 session--session4.5 application--ServletContext4.6 config--ServletConfig4.7 pageContext4.8 page4.9 exc...

2022-02-25 20:12:53 323

原创 18_1手写Tomcat学习笔记

tomcat学习笔记文章目录1 tomcat简介1.1 web服务器1.2 tomcat服务器1.2.1 下载1.2.2 安装1.2.3 配置1.2.4 tomcat目录结构1.2.5 如何去访问一个web应用的某个文件1.2.6 在web服务器中安装web应用1.2.7 配置虚拟目录1.2.8 虚拟主机1.3 浏览器访问web站点原理2 手写tomcat_静态资源3 手写tomcat_动态资源3.1 tomcat工作原理3.2 http get请求格式3.2 http post请...

2022-02-15 17:44:00 3617

原创 18_2Servlet学习笔记

Servlet学习笔记文章目录1 Web开发简介1.1 web开发介绍1.2 动态网页技术的发展1.3 B/S与C/S的介绍2 Servlet简介2.1 为什么会出现servlet?2.2 什么是servlet2.3 Servlet开发工具2.4 tomcat和servlet在网络中的位置3 IDEA新建Servlet项目3.1 建立web工程3.2 在src目录下新建包3.3 开发一个Servlet3.4 在web.xml中添加Servlet映射3.5 部署到tomcat3.6 ...

2022-02-09 00:06:34 1152

原创 15Java网络编程学习笔记

Java网络编程学习笔记文章目录1 网络基础1.1 网络通信1.2 网络1.3 IP地址1.5 域名1.6 端口号1.7 网络通信协议1.8 TCP协议1.9 UDP协议2 IntetAddress IP地址2.1 getLocalHost()2.2 getByName()2.3 getHostAddress()2.4 getHostName()3 Socket4 TCP编程4.1 基本介绍4.2 应用案例1(使用字节流)4.3 应用案例2(使用字节流)4.4 应用案例3(使用字...

2022-01-31 00:06:06 1160

原创 117Java IO学习笔记

Java IO学习笔记文章目录1 文件1.1 基本概念1.1.1 什么是文件1.1.2 文件流1.2 创建文件对象1.2.1 new File(String filepath)1.2.2 new File(File parent,String filename)1.2.3 new File(String filepath,String filename)1.2.4 createNewFile()1.2.5 应用案例1.3 获取文件相关信息1.3.1 file.getName()1....

2022-01-24 14:57:58 324

原创 36设计模式学习笔记

设计模式学习笔记文章目录0.设计模式简介1.单例模式2.工厂方法3.抽象工厂4.责任链模式5.模板方法 ok一.模板方法简介二.模式的定义和特点三.模式的结构和实现四.什么是模板方法模式五.模板方法的应用六.demo七.项目实战6.策略模式 ok6.1 策略模式简介6.2 模式的定义和特点6.3 demo16.4 demo27.建造者模式 ok7.1 盖房项目需求7.2 传统方式思路分析7.3 传统方式代码实现7.4 传统方式优缺点7.5 建造者模式基本介绍7.6 建造者...

2022-01-21 15:48:17 842

原创 11Java正则表达式学习笔记

Java正则表达式学习笔记文章目录1 Java正则表达式简介1.1 快速入门1.2 基本介绍2 三个常用类2.1 Pattern2.1.1 Pattern.compile(regStr)2.1.2 Pattern.matches(regStr, content)2.2 Matcher2.2.1 matcher.find()2.2.2 matcher.matches()2.2.3 matcher.replaceAll("")2.3 PatternSyntaxExcepiton3 基...

2022-01-12 10:13:30 372

原创 13Java编码解码学习笔记

Java编码解码学习笔记文章目录1 什么是编码与解码2 常见的编码表2.1 ==ASCII==2.2 ==ISO-8859-1==2.3 GB23122.4 ==GBK==2.5 GB180302.6 Big52.7 编码表汇总2.8 乱码与兼容2.9 Unicode2.9.1 UTF-322.9.2 UTF-162.9.3 ==UTF-8==2.10 乱码的原因和可逆性3 char字符4 String类4.1 编码的方法4.1.1 getBytes()方法4.1.2 get...

2022-01-10 14:56:39 346

原创 12Java加密解密学习笔记

Java加密解密学习笔记文章目录1 密码学简介1.1 密码学基本概念1.2 密码学的历史1.2.1 古典密码学1.2.1.1 替换法1.2.1.2 移位法1.2.1.3 古典密码学破解方式1.2.2 近代密码学1.2.3 现代密码学1.2.3.1 哈希函数1.2.3.2 对称解密1.2.3.3 非对称加密1.3 如何设置密码才安全2 Byte和bit2.1 英文字母2.2 中文3 Base643.1 Base643.1.1 为什么乱码3.1.2 解决方案3.1.4 Base64...

2022-01-09 00:48:48 1250

原创 06注解学习笔记

注解学习笔记文章目录1 注解简介2 生成Java类的doc文档3 JDK内置注解3.1 @Override3.2 @Deprecated3.3 @SuppressWarnings4 自定义注解4.1 注解格式4.2 注解本质4.3 注解属性4.4 元注解4.4.1 ==@Target==4.4.2 ==@Retention==4.4.3 @Documented4.4.4 @Inherited4.4.5 元注解总结5 解析注解6 注解案例6.1 需求6.2 代码实现6.2.1 定义...

2022-01-02 19:23:35 339

原创 88swagger学习笔记

Swagger学习笔记文章目录1 Swagger简介1.1 引言1.2 什么是Swagger2 环境搭建2.1 引入依赖3.2 编写Swagger配置类2.3 启动springboot应用2.4 访问Swagger的UI界面3 Swagger配置类3.1 接口文档描述信息3.2 接口扫描策略3.2.1 扫描所有接口3.2.2 扫描指定包3.2.3 基于类的扫描3.2.4 基于方法的扫描3.3 忽略接口参数3.4 控制Swagger是否展示3.5 Swagger分组4...

2022-01-02 18:02:34 342

原创 03Java反射学习笔记

Java反射学习笔记文章目录1 反射简介1.1 什么是反射1.2 反射的好处1.3 Java代码在计算机中经历的三个阶段1.4 获取Class对象的方式2 class对象功能2.1 获取成员变量2.2 获取构造方法2.3 获取成员方法2.4 获取类名3 成员变量Field功能3.1 获取值3.2 设置值3.3 暴力反射4 构造方法功能4.1 创建对象4.2 暴力反射5 成员方法功能5.1 执行方法5.2 获取方法名5.3 暴力反射6 写一个框架6.1 需求6.2 步骤6.3 ...

2022-01-02 17:57:26 369

原创 06Junit单元测试学习笔记

JUnit单元测试学习笔记文章目录1 junit简介1.1 软件测试简介1.2 什么是单元测试1.3 为什么要单元测试1.4 junit单元测试框架2 环境搭建2.1 junit2.2 struts2整合junit2.3 spring整合junit3.4 springboot整合junit3 Java工程junit测试3.1 搭建步骤3.2 判定结果3.3 手工搭建3.4 自动搭建4 spring mvc junit测试5 spring boot junit测试5.1 测试ser...

2021-12-30 23:27:06 354

原创 11Easy Excel学习笔记

Easy Excel学习笔记1 Easy Excel简介1.1 Easy Excel介绍​ EasyExcel是一个基于Java的简单的、省内存的读写Excel的开源项目。​ 在尽可能节约内存的情况下支持读写百M的Excel。​ github地址: https://github.com/alibaba/easyexcelJAVA解析Excel工具EasyExcelJava解析、生成Excel比较有名的框架有Apache poi、jxl。...

2021-12-29 23:10:32 745

原创 10Easy POI学习笔记

Easy POI学习笔记文章目录1 Easy POI简介1.1 基本简介1.2 功能2 Easy POI环境搭建3 Easy POI注解3.1 @ExcelTarget3.2 @Excel3.3 @ExcelIgnore3.4 @ExcelEntity3.5 @ExcelCollection4 Easy POI写入Excel4.1 写入基本数据4.2 写入指定字段4.3 写入出list集合4.4 写入对象中含有其他对象4.5 写入一对多关系4.6 写入图片4.7 大数...

2021-12-29 00:46:28 3103

原创 09Apache POI学习笔记

Apache POI学习笔记文章目录1 Poi介绍1.1 poi简介1.2 依赖包1.3 POI包结构1.4 优劣势2 入门案例2.1 从Excel文件读取数据2.1.1 读取步骤2.1.2 读取Excel2.2 向Excel文件写入数据2.2.1 写入步骤2.2.2 写入Excel3 实战练习3.1 样式3.1.1 对齐方式3.1.2 边框3.1.3 背景颜色3.1.4 合并单元格3.2 导入Excel3.3 导出Excel1 Poi介绍1.1 poi简介1.有Apache...

2021-12-27 20:14:46 354 1

原创 60MongoDB学习笔记

MongoDB学习笔记文章目录1 MongoDB简介1.1 数据库简介1.2 数据库分类1.3 MongoDB简介1.4 MongoDB特点1.4.1 非结构化数据1.4.2 性能比较1.5 应用场景1.5.1 关系型数据库应用场景1.5.2 非关系型数据库应用场景1.5.3 MongoDB应用场景2 MongoDB环境搭建2.1 MongoDB下载2.2 MongoDB安装2.3 MongoDB配置2.3.1 配置环境变量2.3.2 启动MongoD...

2021-12-26 17:14:32 811

原创 72Git学习笔记

Git学习笔记文章目录1 Git知识点1.1 Git各分支功能2 TortoriseGit2.1 克隆远程仓库到本地2.2 TortoiseGit切换检出分支2.3 TortoiseGit提交代码2.4 TortoiseGit显示修改日志2.5 TortoiseGit文件冲突解决2.6 TortoiseGit新建分支2.7 TortoiseGit合并分支2.8 TortoiseGit删除分支2.9 TortoiseGit版本回退和返回3 IDEA Git1 Git知识点...

2021-12-25 00:18:54 287

原创 26Play框架教程2学习笔记

Play框架教程2学习笔记文章目录1 play框架011.1 概述1.2 特性1.2.1 无缝集成现有开发环境1.2.2 热重载和修改Bug1.2.3 简单的无状态MVC架构1.2.4 HTTP到代码的映射1.2.5 高效的模板引擎1.2.6 内置JPA支持1.2.7 Full Stack应用框架1.2.8 Play的特性总结2 play框架022.1 app目录2.2 conf目录2.3 public 的目录2.4 lib目录2.5 project目录2.6 target目录3 play...

2021-12-24 23:45:27 1136

原创 26Play框架教程1学习笔记

Play框架教程1学习笔记文章目录1play教程 第一课1.1 play是什么1.2 REST风格是什么1.3 play的优点和缺点2 play教程 第二课2.1 搭建开发环境2.1.1 安装JDK2.1.2 安装jdk1.7版本2.1.3 安装mysql2.1.4 安装Eclipse2.1.5 安装play2.1.6 在Eclipse中安装play插件2.2 创建项目2.2.1 通过命令行创建项目2.2.2 生成Eclipse可用的项目2.2.3 在Eclipse中运行项目2.2....

2021-12-24 23:41:02 149

原创 04lambda表达式学习笔记

lambda表达式学习笔记文章目录1 lambda语法2 list转map list过滤3 stream流4 lambda应用场景4.1 ==列表迭代==4.2 事件监听4.3 Predicate接口4.4 ==Map映射==4.5 Reduce聚合1 lambda语法Printer.javapackage com.tangguanlin.lambda;public interface Printer { void printer(String val);...

2021-12-23 19:04:36 359

原创 75Gradle学习笔记

Gradle学习笔记文章目录1 Gradle简介2 Gradle环境搭建2.1 下载2.2 安装2.3 配置2.3.1 新建变量GRADLE_HOME2.3.2 新建变量GRADLE_USER_HOME2.3.3 添加变量到path2.3.4 修改配置2.3.5 验证安装是否成功2.3.5 Gradle配置本地仓库2.3.6 Gradle配置远程仓库2.3.7 IDEA中配置Gradle2.4 Gradle新建Java工程2.5 Gradle新建Web工程3 groovy基...

2021-12-23 15:47:35 842

原创 74Maven学习笔记

Maven学习笔记文章目录第1章 Maven简介1.1 Maven能干什么?1.2 Maven构建的环节第2章 Maven环境搭建2.1 Maven下载2.2 Maven安装2.3 Maven配置2.3.1 配置Maven_HOME2.3.2 配置Path2.3.3 验证Maven是否安装成功2.3.4 配置Maven本地仓库2.3.5 本地jar包install到本地Maven仓库2.3.6 配置Maven中央仓库2.3.7 在IDEA中配置Maven2.4 ...

2021-12-23 15:47:00 173

原创 73Ant学习笔记

Ant学习笔记文章目录1 Ant简介1.1 介绍1.2 构建工具的需求1.3 Ant的历史1.4 Ant的特点2 Ant环境搭建2.1 Ant下载2.2 Ant安装2.3 Ant配置2.3.1 配置ANT_HOME2.3.2 配置Path2.3.3 验证Ant安装是否成功2.3.4 IDEA中配置Ant2.4 Java项目引入Ant3 Ant标签3.1 description3.2 定义与使用属性3.3 location属性3.4 depends 定义依...

2021-12-23 15:45:04 332

原创 27Vert.X框架学习笔记

vert.x框架学习笔记文章目录1 Vert.x简明介绍1.1 Vert.x能干什么1.2 Vert.x快速体验1.3 Vert.x的简单介绍1.4 Vert.x的一些优势1.4.1 异步非阻塞1.4.2 Vertx支持多种编程语言1.4.3 不依赖中间件1.4.4 完善的生态1.4.5 为服务而生1.5 Vert.x的技术体系1.5.1 核心模块1.5.2 Web模块1.5.3 数据访问模块1.5.4 Rea...

2021-12-21 16:55:56 1213

原创 Java日志框架学习笔记

Java日志框架学习笔记文章目录0 主流Java日志框架1 log4j1.1 理论知识1.1.1 Loggers日志记录器1.1.2 Appenders输出端1.1.3 Layout日志格式化器1.2 代码实现1.2.1 maven依赖1.2.2 log4j.properties1.2.3 Log4jTest.java1.2.4 运行结果2 slf4j2.1 理论知识2.2 slf4j日志门面绑定代码2.2.1 maven依赖2.2.2 Slf4...

2021-12-17 15:58:18 183

原创 25Quartz定时任务学习笔记

Quartz定时任务课程笔记文章目录1 quartz概念2 quartz运行环境3 quartz设计模式4 quartz学习的核心概念5 quartz的体系结构6 quartz的几个常用API7 quartz的使用7.1 准备工作7.2 引入quartz包7.3 入门案例7.4 Job和JobDetail介绍7.5 JobExecutionContext介绍7.6 JobDataMap介绍7.7 有状态的Job和无状态的Job7.8 Trigger介绍7.9...

2021-12-15 18:20:50 559

原创 118云原生编程语言Golang学习笔记

Golang学习笔记文章目录1.Go简介1.1 简介1.2 设计初衷1.3 Golang vs Java1.4 应用领域1.5 用go语言的公司2.Go下载和安装2.1 开发工具2.2 Go下载2.3 Go安装2.4 Idea安装go插件2.5 DOS命令3.基础语法3.1 Go执行流程3.1.1 Go基本目录结构3.1.2 第一个HelloWord3.1.3 编译teset.go3.1.4 执行test.ext3.1.5 编译+执行3.1.6 Golang执行流程3.2...

2021-12-11 19:53:03 2570 1

原创 042Lombok学习笔记

Lombok学习笔记[toc]1 Lombok是什么​ —手段:注解很多重复的get,set,减少代码冗余,pojo类不会那么长​通过注解的方式,帮忙生成get和set代码,没有技术含量的工作。通过注解的方式告诉lombok组件生成get和set.​lombok是一种Java实用工具,可用来帮助开发人员消除Java中冗余代码,尤其是对于简单的Java对...

2021-12-10 17:45:11 118

原创 009json数据格式学习笔记

json数据格式学习笔记文章目录0 json介绍0.4 json示例0.5 json的语法规则0.6 json支持的数据类型0.7 json和xml对比0.8 json有什么用?0.9 json实现技术0.10 json组织形式0.11 Java对象json格式字符串0.12 List集合对应的json格式字符串0.13 Map对应的json格式字符串1 用JackJson实现1.1 依赖配置包1.2 生成json格式字符串1.3 解析json格式字符串2 用Fa...

2021-12-09 15:38:25 814

原创 008xml数据格式学习笔记

xml数据格式课程笔记文章目录0 xml介绍1 SAX方式解析xml文件1.1 person.xml1.2 SAXReadXML.java1.3 PersonHandler.java2 Dom方式解析xml文件2.1 person.xml2.2 DomReadXML.java3 JDom方式解析xml文件3.1 JDom依赖3.2 **person.xml**3.2 JDomReadXML4 Dom4j方式解析xml文件4.1 **Dom4J依赖**4.2 pers...

2021-12-09 15:37:49 530

原创 00.ActiveMQ消息中间件

ActiveMQ消息中间件文章目录1.ActiveMQ简介2.ActiveMQ下载和安装2.1 Windows下安装ActiveMQ2.2 Linux下安装ActiveMQ(略)3.控制台和常用配置3.1 控制台界面介绍3.2 修改日志文件目录3.3 修改端口号3.4 修改控制台用户名密码3.5 添加第三方访问ActiveMQ的账号密码4.Queue队列模式4.1 生产者4.2 消费者5.Topic 发布/订阅模式5.1 生产者5.2 消费者6.Sp...

2021-11-17 14:15:53 8202

原创 Kettle学习笔记

Kettle学习笔记文章目录1.kettle概述1.1 Kettle简介1.2 Kettle核心概念2.Kettle下载和安装2.1 Kettle下载2.2 Kettle安装3.输入3.1 CSV文件输入3.2 文本文件输入3.3 Excel输入3.4 get_data_from_xml3.5 json_input3.6 生成纪录3.7 MySQL表输入3.8 Oracle表输入4.输出4.1 Excel输出4.2 文本文件输出4.3 SQL文件输...

2021-11-01 13:19:29 2181

原创 设计模式学习笔记

2021-10-31 18:44:26 366

原创 RabbitMQ学习笔记

RabbitMQ消息中间件文章目录1.MQ引言1.1 什么是MQ1.2 MQ有哪些1.3 不同MQ的特点2.RabbitMQ的引言2.1 RabbitMQ2.2 RabbitMQ的安装2.2.1 下载2.2.2 安装2.2.3 MQ的应用场景3.RabbitMQ配置4.点对点模型4.1.生产者:发送消息4.2.消费者:接收消息5.工作队列work5.1 工作队列平均分配5.1.1 生产者5.1.2 消费者15.1.3 消费者25.2 工作队列多劳多得5.2.1 生产者5.2...

2021-10-17 20:37:26 120

原创 RocketMQ学习笔记

RocketMQ学习笔记文章目录1. RocketMQ概述2. RocketMQ下载安装2.1 RocketMQ下载2.2 RocketMQ安装2.3 RocketMQ控制台3. RocketMQ角色4.点对点模式4.1 生产者4.2 消费者5. 批量消息发送5.1 生产者5.2 消费者6.异步处理6.1 生产者6.2 消费者7.群组和广播模式8.sql过滤8.1 生产者8.2 消费者9.RocketMQ事务消息9.1 生产者9.2 消费者10.重试机制11.重复消费11...

2021-10-17 18:34:06 853

原创 Jmeter学习笔记

接口测试 Jmeter文章目录1.Jmeter概述1.1 Jmeter简介1.2 Jmeter作用1.3 Jmeter优点1.4 Jmeter缺点2.Jmeter环境搭建2.1 Jmeter下载2.2 JDK安装2.3 Jmeter安装3.Jmeter线程组3.1 什么是线程组3.2 Http请求3.3 Http信息头管理器3.4 查看结果树3.5 Http Cookie管理器3.6 聚合报告3.7 Http请求默认值3.8 调度器(计时器)3.9 setUp线程组3.1...

2021-10-16 17:55:12 6142

空空如也

空空如也

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

TA关注的人

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