- 博客(22)
- 收藏
- 关注
原创 Java反射
反射概述JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解剖一个类,必须先要获取到该类的字节码文件对象。而解剖使用的就是Class类中的方法,所以先要获取到每一个字节码文件对应的Class类型的对象。三种方式取得class对象a:Object类的getClass()方法,判断两个对象是否是同一个字节码文件...
2022-05-29 08:28:03
139
原创 java8新特性
速度更快 代码更少(增加了新的语法 Lambda 表达式) 强大的 Stream API 便于并行 最大化减少空指针异常 Optional (其中最为核心的为 Lambda 表达式与Stream API)Lambda 是一个匿名函数,我们可以把 Lambda 表达式理解为是一段可以传递的代码(将代码 像数据一样进行传递)。可以写出更简洁、更 灵活的代码。作为一种更紧凑的代码风格,使 Java的语言表达能力得到了提升。Lambda 表...
2022-05-18 14:40:53
109
原创 过滤器filter
Filter 什么是过滤器Filter 过滤器它是 JavaWeb 的三大组件之一。三大组件分别是:Servlet 程序、Listener 监听器、Filter 过滤器 Filter 过滤器它是 JavaEE 的规范。也就是接口 Filter 过滤器它的作用是:拦截请求,过滤响应。 拦截请求常见的应用场景有: 1、权限检查 2、日记操作 3、事务管理 ……等等 Class类实现 filter的几个生命周期方法 Filter 的生命周期包含几个方法 1、构造器方法 init 初
2022-05-08 08:35:32
133
原创 xml基础
什么是 xml? xml 是可扩展的标记性语言。 xml 的作用? xml 的主要作用有: 1、用来保存数据,而且这些数据具有自我描述性 2、它还可以做为项目或者模块的配置文件 3、还可以做为网络传输数据的格式(现在 JSON 为主)。xml 语法1. 文档声明。 2. 元素(标签) 3. xml 属性 4. xml 注释 5. 文本区域(CDATA 区) 2.文档声明 <?xml version="1.0" encoding="UTF-8"?> xml 声明。.
2022-04-28 09:39:28
637
原创 jsp学习入门
jsp 页面本质上是一个 Servlet 程序。 当我们第一次访问 jsp 页面的时候。Tomcat 服务器会帮我们把 jsp 页面翻译成为一个 java 源文件。并且对它进行编译成 为.class 字节码程序。我们打开 java 源文件不难发现其里面的内容是: servlet程序通过翻译的 java 源代码我们就可以得到结果:jsp 就是 Servlet 程序。 大家也可以去观察翻译出来的 Servlet 程序的源代码,不难发现。其底层实现,也是通过输出流。把 html 页面数据回传 ..
2022-04-20 08:34:16
112
原创 线程的2种创建
什么是线程线程是程序执行的一条路径, 一个进程中可以包含多条线程多线程并发执行可以提高程序的效率, 可以同时完成多项工作多线程的 应用场景:迅雷开启多条线程一起下载QQ同时和多个人一起视频服务器同时处理多个客户端请求多线程并行和并发的区别并行就是两个任务同时运行,就是甲任务进行的同时,乙任务也在进行。(需要多核CPU)并发是指两个任务都请求运行,而处理器只能按受一个任务,就把这两个任务安排轮流进行,由于时间间隔较短,使人感觉两个任务都在运行。比如我跟两个网友聊天,左手操作..
2022-04-10 09:30:43
142
原创 JDBC连接数据库入门
JDBC;摘抄自官方: JDBC(Java Database Connectivity)是一个独立于特定数据库管理系统、 通用的SQL数据库存取和操作的公共接口(一组API),定义了用来访问 数据库的标准Java类库,(java.sql,javax.sql)使用这个类库可以以一种 标准的方法、方便地访问数据库资源 lJDBC为访问不同的数据库提供了一种统一的途径,为开发者屏蔽了一些 细节问题。 lJDBC的目标是使Java程序员使用JDBC可以连接任何提供了JDBC驱动程 序的数据库系统,.
2022-03-28 08:39:41
771
原创 vue实例生命周期及API
Vue生命周期经历哪些阶段:开始创建、初始化数据、编译模板、挂载Dom、渲染 更新 渲染、销毁等每个 Vue 实例在被创建时都要经过一系列的初始化过程——初始化会需要设置数据监听、编译模板、将实例挂载到 DOM 并在数据变化时更新 DOM 等。从vue实例的创建,运行,销毁期间,初始化显示 :beforeCreate() created() beforeMount() mounted()更新状态: this.xxx = value beforeUpdate() updated()...
2022-03-17 08:46:07
180
原创 布尔逻辑运算符
逻辑非运算符一元前缀 ! 运算符计算操作数的逻辑非。 也就是说,如果操作数的计算结果为 false ,它生成 true ;如果操作 数的计算结果为 true ,它生成 false bool passed = false; Console.WriteLine(!passed); // output: True Console.WriteLine(!true);// output: False 从 C# 8.0 起,一元后缀 ! 运算符为 null 包容运算符。 逻辑 .
2021-10-28 08:23:19
1099
原创 构造函数~~~
每当创建类或结构时,将会调用其构造函数。 类或结构可能具有采用不同参数的多个构造函数。 使用构造函数,程序员能够设置默认值、限制实例化,并编写灵活易读的代码。无参数构造函数 如果没有为类提供构造函数,则 C# 将默认创建一个构造函数,该函数会实例化对象并将成员变量设置为默认 值,如 C# 类型的默认值中所列。 如果没有为结构提供构造函数,C# 将依赖于隐式无参数构造函数,自动将每个 字段初始化为其默认值。构造函数语法构造函数是一种方法,其名称与其类型的名称相同。 其方法签名仅包含方法
2021-10-18 10:16:28
86
原创 装箱和取消装箱
装箱是将值类型转换为 object 类型或由此值类型实现的任何接口类型的过程。 常见语言运行时 (CLR) 对值类 型进行装箱时,会将值包装在 System.Object 实例中并将其存储在托管堆中。 取消装箱将从对象中提取值类型。 装箱是隐式的;取消装箱是显式的。 装箱和取消装箱的概念是类型系统 C# 统一视图的基础,其中任一类型的值 都被视为一个对象。下例将整型变量 i 进行了装箱并分配给对象 o 。int i = 123;// The following line boxes i...
2021-09-28 08:38:37
176
原创 异常和异常处理
C# 语言的异常处理功能有助于处理在程序运行期间发生的任何意外或异常情况。 异常处理功能使用 try 、 catch 和 finally 关键字来尝试执行可能失败的操作、在你确定合理的情况下处理故障,以及在事后清除资 源。 公共语言运行时 (CLR)、.NET/第三方库或应用程序代码都可生成异常。 异常是使用 throw 关键字创建而 成。 在许多情况下,异常并不是由代码直接调用的方法抛出,而是由调用堆栈中再往下的另一方法抛出。 如果发生这 种异常,CLR 会展开堆栈,同时针对特定异常类型查找包含 catc
2021-09-19 11:01:59
89
原创 如何声明、实例化和使⽤委托
在 C# 1.0 和更高版本中,可以如下面的示例所示声明委托。// Declare a delegate. delegate void Del(string str); // Declare a method with the same signature as the delegate. static void Notify(string name) { Console.WriteLine($"Notification received for: {name}"); }// Cr.
2021-09-08 09:22:04
82
原创 c#基础委托
委托的概念委托从字面上理解就是一种代理,类似于房屋中介,由租房人委托中介为其租赁房屋。 在 C# 语言委托则委托某个方法来实现具体的功能。委托的特点: 1、委托是一种引用类型,虽然在定义委托时与方法有些相似,但不能将其称为方法。 2、从数据结构来讲,委托是和类一样是一种用户自定义类型。 3、委托是方法的抽象,它存储的就是一系列具有相同签名和返回回类型的方法的地址。 4、调用委托的时候,委托包含的所有方法将被执行。方法委托是最常用的一种委托,其定义的语法形式如下: 1
2021-08-29 10:18:31
192
原创 C#访问修饰符
类定义的具体语法形式如下。1 类的访问修饰符 修饰符 类名2 { 3 类的成员 4 }类的访问修饰符:用于设定对类的访问限制,包括 public、internal 或者不写,用 internal 或者不写时代表只能在当前项目中访问类;public 则代表可以在任何项目中访问 类。修饰符:修饰符是对类本身特点的描述,包括 abstract、sealed 和 static。abstract 是象的意思,使用它修饰符的类不能被实例化;sealed 修饰的类是密封类,不能 被继.
2021-08-18 11:16:27
398
原创 LAYUI获取点击行的数据
引用layui插件 渲染表格 渲染成功页面 点击行获取数据 具体代码 checkStatus(表格里的ID);表格里必须有check才能使用
2021-06-28 08:18:23
1293
原创 页面验证登陆
设置form表单属性 name属性必须与数据库对应字段一致设置登录事件 获取表单数据//序列化表单varfmData = $("#fmLogin").serializeArray();校验数据 发送去请求$.post("/Main/checkLogin", fmData, function(msg) {回调函数});控制器校验数据7.返回数据进行回调...
2021-06-07 14:52:47
73
原创 2021-05-09
MVC ASP>NET Web 项目的创建选择文件 新建项目 也可以 Ctrl+shift+N 快捷键创建\2.选择左侧VisualC#-》Windows->Web->ASP.NETWeb 应用程序 可以自定义项目名称 和路径 确定下一步3.选择Empty 模板 核心应用添加为MVC确定下一步一个ASP.Ne...
2021-05-09 17:28:24
95
1
原创 2021-05-09
ASP.NET.Web 项目更改路由 1.刚刚创建项目 启动老是 无法启动 2.检查路由 选择 APP_Start 文件夹 点击里面的文件 3.更改 controller :为要启动的控制器 action:更改为:控制4.为什么其他人的项目拉到自己的电脑数据就无法正常使5.解决方案里找到 Web.config 点...
2021-05-09 17:09:11
66
原创 2021-05-09
控制器数据接收的几种方式形参类型 3.FormCollection 形式4.Request5.实体类当然数据接收类型不止这几种方法 ,新人出道(高手勿喷);...
2021-05-09 17:03:34
40
原创 2021-05-08
Ajax异步数据传输再创建好的方法或者事件里声明 变量 判断浏览器兼容性问题 IE5 IE6浏览器使用问题4.Xhr.open(提交方式,提交路径 ,是否开启异步)5.生明变量 把要传递的数据用键值对的形式拼接起来6.设置响应头xhr.setRequestHeader("Content-type", "a...
2021-05-08 11:09:53
124
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人