
java
文章平均质量分 60
mengao1234
wx:meng_ao
需要离线包或者咨询问题可以加我
展开
-
Java8的Lambda表达式和流
Java8的新特性主要是Lambda表达式和流,当流和Lambda表达式结合起来一起使用时,因为流申明式处理数据集合的特点,可以让代码变得简洁易读1、流如何简化代码如果有一个需求,需要对数据库查询到的菜肴进行一个处理: 筛选出卡路里小于400的菜肴 对筛选出的菜肴进行一个排序 获取排序后菜肴的名字 菜肴:Dish.javapublicclassDish {privateStringname;privateboo...原创 2021-11-23 14:58:29 · 243 阅读 · 1 评论 -
maven仓库支持cdh版本配置
目前maven仓库中没有支持cdh的相关依赖。cloudera自己建立了一个相关的仓库。要想利用maven添加相关依赖,则必须单独添加cloudera仓库。一、项目pom.xml, 添加仓库配置 <repositories> <repository> <id>cloudera</id> <url>https://repository.cloudera.com/artifa转载 2021-03-04 16:00:33 · 1316 阅读 · 1 评论 -
hbase utils工具类
hbase操作工具类import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.hbase.CompareOperator;import org.apache.hadoop.hbase.HBaseConfiguration;import org.apache.hadoop.hbase.TableName;import org.apache.hadoop.hbase.client.*;import org.a.原创 2020-12-16 10:12:17 · 1390 阅读 · 4 评论 -
从KMP算法到AC自动机
本文档内容参考一下文档整理而成:kpm算法:http://www.ruanyifeng.com/blog/2013/05/Knuth%E2%80%93Morris%E2%80%93Pratt_algorithm.htmlAC自动机:https://blog.youkuaiyun.com/bestsort/article/details/82947639AC自动机应用:https://www.jb51.net/article/128711.htm目录字符串匹配的KMP算法AC自动机..原创 2020-12-07 15:37:01 · 512 阅读 · 0 评论 -
maven添加本地包依赖的两种方式
maven添加本地包依赖 1、通过<scope>system</scope> 的依赖方式引入 2、通过mvn install 命令将依赖包添加到本地maven仓库1、<scope>system</scope> 的依赖方式引入比如项目目录下有lib/errorWordsCore-1.0.jar需求:maven项目需要引入本地一个jar包。并且打包后需要把该文件引入依赖。比如项目目录下有lib/errorWordsCore...原创 2020-11-09 14:23:12 · 26577 阅读 · 0 评论 -
CentOS 7 卸载OpenJdk安装Oracle Jdk1.8
1.查询openjdk:rpm -qa | grep jdk2.卸载OpenJdkrpm -e --nodeps 查询到的结果3.安装Oracle Jdk1.8在/home目录下新建java目录:mkdir /home/javacd /home/java上传jdk到此目录。解压缩:tar -xzvf jdk-8u161-linux-x64.tar.gz配置profile:vi /etc/profile在最下面加上:export JAVA_HOME=/home/java/j...原创 2020-09-21 15:09:09 · 178 阅读 · 0 评论 -
Merkle树的实现
简介本篇文章是对Merkle tree的解释。Merkle tree是一种应用在比特币中的技术。本文的目标是通过代码来理解它的实现过程。环境Jdk 1.8.0_66IdeaMerkle树Merkle tree(哈希树)是一种数据结构,用于验证任何类型的数据存储、处理和传输。目前,Merkle树的主要用途是确保在对等网络中从其他对等网络接收到的数据块未被损坏和修改,...转载 2020-02-18 10:24:30 · 3240 阅读 · 0 评论 -
Java常用代码汇总
1. 字符串有整型的相互转换String a = String.valueOf(2); //integer to numeric string int i = Integer.parseInt(a); //numeric string to an int2. 向文件末尾添加内容BufferedWriter out = null; try { out = new Bu...原创 2019-12-26 16:37:00 · 653 阅读 · 0 评论 -
java中枚举类将属性传值前台(枚举类前台接收问题)
最近做的这个项目中,用到了大量的枚举类,今天来记录一下我遇到的问题,如果能帮到大家就更好了!1.枚举类如何转为json(在一个类的属性中,这个枚举类属性如何直接使用在接收参数和向数据库传递参数时需要自动转化)这里需要用到两个注解:@JSONType(serializeEnumAsJavaBean = true)(import com.alibaba.fastjson.annotati...转载 2019-11-27 16:56:19 · 7594 阅读 · 2 评论 -
Java中的SPI机制及接口多实现调用
1、SPI机制SPI 全称为 (Service Provider Interface) ,是JDK内置的一种服务提供发现机制。SPI充分体现了面向接口编程的特点。系统内置接口方法,在实际运行中用户可以自定义实现类来满足不通的实现需求。SPI机制在JDK的DriverManager、Spring、Dubbo中得到了充分的利用,Dubbo中更是扩展了SPI机制来实现组件的可扩展性。...原创 2019-11-19 16:37:53 · 2140 阅读 · 0 评论 -
过滤器(Filter)与拦截器(Interceptor )区别
过滤器(Filter)Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是设置字符集、控制权限、控制转向、做一些业务逻辑判断等。其工作原理是,只要你在web.xml文件配置好要拦截的客户端请求,它都会帮你拦截到请求,此时你就可以对请求或响应(Request、Response)统一设置编码,简化操作;同时还可进行逻辑判断,如用户是否...转载 2019-10-12 15:32:25 · 309 阅读 · 0 评论