Java
战·后风!!
看人之短,天下无可交之人,看人之长,世间尽是吾师。
展开
-
Swagger2与openAPI3主机更改说明
1 注解对应修改说明Swagger2ApiFox标注位置@Api@Tag(name = “接口类名”,description = “接口类描述”)Controller 控制层@ApiOperation@Operation(summary =“接口方法描述”)Controller 控制层@ApiImplicitParams@ParametersController 控制层的方法参数参数@ApiImplicitParam@Parameter(descrip原创 2023-03-23 11:46:00 · 340 阅读 · 0 评论 -
JAVA实现DES算法工具类
package com.qs.common.utils.encrypt;import javax.crypto.Cipher;import java.security.Key;/** * @Copyright (C), 2016-2020 MP * @ClassName: EnDES * @Author: hf * @Date: 2020/10/31 10:22 * @Description: HF-DES加密解密算法 */public class EnDES { //自定原创 2021-11-02 19:09:34 · 363 阅读 · 0 评论 -
Windows下【Oracle 12C+PLSQL 11.0.4】图文详细安装教程
一、资源准备下载资源并解压链接:https://pan.baidu.com/s/11u2BcGBsh6YmIr2NqNMDsA 提取码:vrro Oracle 12CPLSQL 11.0.4二 、Oracle 12C 安装教程第一步: 双击运行setup.exe运行程序。配置选项更新、可以单击下一步二次确认后跳过。第二步: 安装选项、因首次安装数据库选择第一项即可、创建和配置数据(Create and configure a database) 、然后下一步。第三步: 系原创 2020-07-23 18:03:38 · 3494 阅读 · 0 评论 -
Java 通过原生JMS操作ACtiveMQ消息中间件服务
pom.xml <!--ActiveMQ依赖--> <dependency> <groupId>org.apache.activemq</groupId> <artifactId>activemq-all</artifactId> <version>5.15.9</ver...原创 2019-10-17 11:34:13 · 261 阅读 · 0 评论 -
Java多线程之间的线程通信
【线程通信示例:两个线程交替打印1-100】public class CommunicationTest { public static void main(String[] args) { Number number = new Number(); Thread t1 = new Thread(number); Thread t2 ...原创 2019-09-03 16:53:45 · 219 阅读 · 0 评论 -
Java实现多线程安全的三种方式
synchronized同步代码块【以多窗口卖票为例】public class WindowRunnable { public static void main(String[] args) { IsR1 w = new IsR1(); Thread t1 = new Thread(w); Thread t2 = new Thread(...原创 2019-09-03 16:51:55 · 556 阅读 · 0 评论 -
Java实现多线程的4种方式
方式一:继承Thread类public class ThreadTest01 { public static void main(String[] args) { //3 创建Thread子类的对象 IsThread t1 = new IsThread(); //4 调用start方法 t1.start(); }...原创 2019-09-03 16:50:36 · 241 阅读 · 0 评论 -
Win10 下Java/Maven/Tomcat安装及环境变量配置(超详细)
1、资源准备链接:https://pan.baidu.com/s/1qFv9VBpGscNax-yN8hV0RA 提取码:4qv72、Java安装及配置① 双击运行 jdk-8u171-windows-x64.exe、点击下一步② 修改安装位置、修改完成后点击下一步③ jdk安装完成、选择更改jre安装位置、点击下一步④ 到此、jdk和jre安装完成⑤ 配置Jdk环境变量...原创 2019-07-18 17:33:11 · 4896 阅读 · 0 评论 -
Java8新特性之Lambda表达式
1、Lambda表达式是什么Lambda 是一个匿名函数,我们可以把 Lambda表达式理解为是一段可以传递的代码(将代码像数据一样进行传递)。可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格,使Java的语言表达能力得到了提升。2、Lambda表达式的基本语法①无参数、无返回值、且Lambda体中只有一条语句。 Runnable rl = () -> System....原创 2019-06-28 12:56:30 · 726 阅读 · 0 评论 -
java8新特性之日期时间操作
1、常用API。方法概述now()根据当前时间创建对象of()根据指定时间创建对象plusDays()/ plusWeeks()/plusMonths()/plusYears()向当前 LocalDate 对象添加几天、几周、几月、几年minusDays()/minusWeeks()/minusMonths()/minusYears()从当前 Loc...原创 2019-06-26 15:54:17 · 712 阅读 · 0 评论 -
java8新特性之Stream 终止操作的多种方式
1、概述终止操作会从流的流水线生成结果。其结果可以是任何不是流的值,例如:List、Integer 。2、终止操作分类①查找与匹配方法简述allMatch(Predicate p)检查是否匹配所有元素anyMatch(Predicate )检查是否至少匹配一个元素noneMatch(Predicate p)检查是否没有匹配所有元素find...原创 2019-06-26 14:31:09 · 5713 阅读 · 0 评论 -
java8新特性之Stream 中间操作的多种方式
1、概述多个中间操作可以连接起来形成一个流水线,除非触发终止操作,否则中间操作不会执行任何的处理!而在触发终止操作时一次性全部处理,称为“惰性求值” 。2、中间操作分类筛选与切片方法简述filter(Predicate p)接收 Lambda , 从流中排除某些元素。distinct()筛选,通过流所生成元素的 hashCode() 和 equals(...原创 2019-06-26 13:19:46 · 996 阅读 · 0 评论 -
Java8新特性之Stream简介及创建流的多种方式
package com.exlea.hf.create;import org.junit.Test;import java.util.ArrayList;import java.util.Arrays;import java.util.HashSet;import java.util.stream.Stream;/** * 创建Stream流的多种方式 */public c...原创 2019-06-25 16:50:55 · 905 阅读 · 0 评论 -
IDEA中LomBok插件的安装与使用
1、安装LomBok插件File | Settings | Plugins | Installed ,搜索lombok plugin安装2、IDEA启用注释处理File | Settings | Build, Execution, Deployment | Compiler | Annotation Processors 勾选Enable annotation processing...原创 2019-02-20 10:53:43 · 1032 阅读 · 0 评论