旧篇杂文
搬砖的码蚁
专注做一件事
展开
-
JavaEE中的Servlet与Web前端交互数据
ServletServlet的英文全称是Server applet,表示运行在服务器程序的小程序(我称之为,嵌套在服务器程序的小型服务器程序)。Servlet是指,实现该接口的类。当Web客户端想服务器发送(请求)数据的时候,服务器就会创建一个Servlet实例,然后服务器就会把数据转发到Servlet实例中,让Servlet处理这些数据。Servlet可以响应任何类型的请求。一般来说,Servlet是来扩展基于HTTP协议的Web服务器。Server服务器只会实例化一个Servlet。原理图原创 2020-09-13 15:12:57 · 805 阅读 · 0 评论 -
Java面向对象大总结笔记之多态、类、抽象类、接口之间的关系
目录多态(条件:继承、重写、父类引用指向子类对象)类抽象类接口一、多态什么是多态多态的优点多态的三大条件重写和重载与多态的关系1 - 什么是多态多态的定义:(1)多态就是同一个行为具有多个不同表现形式或形态的能。(2)多态就是同一个接口,使用不同的实例而执行不同的操作。如下图:(多态性是对象多种表现形式的体现)2 - 多态的优先消除类型之间的耦合关系可替换性可扩充性接口性灵活性简化性3 - 多态的三大条件继承重写父类引用指向子类对象<原创 2020-08-17 21:23:43 · 467 阅读 · 0 评论 -
Java线程池实现的底层原理
线程池为解决线程资源浪费和充分利用内存资源,以及充分利用CPU资源问题,Java从JDK1.5开始,提供了创建线程池的工厂类。在JDK1.5之前,每当要使用线程的时候,都需要手动的一个一个去创建和开启线程。而且,当需要创建多个线程的时候,就需要大量的线程创建和开启。每个线程的创建,会通过JVM去申请内存,当线程结束时,JVM就回去释放当前线程的内存。即一个线程只为一个线程任务而开启,不能重复利用该线程去执行其他任务,这就导致了资源浪费问题。而且,每次创建线程,都需要占用一定的CPU资源。这时候,在原创 2020-09-13 11:48:57 · 673 阅读 · 0 评论 -
Java 反射机制原理及过程
反射官方的概念是:Java的反射(reflection)机制是指在程序的运行状态中,可以构造任意一个类的对象,可以了解任意一个对象所属的类,可以了解任意一个类的成员变量和方法,可以调用任意一个对象的属性和方法。这种动态获取程序信息以及动态调用对象的功能称为Java语言的反射机制。反射被视为动态语言的关键。还有一种说法就是:反射就是把一个类的各个组成部分(成员方法,成员变量和构造方法等)分别各自封装为一个对象。个人理解:反射就是虚拟机把.class文件加载到内存中,于此同时,会帮.class文件生成一个原创 2020-09-15 13:25:28 · 870 阅读 · 0 评论 -
JDBC以及数据库连接池(C3P0和Druid)实现连接MySQL
JDBCJDBC全称是Java Database Connectivity,意思是用Java语言管理关系数据库。Java给JDBC定义了一套规则,去管理关系型数据库,而这些规则的实现需要相应关系型数据库的厂商去实现。如果要使用JDBC管理关系型数据数据库,就需要导入相应数据库驱动的jar包JDBC的作用是,连接数据库,然后执行SQL语句JDBC与数据库的关系使用JDBC连接MySQL使用JDBC的时候,只需导入相应数据库的驱动jar包即可。例如,我是用的是MySQL,则需要MySQL的jar原创 2020-09-13 17:24:26 · 680 阅读 · 3 评论 -
Java实现查询数据+用Json传回前端响应数据+用Json.eval(JsonObj)解析Json字符串+Jquery-page实现分页
数据库数据数据库中有8条数据,表名为video。前端代码注意引入两个jquery的js<script src="js/jquery-1.8.3.min.js"></script><script src="js/jquery.page.js"></script><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1原创 2021-04-25 18:12:48 · 210 阅读 · 0 评论 -
MySQL笔记之MySQL数据库导出导入sql文件(详细)
MySQL数据库的导入和导出目录MySQL数据库的导出MySQL数据库的导入内容在数据库导出之前,先讲一下用户权限问题1、什么是MySQL用户?就是我们安装好MySQL数据库服务器之后,MySQL数据库服务器会默认给我们创建几个用户,我们可以在MySQL终端(客户端)输入下面命令:第一步,查看刚安装好的MySQL数据库里面有哪些默认的数据库,输入show databases;终端结果( information_schema, mysql,performance_schema):原创 2020-06-07 00:57:20 · 2857 阅读 · 5 评论 -
MySQL数据库的下载和安装(详细)
下载MySQL数据库通过官网下载第一步,在百度搜索MySQL,如下图:第二步,在官网里点击“DOWNLOADS”,如下图:第三步,点击“MySQL Community (GPL) Downloads »”,如下图:第四步,点击“MySQL Community Server”第五步,点击自己喜欢的版本进行下载(我选了第一个做介绍,建议在迅雷上下载,下载速度比较快)。通过下面链接下载MySQL下载链接:链接:https://pan.baidu.com/s/1Ea_XYNM_GI9W原创 2020-06-06 18:36:45 · 6611 阅读 · 15 评论 -
C/C++爬虫篇之网络编程(请求服务器)
目录C/C++套接字C/C++请求服务器实现先来张效果图:1- C/C++套接字在说明套接字之前,先简单了解客户端和服务器之间的关系。(往后再发TCP三次握手和四次挥手详细叙述过程)1、TCP三次握手标记说明SYN建立连接标记,当某主机发送信息的时候,该标记会被设置为1 ,并和其他数据一起发送出去。ACK确认信息标记,当接收到某主机发送的信息之后,该标记会被设置为1,并和其他数据一起返回给某主机,表示确认接收到某主机发送的信息。seq报文序列号,该值原创 2020-06-28 19:44:54 · 1055 阅读 · 3 评论 -
C/C++笔记之播放音乐的函数
前缀为mci(Media Control Iterface)://头文件mmsystem.h或windows.h//需要添加静态库 (lib,"winmm.lib")//支持MPEG,AVI,WAV,MP3,MID格式int mciSendString(LPCTSTR lpszCommand,//指向以null结尾的命令字符串:“命令 设备参数”LPCTSTR lpszReturnString,//指向接收返回信息的缓冲区,为NULL时不返回信息UINT cchReturn,//上述缓冲区原创 2020-07-30 14:38:19 · 3383 阅读 · 0 评论 -
兆,字节,位等单位转换
名称中文单位英文简称位b字节B千字节KB兆字节MB吉字节GB太字节TB拍字节PB转换8位(bit)=1字节(Byte)1024字节(Byte)=1千字节(KB)1024千字节(KB)=1兆字节(MB)1024兆字节(MB)=1吉字节(GB)...原创 2021-06-27 17:18:44 · 2935 阅读 · 0 评论