自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (1)
  • 收藏
  • 关注

原创 Git全套,从简到细

git非常详细的自学,检阅教程

2022-12-03 23:55:33 603

原创 Vue2.0简讲!

Vue2.0简讲

2022-12-02 19:22:52 1214

原创 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 302

原创 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 275

原创 MyBatis简讲

MyBatis简介网站官网:https://mybatis.org/mybatis-3/中文网:https://mybatis.net.cn/持久层ORM框架ORM(Object Relational Mapping)ORM解决方案包含下面四个部分特点与JDBC的区别搭建MyBatis开发环境下载mybatis-3.2.2.jar包并导入工程使用MyBatis的开发步骤编写Mybatis核心配置文件(*configuration.xml*)创建实体类-POJODAO层-SQL映射文件(*mapper.xml

2022-05-07 10:03:39 329

原创 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 128

原创 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 1508

原创 超级推荐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 959 1

原创 java基础 -- 笔记

java基础 @huahuaJAVA基础引言: 百川东到海,何时复西归?少壮不努力,老大徒伤悲。第一章:初始JAVA程序是什么:开发三步骤:JAVA程序的基本结构:JAVA的编码规范:第二章:数据类型 变量 运算符变量是什么:JAVA常用的数据类型:如何声明变量以及使用:常量:变量名命名规则:运算符:自动类型转换规则:强制类型转换:Scanner使用:自增自减:++ --第三章:选择结构switch和多重if区别:异常处理:比较:选择结构总结;第四章:循环对比break和continue:循环结构总结:

2021-09-28 21:23:29 208

原创 MySQL数据库+jdbc -- 笔记

MySQL数据库 @DravenMysql1、连接数据库1.1、下载可视化软件1.2、连接数据库1.3、连接命令1.4、基本语法操作2、操作数据库2.1、操作数据库(了解)2.2、数据库的数据 列 类型2.3、数据库的字段属性(重点)2.4、创建数据库表(重点)2.5、数据表的类型2.6、修改删除表3、MySQL数据管理3.1、外键(了解即可)3.2、DML语言(全部记住)3.3、添加3.4、修改3.5、删除4、DQL查询数据(重中之重)4.1、DQL4.2、查询所有字段4.3、where条件字句4.4、联

2021-09-28 21:19:47 2129

原创 Idea快捷键大全 -- 笔记

Idea快捷键大全 @DravenIdea快捷键大全(Windows)CtrlAltShiftCtrl + AltCtrl + ShiftAlt + ShiftCtrl + Shift + Alt其他必备集合Idea快捷键大全(Windows)Ctrl快捷键介绍Ctrl + F在当前文件进行文本查找 (必备)Ctrl + R在当前文件进行文本替换 (必备)Ctrl + Z撤销 (必备)Ctrl + Y删除光标所在行 或 删除选中的行 (必备)Ctrl

2021-09-28 21:10:47 125

原创 java新高级特性 -- 笔记

java新高级特性 @Draven集合框架List 接口储存不唯一,有序的对象Set 接口储存唯一,无序的对象Map 接口储存一组键值对象,提供Key到value的映射遍历输出集合增强版遍历输出MapIterator -->迭代器Map两种遍历使用增强for循环 迭代器的使用增强for循环迭代器循环泛型集合String实用类String 和 StringBufferMath类RandomRandom rand = new Random()Date实例操作步骤IO流File字节输入流OutputStre

2021-09-28 21:09:17 302

原创 javaOOP -- 笔记

javaOOP @Draven面向对象序章0.1、什么是对象?0.2、面向对象与面向过程一、Java类及类的成员、方法1.0、类和对象1.1、属性 方法1.2、构造器1.3、类的成员构成(代码附件01)1.4、有参方法 无参方法(代码附件01)1.5、类和对象的创建(代码附件01)1.6、类的多个对象的关系(代码附件02)1.7、类中属性的使用(代码附件03)1.8、方法举例与声明的格式(代码附件04)1.9、练习0.1、练习一(练习附件01)0.2、练习二(练习附件02)0.3、练习三(代码附件03)二、

2021-09-28 20:59:37 433

原创 Jquery -- 笔记

jQuery @DravenJquery第一章1.0、入口函数1.1、jQuery的顶级对象 $1.2、DOM与jQuery对象第二章第二章方法大全云jQuery选择器排他思想横向tab栏切换jQuery样式操作方法集添加类jQuery效果方法集显示隐藏元素上下滑动切换hove滑动下拉菜单动画队列邮票人animate手风琴jQuery属性操作方法集设置或获取元素属性值(三种)遍历对象jQuery尺寸、位置操作方法集offset()scrollTop()带有动画的scrollTop()jQuery事件方法集动

2021-09-28 20:45:59 117

原创 JavaScript -- 笔记

JavaScript @Draven方法集1、第一章1.1、JavaScript核心语法1.2、核心语法—变量1.3、核心语法-数据类型1.4、数组1.5、String对象1.6、核心语法—运算符号1.7、核心语法—逻辑控制语句1.8、核心语法—常用的输入/输出1.9、函数1.9.1、常用函数方法:1.9.2、事件方法2、第二章2.1、history2.2、location获取URL参数2.3、document2.4、get获取方法集合2.5、延时函数2.6、Math方法2.7、Date2.7、程序执行时间

2021-09-28 20:12:15 355

原创 MybatisPlus简讲 -- 狂神说JAVA版

AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码,极大的提升了开发效率。其核心思想是:使用41bit作为毫秒数,10bit作为机器的ID(5个bit是数据中心,5个bit的机器ID),12bit作为毫秒内的流水号(意味着每个节点在每毫秒可以产生 4096 个 ID),最后还有一个符号位,永远是0。在平时的开发中,会遇到一些慢sql。

2023-03-28 16:13:25 424

原创 Vue-点击 li 动态添加class -->[练]

初级vue知识练习,重点class与style

2022-07-20 20:58:23 470

原创 SpringMVC - 简讲

SpringMVC简介SpringMVC概述SpringMVC开发步骤知识要点SpringMVC组件解析SpringMVC的执行流程SpringMVC注解解析mvc命名空间引入SpringMVCd的xml配置解析知识要点SpringMVC的数据响应SpringMVC的数据响应方式返回字符串形式返回ModelAndView对象形式一:形式二:回写数据直接返回字符串返回json格式字符串返回对象或集合数据,自动转成json格式处理器适配器:注释版返回对象或集合转换为json格式⭐知识要点SpringMVC获得请

2022-05-19 03:04:46 159

原创 SpringMVC拦截器 - 简讲

SpringMVC拦截器SpringMVC-Interceptor拦截器的作用拦截器和过滤器的区别拦截器的快速入门详解知识小结拦截器方法说明自定义拦截器步骤SpringMVC-Interceptor拦截器的作用SpringMVC的拦截器类似于Servlet开发中过滤器Filter,用于对处理器进行预处理和后处理将拦截器按一定的顺序联结成一条链,这条链称为拦截器链(Interceptor Chain)。在访问被拦截的方法或字段时,拦截器链中的拦截器就会按其之前定义的顺序被调用。拦截器也是AOP思想的

2022-05-19 02:58:23 202

原创 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 712

原创 关于自己抵触《辩论赛》一讲

这里写目录标题前言1、“辩论”和“辩论赛”的区别1.1、什么是辩论呢?1.2、什么是比赛呢?2、自我看法:@前言以下内容仅为记录年少想法的回忆录,并无恶意。1、“辩论”和“辩论赛”的区别1.1、什么是辩论呢?辩论的意义在于它在寻找真理,通常流程是先建立基础概念的共识,在这个共识上针对矛盾点去争论去学习去解释自己的想法最后完善自己的想法,争取找到一个答案,即使最后你们没有达成一致,那最后的分歧也是信仰或者基本的价值观的不一样,你们对所有其他的都是互相理解的,说白了,就是最高目标通过

2022-04-27 01:02:54 342

原创 高级特性八|注解

注解简介:注解是java代码里的特殊标记,为java程序代码提供了一种形式化的方法、注解以标签的形式存在于java代码中、注解的存在并不影响程序代码的编译和执行,他只是用来生成其他文件或使我们在运行代码时知道 被运行代码的描述信息作用:编写文档替代配置文件编译检查应用:通过注解的方法进行数据库的连接企业级Web框架开发通过大量注解配置、减少代码量语法: @Annotation(参数)Annotation为注解类型注解的参数可以

2022-03-15 09:09:06 124 1

原创 高级特性七|反射机制

反射机制反射:被视为动态语言的关键反射机制:指在运行状态中,动态获取信息以及动态调用对象的方法的功能。好处: 程序运行中、操作对象 解耦合,提高程序的可扩展性应用场景: 动态创建、操作对象 框架内的拦截配置动态性质: 运行时创建对象实例 运行时调用方法 运行时更改属性常用API类名作用Class反射的核心类,获取类的属性、方法等内容信息Field定义类的属性,获取和设置属性的值Method定义类的方法、获取类中方

2022-03-15 09:08:23 79

原创 高级特性六|XML

XML获取整个XML文档对象private Document document = null;public void getDocument(){ //创建解析器工厂对象 DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); //创建解析器对象 DocumentBuilder builder = factory.ne

2022-03-15 09:07:48 98

原创 高级特性五|网络编程

网络编程Socket传输String服务器 try { //创建服务器Socket 指定端口并开始监听 ServerSocket serverSocket = new ServerSocket(8800); //通过accept等待客户端触发通信 Socket socket = serverSocket.accept(); //打开输入流输出流 Input

2022-03-15 09:07:08 104

原创 高级特性四|多线程

多线程Thread类编写简单,可直接操作线程适用于单继承前提条件: 需要在方法类里继承 extends Thread声明方式 Thread t = new Thread(new 类名(),“线程A”);.start()开启线程.currentThread()返回正在被执行的线程信息.getName()获取线程名字.setName(“MyDraven”)修改线程名字.join()强制执行 需要try.setPriorit

2022-03-15 09:06:06 95

原创 高级特性三|IO流

IO流File.exists()判断该文件是否存在.delete()删除该文件.isFile()判断是否是文件.getName()获取文件名.getPath()获取相对路径.getAbsolutePath()获取绝对路径.length()获取文件大小 (字节长度).isDirectory()判断是否是目录.createNewFile()创建该文件 注: 需try catch包含 try {

2022-03-15 09:05:15 331

原创 高级特性二|实用类

String实用类.length()检测字符串长度.equals(值)检查字符串与括号里的值是否完全一致 返回值为boolean.trim()去掉字符串前后的空格.toLowerCase()将字符串全部转换为小写.toUpperCase()将字符串全部转换为大写.equalsIgnoreCase(值)使用该方法比较字符串 可忽略大小写.indexOf(“值”)检测该字符串中是否包含此值 查找的是第一次出现的位置的下标 如果没有

2022-03-15 09:04:34 87

原创 高级特性一|集合框架

js @Draven**集合框架**List 接口储存不唯一,有序的对象Set 接口储存唯一,无序的对象Map 接口储存一组键值对象,提供Key到value的映射遍历输出集合增强版遍历输出MapIterator -->迭代器Map两种遍历使用增强for循环 迭代器的使用增强for循环迭代器循环泛型集合集合框架List 接口储存不唯一,有序的对象Set 接口储存唯一,无序的对象Map 接口储存一组键值对象,提供Key到value的映射ArrayList:声明方式: ArrayList

2022-03-15 09:03:10 135

原创 java接受控制台输入的是否是数字

直接上代码 Scanner input = new Scanner(System.in); //循环判断 boolean is = true; //循环 while (is){// System.out.println("输入"); //创建扫描仪对象 input = new Scanner(System.in)

2021-11-27 17:29:06 202

原创 jQuery邮票人 --> 案例

jQuery邮票人 @Draven效果预览html代码css代码js代码效果预览html代码<div class="wrap"> <ul> <li> <a href="#"><img src="img/01.jpg" alt=""/></a> </li> <li> <a href="#">&

2021-11-11 19:32:13 879 2

原创 windows键盘键值码

2021-11-11 09:57:53 1731 1

原创 IDEA快捷键大全(Windows)

Ctrl快捷键介绍Ctrl + F在当前文件进行文本查找 (必备)Ctrl + R在当前文件进行文本替换 (必备)Ctrl + Z撤销 (必备)Ctrl + Y删除光标所在行 或 删除选中的行 (必备)Ctrl + C复制光标所在行 或 复制选择内容Ctrl + D复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面 (必备)Ctrl + W递进式选择代码块。可选中光标所在的单词或段落,连续按会在原有选中的基础上再扩展选中范围

2021-11-08 16:47:16 141

原创 javascript Date对象计算程序执行时间 -- 技巧⭐

js Date对象计算程序执行时间js关键代码js关键代码 //+new Date 可以获取1970年1月1日午夜至现在时间的毫秒数 //放到script标签下可记录程序开始时间 var a1 = +new Date() 代码块 //放到需要测试的代码尾部可记录程序结束时间 var a2 = +new Date() //使用结束时间获取的毫秒数减去开始时间减去的毫秒数 //得到程序执行时间的毫秒数 //一秒=1000毫秒,所以➗1000 得到秒数 var time = (

2021-09-30 11:24:11 1610

原创 javascript点击事件与事件监听 -- 技巧⭐

js点击事件与事件监听 @Draven效果预览html代码css代码js代码onclick 与 addEventListener绑定click的区别在于前者不能执行多个单击函数,后者则可以执行多个单击函数效果预览html代码 <button>传统注册方式</button> <button>方法监听注册方式</button>css代码 无js代码<script> var button = document.quer

2021-09-30 09:56:39 2210

原创 javascript页面鼠标移动挂件 -- 案例

js页面鼠标移动挂件 @Draven效果预览html代码css代码js代码效果预览html代码 <img src="img/2.gif" alt="">css代码 <style> img{ position: absolute; width: 50px; height: 50px; } </style>js代码<script&gt

2021-09-29 01:02:00 193

原创 javascript空格定位输入框 -- 案例

js空格定位输入框 @Draven效果预览html代码css代码js代码效果预览html代码 <input type="text">css代码 无js代码 <script> var input = document.querySelector('input') document.addEventListener('keyup', function (e) { if (e.keyCode===32){ //当

2021-09-29 00:59:27 113

原创 javascript用户按下键位ascll值 -- 案例

js用户按下键位ascll值 @Draven效果预览html部分css部分js部分控制台打印按下键位的ascll值效果预览html部分无css部分无js部分<script> //keyup 和 keydown document.addEventListener('keyup', function (e) { console.log(e.key+' ascll值: '+e.keyCode) })</script>

2021-09-29 00:56:03 120

原创 javascript获取URL参数 -- 技巧⭐

js获取URL参数 @Draven效果预览html部分css部分js部分效果预览html部分login.html <form action="index.html"> 用户名: <input type="text" name="uname"> <input type="submit" value="登陆"> </form>index.html <div></div>css部分无js部分

2021-09-29 00:51:07 97

原创 javascript简易留言板制作 -- 案例

js简易留言板制作 @Draven效果预览html部分css部分js部分效果预览html部分<textarea name="text" cols="30" rows="10"></textarea><button name="text">提交</button><ul></ul>css部分 <style> * { margin: 0; p

2021-09-29 00:47:03 668

jquery.min.js

迷你版jQuery插件

2021-09-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除