java 基础
文章平均质量分 88
C0oOder
The more you learn, the more ignorant you become
展开
-
lamdba表达式& 函数式接口& stream 整理
lambda表达式就像一个方法:它提供了一个形式参数列表和一个用这些参数表示的主体(表达式或块)。lamdba 是JDK8 提供的语法糖,对匿名的内部类写法 进行 简化. 是函数式编程思想的一个体现。原创 2022-11-25 01:01:12 · 460 阅读 · 0 评论 -
Tomcat源码学习(二) 编译源码
编译一个Tomcat 最近在学习Tomcat的源码,学习的过程中产生了一个自己动手编译Tomcat 源码的念头。 说干就干。其实编译的步骤其实在Tomcat的官网上已经有了; 地址:https://tomcat.apache.org/tomcat-8.5-doc/building.html 因为我之前学习的是8.5.64 版本这次我们就用这个版本的源码来编译;然后我自己构建的过程中也是借鉴了官方文档,当然也不是一帆风顺。下面我们开始吧 一. 构建前的准备 1. JDK 构建 Apache Tomcat 需要原创 2021-08-03 22:00:34 · 332 阅读 · 0 评论 -
SpringMVC 框架的理解与分析(1)
SpringMVC 框架的理解与分析 1.介绍 Spring框架是IOC容器思想的一个具体实现 ,而SpringMVC则是在SpringIOC 的容器基础上来进一步扩展的用于Web 环境的框架。 Spring IOC 是Spring框架内部的一个模块,而如果IOC 容器用于Web 环境的话,则容器启动初始化 需要伴随着Web容器(Tomcat/Weblogic/jboss)的启动而启动的,进而把IOC容器加载到Web环境中去; 下面是以tomcat 作为web 容器的例子进行分析 ,在tomcat中web原创 2021-01-04 23:14:22 · 257 阅读 · 0 评论 -
JAVA程序在Windows 环境下面的开机自启动
JAVA程序在Windows 环境下面的开机自启动 问题 在日常的工作中,服务器避免不了遇到关机的情况。然后我现在遇到的情况就是服务器是一台Windows server 环境我的项目是一个java程序(用的是别人的服务器),所以就是别人在关机的时候不会通知你 - 本文就是一个简单实践的记录;当然网上还有很多更加优秀的方法。我看了其他的许多方法 还是觉得这个方法更加的简单容器上手。不多比比,上步骤 实现步骤 准备代码 我这里使用了一个最新的SpringBoot 版本应该是2.3+ 简单的加了一个控制层代码原创 2020-10-22 22:26:51 · 1089 阅读 · 0 评论 -
解读java 泛型机制和思考
解读java 泛型机制 一. 思考 1.什么是java 泛型? 2.泛型的好处? 在了解泛型之前,我们尝试着先来回答上面的几个问题 1.Java泛型是J2 SE1.5中引入的一个新特性,其本质是参数化类型,也就是说所操作的数据类型被指定为一个参数(type parameter)这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法 2.泛型的好处 **第一是泛化。**可以用T代表任意类型Java语言中引入泛型是一个较大的功能增强不仅语言、类型系统和编译器有了较大的变化,以支持泛型原创 2020-08-17 23:26:52 · 142 阅读 · 0 评论