自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据库系统原理学习笔记(一)

数据库系统原理学习笔记(一)数据库基本概念数据管理技术的发展数据库系统的结构三级模式结构运行与应用结构数据模型数据特征与数据模型组成要素数据模型的分类数据库基本概念数据库的基本概念涉及如下4个数据库中最常用的剧本概念数据(Data)数据库 (DataBase,DB)数据库管理系统(DataBase Management System,DBMS)数据库系统(DataBase System,DBS)数据管理技术的发展数据管理技术的发展历程经历了如下3个阶段人工管理阶段文件系

2021-07-08 08:59:28 244

原创 Sql注入学习笔记

什么是SQL注入?将sql语句注入进web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。具体来说就是讲sql语句注入进后台数据库中,从而达到盗取数据库数据的目的。SQL注入的产生原因通常表现在以下几方面:不当的类型处理;不安全的数据库配置;不合理的查询集处理;不当的错误处理;转义字符处理不合适;多个提交处理不当。SQL注入举例:查询代码:executeQueryForMap("select*from manager where mana

2021-06-15 14:08:02 81 1

原创 Servlet笔记

Servletservlet的执行流程servlet的生命周期servlet的常用对象请求转发与重定向的区别servlet的执行流程首先用户提交一个http请求。tomcat会解析请求的url路径获取访问的servlet资源路径如果通过请求url能够找到与之对应的servlet,那么tomcat会创建一个servlet实例,调用其中的方法执行。同时tomcat容器解析请求,封装成HttpServletRequest类型的request对象。将要响应的信息封装为HttpServletRespons

2021-06-06 23:16:23 75

原创 Java JDBC学习笔记

JDBCJDBC七步走重写Dao工具类JDBC是一个Java应用程序接口,作用是封装了对数据库的各种操作。JDBC由类和接口组成,使用Java开发数据库应用都需要4个主要的接口:Driver、Connection、Statement、ResultSet,这些接口定义了使用SQL访问数据库的一般架构。JDBC七步走加载驱动Class.forName(driverName);获取连接Connection conn = DriverManager.getConnection(url,user

2021-05-30 23:45:27 78 1

原创 java多线程笔记-状态-方法-创建

Java多线程笔记程序是一段静态代码。进程是程序的一次动态执行过程,它对应了从代码加载、执行至执行完毕的一个完整过程,这个过程也是进程本身从产生、发展至消亡的过程。一个进程包括由操作系统分配的内存空间,包含一个或多个线程。一个线程不能独立的存在,它必须是进程的一部分。一个进程一直运行,直到所有的非守护线程都结束运行后才能结束。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。线程的状态和生命周期新建状态:当一个Thread类或其子类的对象被声明

2021-05-16 19:39:29 231

原创 通过java下载B站视频

本项目分为以下几点 获取Bvid 获取Cid 获取视频原始链接 使用Java下载视频文件1.获取Bvid我们首先需要获取Bvid,也就是视频id,如果只想下载一个指定的视频那么直接输入Bvid即可。如果需要批量下载那么就需要程序帮我们抓取Bvid,关于如何使用爬虫爬取我们需要的信息,可以参考我的另一篇文章:通过Java爬虫实现51job申请职位 的第四部分 获取Bvid2.获取Cid这里我们需要用到一条api链接:https://api.bilibili.com/x/w

2021-05-08 19:44:24 3167 4

原创 通过Java爬虫实现51job申请职位

通过Java爬虫实现51job申请职位1.抓到申请职位的封包2.尝试使用发送封包的方式申请一个职位3.使用Java发送请求4.使用Java实现申请职位1.抓到申请职位的封包随便搜索一个职业(我这里搜索Java)启动抓包后点申请职位,抓到下面这个包:可以看到这就是我们需要的封包打开调试窗口,分析一下请求地址这个地址有时间戳,可能不能重复提交。我们手动发送请求试一下可以看到他再次申请了刚才的职位,说明这个地址可以重复请求2.尝试使用发送封包的方式申请一个职位通过上文我们

2021-05-01 19:24:38 475 1

原创 泛型

泛型1.泛型是什么泛型的官方定义泛型的优缺点小结2.泛型类泛型类的格式什么时候使用泛型类泛型类的使用1.创建泛型类2.创建学生类3.创建测试类小结3.泛型方法泛型方法的使用创建测试类小结4.泛型接口泛型接口的使用1.创建接口类2.创建接口实现类3.创建测试类小结总结1.泛型是什么Java 泛型是 JDK 5 中引入的一个新特性,泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。泛型的官方定义泛型的本质

2021-04-23 19:56:47 209 1

空空如也

空空如也

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

TA关注的人

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