java
文章平均质量分 72
霄的超
听说她家有座山......
展开
-
SpringAOP - 简讲
SpringAOPSpringAOP简介什么是AOPAOP的作用和优势AOP的底层实现AOP动态代理技术基于jdk动态代理目标对象接口 - TargetInterface目标对象 - Target增强对象 - Advice动态代理 - Proxy基于cglib的动态代理目标对象 - Target增强对象 - Advice动态代理 - ProxyAOP相关概念AOP开发事项需要编写的内容AOP技术实现的内容AOP底层使用那种代理方式知识要点基于XML的AOP开发快速入门切点表达式的写法通知的种类通知的配置语法原创 2022-05-19 03:10:10 · 327 阅读 · 0 评论 -
SpringMVC - 简讲
SpringMVC简介SpringMVC概述SpringMVC开发步骤知识要点SpringMVC组件解析SpringMVC的执行流程SpringMVC注解解析mvc命名空间引入SpringMVCd的xml配置解析知识要点SpringMVC的数据响应SpringMVC的数据响应方式返回字符串形式返回ModelAndView对象形式一:形式二:回写数据直接返回字符串返回json格式字符串返回对象或集合数据,自动转成json格式处理器适配器:注释版返回对象或集合转换为json格式⭐知识要点SpringMVC获得请原创 2022-05-19 03:04:46 · 188 阅读 · 0 评论 -
SpringMVC拦截器 - 简讲
SpringMVC拦截器SpringMVC-Interceptor拦截器的作用拦截器和过滤器的区别拦截器的快速入门详解知识小结拦截器方法说明自定义拦截器步骤SpringMVC-Interceptor拦截器的作用SpringMVC的拦截器类似于Servlet开发中过滤器Filter,用于对处理器进行预处理和后处理将拦截器按一定的顺序联结成一条链,这条链称为拦截器链(Interceptor Chain)。在访问被拦截的方法或字段时,拦截器链中的拦截器就会按其之前定义的顺序被调用。拦截器也是AOP思想的原创 2022-05-19 02:58:23 · 243 阅读 · 0 评论 -
JavaWeb简讲
JavaWebTomcat1.1、官方链接https://tomcat.apache.org/download-80.cgi1.2、启动:bin->startup1.3、乱码解决1.4、关闭正常关闭强制关闭1.5、配置1.6、项目部署1.7、IDEA集成创建Web项目1.8-IDEA与tomcat的相关配置Servlet2.1、Servlet概述2.2、Servlet入门2.3、Servlet执行原理2.4、Servlet生命周期简述init()getServletConfig()service()g原创 2022-05-13 11:19:44 · 871 阅读 · 0 评论 -
Spring简讲第一卷
Spring卷一 -- 基本使用简介Spring是什么Spring发展历程Spring优势Spring的体系结构Spring快速入门Spring程序开发步骤Spring快速入门代码实现UserDao - 接口UserDaoImpl - 实现类UserDaoDemo - 测试类applicationContext.xml - Spring核心配置文件Spring配置文件Bean标签基本配置基本属性Bean标签范围配置创建时机Bean生命周期配置Bean实例化三种方式Bean的依赖注入概念Bean的依赖注入分析原创 2022-05-09 23:20:25 · 305 阅读 · 0 评论 -
AJAX&&JSON 简讲
AJAX&&JSONAJAX异步和同步实现方式原生的JS实现方式JQuery实现方式$.ajax()$.get()$.post()JSON语法遍历JSON数据和JAVA对象的相互转换JSON解析器JAVA对象转换JSON使用步骤转换方法注解JSON转为JAVA对象AJAXajax - ASynchronous JavaScript And XML 异步的JavaScript 和 XML异步和同步客户端和服务器端相互通信的基础上客户端必须等待服务器的响应。在等待的期间客户端不能原创 2022-04-29 14:15:44 · 159 阅读 · 0 评论 -
redis简讲
redis概念下载安装命令操作数据结构value的数据格式字符串类型 string哈希类型 hash列表类型 list集合类型 set有序集合类型 sortedset通用命令持久化操作redis持久化机制RDBAOFJava客户端Jedis使用步骤Jedis操作各种redis中的数据结构字符串类型 string哈希类型 hash : map格式列表类型 list :linkedList格式。支持重复元素集合类型 set :不允许重复元素有序集合类型 sortedset :不允许重复原创 2022-04-29 14:12:53 · 1652 阅读 · 0 评论 -
高级特性八|注解
注解简介:注解是java代码里的特殊标记,为java程序代码提供了一种形式化的方法、注解以标签的形式存在于java代码中、注解的存在并不影响程序代码的编译和执行,他只是用来生成其他文件或使我们在运行代码时知道 被运行代码的描述信息作用:编写文档替代配置文件编译检查应用:通过注解的方法进行数据库的连接企业级Web框架开发通过大量注解配置、减少代码量语法: @Annotation(参数)Annotation为注解类型注解的参数可以原创 2022-03-15 09:09:06 · 152 阅读 · 1 评论 -
高级特性七|反射机制
反射机制反射:被视为动态语言的关键反射机制:指在运行状态中,动态获取信息以及动态调用对象的方法的功能。好处: 程序运行中、操作对象 解耦合,提高程序的可扩展性应用场景: 动态创建、操作对象 框架内的拦截配置动态性质: 运行时创建对象实例 运行时调用方法 运行时更改属性常用API类名作用Class反射的核心类,获取类的属性、方法等内容信息Field定义类的属性,获取和设置属性的值Method定义类的方法、获取类中方原创 2022-03-15 09:08:23 · 111 阅读 · 0 评论 -
高级特性六|XML
XML获取整个XML文档对象private Document document = null;public void getDocument(){ //创建解析器工厂对象 DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); //创建解析器对象 DocumentBuilder builder = factory.ne原创 2022-03-15 09:07:48 · 131 阅读 · 0 评论 -
高级特性五|网络编程
网络编程Socket传输String服务器 try { //创建服务器Socket 指定端口并开始监听 ServerSocket serverSocket = new ServerSocket(8800); //通过accept等待客户端触发通信 Socket socket = serverSocket.accept(); //打开输入流输出流 Input原创 2022-03-15 09:07:08 · 137 阅读 · 0 评论 -
高级特性四|多线程
多线程Thread类编写简单,可直接操作线程适用于单继承前提条件: 需要在方法类里继承 extends Thread声明方式 Thread t = new Thread(new 类名(),“线程A”);.start()开启线程.currentThread()返回正在被执行的线程信息.getName()获取线程名字.setName(“MyDraven”)修改线程名字.join()强制执行 需要try.setPriorit原创 2022-03-15 09:06:06 · 128 阅读 · 0 评论 -
高级特性三|IO流
IO流File.exists()判断该文件是否存在.delete()删除该文件.isFile()判断是否是文件.getName()获取文件名.getPath()获取相对路径.getAbsolutePath()获取绝对路径.length()获取文件大小 (字节长度).isDirectory()判断是否是目录.createNewFile()创建该文件 注: 需try catch包含 try {原创 2022-03-15 09:05:15 · 374 阅读 · 0 评论 -
高级特性二|实用类
String实用类.length()检测字符串长度.equals(值)检查字符串与括号里的值是否完全一致 返回值为boolean.trim()去掉字符串前后的空格.toLowerCase()将字符串全部转换为小写.toUpperCase()将字符串全部转换为大写.equalsIgnoreCase(值)使用该方法比较字符串 可忽略大小写.indexOf(“值”)检测该字符串中是否包含此值 查找的是第一次出现的位置的下标 如果没有原创 2022-03-15 09:04:34 · 115 阅读 · 0 评论 -
高级特性一|集合框架
js @Draven**集合框架**List 接口储存不唯一,有序的对象Set 接口储存唯一,无序的对象Map 接口储存一组键值对象,提供Key到value的映射遍历输出集合增强版遍历输出MapIterator -->迭代器Map两种遍历使用增强for循环 迭代器的使用增强for循环迭代器循环泛型集合集合框架List 接口储存不唯一,有序的对象Set 接口储存唯一,无序的对象Map 接口储存一组键值对象,提供Key到value的映射ArrayList:声明方式: ArrayList原创 2022-03-15 09:03:10 · 159 阅读 · 0 评论 -
超级推荐Lombok超简单详细的下载配置教程
超级推荐!Lombok超简单详细的下载配置教程⭐Lombol1、什么是Lombol2、下载插件3、创建xml文件4、导包5、测试6、重启生效7、声明Lombol1、什么是Lombol是个开发神器,可以简略你的实体类,让你不再写get/set方法,还能快速的实现builder模式,以及链式调用方法,总之就是为了简化实体类而生的插件。2、下载插件链接: https://pan.baidu.com/s/1I2IsaNLZG_mWRAHA6unZGw 提取码: 6kjh 复制这段内容后打开百度网盘,下载原创 2022-02-24 11:35:50 · 1045 阅读 · 1 评论