- 博客(22)
- 资源 (7)
- 收藏
- 关注
原创 Java后端--开发层主流技术简介
开发框架Spring Boot使用Spring Boot可以轻松地创建独立的,基于生产级别的基于Spring的应用程序,您可以“运行”它们。我们对Spring平台和第三方库持固执己见的观点,因此您可以以最小的麻烦开始使用。大多数Spring Boot应用程序只需要很少的Spring配置。特征创建独立的Spring应用程序直接嵌入Tomcat,Jetty或Undertow(无需部...
2020-02-21 11:38:01 1623
原创 Java字符串知识点总结
字符串1.创建字符串//字符串的本质是一个字符串数组,一旦创建之后在不能被修改,如果修改实际上是指向了一个新对象,原有的字符还//存在于内存中String a = new String("abc");//不推荐String b = "abc";String c = new String(byte[],String charsetName)2.字符串常用API方法名称描述...
2020-03-03 20:25:51 250
原创 Java输入输出流知识总结
输入/输出流1.File类File类可以使用文件路径字符串来创建File实例,该文件路径字符串可以是绝对路径,也可以是相对路径。1.1访问文件名方法描述String getName()返回File对象的文件名或者路径名String getPath()返回File对象对应的路径名File getAbsoluteFile()返回File对象的绝对路径...
2020-03-01 17:32:39 448
原创 Java集合框架知识总结
一.List接口1.特点有序有索引可重复,元素可为null底层用数组实现2. ArrayList2.1 实现public class MyArrayList { /** * 定义数组,保存数据 */ private Object[] objects = null; /** * 默认数组长度 */ private final int DEFAULT_L...
2020-02-29 09:50:57 162
原创 关于Java反射的知识总结
反射1.获取Class对象的方法public class Test { public static void main(String[] args) { //通过类获取Class对象 Class clazz1 = Student.class; //通过对象获取Class对象 Student s = new Student(18, 0); Class clazz2 = s....
2020-02-28 19:10:17 153
原创 Java多线程学习及面试题
多线程1.进程和线程进程:受操作系统管理的基本单元(可以将一个exe理解为一个进程)线程:进程中独立运行的子任务。并发:同一时间执行不同的任务,任务来回切换2.创建线程2.1继承Thread//继承Threadpublic class MyThread extends Thread { @Override public void run() { super.run(); ...
2020-02-27 18:41:28 189
原创 MyBatis配置详解(二)
MyBatis配置详解(二)全局配置MybatisConfig1.配置内容和顺序MybatisConfig.xml是Mybatis的全局配置文件,其配置的内容和顺序如下:1:properties(属性)2:settings(全局配置参数)3:typeAliases(类型别名)4:typeHandlers(类型处理器)5:objectFactory(对象工厂)6:plug...
2020-02-27 18:40:12 163
原创 Spring Boot 框架学习(一)
Spring Boot 框架学习(一)1.Springboot介绍Spring boot是由Pivotal团队提供的框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程,创建出独立运行和产品级别的基于spring框架的应用。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,大大提升使用spring框架时的开发效率。Spring boot 包...
2020-02-27 18:39:39 574
原创 Spring MVC 介绍(三)
Spring MVC 介绍(三)Spring MVC 拦截器HandlerInterceptor 接口SpringMVC定义了拦截器接口,源代码如下:public interface HandlerInterceptor { boolean preHandle(HttpServletRequest request, HttpServletResponse response, Obje...
2020-02-27 18:38:57 205
原创 Spring MVC 介绍(二)
Spring MVC 介绍(二)Spring MVC 控制器SpirngMVC 官方将控制器分为了前端控制器(Front Controller) 和Controller。Front Controller其实就是DispatcherServlet,只所以称它为Front Controller是因为DispatcherServlet是整个应用的入口,所有的请求都会经过这个Servlet,而这个Se...
2020-02-27 18:37:54 296
原创 Spring MVC 介绍(一)
Spring MVC 介绍(一)1.Spring MVC 介绍Spring Web MVC也是一种基于MVC设计模式的、请求驱动类型的轻量级Web框架。是Spring框架的一个模块(如下图所示)。既然是框架,那么大多数开发人员需要的功能框架都已经实现了,开发人员只需在框架上的基础上,完成个性化的需求。Spring Web MVC也是服务到工作者模式的实现,但进行可优化。前端控制器是Disp...
2020-02-27 18:37:05 277
原创 Java框架--Spring (三)(实战开发)
Java框架–Spring (三)(实战开发)AOPAOP(Aspect Oriented Programming)是OOP的延续,称为面向切面编程。AOP可以通过预编译方式或者运行时动态代理实现在不修改源代码的情况下给程序动态添加额外功能的技术。AOP是Spring的核心之一。1.AspectJ表达式切入点是用AspectJ表达式表示的,AspectJ中execution()是固定写法...
2020-02-26 20:49:56 112
原创 Java框架--Spring (二)(实战开发)
Java框架–Spring (二)(实战开发)Spring JDBC1.Spring JDBC 简介那么什么是 Spring JDBC 呢?Spring JDBC 是 Spring 框架的基础模块之一,是 Spring 框架提供的一组 API,用于简化对 JDBC 的编程,只需要声明 SQL 语句、调用合适的 Spring JDBC框架 API、处理结果集即可,其余的事情都交给 Spring...
2020-02-26 20:49:27 239
原创 Java框架--Spring (一)(实战开发)
Java框架–Spring (一)(实战开发)Spring简介Spring是JavaEE应用程序框架,是轻量级的IoC(Inversion of Control:控制反转)和AOP(Aspect Oriented Programming:面向切面编程)的容器框架,主要是针对javaBean的生命周期进行管理的轻量级容器,可以单独使用,也可以和Struts框架,Hibernate框架等组合使...
2020-02-26 20:48:52 349 1
原创 MyBatis-Plus框架简介
MyBatis-Plus框架简介1.MyBatis-PlusMyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。其特性有:无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作强大的 CRUD 操作:内置通用...
2020-02-26 20:48:24 6333
原创 MyBatis配置详解(二)
MyBatis配置详解(二)全局配置MybatisConfig1.配置内容和顺序MybatisConfig.xml是Mybatis的全局配置文件,其配置的内容和顺序如下:1:properties(属性)2:settings(全局配置参数)3:typeAliases(类型别名)4:typeHandlers(类型处理器)5:objectFactory(对象工厂)6:plug...
2020-02-26 20:47:27 363
原创 MyBatis框架学习(一)
MyBatis框架学习(一)1. 什么是MyBatisMyBatis 是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和Java的POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录...
2020-02-26 20:46:26 300
原创 前端--表现层主流技术
前端–表现层主流技术表现层(browser)HtmlHTML称为超文本标记语言,是一种标识性的语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。超文本是一种组织信息的方式,它通过超级链接方法将文本中的文字、图表与其他信息...
2020-02-26 20:45:39 2274
原创 Java后端--服务层常用技术
Java后端–服务层常用技术配置中心Spring Cloud ConfigSpring Cloud Config为分布式系统中的外部化配置提供服务器和客户端支持。使用Config Server,您可以集中管理所有环境中应用程序的外部属性。客户端和服务器上的概念与Spring Environment和PropertySource抽象,因此它们非常适合Spring应用程序,但可以与以任何语...
2020-02-26 20:44:48 1047
原创 1.HashSet和HashMap遍历
1.HashSet遍历public class Test { public static void main(String[] args) { Set<String> set = new HashSet<>(); //添加元素 set.add("金庸"); set.add("古龙"); set.add("路遥"); set.add("郭靖");...
2019-08-18 17:12:50 169
原创 MyLinkedList(LinkedList底层实现)
MyLinkedList(LinkedList底层实现)package com.itlaobing.day18;public class MyLinkedList<E> { /** * 链表元素个数 */ private int size; /** * 链表首节点 */ private Node first; /** * 链表尾结点 */ p...
2019-08-18 17:04:03 152
原创 MyArrayList(ArrayList底层实现)
1.MyArrayList(ArrayList底层实现)public class MyArrayList { /** * 定义数组,保存数据 */ private Object[] objects = null; /** * 默认数组长度 */ private final int DEFAULT_LENGTH = 10; /** * 数组长度 */ pri...
2019-08-18 16:59:37 319
1.MyLinkedList(LinkedList底层实现).md
2019-08-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人