- 博客(10)
- 收藏
- 关注
原创 AOP学习记录
CGLIB:使用的继承机制,针对类实现代理,被代理类和代理类是继承关系,所以代理类是可以赋值给被代理类的,因为是继承机制,不能代理final修饰的类(也就是不能是太监类),CGLIB创建代理对象效率较低,执行效率高,并且必须依赖于CGLib的类库。JDK:基于反射机制生成的一个实现代理接口的匿名类,但只能对实现接口的类生成代理,通过反射动态实现接口类,JDK创建代理对象效率较高,执行效率较低,并且JDK不需要依赖第三方库,只需要JDK环境就可以满足了,但是代理对象必须要实现接口。
2022-10-17 08:41:56
336
原创 基于Vue开发备忘录
1、首先画出UI界面我这里是自己画的一款备忘录的UI界面,仅供参考,仅供参考,仅供参考!<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><style> #app { width: 60%; background-color: #fff; border: 1px solid
2022-05-22 13:36:49
1543
原创 node.js学习笔记Day5
目录1 衔接昨天的前端跳转到登录界面2 登录页面静态代码3 编写前端发送登录请求的程序4 编写服务器登录代码4.1 编写controller登录代码(login)4.2 设置路由5 静默自动登录5.1 我们可以专门建立一个js文件叫loginauto.js文件来进行自动登录的操作5.2 静默自动登录的思路6 登录功能完整代码6.1 静态界面完整代码6.2 userController完整代码6.3 路由完整代码6.4 数据库完整代码7 遇到的...
2022-05-19 16:45:54
479
原创 node.js学习笔记Day4
1 搭建新的项目文件1.1 在我之前的学习笔记中有搭建的教程2 完成发送注册时验证码功能2.1 首先先接收请求的手机号码//获取手机号码参数let { phone } = req.query;2.2 然后验证手机号码格式(正则表达式)//验证手机号码格式 let isphone = /^(0|86|17951)?(13[0-9]|15[012356789]|16[6]|19[89]]|17[01345678]|18[0-9]|14[579])[0-9]{8}$/;
2022-05-18 16:15:54
1077
原创 解决请求跨域问题
1 首先先了解什么情况下发生跨域?1.1 了解网页请求我们先了解一般的网页请求地址分为几部分组成,就拿http://localhost:8080/LiuProject/main/index?name=小刘&pwd=123为例子。http代表着请求协议localhost代表着地址8080代表ip,也就是端口LiuProject代表项目名main/index代表着请求地址?问号后面的代表请求的参数&与符号,代表传递多个不同的参数1.2 在什么情况下
2022-05-17 22:47:52
435
原创 关于正则表达式详解
正则表达式算是一门通用的东西,前端后端都能用得到,在某些时候正则表达式也是很方便。1 正则表达式基础知识点1.1 元符号:一些符号自己去百度区别,我们直接从举例子开始2 例子开始1. 100-199之间的数字--->[1][0-9][0-9]2. [a-z] 表示的是 小写字母中的任意一个3. [A-Z] 表示的是大写字母中的任意一个 4. [a-zA-Z] 表示的是所有字母中的任意一个5. [0-9a-zA-Z] 表示的是所有数字或者是字母中的任意一个6. |
2022-05-17 22:24:57
120
原创 node.js学习笔记Day3
今天我们简单的写一个登录验证的测试练习。第一部分:编写静态界面以及ajax请求注意:静态资源统一放在public文件夹里面 然后创造文件login.html,其中我还把Jquery的包导入到了javascript中了。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" c.
2022-05-16 17:39:58
703
原创 node.js学习笔记Day2
今天的学习笔记是在我的上一篇博客学习笔记的基础上进行的学习的是nodejs之express框架。有值得注意的地方,就是node安装在哪,你的项目也需要在node安装的文件夹内才能执行到node命令,不然就会报错node不是执行命令。第一部分:用npm安装mysql模块在集成终端中输入卸载mysql模块命令:npm install mysql卸载mysql模块命令:npm uninstallmysql查看mysql现安装的版本信息命令:npm view mysql version.
2022-05-13 11:47:18
3101
1
原创 用MyEclipse创建SSM项目框架学习笔记
SSM是指:spring+springMVC+Mybatis的结构然后SSM是将三者全部结合起来实现项目第一部分:先导入jar包到lib里面需要的jar包:https://pan.baidu.com/s/11-ymYpj2iZNq9GVCgnO_MA 密码: 43xf第二部分:创建SSM项目结构对src中的包进行解释:controller是控制器,也就是接收和响应网页的地方,里面只写接收和响应的方法。service是业务接口,编写业务方法的servicei...
2022-05-12 23:53:04
1388
1
原创 node.js学习笔记Day1
第一部分:先从node.js安装开始安装包名称:node-v16.14.2-x64然后直接点击直接进入安装程序即可安装包可以自行去网上找。第二部分:验证安装是否成功打开cmd命令窗口输入:node -v可以查看node的版本号,如果出现版本号即安装成功,但是还需要检查一个npm的版本号npm是node.js中使用插件的玩意,也是相同输入:npm -v查看版本号,他在安装node.js时npm也会一块安装,不需要自己动手。Microsoft Windows [版本 1
2022-05-12 22:18:34
3658
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人