Java
文章平均质量分 57
小流至江河
喜欢钻研的技术员,希望通过自己的努力,可以追赶的上领跑的人.
展开
-
SpringBoot项目服务器启动 / 关闭脚本
springboot项目启动脚本原创 2022-11-07 10:50:00 · 835 阅读 · 1 评论 -
保存业务的修改记录(对象字段差异对比)
数据库保存业务修改记录原创 2022-11-04 15:51:10 · 2898 阅读 · 1 评论 -
普通Maven项目打成可执行Jar包插件
Maven打成可执行jar包原创 2022-08-30 13:26:25 · 721 阅读 · 0 评论 -
Java使用POI生成带验证数据的Excel(POI创建带下拉数据的单元格)
POI设置单元格下拉数据原创 2022-02-14 11:36:33 · 3370 阅读 · 0 评论 -
Linux安装JDK环境(服务器配置JAVA环境)
概述应该所有Java第一天需要掌握的就是安装JDK环境了,网上随便一查应该有不下几万个文章了,对于Linux服务器上配置JAVA环境很多也很混杂,今天带大家用最fhb原创 2021-06-11 14:19:25 · 2004 阅读 · 3 评论 -
Logback日志框架的使用
概述很早之前就想写一篇关于项目中日志框架的使用了,有这想法时大家还在使用Log4j呢。也庆幸没有写,要不然今天介绍的日志框架Logback一样还得补上。言归正传,介绍当下最流行日志框架Logback的使用及配置。本文需要掌握日志相关基础知识(如日志级别等最基本知识)。一、介绍Logback中文网:http://www.logback.cn/logback与slf4j有什么区别?...原创 2019-09-05 00:55:11 · 1142 阅读 · 0 评论 -
手把手教你--jsp读取配置文件(properties文件)--(JSTL的fmt:setBundle和fmt:message读取properties文件)
概要在JavaWeb项目中可以将一些通用的配置放置在.properties文件中,然后在页面中直接读取配置值,在需要对通用配置做变更时即可做到一处修改、处处生效。如:项目中JS中需要异步请求一些域名可以将域名的配置放在配置文件中(properties文件)。虽然可以用JSP中写java代码来读取properties文件,可是页面整洁度和代码比较多,这里不做演示,建议采用JSTL的<f...原创 2018-08-08 17:03:10 · 3768 阅读 · 5 评论 -
Java 8新特性之--lambda表达式的使用和应用
概述Lambda表达式也可称为闭包,是Java 8的重要更新,也是一个被广大开发者期待已久的新特性。Lambda表达式支持将代码作为方法参数,Lambda表达式允许使用更简洁的代码来创建只有一个抽象方法的接口(这种接口被称为函数式接口)的实例。Oracle 公司于 2014 年 3 月 18 日发布 Java 8,Lambda从2014年到2019年已经有5个年头的生命了,可以在实际的项...原创 2019-01-14 17:07:33 · 1100 阅读 · 1 评论 -
Java Lambda表达式的应用--Stream API操作集合框架
概述这一篇文章,要有Lambda表达式的基础,在此对Lambda的使用不做介绍,请看前一篇对Java lambda的使用。学以致用,学习Lambda表达式,就冲java 8 新的库Stream来说就够本。一定将Lambda和Stream分开来学,先把Lambda表达式玩转了,在深入学习Stream就容易了,因为里面大量的lambda的写法,不要因为lambda不熟练影响了Stream AP...原创 2019-01-14 18:48:20 · 458 阅读 · 0 评论 -
Java 8新特性之-- Date-Time API(LocalDate/Time/DateTime 日期时间API)
一、概要Java 8通过发布新的Date-Time API (JSR 310)来进一步加强对日期与时间的处理。在旧版的 Java 中,日期时间 API 存在诸多问题,其中有: 非线程安全− java.util.Date 是非线程安全的,所有的日期类都是可变的,这是Java日期类最大的问题之一。 设计很差− Java的日期/时间类的定义并不一致,在java.util和ja...原创 2019-01-15 16:04:19 · 965 阅读 · 0 评论 -
Java获取resources资源文件夹下的文件和文件流(Maven项目)
在开发项目中经常获取resources下的文件(配置文件及其他各种各样的文件),本文通过java代码获取其文件及输入流;主要用类加载器的两个重要方法InputStream in = getClass().getClassLoader().getResourceAsStream("log4j.properties");// 获取文件的输入流 URL url = getClass().g...原创 2019-06-14 14:47:49 · 27649 阅读 · 1 评论 -
Java动态代理的彻底理解(Java高级特性-动态代理)
一、概述说起动态代理用过Spring的都应该听说过,可是细琢磨又好像是不太明白,那今天就带着大家一起学习理解理解什么是Java的动态代理。说动态代理之前,要先搞明白什么是代理,代理的字面意思已经很容易理解了,我们这里撇开其他的解释,我们只谈设计模式中的代理模式。什么是代理模式(Proxy)? -> 给目标对象提供一个代理对象,并由代理对象控制对目标对象的引用。使用...原创 2019-07-24 01:41:10 · 616 阅读 · 0 评论 -
Java Web路径获取方法
概述Java Web项目中获取路径太常见了,可Servlet获取路径的方法有点多,今天针对Servlet和Jsp的获取路径的API讲解。说明:在jsp和class文件中调用的相对路径不同。 在jsp里,根目录是WebRoot在class文件中,根目录是WebRoot/WEB-INF/classes当然你也可以用System.getProperty("user.dir")获取你工程的绝对...原创 2019-07-30 11:40:18 · 245 阅读 · 0 评论