自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 收藏
  • 关注

原创 Nacos注册中心(Nacos安装,快速入门,多级存储,负载均衡,环境隔离,配置管理,热更新,集群搭建,nginx反向代理)

然后分别修改三个文件夹中的application.properties中的端口号为8085,8086,8087。③:访问地址:http://192.168.200.130:8848/nacos。将nacos文件夹复制三份,分别命名为:nacos1、nacos2、nacos3。1.在Nacos控制台可以设置实例的权重值,首先选中实例后面的编辑按钮。访问上述nacos网页端地址:默认账号密码均为nacos。配置接口,读取nacos中的配置信息。3.Nacos与Eureka的区别。

2024-09-20 18:00:12 1254

原创 opencv --- 人脸识别、人脸比对

windows:进入到opencv的安装目录:进入到build\java 目录。

2024-09-04 16:21:40 1385 1

原创 linux --- CentOS 7 环境下离线升级gcc 8.3.0

gcc 包下载地址: https://ftp.gnu.org/gnu/gcc/依赖包下载地址: https://gcc.gnu.org/pub/gcc/infrastructure/

2024-09-04 10:13:03 1057

原创 windows 环境下安装OpenCV For Java

opencv官网地址: https://opencv.org/releases/执行opencv-4.9.0-windows.exe,安装opencv。windows下载下来是一个exe文件,里面包含项目需要的jar包。source里面是官方的xml文件,包含人脸识别。

2024-09-03 17:36:46 665

原创 linux --- CentOS 7 环境下编译安装OpenCV For Java

PS:可能会有下载失败的文件,输出依然显示完成。如果您对 opencv 熟悉可以更换安装包默认的下载链接或者懂得 github 加速可能不会有此问题。查看 CMakeDownloadLog.txt ,检查下载文件是否都下载完成。如果日志有下载失败的文件,只需到该目录重新下载文件即可。对于在线下载失败的文件,我后面其实也没下载,后续编译依然可以通过。至此,opencv编译安装完成。配置完成后,可以看到以下信息。

2024-09-03 17:19:23 1701

原创 gerrit

退出编辑界面 :wq。

2023-07-24 09:19:59 229

原创 tomcat8部署solr8——高级查询

2021-02-01 17:25:09 222

原创 tomcat8部署solr8——两种中文分词器配置

准备工作在上面的基础上我又创建了一个实例 collection2,映射的另一个products 表,这个表字段多一些,怎么配置就不说了,参考上一篇全文搜索引擎 solr------(一)solr8 最新版本安装配置添加的域如下:很显然这是 managed-schema 文件 <field name="p_id" type="string" indexed="true" stored="true" /> <field name="p_name" type="string" .

2021-02-01 17:23:51 399

原创 tomcat8部署solr8——集成数据库

安装配置1 下载 客户端服务solr有很多版本,solr 5之前和之后有许多不同,我就下载最新的 solr 8.2 版本了,新的更好,页面是中文的,下载地址:https://mirrors.tuna.tsinghua.edu.cn/apache/lucene/solr/8.2.0/solr-8.2.0.zip下载之后解压缩目录如下:特别注意了:里边没有 war 包,和老板本不一样,如果你是老版本,不要看这篇。启动: 进入bin目录,执行命令: solr start 浏览器访问 htt

2021-02-01 17:20:49 271

原创 tomcat8部署solr8——初配

我是个菜鸟。官网地址:https://lucene.apache.org/solr/downloads.html注意事项:1、Apache Solr™8.0.0已于2019年3月14日发布。2、Solr8最低支持的Java版本是Java8,但由于官方在升级日志中声明:ALPN is not supported in Java 8 or lower version therefore when a node started in Java 8 or a lower version wi

2021-02-01 17:17:51 487

原创 tomcat 性能调优

tomcat默认参数是为开发环境制定,而非适合生产环境,尤其是内存和线程的配置,默认都很低,容易成为性能瓶颈。tomcat内存优化linux修改TOMCAT_HOME/bin/catalina.sh,在前面加入JAVA_OPTS="-XX:PermSize=64M -XX:MaxPermSize=128m -Xms512m -Xmx1024m -Duser.timezone=Asia/Shanghai"windows修改TOMCAT_HOME/bin/catalina.bat,在前面.

2021-02-01 14:30:55 118

原创 maven的pom配置详解

maven的pom配置详解目录maven的pom配置详解前言一、基础配置二、构建配置三、分发配置四、仓库配置五、profile配置六、报表配置七、环境配置八、项目信息配置前言setting.xml主要用于配置maven的运行环境等一系列通用的属性,是全局级别的配置文件;而pom.xml主要描述了项目的maven坐标,依赖关系,开发者需要遵循的规则,缺陷管理系统,组织和licenses,以及其他所有的项目相关因素,是项目级别的配置文件。一、基础配置一个典型的pom.xml文件配置如下:<

2020-09-19 22:16:22 5216

原创 Mysql系列 —— 管理员必备技能

介绍Mysql权限工作原理查看所有用户创建用户修改密码给用户授权查看用户权限撤销用户权限删除用户授权原则说明总结Mysql权限工作原理mysql是如何来识别一个用户的呢?mysql为了安全性考虑,采用主机名+用户名来判断一个用户的身份,因为在互联网中很难通过用户名来判断一个用户的身份,但是我们可以通过ip或者主机名判断一台机器,某个用户通过这个机器过来的,我们可以识别为一个用户,所以mysql中采用用户名+主机名来识别用户的身份。当一个用户对mysql发送指令的时候,mysql就.

2020-08-08 20:58:30 184

原创 Mysql系列——详解mysql数据类型

详解mysql数据类型MySQL的数据类型整数类型示例1:有符号类型示例2:无符号类型类型(n)说明浮点类型(容易懵,注意看)示例1(重点)示例2再看一下下面代码:日期类型mysql类型和java类型对应关系数据类型选择的一些建议环境:mysql5.7.25,cmd命令中进行演示。介绍mysql中常用的数据类型mysql类型和java类型对应关系数据类型选择的一些建议MySQL的数据类型主要包括以下五大类整数类型:bit、bool、tinyint、smallint、mediumint、i

2020-08-08 18:47:16 289

原创 Mysql系列——mysql基础知识

mysql基础知识数据库相关基础知识常见的概念数据库存储数据的一些特点window中安装mysqlmysql常用的一些命令mysql启动2种方式mysql登录命令其他常见命令mysql语法规范SQL的语言分类数据库相关基础知识常见的概念DB:数据库,存储数据的容器。DBMS:数据库管理系统,又称为数据库软件或数据库产品,用于创建或管理DB。SQL:结构化查询语言,用于和数据库通信的语言,不是某个数据库软件持有的,而是几乎所有的主流数据库软件通用的语言。中国人之间交流需要说汉语,和美国人之间交流需要

2020-08-08 17:00:28 155

转载 sqlserver对数据进行加密、解密

sqlserver对数据进行加密、解密– sqlserver对数据进行加密、解密– 创建测试表– 创建数据库主密钥– 创建证书– 创建对称密钥– 使用对称秘钥加密数据– 查看加密后的数据– 解密数据– sqlserver对数据进行加密、解密– 创建测试表CREATE TABLE TBLUser ( Name nvarchar(30), Password varbinary(1000))– 创建数据库主密钥CREATE

2020-07-28 17:02:35 6537

原创 线程——状态

线程——状态线程状态图线程停止线程休眠线程状态图线程停止/** * @author xiaomingstu * @date 2020-06-11 23:35 * 建议线程正常停止---》利用次数,不建议死循环 * 建议使用标识位---》设置一个标识位 * 不要使用stop 或者destroy等过时或者JDK不建议使用的方法 */public class ThreadStop implements Runnable { //设置一个标识位 private boolean

2020-06-16 23:12:33 412

原创 短信发送——腾讯云

短信发送——腾讯云官方文档地址:发送短信接口接口在线调试jar包下载项目工具类官方文档地址:https://cloud.tencent.com/document/product/382/37745按照文档一步一步配完,就可以开发了。发送短信接口API文档地址:https://cloud.tencent.com/document/product/382/38778接口在线调试https://console.cloud.tencent.com/api/explorer?Product=sms&a

2020-06-12 11:20:42 1330

原创 线程——初识

多线程——初识大纲1.线程1.1.什么是线程1.2.多线程hello word1.3.对主线程与创建线程执行顺序的理解大纲-------------------------学前必读----------------------------------学习不能快速成功,但一定可以快速入门整体课程思路:1.实践为主,理论化偏少2.课程笔记有完整的案例和代码,(为了学习效率)再开始之前我会简单粗暴的介绍知识点案例思路,有基础的同学听了之后可以直接结合笔记写代码,如果没听懂再向下看视频,我会手把手编

2020-06-11 23:15:27 452

原创 微信公众号支付开发——极速

微信公众号支付开发——极速微信公众号支付文档h5页面功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入微信公众号支付文档https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapte

2020-06-08 16:38:27 686

原创 lambda表达式——演化

lambda表达式——演化演化演化实现类------------->静态内部类------------->局部内部类------------->匿名内部类------------->Lambda表达式------------->Lambda表达式 ,简化括号------------->Lambda表达式 ,简化花括号public class Lambda { //3.静态内部类 static class Love2 implements ILove

2020-06-02 23:46:36 230

原创 lambda表达式——stream归纳

lambda表达式——stream归纳StreamStream生成Stream中间操作Stream的终止操作StreamStream有三点非常重要的特性:Stream 是不会存储元素的。Stream 不会改变原对象,相反,他们会返回一个持有结果的新Stream。Stream 操作是延迟执行的。意味着它们会等到需要结果的时候才执行。Stream生成Collection系的 stream() 和 parallelStream()List<String> list

2020-05-15 17:44:12 481

转载 lambda表达式——java8如何排序Map

lambda表达式——java8如何排序Map一、什么是Java 8 Stream二、学习一下HashMap的merge()函数三、按Map的键排序四、按Map的值排序五、使用TreeMap按键排序最后:上文代码一、什么是Java 8 Stream使用Java 8 Streams,我们可以按键和按值对映射进行排序。下面是它的工作原理:将Map或List等集合类对象转换为Stream对象使用Streams的 sorted() 方法对其进行排序最终将其返回为 LinkedHashMap(可以保留排

2020-05-15 00:11:12 2725 1

转载 lambda表达式——StreamAPI终端操作

lambda表达式——StreamAPI终端操作一、Java Stream管道数据处理操作二、ForEach和ForEachOrdered三、元素的收集collect3.1.收集为Set3.2.收集到List3.3.通用的收集方式3.4.收集到Array3.5.收集到Map3.6.分组收集groupingBy四、其他常用方法一、Java Stream管道数据处理操作在本号之前写过的文章中,曾经给大家介绍过 Java Stream管道流是用于简化集合类元素处理的java API。在使用的过程中分为三个阶段

2020-05-14 23:58:59 446

转载 lambda表达式——Stream集合元素归约

lambda表达式——Stream集合元素归约Integer类型归约String类型归约复杂对象归约Combiner合并器的使用并行流数据归约(使用合并器)Stream API为我们提供了Stream.reduce用来实现集合元素的归约。reduce函数有三个参数:Identity标识:一个元素,它是归约操作的初始值,如果流为空,则为默认结果。Accumulator累加器:具有两个参数的函数:归约运算的部分结果和流的下一个元素。Combiner合并器(可选):当归约并行化时,或当累加器参数的类型与

2020-05-14 23:46:58 424

转载 lambda表达式——Stream查找与匹配元素

lambda表达式——Stream查找与匹配元素一、对比一下有多简单二、其他匹配规则函数介绍三、元素查找与Optional在我们对数组或者集合类进行操作的时候,经常会遇到这样的需求,比如:是否包含某一个“匹配规则”的元素是否所有的元素都符合某一个“匹配规则”是否所有元素都不符合某一个“匹配规则”查找第一个符合“匹配规则”的元素查找任意一个符合“匹配规则”的元素这些需求如果用for循环去写的话,还是比较麻烦的,需要使用到for循环和break!本节就介绍一个如何用StreamAPI来实现“

2020-05-14 23:33:51 4206 1

原创 lambda表达式——函数式接口Comparator

lambda表达式——函数式接口Comparator一、函数式接口是什么?二、函数式接口的特点三、default关键字四、JDK中的函数式接口举例五、自定义Comparator排序一、函数式接口是什么?所谓的函数式接口,实际上就是接口里面只能有一个抽象方法的接口。我们上一节用到的Comparator接口就是一个典型的函数式接口,它只有一个抽象方法compare。只有一个抽象方法?那上图中的equals方法不是也没有函数体么?不急,和我一起往下看!二、函数式接口的特点接口有且仅有一个抽象方法,如

2020-05-14 23:21:52 1689 1

原创 lambda表达式——像使用SQL一样排序集合

lambda表达式——像使用SQL一样排序集合一、字符串List排序二、整数类型List排序三、按对象字段对List排序四、Comparator链对List排序问题:我们现在有一个Employee员工类。@Data@AllArgsConstructorpublic class Employee { private Integer id; private Integer age; //年龄 private String gender; //性别 private Stri

2020-05-14 22:54:59 455

原创 lambda表达式——Stream的状态与并行操作

lambda表达式——Stream管道流的map操作一、回顾Stream管道流操作二、中间操作:有状态与无状态三、Limit与Skip管道数据截取四、Distinct元素去重五、Sorted排序六、串行、并行与顺序一、回顾Stream管道流操作通过前面章节的学习,我们应该明白了Stream管道流的基本操作。我们来回顾一下:源操作:可以将数组、集合类、行文本文件转换成管道流Stream进行数据处理中间操作:对Stream流中的数据进行处理,比如:过滤、数据转换等等终端操作:作用就是将Stream

2020-05-14 22:36:25 763

原创 lambda表达式——Stream管道流的map操作

lambda表达式——Stream管道流的map操作一、回顾Stream管道流map的基础用法二、处理非字符串类型集合元素三、再复杂一点:处理对象数据格式转换四、flatMap一、回顾Stream管道流map的基础用法最简单的需求:将集合中的每一个字符串,全部转换成大写!List<String> alpha = Arrays.asList("Monkey", "Lion", "Giraffe", "Lemur");//不使用Stream管道流List<String> al

2020-05-14 17:52:44 6150

转载 lambda表达式——Stream的filter与谓语逻辑

Stream的filter与谓语逻辑一、基础代码准备二、什么是谓词逻辑?三、谓词逻辑的复用一、基础代码准备建立一个实体类,该实体类有五个属性。下面的代码使用了lombok的注解Data、AllArgsConstructor,这样我们就不用写get、set方法和全参构造函数了。lombok会帮助我们在编译期生成这些模式化的代码。@Data@AllArgsConstructorpublic class Employee { private Integer id; private Inte

2020-05-14 17:42:55 891

转载 lambda表达式——Stream-API

Stream-API一、什么是Java Stream API?二、Stream API代替for循环三、将数组转换为管道流四、将集合类对象转换为管道流五、将文本文件转换为管道流一、什么是Java Stream API?Java Stream函数式编程接口最初是在Java 8中引入的,并且与lambda一起成为Java开发的里程碑式的功能特性,它极大的方便了开放人员处理集合类数据的效率。从笔者之前看过的调查文章显示,绝大部分的开发者使用的JDK版本是java 8,其中Java Stream和lambda功

2020-05-14 16:32:21 161

转载 lambda表达式——接口函数

lambda表达式——接口函数一、接口定义二、传统的接口函数实现方式三、lambda表示式实现方式结论Lambda表达式是Java 8最流行最常用的功能特性。它将函数式编程概念引入Java,函数式编程的好处在于可以帮助我们节省大量的代码,非常方便易用,能够大幅度的提高我们的编码效率。在本文中,我们将介绍lambda表达式是什么,并将传统的java代码写法转换为lambda表达式写法,大家可以通过示例了解lambda表达式都对传统代码做了哪些简化。一、接口定义首先,我们要明白lambda表达式在表达什么

2020-05-14 15:29:09 385

转载 SSM整合

SSM整合地址:https://blog.youkuaiyun.com/weixin_44706647/article/details/105392873?depth_1-utm_source=distribute.pc_category.none-task-blog-hot-19&request_id=&utm_source=distribute.pc_category.none-task-...

2020-04-10 17:37:53 283

转载 js十大排序算法

js十大排序算法

2020-04-03 14:36:57 105

转载 Zip工具类

Zip工具类import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.nio.charset.Charset;import java.util.Enumeration;import java.util.zip...

2020-01-06 14:56:34 93

原创 Csv工具类

Csv工具类import com.csvreader.CsvReader;import com.soft.backstage.alipay.bean.AlipayBill;import com.soft.backstage.alipay.bean.AlipayDzdInfo;import java.io.*;import java.nio.charset.Charset;import ...

2020-01-06 14:54:48 432 1

原创 Socket工具类

Socket工具类import java.io.*;import java.net.Socket;import java.net.UnknownHostException;import java.text.NumberFormat;public class SocketUtils { // Socket服务ip地址 public final static String...

2020-01-06 14:47:18 1431 1

原创 Java成神之路

一、基础篇JVMJVM内存结构堆、栈、方法区、直接内存、堆和栈区别Java内存模型内存可见性、重排序、顺序一致性、volatile、锁、final垃圾回收内存分配策略、垃圾收集器(G1)、GC算法、GC参数、对象存活的判定JVM参数及调优Java对象模型oop-klass、对象头HotSpot即时编译器、编译优化类加载机制classLoader、类加载过程、双亲委派(破...

2019-11-10 22:18:02 116

转载 Mysql8.0及 group_by以及其他关于sql_mode原因报错解决方案

Mysql8.0及以上 only_full_group_by以及其他关于sql_mode原因报错详细解决方案2019.05.30 12:28:51字数 1589阅读 1354今天我们来说下 mysql8 关于only_full_group_by的问题,相信每个人在使用group by 函数时会突然跳出一个报错信息:ERROR 1055 (42000): Expression #7 of SE...

2019-11-07 11:53:53 2300 8

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除