- 博客(53)
- 收藏
- 关注
原创 PL SQL结构化编程
存储过程是一个命名的程序块,包括过程的名称、过程使用的参数,以及过程执行的操作。(类似于java中的一种函数,但是存在区别)可以指定输入参数,和输出参数。这个是一个存储过程创建的例子,这个存储过程有三个参数,第一个是入参,第二个出参,第三个即是入参也是出参。
2023-06-25 09:52:31
678
原创 SpringSession笔记
集群状态中session对象的管理,本质上实际上是替换了servlet中使用session对象的方法,替换session对象上传redis
2023-01-23 20:28:57
1325
1
原创 初级篇Nginx笔记
如果时间未过期,CDN 节点将根据约定的签名算法和密文,计算加密后的值,与 URL 中的携带的加密串进行比较,如果相同,则请求会被认为是合法的,不合法的请求可以采取禁止访问或其他操作。用户拿到证书之后通过操作系统内置的ca公钥来对证书解密,(重要的就是ca公钥存在计算机操作系统中,如果可以吧你要访问的服务器公钥一开始就存放到操作系统,这样也可以保证安全,但是服务器太多,这是不可能的,所以只能存放第三方的部分公钥)解密之后拿到服务器的公钥就可以和服务器交互了。此时,代理服务器可以位于防火墙的任意一侧。
2023-01-09 14:06:54
611
原创 Spring6笔记4
一般一个系统当中都会有一些系统服务,例如:日志、事务管理、安全等。交叉业务这些交叉业务几乎是通用的,不管你是做银行账户转账,还是删除用户数据。日志、事务管理、安全,这些都是需要做的。第一:交叉业务代码在多个业务流程中反复出现,显然这个交叉业务代码没有得到复用。并且修改这些交叉业务代码的话,需要修改多处。第二:程序员无法专注核心业务代码的编写,在编写核心业务代码的同时还需要处理这些交叉业务。使用AOP可以很轻松的解决以上问题。
2023-01-02 12:46:31
649
原创 spring6笔记3(bean的循环依赖,手写spring框架,ioc注解开发,JdbcTemplate)
bean的循环依赖,手写spring框架,ioc注解开发,JdbcTemplate
2023-01-01 12:43:46
1407
原创 spring6笔记2( ioc、bean的作用域、工厂模式、bean的四种实例化方式,生命周期)
ioc、bean的作用域、工厂模式、bean的四种实例化方式,生命周期
2022-12-31 13:31:39
608
原创 jQuery笔记
使用jquery语法表示的对象叫做jquery对象,jquery对象本质上是一个数组,里面封装这dom对象。jquery对象也可以转为dom对象, 语法: 从数组中获取第一个对象, 第一个对象就是dom对象, 使用$("#btn")[0]或者$("#btn").get(0).4)dataType: 表示期望从服务器端返回的数据格式,可选的有: xml , html ,text ,json。语法: $.each( 循环的内容, 处理函数 ) :表示使用jquery的each,循环数组,每个数组成员,
2022-12-19 19:34:25
373
原创 Ajax笔记
AJAX不能称为一种技术,它是多种技术的综合产物。AJAX可以让浏览器发送一种特殊的请求,这种请求可以是:异步的。什么是异步,什么是同步?假设有t1和t2线程,t1和t2线程并发,就是异步。假设有t1和t2线程,t2在执行的时候,必须等待t1线程执行到某个位置之后t2才能执行,那么t2在等t1,显然他们是排队的,排队的就是同步。AJAX是可以发送异步请求的。也就是说,在同一个浏览器页面当中,可以发送多个ajax请求,这些ajax请求之间不需要等待,是并发的。AJAX代码属于WEB前端的JS代码。
2022-12-16 21:50:09
609
原创 vue3笔记
简介2020年9月18日,Vue.js发布3.0版本,代号:One Piece(海贼王)耗时2年多、、、、Vue3带来了什么1.性能的提升打包大小减少41%初次渲染快55%, 更新渲染快133%内存减少54%......源码的升级使用Proxy代替defineProperty实现响应式重写虚拟DOM的实现和Tree-Shaking......拥抱TypeScriptVue3可以更好的支持TypeScript新的特性Composition API(组合API)setup配置。
2022-12-13 20:10:30
455
原创 vue2笔记3(模块组件化,单文件组件和非单文件组件、脚手架搭建、ref、props、mixin、自定义插件、scoped、todolist案例、cookie、自定义事件、总线、nextTick动画)
模块组件化,单文件组件和非单文件组件、脚手架搭建、ref、props、mixin、自定义插件、scoped、todolist案例、cookie、自定义事件、总线、nextTick、动画
2022-12-04 19:19:27
236
原创 vue2笔记2(绑定,条件,列表,vue检测数据原理,$set,表单收集,过滤器,内置,自定义,生命周期)
绑定,条件,列表,vue检测数据原理,$set,表单收集,过滤器,内置,自定义,生命周期
2022-11-30 20:38:09
362
原创 redis笔记1
现在的大数据时代,数据量过于庞大,普通的关系型数据库无法满足大量数据要求。目前的一个基本的互联网项目用户访问企业的防火墙,然后通过负载均衡的平横来访问多台服务器。服务器后面连接的数据库又有着各式各样的分担数据量方式。还有各种图片,文件,视频等数据mysql无法满足大量的传递。什么是nosql?关系型数据库:行列形成的表,数据结构有限制。非关系型数据库:数据存储没有固定的格式,可以横向拓展方便拓展大数据高性能数据类型多样性传统的 RDBMS 和 NoSQL。
2022-11-24 17:08:11
296
原创 Linux笔记3
通过裁剪现有Linux系统(CentOS7.6),创建属于自己的minLinux小系统。linux的启动流程在linux的启动流程中,加载内核文件时的关键文件1)kernel文件:vmlinuz-3.10.0-957.el7.x86_642)initrd文件:initramfs-3.10.0-957.el7.x86_64.img制作min linux思路。
2022-11-17 12:34:14
95
原创 Liunx笔记2(网络配置,进程管理,rpm和yum,javaee搭建,shell,日志管理)
网络配置,进程管理,rpm和yum,javaee搭建,shell,日志管理
2022-11-15 20:15:27
202
原创 Linux笔记1(安装,目录结构,远程登录,vi和vim,用户管理,实用指令。定时调度,挂载。)
安装,目录结构,远程登录,vi和vim,用户管理,实用指令。定时调度,挂载。
2022-11-12 13:37:32
157
原创 Git笔记
版本控制:一种在开发过程中管理文件,目录或者工程等内容修改历史,方便查看历史记录,备份和恢复以前版本的技术实现跨区域多人协同开发追踪和记载一个或者多个文件的历史记录组织和保护你的源代码和文档统计工作量并行开发、提高开发效率跟踪记录整个软件的开发过程减轻开发人员的负担,节省时间,同时降低人为错误简单的说就是用于管理多人协同开发的项目技术。
2022-10-30 01:33:41
61
原创 mybatis_du笔记详细版1
ORM:对象关系映射O:object,java中的类对象R:关系型数据库M:mapper映射mybatis是一个半自动的ORM框架,因为sql语句是需要自己编写的Hibernate是一个全自动的ORM框架,sql语句可以自动生成mybatis框架的特点支持定制化sql,存储过程,基本映射以及高级映射避免了几乎所有的JDBC代码中手动设置参数以及获取结果支持XML开发,也支持注解开发(为了保证sql的灵活,一般使用xml)将接口和java中的pojo映射成数据库中的记录。
2022-10-18 20:43:02
261
原创 springmvc笔记_1
重定向无法和视图解析器一起使用(无法访问WEB-INF目录下的jsp文件),使用重定向的时候,相当于一次新的请求,所以无法获取到m对象中的参数。处理器方法返回的是String , String表示数据的,不是视图。这样做之后就会发现静态资源无法访问,原因是因为tomcat处理静态资源借助的就是default servlet,这个servlet的路径就是/,如果中央调度处理器使用同一个就会将原本的覆盖。在目前的使用中,一般后台和前端都是使用ajax的交互方式,所以数据格式使用的就是json的数据格式。
2022-10-14 23:51:29
101
原创 mybatis笔记_2(事务,缓存,orm,表之间的一对一,一对多等关系,动态代理,动态sql,#{}and${},入参规范等等)
事务,缓存,orm,表之间的一对一,一对多等关系,动态代理,动态sql,#{}and${},入参规范等等
2022-10-08 20:25:03
200
原创 maven_笔记
使用自己安装的maven, 需要覆盖idea中的默认的设置。idea中内置了maven ,一般不使用内置的, 因为用内置修改maven的设置不方便。5.打包, 把你的项目中所有的class文件,配置文件等所有资源放到一个压缩文件中。这个压缩文件就是项目的结果文件, 通常java程序,压缩文件是jar扩展名的。②约定的目录结构 : maven项目的目录和文件的位置都是规定的。1.清理, 把之前项目编译的东西删除掉,我新的编译代码做准备。批量的,maven可以同时把成千上百的文件编译为class。
2022-10-05 21:02:49
130
原创 javaweb_笔记2(Servlet源码分析;request详解;请求域;转发和重定向;WebServlet注解;jsp基础语法,JavaBean。)
Servlet源码分析;request详解;请求域;转发和重定向;WebServlet注解;jsp基础语法,JavaBean。
2022-09-29 21:16:57
369
原创 javaweb_笔记1(系统架构;servlet分析,注册,生命周期;Servletconfig对象(四个方法)和Servletcontext对象;http协议,get,post)
系统架构;servlet分析,注册,生命周期,模拟GenericServlet的适配器模式;Servletconfig对象(四个方法)和Servletcontext对象;http请求和相应协议;get,post区别。
2022-09-25 20:04:14
794
1
原创 java基础_笔记4(线程、反射、类加载器、注解)
线程使用,调度,生命周期,安全;守护线程,定时器;生产者消费者snchronized,反射机制,类加载器,注解。
2022-09-19 13:41:35
85
原创 java基础_笔记3(文件处理)
流的分类往内存中去的叫做输入流INPUT往磁盘中去的叫做输出流ouput一次读取一个字节的叫字节流一次读取一个字符的叫字符流四大家族InputStream 字节输入流OuputStream字节输出流Reader 字符输入流Writer 字符输出流以上的类都是抽象类所有的流开启之后都是可关闭的,存在一个close方法。
2022-09-13 23:48:15
156
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人