- 博客(28)
- 收藏
- 关注
转载 JVM运行原理
一、什么是Java虚拟机 JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储...
2019-06-24 13:42:00 120
转载 log4j和logback的比较
一、slf4j slf4j是一系列的日志接口,而log4j logback等则是具体实现了的日志框架。 因为是接口,所以在项目中如果你不引用log4j 、logback或者其它日志框架你会发现,控制台的输出是这样的 从运行结果可以看到,由于没有给出具体的logger实现,无法在控制...
2019-06-13 13:51:00 3345
转载 常见的注解
一、注解的作用: spring容器是通过把java类注册成bean进行管理的,把java类变成bean有两种方式: 一种是通过xml文件进行配置,把需要的类注册成bean; 还有一种方式就是注解,注解的方式只需要在需要的类前边加上注解。 spring扫描到注解就能把被注解的...
2019-06-10 14:00:00 453
转载 堆排序
转载自:https://www.cnblogs.com/chengxiao/p/6129630.html 一、概念 堆排序:堆是具有以下性质的完全二叉树 每个结点的值都大于或等于其左右孩子结点的值,称为大顶堆; 或者每个结点的值都小于或等于其左右孩子结点的值,称为小顶堆 完...
2019-06-04 23:22:00 153
转载 打印1-500之间的质数
1.打印1-500之间的质数 public static void main(String[] args) { ArrayList<Integer> list = new ArrayList<Integer>(); for (int...
2019-06-04 22:32:00 656
转载 HashMap和HashTable的区别
转载自:https://www.cnblogs.com/lchzls/p/6714335.html HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口。 主要的区别有:线程安全性,同步(synchronization),以及速度。 1.Hashta...
2019-06-03 22:24:00 106
转载 final修饰的变量的初始化方式
转载自:https://blog.csdn.net/zhangjk1993/article/details/24196847 一、成员变量 public class FinalTest1 { //-----------------成员变量------------------/...
2019-06-03 21:03:00 692
转载 设计模式之状态模式
转载自:https://www.cnblogs.com/haoerlv/p/7777789.html 一、概念及理解 定义:(源于Design Pattern):当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。 上述是百度百科中对状态模式的定义,定义很简单,只有...
2019-05-31 23:42:00 122
转载 mybatis中#{}和${}的区别
在mybatis的mapper文件中,对于传递的参数我们一般是使用#和$来获取参数值。 #:PreparedStatement $:Statement 1.#{}是预编译处理,${}是字符串替换。 Mybatis在处理#{}时,会将sql中的#{}替换为?号,调用Prepare...
2019-05-30 08:46:00 84
转载 Vue(二)——浏览器跨域 + 拦截器
一、浏览器跨域 跨域:浏览器不同源。协议、IP、端口都相同,就是同源,只要有一个不同,就符合跨域。 在Vue项目中可以通过Config文件夹下的index.js中的proxyTable配置来实现跨域请求的转发 proxyTable: { '/':{ tar...
2019-05-21 08:45:00 1011
转载 Vue(一)——快速上手+事件
一、快速上手:el,data,methods以及data-binding 1.新建空白项目,创建index.html,style.css,app.js三个文件 2.index.html <!DOCTYPE html><html lang="en"><...
2019-05-19 23:08:00 78
转载 中间件-activeMQ
JMS简介 全称:Java Message Service 中文:Java消息服务。 JMS是Java的一套API标准,最初的目的是为了使应用程序能够访问现有的MOM系统(MOM是Message Oriented Middleware的英文缩写,指的是利用高效可靠的消息传递机制进行平台无关...
2019-05-11 22:19:00 94
转载 Linux(三)——安装JDK、Tomcat
详情参考链接 一、安装Xshell、Xftp (一)为什么要安装Xshell、Xftp Xshell:可以但不限于,便捷操作命令 Xftp:可以但不限于,实现不同系统间传输文件,方便、高效 (二)安装步骤 1.官网下载 2.直接安装即可 3.Xshell:安装成...
2019-05-07 23:01:00 85
转载 Linux(二)——网络配置_NAT静态ip
一、为什么要配置NAT静态ip 原因参考链接 主要目的是为了:实现虚拟机系统访问外网,方法是配置静态IP网络服务 二、安装步骤 (一)虚拟路由器配置 1.更改网络适配器:点击 --> 编辑虚拟机配置,选择硬件 --> 网络适配器,选择NAT模式 2.查看网...
2019-05-07 22:55:00 98
转载 Linux(一)——安装centOS6.5mini
@[toc] ## 一、安装步骤 ### (一)安装VMWare 1.为什么要安装VMWare > 虚拟机是一个通过软件模拟的具有完整硬件系统功能的,和真实电脑的运行环境差不多但却是一个完全隔离环境的完整计算机系统。 > 可在虚拟机中运行多个操作系统,每个系统都能独立的运行,可...
2019-05-07 22:47:00 98
转载 SSM-Shiro(登录验证)
配置Mavenjar包依赖 1.pom.xml配置Maven依赖 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xs...
2019-04-29 22:36:00 107
转载 Mybatis——逆向工程
1、基本概念 1.1、Spring Spring是一个开源框架,Spring是于2003年兴起的一个轻量级的Java开发框架,由RodJohnson在其著作ExpertOne-On-OneJ2EEDevelopmentandDesign中阐述的...
2019-04-28 23:00:00 104
转载 MyBatis——动态SQL语句
一、 什么是动态SQL语句 1.MyBatis 提供了可以被用在任意 SQL 映射语句中的强大的动态 SQL 语言得以改进这种情形。 2.动态 SQL 元素和 JSTL 或基于类似 XML 的文本处理器相似。在 MyBatis 之前的版本中,有很多元素需要花时间了解。MyBatis 3 大大...
2019-04-27 22:50:00 92
转载 mybatis(一)
一、什么是 MyBatis ? MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 PO...
2019-04-25 22:54:00 65
转载 Maven(私服-nexus)
仓库管理器也叫私服或代理仓库 仓库管理器有两个服务目的:首先它的角色是一个高度可配置的介于你的组织与公开Maven仓库之间的代理,其次它为你的组织提供了一个可部署你组织内部生成的构件的地方。 1Nexus介绍 Nexus是一个强大的Maven仓库管理器, 它极大地简化了自己...
2019-04-24 22:17:00 97
转载 SpringMVC——Restful和拦截器
一、Restful风格 RESTful是一种软件设计规范,是客户端和服务端进行数据交互的一个规范。 早期使用JSP页面开发网页时,数据交互基本都是通过表单提交,然后通过内置对象传递。当HTML5兴起,移动互联网兴起,网站后端服务,不仅要考虑PC端的网页,也要考虑移动端数据的展示、小程序、...
2019-04-23 22:09:00 151
转载 SpringMVC(二)——处理请求和响应请求
一、处理请求(一)处理请求的方式1.ModelAndView: 通过setViewName方法2.不响应: void + @Respository注解3.直接指定响应页面: 返回值为String类型,返回结果指定跳转地址4.重定向: 跳转地址前到redirect:前缀即可5.Htt...
2019-04-22 21:23:00 150
转载 SpringMVC(一)——XML文件和注解方式配置
一、SpringMVC概念(一)概念1.Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架2.使用了MVC架构模式的思想,将web层进行职责解耦3.基于请求驱动指的就是使用请求-响应模型4.框架的目的就是帮助我们简化开发,S...
2019-04-20 21:54:00 1043
转载 Spring(三)——事务管理
一、事务管理概念 数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。 事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部...
2019-04-19 21:34:00 113
转载 Spring(二)——AOP
一、AOP概念1.AOP(Aspect Oriented Programming):面向切面编程,是面向对象编程的补充和完善面向切面是面向对象的一种方式而已。在代码执行过程中,动态嵌入其他代码,叫做面向切面编程。常见的使用场景:日志、事务、数据库操作。。。2.AOP几个核心概念概...
2019-04-18 22:48:00 88
转载 Spring(一)—— IOC实现3
03-Java配置和自动配置一、Java配置Java配置:本质上就是,使用一个Java类去代替xml配置,这种配置方式在SpringBoot中得到了广泛的使用1.创建Java项目,引入相关jar包:需要新增aop和aspects两个jar包2.创建实体类:public class ...
2019-04-17 21:14:00 67
转载 Spring(一)—— IOC实现2
@[toc](02-XML配置方式2) ## 一、属性注入 属性注入:主要指如何给对象中的属性赋值 ### (一)构造注入: ==创建有参构造方法,同时必须提供无参构造== :* **1.构造注入:创建Java实体类User** public class User { priv...
2019-04-16 21:35:00 54
转载 Spring(一)—— IOC实现
@TOCjar包官网jar包官网jar下载地址:https://repo.spring.io/libs-release-local/org/springframework/spring/一、IOC概念1.IOC控制反转(Inversion of Control): 控制反转就是对对...
2019-04-15 23:08:00 72
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人