自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(123)
  • 资源 (2)
  • 收藏
  • 关注

原创 本地仓库如何与远程仓库进行关联

本地仓库如何与远程仓库进行关联

2024-01-21 11:44:13 658

原创 CentOS8 安装mysql8全过程

CentOS8上安装mysql8全过程

2023-09-06 15:42:58 222

原创 ‘dependencies.dependency.systemPath‘ for *:*:jar must specify an absolute path but is

maven 依赖本地jar包的配置方法

2023-02-03 11:52:50 6077

原创 elasticsearch + spring boot 配置

目录首先引入elasticsearch依赖操作elasticsearch有两种方式一、通过elasticsearchclient操作elasticsearch二、通过spring框架操作elasticsearch首先引入elasticsearch依赖<dependency> <groupId>org.elasticsearch</groupId> <artifactId>elasticsearch&lt...

2022-03-28 15:00:27 4697 1

原创 如何在Vue xlsx 导出表格中添加样式?

如果在Vue xlsx 导出表格中添加样式

2022-01-20 17:58:13 2110 2

原创 Elasticsearch 查询分词结果新方法

Elasticsearch 查询分词结果新方法

2021-11-30 10:05:22 3841 3

原创 怎么让多余的文字不显示或者以省略号显示

一行内多余的文字不显示: width: 100px; overflow:hidden; white-space:nowrap; text-overflow:clip; -o-text-overflow:clip;一行内多余的文字以省略号显示: width: 100px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;如果不是一

2021-09-03 10:07:06 475

原创 左DIV宽度固定,右DIV适应剩下的宽度

记录下两种方法:方法一:.box {width: 200px;display: flex;}.left {background-color: red;width: 50px;}.right {background-color: yellow;flex-grow: 1;}

2021-08-29 19:31:59 129

原创 JAVA8 Supplier<T> 接口

Supplier表示结果的提供者,不接受输入参数,只返回结果,是JDK 1.8 新增加的函数式接口Supplier接口非常简单,只有一个get方法,只要实现这个接口的类都可以成为提供者。@FunctionalInterfacepublic interface Supplier<T> { T get();}这么简单的方法有什么用呢?只要类似供应的场景就可以使用到。比如:榨汁机,只要供应原料,可以榨出想要的汁。/** * 榨汁机 */public class

2021-08-24 11:45:35 671

原创 JAVA8 Function<T,R> 和 BiFunction<T,U,R> 接口

Function是名字一般是一个函数接口,是JDK 1.8 新增加的函数式接口。public interface Function<T, R> { /** * 将此函数应用于给定参数 * 真正执行函数接口的方法 */ R apply(T t); /** * 函数链,before执行的结果做根函数为参数 */ default <V> Function<V, R> compose.

2021-08-11 09:36:47 2077 3

原创 JAVA8 Consumer<T> 和 BiConsumer<T,U> 接口

Consumer是一个消费队列接口。这个接口,接收一个泛型的参数T,然后调用accept。 Consumer<Integer> consumer = x -> { int a = x + 2; System.out.println(a);// 12 }; consumer.accept(10);为什么说是消费队列接口呢?看例子: Consumer<Integer> consumer1 = x ->

2021-08-06 10:09:14 935

原创 在js开发中,经常会用到for...in for...of,如何区分使用?

在js开发中,经常会用到for...in for...of,如何区分?for...in循环读取键名,for...of循环读取实体或键值遍历数组const arr = ['red', 'green', 'blue']// 读取实体for (let pair of arr.entries()) { console.log(pair)}// [0,"red"]// [1,"green"]// [2,"blue"]// 读取值for(let v of arr) { cons.

2021-08-05 21:15:02 115

原创 appkey is not configured or configured incorrect(HbuilderX 本地离线打包 android studio 运行虚拟手机 打开APP提示)

HbuilderX 本地离线打包,按照原生APP-本地打包-android打包指南进行配置。配置好后运行虚拟手机,打开APP提示appkey is not configured or configured incorrect检查了appKey配置是不没有错的,后面看到:会不会是要配置签名,于是根据说明把签名也配置上,问题解决了。...

2021-07-03 17:07:34 2612 2

原创 mysql 优化查询时间最大的记录

库存变动表 产品ID 变动时间 变动数量 当前库存 1 2021-06-22 0 10 2 2021-06-22 0 100 1 2021-06-23 -3 7 1 2021-06-24 -2 5 2 2021-06-24 -20 80 1 2021-06-26 -5 0 2 2021-06-26 -10 70 2 2021-

2021-07-02 11:15:13 1060

原创 npm ERR! fatal: unable to access ‘**‘:OpenSSL SSL_connect: Connection was reset in con nection to gi

npm 安装报错:npm ERR! E:\Git\cmd\git.EXE ls-remote -h -t https://github.com/nhn/raphael.git​​​​​npm ERR! fatal: unable to access 'https://github.com/nhn/raphael.git/':OpenSSL SSL_connect: Connection was reset in con nection to github.com:443网上查看了各种处理方.

2021-06-16 10:25:25 1388 1

原创 git 终端显示中文乱码

在使用git bash或其他开发工具的terminal,执行git status 、git log等命令中文会显示乱码下面整理一下出现乱码是要怎么解决git status

2021-06-03 13:48:21 902 1

原创 git remote 远程仓库的使用

查看远程仓库在本地的名字$ git remoteorigin查看远程仓库与其对应的 URL$ git remote -vorigin https://github.com/schacon/ticgit (fetch)origin https://github.com/schacon/ticgit (push)添加远程仓库$ git remoteorigin$ git remote add pb https://github.com/paulboone/ticgit$ g

2021-05-26 14:40:16 313

转载 Lombok使用详解

目录一、基本介绍1,Lombok 介绍2,插件安装3,添加依赖二、var 与 val三、Lombok 注解概览1,@Setter 和 @Getter2,@Getter(lazy=true)3,@ToString4,@EqualsAndHashCode原文出自:www.hangge.com转载请保留原文链接:https://www.hangge.com/blog/cache/detail_2492.html5,@NoArgsConstructor6...

2021-05-22 11:02:30 796

原创 cnpm : 无法加载文件 C:\Users\***\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本

执行 set-ExecutionPolicy RemoteSigned

2021-05-21 17:02:29 333

原创 git cherry-pick 摘樱桃

cherry pick 英语摘樱桃,取这个名字的人,一定很喜欢樱桃。git的分支就像一樱桃树,commit就像樱桃。摘樱桃就像是把另一个分支的樱桃摘(实际是克隆)过来变成自己的樱桃。如果工作区不干净,会报:error: Your local changes to the following files would be overwritten by merge如果缓存区不干净,会报:error: your local changes would be overwritten by .

2021-05-17 10:58:47 4229 1

原创 父div自动适应子div的高度

方法一:父div 加overflow:hidden;height:auto;子div 浮动float<div sytle="overflow:hidden;height:auto;"> <div sytle="float:left;"></div> <div sytle="float:left;"></div></div>方法二:子div 浮动float最后加一个子div,...

2021-04-30 14:44:53 645

原创 一张表了解JAVA容器类

对象 存储结构 线程同步 存储结构 默认初始容量 扩容 装载因子 ArrayList 数组 10 原容量+(原容量>>1) 否 Vector 数组 10 默认增加一倍; 可指定扩容数量; 是 LinkedList 双向链表 否 HashMap TreeMap ...

2021-04-20 10:19:58 91 1

原创 设计模式之状态模式(State Design Pattern)

状态模式,是11种行为型模式之一。一个生存在流程整个周期的对象,因事件触发改变对象的状态进而影响对象的行为(流程的走向)。状态模式就是把对象的行为与状态进行封装,通过改变状态进而影响行为。状态模式几个关键对象类型:Context:一个生存在流程整个周期的对象Event:触发改变对象的状态的事件(Event)或条件(Condition)State: 封装对象状态的抽象类(State)和具体实现类本文以请假流程为例,如图:请假流程有的主管、部门、人事部都有各自的职责,而且有先后依..

2021-04-06 09:53:13 337

转载 纯css实现瀑布流

原文:https://www.jq22.com/webqd6733<div class="container"> <div class="box"> <img src="http://www.jq22.com/img/cs/500x500-1.png" alt=""> <h2>你好啊!1</h2> <p>hahahahah</p> </div&gt.

2021-03-27 23:51:48 152

原创 vue observable is not a function

vue.observable 就 vue 2.6.0 版本才有的API,如果运行报observable is not a function错误,就说明VUE版本可能是2.6以下的,需要升级了。升级的方法:npm update [email protected]只升级vue,可能还不够,还要升级vue-loader和vue-template-compilervue-loader建议先删除再安装npm unistall vue-loader -Dnpm install vue-loader@1

2021-03-26 09:05:30 935

原创 设计模式之职责链模式(Chain Of Responsibility Design Pattern)

职责链模式,是11种行为型模式之一。在 GoF 的《设计模式》一书中,它是这样定义的:Avoid coupling the sender of a request to its receiver by giving more than one object a chance to handle the request. Chain the receiving objects and pass the request along the chain until an object handles it. 翻.

2021-03-22 10:04:34 163

原创 git push异常整理 error: failed to push some refs to

名称与 refs/heads/xxx 冲突$ git push origin HEAD:feature/xujingjian-20210318-xj-1.5.0-122187Total 0 (delta 0), reused 0 (delta 0), pack-reused 0To ssh://192.168.14.227:22/DefaultCollection/PSSCS/_git/app_peiwang_ionic_chat_2.0 ! [remote rejected] HEAD -

2021-03-18 16:02:47 1584

原创 git通过ssh连接多个gitee或github帐号

之前讲过git配置ssh,通过ssh连接远程仓库,解决了输入帐号密码的烦恼。但是当同时开发的两个项目在不同的gitee或github帐号下时,你会发现一个公钥不可以部署多个gitee或github帐号。因为一对密钥代表了一个帐号和密码,所以不可以同时部署多个gitee帐号下可以理解。既然如此,是不是可以生成多对密钥来部署在不同的gitee帐号上?答案是可以的。在git配置ssh一文中,已经配置了一对密钥,假如这个密钥已经被公司gitee帐号使用。现在另一个项目是自己的需要保存个人gitee帐号下,那另外

2021-03-17 13:51:01 779 2

原创 设计模式之策略模式(Strategy Design Pattern)

模板模式,是11种行为型模式之一。在 GoF 的《设计模式》一书中,它是这样定义的:Define a family of algorithms, encapsulate each one, and make them interchangeable. Strategy lets the algorithm vary independently from clients that use it.翻译成中文就是:定义一系列算法(策略),封装每一个算法(策略),并使它们可以互换。使算法(策略)可以独立于使用它的客

2021-03-15 09:34:31 208

原创 git 配置 ssh 连接远程仓库

git clone 方式包括:https、ssh、svn、svn+ssh用https的方式,如果是切换不同帐号,则每次操作都需要输入帐号和密码,非常不方便。用ssh的方式,只要把公钥部署到各个git帐号里,就可以不需要输入帐号和密码。下面就记录一下如何配置ssh。 打开git bash 如果是第一次,要设置帐号和名称 Administrator@OS-20201115UTAW MINGW64 /d/workspace$ git config --global user.e

2021-03-14 14:01:21 993

原创 如何避免冗长 if-else / switch 分支判断

java编码技巧

2021-03-11 10:14:19 140

原创 设计模式之模板模式(Template Method Design Pattern)

模板模式,全称是模板方法设计模式,是11种行为型模式之一。在 GoF 的《设计模式》一书中是这么定义的:Define the skeleton of an algorithm in an operation, deferring some steps to subclasses. Template Method lets subclasses redefine certain steps of an algorithm without changing the algorithm’s structure.翻

2021-03-09 09:52:01 180

原创 设计模式之观察者模式(Observer Design Pattern)

观察者模式也被称为发布订阅模式,或者叫监听器模式大家更不觉得陌生,是11种行为型模式之一。观察者模式在平时运用的较多叫法也不一,常见的有观察者(Observer)、监听器(Listener)、订阅者(Subscriber)、消费者(Consumer)等,有观察者就会有被观察者,与观察者对应依次为主题(Subject)、分发器(Dispatcher),发布者(Publisher)、生产商(Producer)。在 GoF 的《设计模式》一书中,它的定义是这样的:Define a one-to-many

2021-03-04 15:31:30 380 2

原创 设计模式之享元模式(Flyweight Design Pattern)

享元模式是八种结构型模式之一,享元就是共享单元(元素)的意思,可以理解是共享对象。享元模式的用途就是复用对象,节省内存。如何使用享元模式,用棋牌室举例。斗地主相信很多人都玩过,一副版,黑红花方四色,每一色都有从2到A的13张牌,加上大小王,共有54张牌。假如一张牌就是一个对象,一张桌子就要54个对象;一个牌室300张桌子;一个服务器有50个牌室;这样的服务器可能又有200个。那这样的对象就是54*300*50*200=162000000个。...

2021-03-02 14:31:08 213

原创 PKIX path validation failed: java.security.cert.CertPathValidatorException: validity check failed

今天网站突然登录不了,查出异常sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: validity check failed。这个异常是部署的SSL证书出问题了。查看了一上证书日期已经过期。然后是重新申请了证书,证书有很多,也有很多地方可以购买,比如阿里云、腾讯云等,这些大公司的除非是单个域名型的证书(如腾讯云.

2021-03-02 00:44:38 36905

原创 设计模式之组合模式(Composite Design Pattern)

组合模式就是将一组对象组织成树形结构,以表示一种“部分 - 整体”的层次结构。组合让客户端可以统一单个对象和组合对象的处理逻辑。组合模式其实是代表的是一种树形数据结构。下面我们通过分析树形结构,一步步推演出组合模式。通过这种方式了解组合模式及它的作用。什么是树形结构,如图:用代码表示树的对象://叶子class Leaf { private String name;}//树枝class Branch { private String name; pr

2021-02-25 10:11:53 310

原创 设计模式之门面模式(Facade Design Pattern)

门面模式也叫外观模式,不管是门面或外观,意思都是提供想让外人看到的部分,隐藏不想被外人看到的部分。从代码角度理解,就是服务提供方通过门面模式来公开对外服务,隐藏内部服务实现的细节。门面模式的实现可通过两种方法:接口整合和接口隔离。下面我们用伪代码来举例说明:接口整合例子:服务提供方有A、B、C三个接口,调用方实现某个功能需要依次调用ABC三个接口。这样的设计增加了调用方调用的成本和调用的复杂度。可以使用门面模式通过接口整合的方法,把ABC三个接口整合成一个门面接口X,调用方只需要调用X接口就可以

2021-02-20 17:34:14 241

原创 设计模式之适配器模式(Adapter Design Pattern)

适配器是接口转换器,为需要在一起工作但不兼容的两个接口桥梁。适配器是常用的设计模式之一,现在是互联网时代,很多应用程序都会调用第三方的接口,比如支付接口、短信接口、验证码接口、数据对象存储接口等。而这些接口都是不一样的,如果在应用中要调用多个接口完成相同功能,就需要适配器。适配器在生活中也很常见,如果手机充电器,笔记本充电器,都是电源适配器。在我国家里所使用的是220伏的电源电压,美国等国外有的使用110V电源电压,而普遍的电子产品一般所需的电源电压为5伏至20伏左右。如果没有电源适配器,这些电子产

2021-02-20 11:02:26 294

原创 设计模式之装饰器模式(Decorator Design Pattern)

装饰器模式是常用设计模式之一,装饰器模式与代理模式非常像,区别是代理模式是原始功能上附加功能,而装饰器模式是增强原始功能。代理模式:我(代理)不是你(原始类),我只是代表你的(部分或全部)能力,不会改变你的能力;装饰器模式:我(装饰器)就是你(原始类),我是你的伪装,不仅有你的全部能力,还可以改变你的能力;//人类interface HumanBeing { //速度 public void velocity(); //反应 public void reaction();

2021-02-08 10:50:25 320

原创 git rebase 变基(二)

git rebase 变基(一)介绍的什么是变基,只有一个基的情况下如何变基。如果一个分支不只一个基,应该如何来做呢?有些朋友一定会奇怪为什么会不只两个基。先看图分支dev1有根基两个C2和C4。如果这个时候要变基,就需要知道从哪个基开始变。从C2开始$ git checkout dev1$ git rebase master从C4开始$ git checkout master #注意:先切到master分支,后执行下面的变基命令$ git rebase --onto .

2021-02-05 16:08:41 160

activiti 第一篇:整合activiti 5.17.0 进项目

把activiti 5.17.0整合进项目例子

2015-06-21

kettle学习笔记

本文档是基于KETTLE 5.1.0版本进行学习的笔记 三、 kettle开发案例 四、kettle使用命令行来运行ktr和kjb 五、Kettle 设置变量的几种方法 六、创建资源库 七、集群及CARTE.bat 八、分区schema 九、Kettle集群、分区执行顺序与结果 十、JAVA调用资源库中的转换和作业

2015-06-03

空空如也

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

TA关注的人

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