自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 IDEA调试必看,带换行符(\n)的重写toString方法模板

IDEA中默认重写的toString方法,项与项之间不换行,看着不直观。而使用我给的toString模板,可以做到隔行显示。如何使用?首先打开重写toString方法的窗口,点击Settings...打开toString窗口添加一个自定义模板,并粘贴我给的模板,之后再重写toString时使用这个模板即可这么好的模板怎么获取呢?只要关注我的vx公众号,回复“666”即可领取,赶快行动起来吧!...

2022-01-13 14:41:18 1898 1

原创 2021/09/13笔记

我们于2021/09/13 的学习目标是:SpringSecurity,核心任务为:1、学习技术:1)、SpringSecurity简介2)、SpringSecurity快速入门3)、UserDetailsService4)、BCryptPasswordEncoder5)、自定义登录6)、认证过程其他常用配置2、文档总结1)、SpringSecurity简介SpringSecurity是是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的

2021-09-13 21:37:30 436

原创 2021/09/10笔记

今天是教师节,让我们祝老师们节日快乐!我们于2021/09/10 的学习目标是:Elasticsearch,核心任务为:1、学习技术:1)、Elasticsearch基本概念2)、Lucene与Elasticsearch的关系3)、Elasticsearch与Solr对比4)、Elasticsearch与关系型数据库对比5)、Elasticsearch部署与启动6)、Elasticsearch插件2、文档总结1)、Elasticsearch基本概念Ela

2021-09-10 19:59:29 140

原创 2021/09/09笔记

我们于2021/09/09 的学习目标是:RabbitMQ,核心任务为:1、学习技术:1)、RabbitMQ简介2)、RabbitMQ相关术语3)、RabbitMQ队列分类2、文档总结1)、RabbitMQ简介AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然。RabbitMQ是一个开源的

2021-09-09 20:32:17 95

原创 2021/09/07笔记

我们于2021/09/07 的学习目标是:Redis,核心任务为:1、学习技术:1)、关系型数据库与非关系型数据库2)、Java操作Redis3)、Redis搭建主从复用2、文档总结1)、关系型数据库与非关系型数据库数据库按照连接分,可以分为关系型数据库和非关系型数据库关系型数据库:指采用了关系模式(二维表格模型)来组织数据的数据库。 非关系型数据库:指非关系型的,分布式的,且一般不保证会遵循ACID原则的数据存储系统。非关系型数据库的结构:以键值对的形式存储

2021-09-07 20:28:44 68

原创 2021/09/06笔记

我们于2021/09/06 的学习目标是:Redis,核心任务为:1、学习技术:1)、Redis的安装2)、Redis的部署与运行3)、Redis命令2、文档总结1)、Redis的下载略2)、Redis的部署与运行将Redis并上传到Linux服务器解压tar zxvf redis-5.0.5.tar.gz预编译cd redis-5.0.5/make安装mkdir -p /usr/local/redismake PREFIX=

2021-09-06 21:12:06 203

原创 JavaEE部分阶段性学习总结【2021/09/01】

什么是JavaEE?JavaEE(Java Enterprise Edition)即Java企业版,多用于企业级开发,包括web开发等等。也叫J2EE。CSS样式选择器有哪些? 基本选择器 组合选择器 伪类选择器 微元素选择器 js中获取元素方式哪些?列出4种 getElementById 通过ID属性获取 getElementByName 通过name属性获取 getElementByTagName 通过标签名获取...

2021-09-01 21:38:27 162

原创 2021/08/24笔记

我们于2021/08/24 的学习目标是:CRM,核心任务为:1、学习技术:1)、CRM系统概念2)、CRM系统模块划分3)、数据库表结构设计4)、项目环境搭建与测试5)、功能设计2、文档总结1)、CRM系统概念CRM,即客户关系管理,是指企业为提高核心竞争力,利用相应的信息技术以及互联网技术协调企业与顾客间在销售、营销和服务上的交互,从而提升其管理方式,向客户提供创新式的个性化的客户交互和服务的过程。其最终目标是吸引新客户、保留老客户以及将已有客户转为忠实客户

2021-08-25 10:07:07 83

原创 2021/08/23笔记

我们于2021/08/23 的学习目标是:SpringBoot与LayUI,核心任务为:1、学习技术:1)、Swagger22)、SpringBoot应用热部署3)、SpringBoot单元测试4)、分布式缓存Ehcache整合5)、分布式事务|全局异常管理6)、SpringBoot数据校验Validation7)、LayUI2、文档总结1)、Swagger2在面向不同的终端调用公用一套接口API开发时,联调测试时就需要知道后端提供的接口 API列表文档,对

2021-08-23 21:31:36 158

原创 2021/08/20笔记

我们于2021/08/20 的学习目标是:SpringMVC,核心任务为:1、学习技术:1)、SpringMVC的拦截器2)、SpringMVC的上传操作3)、SSM 框架集成与测试4)、RestFul URL5)、全局异常统一处理2、文档总结1)、SpringMVC的拦截器SpringMVC中的拦截器是主要用来拦截用户的请求并进行相应处理的。比如通过它来进行权限认证,或者判断用户是否登录等操作。实现方式有:实现HandlerInterceptor接口

2021-08-20 21:21:02 124

原创 2021/08/19 笔记

我们于2021/08/19 的学习目标是:SpringMVC,核心任务为:1、学习技术:1)、SpringMVC的概念2)、SpringMVC的组件3)、SpringMVC映射4)、SpringMVC收集数据5)、SpringMVC转发|重定向6)、SpringMVC内置对象7)、SpringMVC注解2、文档总结1)、SpringMVC的概念MVC思想:模型-视图-控制器(MVC)是一个众所周知的以设计界面应用程序为基础的设计思想。它主要通过分离模型、视图

2021-08-19 20:46:29 337

原创 2021/08/16笔记

我们于2021/08/16 的学习目标是:Spring框架,核心任务为:1、学习技术:1)、Spring的概念2)、Spring的环境搭建3)、Spring IOC 容器 Bean 对象实例化模拟4)、Spring IOC 配置文件加载5)、Spring IOC 注入6)、Spring IOC 扫描器7)、Bean的作用域8)、Bean的生命周期2、文档总结1)、Spring的概念Spring是众多开源Java项目中的一员,基于分层的JavaEE应用一

2021-08-18 08:29:55 91

原创 2021/08/17笔记

我们于2021/08/17 的学习目标是:Spring AOP,核心任务为:1、学习技术:1)、Spring AOP概念2)、静态代理3)、动态代理4)、Spring AOP总结5)、Spring 集成 MyBatis2、文档总结1)、Spring AOP概念什么是AOP?Aspect Oriented Programming 面向切面编程AOP不在于关注程序代码中的某个类或某些方法,考虑更多的是一种面到面的切入,即层与层之间的一种切入,所以称之为切面..

2021-08-17 21:53:19 53

原创 2021/08/14笔记

我们于2021/07/14 的学习目标是:FreeMarker,核心任务为:1、学习技术:1)、FreeMarker概念2)、FreeMarker环境搭建3)、FreeMarker 数据类型4)、FreeMarker 常见指令5)、FreeMarker 页面静态化6)、FreeMarker 运算符2、文档总结1)、FreeMarker概念FreeMaker是一款模板引擎:即一种基于模板和要改变的数据,并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码

2021-08-15 14:55:36 91

原创 2021/08/13笔记

我们于2021/08/13 的学习目标是:JSP,核心任务为:1、学习技术:1)、EL2)、JSTL3)、filter4)、listener2、文档总结1)、EL表达式EL(Expression Language)是为了使JSP写起来更简单。它提供了在JSP中简化表达式的方法,让JSP代码更加简化。语法结构:${expression}EL表达式一般操作的都是域对象中的数据,操作不了局部变量域对象的范围:pageContext 本页面 r

2021-08-13 21:12:06 91

原创 2021/08/12笔记

首先,今天是博主生日!我们于2021/08/12 的学习目标是:Servlet和JSP,核心任务为:1、学习技术:1)、Servlet实现文件上传与下载2)、Servlet中Cookie的实现3)、JSP的基础语法4)、JSP中的注释5)、Scriptlet6)、JSP的指令标签7)、JSP的四大域对象8)、EL表达式的使用2、文档总结1)、Servlet实现文件上传与下载文件上传注意:需要表单做输入请求方式为POSTform标签的

2021-08-12 22:04:21 90

原创 2021/08/10笔记

我们于2021/08/10 的学习目标是:Servlet,核心任务为:1、学习技术:1)、Servlet概述2)、如何创建Servlet3)、Servlet的配置4)、Servlet内置方法的使用5)、Servlet的生命周期6)、单例模式7)、乱码问题8)、转发与重定向2、文档总结1)、Servlet概述历程:Servlet 是在服务器上运行的小程序。这个词是在 Java applet的环境中创造的,Java applet 是一种当作单独文件跟网页

2021-08-10 20:31:15 64

原创 2021/08/07笔记

我们于2021/08/07 的学习目标是:前端,核心任务为:1、学习技术:1)、jQuery的基本概念2)、jQuery对象3)、jQuery选择器4)、jQuery操作元素的属性5)、jQuery操作元素的样式6)、jQuery操作元素的内容7)、jQuery创建、添加与删除元素8)、jQuery元素遍历9)、jQuery事件绑定10)、jQuery Ajax11)、BootStrap2、文档总结1)、jQuery的基本概念jQuery是

2021-08-08 14:14:56 61

原创 2021/08/06笔记

我们于2021/08/06 的学习目标是:JavaScript,核心任务为:1、学习技术:1)、事件2)、对象3)、定时器4)、重复执行定时器5)、DOM6)、创建插入节点7)、创建图片节点8)、间接查找节点9)、DOM操作节点案例10)、发布留言案例11)、DOM操作节点12)、DOM操作表单2、文档总结1)、事件事件:当执行某件事情,或者某个动作时触发一段JS代码的执行函数JS已经定义代码分类:鼠标事件:单击 双击

2021-08-06 19:59:42 78

原创 2021/08/05笔记

我们于2021/08/05 的学习目标是:JavaScript,核心任务为:1、学习技术:1)、JavaScript的基本概念2)、调试3)、变量4)、数据类型5)、typeof运算符6)、数据类型的转换7)、运算符8)、数组9)、函数10)、this绑定对象2、文档总结1)、JavaScript的基本概念JavaScript是具有面向对象能力的,解释型程序设计语言能验证发往服务器端的数据,增加Web互动用法:和HTML一起使用,可以通

2021-08-05 20:48:55 75

原创 2021/08/03笔记

我们于2021/08/03 的学习目标是: HTML与CSS,核心任务为:1、学习技术:1)、HTML基础语法2)、table表格3)、form表单4)、CSS层叠样式表5)、CSS基础选择器6)、CSS组合选择器7)、display属性2、文档总结1)、HTML基础语法img:图像标签属性:src:图片的路径(绝对路径|相对路径)alt:当图片无法正常显示时,显示的提示字title:当鼠标悬停在内容上时,显示的提示字<a href

2021-08-04 10:30:42 106

原创 2021/08/02笔记

我们于2021/08/02 的学习目标是:MyBatis与HTML,核心任务为:1、学习技术:1)、MyBatis的动态SQL2)、映射机制3)、MyBatis总结4)、HTML2、文档总结1)、MyBatis的动态SQL动态SQL:方便不同条件的SQL查询标签:if choose(when,otherwise) trim(where,set) foreach对于不定项查询的接口List<Dept>queryDept(Integer deptno

2021-08-02 20:41:35 55

原创 2021/07/31笔记

我们于2021/07/14 的学习目标是:MyBatis,核心任务为:1、学习技术:1)、MyBatis的参数类型2)、三个常用的查询方法3)、配置别名4)、配置文件软编码5)、接口绑定方案2、文档总结1)、MyBatis的参数类型parameter入参类型:基本数据类型 包装类 String Date Javabean 数组 List MapresultType结果类型:基本数据类型 包装类 String Date Javabea

2021-07-31 20:11:58 57

原创 2021/07/30笔记

我们于2021/07/30 的学习目标是:数据库、JDBC与MyBatis,核心任务为:1、学习技术:1)、删除delete与截断truncate2)、事务3)、JDBC的概念4)、JDBC工具类5)、预处理块6)、BaseDao7)、MyBatis2、文档总结1)、删除delete与截断truncatedelete from 表名 where 行过滤条件主外键关系如下:删除从表中的数据,可以直接删除删除主表中的数据:违反约束条件,不允许直接删除

2021-07-30 22:09:32 147

原创 2021/07/29笔记

我们于2021/07/29 的学习目标是:数据库,核心任务为:1、学习技术:1)、99链表查询2)、decode3)、rowid与rownum4)、分页5)、视图与索引6)、表设计7)、约束8)、注释9)、其他SQL指令10)、序列工具2、文档总结1)、99链表查询查询的数据源:表,结果,视图多表连接:查询员工信息以及员工的所在部门和薪资信息select * from emp e,dept d,salgrade s where e.dep

2021-07-29 21:51:48 45

原创 2021/07/28笔记

我们于2021/07/28 的学习目标是:SQL数据库查询语言,核心任务为:1、学习技术:1)、查询语句的基本格式2)、条件查询3)、exists(结果集)4)、order5)、单行函数6)、聚合函数7)、分组8)、92表连接2、文档总结1)、查询语句的基本格式select * from emp;查询emp表的所有数据的指定字段值主外键约束关系:主表|附表:具有主键字段从表|子表:添加一个外键字段 外键字段关联主表的主键字段..

2021-07-28 19:50:51 100

原创 2021/07/27笔记

我们于2021/07/27 的学习目标是:java8新特性和数据库,核心任务为:1、学习技术:1)、引用2)、Stream流3)、数据库2、文档总结1)、引用方法引用:可以通过方法引用的方式简化Lambda表达式()->{}语法:对象::成员方法名public static void test1(List list){PrintStream ps = System.out;list.forEach(ps::println);list.for

2021-07-27 20:34:07 98

原创 2021/07/24笔记

我们于2021/07/24 的学习目标是:反射,注解和函数式接口,核心任务为:1、学习技术:1)、反射的概念2)、反射操作构造器和反射创建对象3)、反射操作属性和方法4)、反射操作数组5)、注解的概念6)、元注解7)、自定义注解8)、注解解析器9)、函数式接口2、文档总结1)、反射的概念反射是发生在程序运行期间的动态机制或行为,Java中唯一的动态机制就是反射机制。对于:class Person{ void test(){...

2021-07-25 10:46:15 53

原创 2021/07/23笔记

我们于2021/07/23 的学习目标是:网络编程,核心任务为:1、学习技术:1)、网页编程的概念2)、UDP3)、TCP4)、TCP的应用2、文档总结1)、网页编程的概念网页编程:上层的应用,前端网络编程:底层,后端,关注数据如何传输,如何存储节点 : 网络电子设备节点与节点之间组成网络IP : 表示节点端口 : 区分不同的软件URL : 互联网中资源的指针,统一资源定位符协议 : 合同,标准,规范传输层协议 :UDP : 相当于写信

2021-07-23 19:38:27 47

原创 2021/07/22笔记

我们于2021/07/22 的学习目标是:线程,核心任务为:1、学习技术:1)、多线程的概念2)、线程的创建3)、多线程的实现4)、Runnable接口5)、多线程的应用6)、网络资源下载7)、Callable接口的实现8)、其他定义线程体的方式9)、线程的状态10)、yield 礼让线程11)、join() 插队线程12)、线程中断Interrupt13)、线程的优先级14)、守护线程2、文档总结1)、多线程的概念三高:高可用

2021-07-22 21:00:38 72

原创 2021/07/20笔记

我们于2021/07/20 的学习目标是:容器,核心任务为:1、学习技术:1)、Set2)、HashSet3)、TreeSet4)、Map <K,V>5)、HashMap6)、TreeMap7)、Properties8)、Collections类提供的工具9)、总结2、文档总结:1)、Set特点:无序的,不可重复新增功能:static <E> Set<E> of(E... elements) 返回包含任意数量

2021-07-20 21:16:39 145

原创 2021/07/19笔记

我们于2019/07/19 的学习目标是:容器,核心任务为:1、学习技术:1)、Collection 集合上层接口与List接口2)、List的添加与删除3)、List的遍历4)、List 接口的实现类5)、LinkedList6)、通过单向链表简单实现扩容2、文档总结1)、Collection 集合上层接口与List接口Collection集合上层接口:存储单个数据值,多个元素的集合 常用方法 遍历方式:foreach与迭代器Iterator Ma..

2021-07-19 20:40:21 54

原创 2021/07/17笔记

我们于2021/07/17 的学习目标是:IO与容器,核心任务为:1、学习技术:1)、IO拷贝文件与文件夹2)、缓冲流3)、基本数据类型流4)、引用数据类型流5)、CommonsIO工具包6)、手动简单封装容器7)、集合8)、遍历9)、序列号2、文档总结1)、IO拷贝文件与文件夹 拷贝文件 : 必会 拷贝文件夹 : 了解import java.io.*;public class CopyFileUtils { pub...

2021-07-17 19:25:06 47

原创 2021/07/16笔记

我们于2021/07/16 的学习目标是:IO,核心任务为:1、学习技术:1)、Enum枚举类2)、File类3)、IO流4)、字节输入流InputStream5)、字节输出流OutputStream6)、字符输入流Reader7)、字符输出流Writer8)、字符流实现文件拷贝2、文档总结1)、Enum枚举类枚举类型:描述一种事物的所有情况|所有可能|所有实例通过enum关键字定义枚举类型 枚举的成员,字段都作为当前枚举类型的实例存在,默认被p

2021-07-16 21:07:06 59

原创 2021/07/15笔记

我们于2021/07/15 的学习目标是:异常和工具,核心任务为:1、学习技术:1)、异常处理方案2)、自定义异常(了解)3)、Math类4)、可变长字符序列5)、基本数据类型的包装类6)、String类常用方法2、文档总结1)、异常处理方案异常抛出(throw):把异常抛出到上一层,谁调用谁解决异常捕获(try...catch):try{ 有可能出现异常的代码; }catch(FileNotF...

2021-07-15 20:04:57 47

原创 2021/07/13笔记

我们于2021/07/13 的学习目标是:数组工具、内部类与异常,核心任务为:1、学习技术:1)、常用操作数组的工具2)、内部类3)、成员内部类4)、内部类的测试类5)、内部类的同名变量的调用6)、静态内部类7)、私有内部类8)、局部内部类9)、匿名内部类10)、Lambda 表达式11)、异常2、文档总结1、学习技术:1)、常用操作数组的工具JDK有帮助手册,可以详细查找命令的名称、功能和作用。在java.util.Arrays类

2021-07-13 20:54:05 55

原创 2021/07/12笔记

我们于2021/07/12 的学习目标是:数组,核心任务为:1、学习技术:1)、数组的概念2)、数组的结构3)、数组的遍历4)、二维数组2、文档总结1)、数组的概念变量能存储单个数据,数组能在一个名称下存储多个数据。数组是相同数据类型的有序集合,占用一段连续的内存空间。特点:属于引用数据类型 长度一旦确定不可改变 存储的多个数据要求数据类型一致 数组是有序的索引|下标:若数组长度是n,第一个空间是0,依次递增,最后一个空间是n-1。可用 数组名

2021-07-12 17:33:33 47

原创 2021/07/10笔记

我们于2021/07/10 的学习目标是:面向对象编程,核心任务为:1、学习技术:1)、多态2)、抽象abstract3)、接口interface4)、类型转换2、文档总结1)、多态多态指一种事物的多种表现形态,行为的多态以及一个行为的不同实现方式。多态的前提是类的继承和接口的实现。父类的引用指向子类的对象是多态的最终体现。多态调用会调用子类中重写的方法。多态要想有意义,要配合方法的重写。多态调用会调用子类中重写的方法。配合方法的重写,当父类引用指向不

2021-07-11 10:52:35 86

原创 2021/07/09笔记

我们于2021/07/09 的学习目标是:流程控制,核心任务为:1、学习技术:1)、构造器2)、包package与导入import3)、修饰符private4)、继承5)、super6)、重写Override7)、访问权限修饰符8)、final关键字2、文档总结1)、构造器 Constructor : 构造器| 构造方法 | 构造函数 特殊的方法 作用: 为对象初始化信息 (初始化: 第一次赋值) --> 为...

2021-07-10 09:22:17 49

原创 2021/07/08笔记

我们于2021/07/08 的学习目标是:构造器,核心任务为:1、学习技术:1)、构造器2)、this3)、static4)、block5)、debug代码调试工具2、文档总结1)、构造器Constructor意为构造器,作用是为对象初始化信息(第一次赋值),为对象的成员在创建对象的同时赋值。跟随new一起使用。定义:修饰符 类名(参数列表){ 方法体; }不需要返回值类型,也没有void可以根据需要定义r...

2021-07-08 19:30:41 54

空空如也

空空如也

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

TA关注的人

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