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

原创 03_servlet

ServletB站-动力节点课程笔记文章目录ServletServlet规范Servlet接口实现类Servlet接口内容:Servlet继承关系Servlet接口实现开发步骤实现Servlet步骤:Tomcat调用Servlet实现类:Servlet对象生命周期:HttpServletResponse接口【响应对象】介绍:主要功能:HttpServletRequest接口【请求对象】介绍:主要作用:post和get传递参数对比请求对象&响应对象生命周期欢迎资源文件默认欢迎资源文件:Tomcat

2021-03-19 22:08:26 89

原创 02_HTTP服务器

HTTP服务器Http协议包介绍(超文本传输协议)【背】http请求协议包在浏览器准备发送请求时,创建一个Http请求协议包。浏览器将请求信息以二进制形式保存在Http请求协议包各个空间。由浏览器负责将Http请求协议包推送到指定服务端计算机。http请求协议包按照自上而下划分,分为4个空间:请求行:[ url:请求地址(http://192.168.100.2:8080/index.html) method:请求方式(POST/GET) ]请求头:[

2021-03-19 22:07:11 127

原创 01_互联网通信流程

互联网通信流程角色划分客户端:用于发送请求,索要资源文件。服务端:用于接收请求,提供对应的资源文件。通信方式:方式1:C/S方式服务器软件:是一个软件。服务器软件在接收到请求之后自动的在服务端计算机上定位被访间的资源文件。服务器软件自动的将定位的文件内容解析为【二进制数据】通过网络发送回发起请求的客户端软件上。优点:有个合法的客户端软件,安全性高。减小服务端的计算压力。缺点:增加客户端获得服务的成本。(客户端可能配置不够)更新麻烦。方式2:B/S

2021-03-19 22:03:51 179

原创 HashMap源码解析

HashMap源码解析小刘讲源码课程笔记HashMap继承图HashMap没有直接实现Map接口,但基本上把AbstractMap重写的差不多了HashMap底层数据结构是什么?数组、链表、红黑树链表结构升级(树化)当一个链表长度>=8,且Map中桶数>=64时,链表升级为红黑树什么是链化?大量hash碰撞,导致某一个hash值后的链表很长。查找时间复杂度退化为O(n)链化的解决方法是引入红黑树。达到一定条件时树化(table长度>=64 &a

2021-03-19 22:00:12 190

原创 26_注解

# 注解(注释类型)所有源代码出自Java81简单概述1.1 简单的几点介绍编译后生成的也是.class文件。1.2 自定义注解public @interface MyAnnotation{}默认情况下注解可以出现在任意位置。大多数时候,程序员定义自己的注解,并编写自己的处理器来处理他们。2 jdk内置注解注解作用@Override编译器检查是否是重写的方法。标识性注解,和运行期无关。@Deprecated方法被弃用,或者不推荐使用。@S

2021-02-17 14:56:25 66

原创 25_反射

反射机制(java.lang.reflect.*)框架的底层原理Java_Java零基础进阶必备视频教程(适合Java基础,Java入门)_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili重点5.4和6.31. 简单介绍### 1.1 作用?可以直接读和修改字节码文件反射机制可以直接操作代码片段让程序更加灵活1.2 相关的类在哪个包下java.lang.reflect.*1.3 相关的重要的类类作用java.lang.Class代表整个字节码java

2021-02-17 14:55:13 60

转载 中文技术文档的写作规范

中文技术文档的写作规范标题层级标题分为四级。一级标题:文章的标题二级标题:文章主要部分的大标题三级标题:二级标题下面一级的小标题四级标题:三级标题下面某一方面的小标题下面是示例。# 一级标题## 二级标题### 三级标题#### 四级标题原则(1)一级标题下,不能直接出现三级标题。示例:下面的文章结构,缺少二级标题。# 一级标题### 三级标题(2)标题要避免孤立编号(即同级标题只有一个)。示例:下面的文章结构,二级标题 A只包含一个三级标题,完全可以省

2021-01-25 14:55:02 418

原创 MySQL事务

事务(Transaction)3.1、什么是事务?一个事务是一个完整的业务逻辑单元,不可再分。比如:银行账户转账,从A账户向B账户转账10000.需要执行两条update语句: update t_act set balance = balance - 10000 where actno = 'act-001'; update t_act set balance = balance + 10000 where actno = 'act-002';以上两条DML语句必须同时成功,或者同时失败,不

2021-01-24 21:40:00 66

原创 MyBatis犯错笔记

目录MyBatis查询结果有的列为nullMyBatis查询结果有的列为null原因:mapper中的sql语句查询出来的表的列名应该与madel中的属性名一一对应,并且完全一样。对如下model:public class Goods { private int gid; private String gname; private double price;}错误方法:<select id="list" resultType="com.model.Goods"> sele

2021-01-22 22:33:39 65

原创 tomcat在idea中的控制台输出中文乱码

项目场景:项目场景:win10下,tomcat8在idea2019.3.4中的控制台输出中文乱码问题描述:tomcat8在idea2019.3.4中的控制台输出中文乱码乱码图片: 原因分析:tomcat默认的字符集与idea的字符集不同。解决方案:解决思路:将所有字符集全部设置为utf8idea中tomcat设置。tomcat配置文件更改。server.xml 添加 URIEncoding='utf-8'logging.properties 添加 ja

2021-01-22 14:02:38 690

原创 MySQL-DDL&DML&约束

目录一、DDL(create ,drop,alter)`create`常见类型char和varchar怎么选择?表的复制`drop``alter`二、DML(insert,delete,update)`insert`一次插入多行数据将查询结果插入到一张表中`delete` & `truncate``update`一、DDL(create ,drop,alter)createcreate table 表名( 字段名1 数据类型, 字段名2 数据类型, 字段名3 数据类型, ....)

2021-01-21 00:27:14 74

原创 MySQL-DQL笔记

目录MySql-DQL笔记简单查询条件查询between... and...NULLMySql-DQL笔记简单查询查询员工姓名和年薪(月薪*12)# 查询员工姓名和年薪(月薪*12)select ename, month_sal * 12 as year_sal from emp;select ename, month_sal * 12 'year_sal' from emp;select * from emp;as 可以给列取别名, as 可以省略。MySql可以用双

2021-01-17 14:04:29 300

原创 java多线程实现方法

目录方法1:继承Thread类方法2:实现 Runnable接口方法1:继承Thread类子类继承:Thread类具备多线程能力启动线程:子类对象.start()不建议使用:避免OOP单继承局限性//方法1:继承Thread, 重写run()方法, 调用start()开启线程public class TestThread1 extends Thread{ @Override public void run(){ for (int i = 0; i <

2020-12-29 21:36:32 58

原创 traffic light recognition

红绿灯目标检测项目1 简概1.1流程1.2数据集结构xml文件:<annotation> <folder>Images</folder> <filename>102.jpg</filename> <source> <database>Unknown</database> </source> <size>

2020-05-19 19:48:17 361

原创 人工智能学习心得

人工智能学习心得一、第一次接触的准备1.开发环境:Pycharm(尽量装在固态硬盘上)JetBrains公司的一款python编译器,安装很简单。建议大家先安装一个toolbox-app直接在toolbox里安装。toolbox可以管理JetBrains公司的软件和相关的项目,很方便。pycharm需要付费,可以选择:破解申请一个GitHub学生认证免费用到毕业淘宝上有激活码卖。...

2020-03-29 23:04:33 6244

原创 考研数学公式

考研数学公式1.等价无穷小x∼sin⁡x∼tan⁡x∼arcsin⁡x∼arctan⁡∼ln⁡(1+x)∼ex−1{ x \sim \sin x \sim \tan x \sim \arcsin x \sim \arctan }\\{ \sim \ln ( 1 + x ) \sim e ^ { x } - 1 }x∼sinx∼tanx∼arcsinx∼arctan∼ln(1+x)∼ex−1...

2020-02-28 14:29:39 566

原创 3 无重复字符的最长子串

3 无重复字符的最长子串解法1时间复杂度:O(2n)空间复杂度:官方题解中为 O[min(m,n)]O[min(m, n)]O[min(m,n)] Set的大小取决于字符串nnn的大小以及字符集字母mmm的大小。我个人认为主要为O(n)O(n)O(n)class Solution { public int lengthOfLongestSubstring(String s) ...

2020-02-17 23:50:44 71

原创 matlab数据可视化——数模

图表展现图表选择

2019-08-24 00:39:11 223

原创 topsis model(优劣解距离)

topsis model1.指标正向化极小型指标 转换为 极大型指标max−xmax-xmax−x姓名成绩与他人争吵次数正向化后的争吵次数小明8921小王6003小张7412清风9930指标类型极大型极小型极大型2.标准化处理消去不同指标量纲的影响zij=xij/∑i=1nxij2z_{ij}...

2019-08-08 00:51:52 451

原创 插值算法

插值算法1.三次埃尔米特插值% matlab内置函数p1 = pchip(x, y, new_x)2.三次样条插值% matlab内置函数p2 = spline(x, y, new_x)

2019-08-08 00:51:03 181

空空如也

空空如也

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

TA关注的人

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