在Lamda新特性的支持下,JAVA8中可以使用lamda表达式来创建匿名方法。然而,有时候我们仅仅是需要调用一个已存在的方法(如java中已经定义好的方法),在这时候java8新特性“方法引用”将会进一步简化操作(注意…
分类:java
小白之旅30-1
Filter 过滤器 概念:当访问服务器的某些资源时,过滤器可以将请求先进行拦截,在完成了一定的特殊功能后,可以让此请求继续执行。 一. 实现步骤 1、实现Filter接口 2、重写方法 3、配置web.xml <…
Java并发编程基础篇
Java并发编程想必大家都不陌生,它是实现高并发/高流量的基础,今天我们就来一起学习这方面的内容。 什么是线程?什么是进程?他们之间有什么联系? 简单来说,进程就是程序的一次执行过程,它是系统进行资源分配和…
自己实现简易版AOP,含AOP实现的步骤分解
一、需求: 自己实现AOP:1.0版本:在某个方法上加”@InOutLog”注解,那么执行到该方法时,方法的前面、后面会输出日志信息。 【自己实现AOP 2.0版本(实现Spring的有前…
类的初始化变量和方法的执行顺序(父子类)
static和没有static的区别:*static的属性/方法在类加载时就已经做好准备,因此类名.就可以调用,与对象存在不存在无关。*非static的属性/方法隶属于对象,必须先创建对象,才能使用。 static的方…
springCloud 搭建Eureka
1.创建springBoot项目 2.在pom.xml中添加依赖 <project xmlns=”http://maven.apache.org/POM/4.0.0″ xmlns:xsi=&…
Java 11 新功能来了!
关键时刻,第一时间送达! 目前 Oracle 已经发布了 Java Development Kit 10,下个版本 JDK 11 也即将发布。本文介绍 Java 11 的新功能。 根据Oracle新出台的每6个月发布一次…
PageHelper分页插件
默认pageInfo成员变量 //当前页 private int pageNum; //每页的数量 private int pageSize; //当前页的数量 private int size; //由于startRo…
Java之JDBC 通过加载properties配置文件连接数据库
通常情况下,我们通过JDBC连接数据库的时候,不会将数据库相关配置写死,因为到时候数据库一有改动,就要重新打包部署到服务器或者替换相关的.class文件,这样非常不灵活。因此,咱们一般会通过读取配置文件的方式来加载数…
类spring ioc 泛型保留
类spring ioc 泛型保留 什么是泛型擦除 Java并不会传递泛型类,举个直观的栗子: @Component public class BaseProvider<T> { public void doS…
版本是否需要更新
做JavaWeb项目,需要引入大量的 jar 包,再引用 jar 的时候,是否想到引入最新的版本,还是 copy 以前的项目来中的配置过来。而随着时间的推移,是否会想着要更新版本。 提出的两个问题,可能工作中很少去思考的…
啊哈算法之解救小哈
简述 本算法摘选自啊哈磊所著的《啊哈!算法》第四章第二节的题目——DFS算法解救小哈。文中代码使用C语言编写,博主通过阅读和理解,重新由Java代码实现了一遍,以此来加深对DFS算法的印象。 游戏设置 迷宫由n行m列的单…