Java8之Stream流代替For循环操作

Stream流代替For循环进行输出可以使代码更简洁。需求:根据姓名获取员工信息1.建立实体类:Emppublic class Emp { private String id; private String name; public Emp(Strin...

2020-11-04

使用Java程序模拟实现新冠病毒传染效果

简单介绍2020年注定是不平凡的一年,新冠肺炎肆虐全球,传染性特别强,目前全球感人人数还在逐渐攀升,作为中华儿女特别感谢政府作出的努力,非常感谢并致敬医护人员,是他们的努力为我...

2020-11-04

java8中Stream的使用以及分割list案例

一、Steam的优势java8中Stream配合Lambda表达式极大提高了编程效率,代码简洁易懂(可能刚接触的人会觉得晦涩难懂),不需要写传统的多线程代码就能写出高性能的并发程序二、项目中...

2020-11-04

openjdk与Oraclejdk的区别

在2006年11月13日的JavaOne大会上,Sun公司(当时还没被收购)宣布计划要把Java开源,在随后的一年多时间内,它陆续地将JDK的各个部分在GPL v2(GNU General Public License v2)协议下公...

2020-11-04

JDBC如何访问MySQL数据库,并增删查改

导入驱动包,加载具体的驱动类导包: 新建一个Java Project文件,在此文件夹下新建Folder文件命名lib(此文件夹下放一些导入的包) 将mysql-connector-java-xxxx.jar拖进来,右键Buil...

2020-11-04

SpringBoot Import及自定义装配实现方法解析

Import的注册形式:
1、使用@Import导入一个或者多个类字节对象
@Target({ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface Import { C...

2020-11-04

快速解决List集合add元素,添加多个对象出现重复的问题

首先我们在new 一个对象的时候,对象的id是唯一确定的;将对象add入list中时,放入list中的其实是对象的引用 ;而每次循环只是简单的set 对象的属性,set新的属性值,而add进list中的对...

2020-11-04

基于SpringBoot实现上传2种方法工程代码实例

创建SpringBoot工程:再导入所需要的依赖:<dependency> <groupId>net.oschina.zcx7878</groupId> <artifactId>fastdfs-client-java</artifactId> <version>1.27.0.0</ve...

2020-11-04

java list集合排序按某一属性排序操作

我就废话不多说了,大家还是直接看代码吧~ public List<FreightM> sortList(List<FreightM> list){ Collections.sort(list, new Comparator<FreightM>(){ @Override...

2020-11-04

Java程序测试上传Maven工程代码示例解析

创建普通Maven工程导入所需依赖坐标:<dependencies> <!-- https://mvnrepository.com/artifact/net.oschina.zcx7878/fastdfs-client-java --> <dependency> <gro...

2020-11-04

Java如何实现密码加密

在查询时,我们如果要对用户的登录信息进行加密,通常会将其密码进行加密.1) 可以借助spring框架工具类DigestUtils2) 也可以使用shiro框架来实现//保存用户自身信息//1构建一...

2020-11-04

深入理解Java抽象类

  基础部分内容差不多讲解完了,今天开始进入Java提高篇部分,这部分内容会比之前的内容复杂很多,希望大家做好心理准备,看不懂的部分可以多看两遍,仍不理解的部分那一定是我讲的...

2020-11-04

将下载好的jar包导入到本地maven仓库中操作

将下载好的jar包导入到本地maven仓库中:按快捷键:win+r 输入:cmd 在终端中输入以下命令:mvn install:install-file -DgroupId=org.csource.fastdfs-DartifactId=fastdfs -Dversi...

2020-11-04

Java实现单词倒序输出

  如何将一段单词倒序输出?把“Hello Java Hello China”变成“China Hello Java Hello”?  看起来好像很简单,只需要把字符串先分割成单词,然后加入一个StringBuilder或者S...

2020-11-04

javaweb配置jsp路径映射操作

访问放在WEB-INF文件夹下的jsp内容需要映射,例如:WEB-INF/views/GoToCloudstore4Bridge.jsp,在web.xml文件的</web-app之间添加如下代码: <servlet><servlet-name>GoToCloudstor...

2020-11-04

一文搞懂Java中的反射机制

  前一段时间一直忙,所以没什么时间写博客,拖了这么久,也该更新更新了。最近看到各种知识付费的推出,感觉是好事,也是坏事,好事是对知识沉淀的认可与推动,坏事是感觉很多人忙于把...

2020-11-04

Java实现导入导出Excel文件的方法(poi,jxl)

目前,比较常用的实现Java导入、导出Excel的技术有两种Jakarta POI和Java Excel直接上代码:一,POIPOI是apache的项目,可对微软的Word,Excel,Ppt进行操作,包括office2003和2007,E...

2020-11-04

通过图例了解PowerDesigner使用方法

下载地址:https://www.freexyz.cn/database/588158.html&#63;_=1522396455592运行程序,关闭工程选择弹窗点左上角新建模型:数据库模型构建选择的是物理数据模型模型名称自己定义...

2020-11-04

java获取文件编码,jsoup获取html纯文本操作

maven引入获取编码的jar <dependency> <groupId>com.ibm.icu</groupId> <artifactId>icu4j</artifactId> <version>67.1</version> </dependency>获取文件编码package co...

2020-11-04

windows 部署JAVA环境安装iDea的详细步骤

Java环境部署下载所需软件和依赖安装 jdk路径可选别的盘。但是指向时得注意我自己时装在 F 盘的,在f盘里新建文件夹 Java,Java里再新建两个文件夹 jre1.8.0_152 和 jdk1.8.0_1...

2020-11-04

spring-cloud-stream结合kafka使用详解

1.pom文件导入依赖<!-- kafka --><dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-stream-binder-kafka</artifactId></dependency...

2020-11-04

FastDFS分布式文件系统环境搭建及安装过程解析

FastDFS:分布式文件系统它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如...

2020-11-04

基于Mybatis Plus实现代码生成器CodeGenerator

导入生成器需要的依赖坐标:<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId> <version>3.2.0</version></dependency><de...

2020-11-04

Java HtmlParse提取标签中的值操作

☆代码示例:代码块语法遵循标准markdown代码,例如:package cas;import org.htmlparser.Node;import org.htmlparser.NodeFilter;import org.htmlparser.Parser;import org.html...

2020-11-04

Mybatis Plus条件构造器ConditionConstructor用法实例解析

理解:原来叫条件构造器,我一直以为都是封装条件对象即SQL的查询条件,不过都一样。其目的是因为的实际的需求灵活多变,而我们的SQL的筛选条件也需要跟着变化,但是有一些固定的字段...

2020-11-04

Springcloud基于OpenFeign实现服务调用代码实例

1.依赖 <!--引入open feign依赖--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId> </de...

2020-11-04

Java利用正则取标签之间的数据

我就废话不多说了,大家还是直接看代码吧~String str = "哈哈<font color='red'>1111</font>还是你牛<font color='red'>11111</font> ";String regStr = "<font color='red'>...

2020-11-04

Java核心库实现简单的AOP

  Spring是一个十分火热开源框架,而AOP(面向切面编程)则是Spring最重要的概念之一,为了更好的理解和学习AOP的思想,使用核心库来实现一次不失为一个好方法。  首先介绍一下AO...

2020-11-04

java 获取冒号后面的参数(正则)实现代码

我就废话不多说了,大家还是直接看代码吧~ String regEx=":[\\S]+"; String sql=" select * from a where id=:id and name=:zhangsan "; Pattern p = Pattern.compi...

2020-11-04

Springcloud服务注册consul客户端过程解析

1.版本说明springboot 2.2.5.RELEASEspringcloud Hoxton.SR62.依赖<!--引入consul client依赖--><dependency> <groupId>org.springframework.cloud</groupId> <artifactI...

2020-11-04

深入了解Java对象的克隆

  今天要介绍一个概念,对象的克隆。本篇有一定难度,请先做好心理准备。看不懂的话可以多看两遍,还是不懂的话,可以在下方留言,我会看情况进行修改和补充。  克隆,自然就是将对...

2020-11-04

springboot aspect通过@annotation进行拦截的实例代码详解

annotation就是注解的意思,在我们使用的拦截器时,可以通过业务层添加的某个注解,对业务方法进行拦截,之前我们在进行统一方法拦截时使用的是execution,而注解的拦截我们使用@ann...

2020-11-04

浅谈java8 stream flatMap流的扁平化操作

概念:Steam 是Java8 提出的一个新概念,不是输入输出的 Stream 流,而是一种用函数式编程方式在集合类上进行复杂操作的工具。简而言之,是以内部迭代的方式处理集合数据的操作,内部...

2020-11-04

基于Maven骨架创建JavaWeb项目过程解析

IDEA版本:2020.1骨架选项名称:org.apache.maven.archetypes:maven-archetype-webapp本项目的Maven坐标设置:设置优先从本地获取骨架:archetypeCatalog=internal构建过程的控制台...

2020-11-04

java SpringBoot自定义注解,及自定义解析器实现对象自动注入操作

# java-SpringBoot自定义参数解析器实现对象自动注入解析器逻辑流程图表后台解析注解的解析器首先,我在java后台编写了一个解析器,代码如下import com.ruoyi.framework.interc...

2020-11-04

Spring Boot Swagger2使用方法过程解析

1.添加Swagger2依赖<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.2.2</version></dependency><dependency>...

2020-11-04

java8 LocalDate 使用详解

LocalDate看看新的LocalDate怎么用:// 取当前日期:LocalDate today = LocalDate.now(); // -> 2019-03-29// 根据年月日取日期,04月就是04:LocalDate crischristmas = LocalDate...

2020-11-04

项目依赖Springboot jar失败解决方案

1.原因因为springboot-maven-plugin打包的第一级目录为Boot-INF,无法引用2.解决不能使用springboot项目自带的打包插件进行打包<build> <plugins> <plugin> <groupId...

2020-11-04

Java 8系列之Stream中万能的reduce用法说明

reduce 操作可以实现从Stream中生成一个值,其生成的值不是随意的,而是根据指定的计算模型。比如,之前提到count、min和max方法,因为常用而被纳入标准库中。事实上,这些方法都是re...

2020-11-04

Springcloud RestTemplate服务调用代码实例

1.服务productservices@RestControllerpublic class ProductController { @RequestMapping("/product/findAll") public Map findAll(){ Map map = new HashMap();...

2020-11-04

Java中final关键字的使用与注意总结

前言在java中可以将实例域定义为final。在构建对象是必须初始化这样的值。必须确保在每个构造器执行之后,这个域的值被设置,并且在后面的操作中不再对其修改。使用final声明变...

2020-11-04

Java调用pyzbar解析base64二维码过程解析

一、环境配置
所有OS,建议使用python3.6;python2.7也可以,但在安装过程中可能遇到升级pip等问题;请参考pyzbar官网https://pypi.org/project/pyzbar/
1.Ubuntu16.4
apt-get inst...

2020-11-04

Java中 % 与Math.floorMod() 区别详解

%为取余(rem),Math.floorMod()为取模(mod)取余取模有什么区别呢?对于整型数a,b来说,取模运算或者取余运算的方法都是:1.求 整数商: c = a/b;2.计算模或者余数: r = a - c*b.区别是:取余...

2020-11-04

SpringBoot项目整合jasypt实现过程详解

依赖引入pom.xml
<!-- jasypt核心依赖 --><dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <version>...

2020-11-04

java获取linux服务器上的IP操作

在编码过程中需要获取本地IP地址,首先使用的是下面的方法,在Windows环境正常,但是linux服务器上就获取不到,public static String getIpAddress() { String hostAddress = ""; t...

2020-11-04

JAVA Netty实现聊天室+私聊功能的示例代码

功能介绍使用Netty框架实现聊天室功能,服务器可监控客户端上下限状态,消息转发。同时实现了点对点私聊功能。技术点我都在代码中做了备注,这里不再重复写了。希望能给想学习net...

2020-11-04

java8 Math新增方法介绍

通常都认为java8新功能主要包括函数式编程及lambda表达式。然而,除了那些大的特点之外,还有其他的,影响力小却很有趣,大多时候不为人所知,甚至不太被人评论。本文我们列举java.la...

2020-11-04

浅谈JAVA版本号的问题 Java版本号与JDk版本

初学Java时便一直疑惑Java版本号到底是如何命名的?时常在网上看到Java5、Java6、Java7、Java8 (到今天已经到了Java12了,2019.4.5) 这一类 “Java X” 的Java版本名称,同时又会...

2020-11-04

SpringBoot整合flyway实现步骤解析

引入依赖
pom.xml
<&#63;xml version="1.0" encoding="UTF-8"&#63;><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-in...

2020-11-04

Proxy实现AOP切面编程案例

通过JDK的Proxy代理实现对业务类做简单的AOP实现接口:UserService 包含的方法为切入点,会被代理拦截类:UserServiceImpl 实现UserService接口类:UserServiceFactory 工厂模式生...

2020-11-04
返回顶部
顶部