自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

草宝虫的博客

我愿做一只萤虫,在黑暗中散发自己的光辉,一生如斯!

  • 博客(495)
  • 资源 (9)
  • 收藏
  • 关注

原创 vuex中getters的参数

vuex中getters的参数详解

2022-10-14 17:54:14 184

原创 maven打包将依赖打包到target目录中

package打包后会自动将依赖的group为com.xxx.xxx的jar包放到target/dependency目录中。pom.xml的build/plugins节添加。

2022-08-29 10:34:02 329

原创 centos7 sonatype nexus3(支持maven、nuget、docker等)私服搭建

centos7 sonatype nexus tar.gz方式部署

2022-06-02 01:33:43 198

原创 idea社区版开发tomcat web(jsp)程序

需要安装tomcat插件file——settings——plugins——marketplace中搜索tomcat,找到第一个smart tomcat,点击右侧install安装创建项目File -> new ->maven进入到maven中,勾选“Create from archetype”,图片如下,然后找到”在下面选择“org.apache.maven.archetypes:maven-archetype-webapp",注意它的描述是“A simple Java web ap

2022-05-21 04:48:57 669

原创 java zip压缩解压代码,亲测可用,压缩文件不会有合并问题

亲测可用,压缩文件不会有合并问题import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import java.util.zip.Z

2022-05-07 12:23:45 468

原创 react和react develop tools编译

react和react develop tools(chrome等插件)编译

2022-04-20 08:18:51 653

原创 vue-devtools插件安装

vue-devtools插件编译及安装

2022-04-13 08:39:21 697

原创 git工作中常用命令

基础克隆代码git clone http://xxx.git克隆代码到b目录git clone http://xxx.git b拉取最新代码git pull分支切换指定(develop)分支git checkout develop创建指定分支feature/whqgit checkout -b feature/whq添加当前目录下所有修改到待提交区(也有称之为暂存区的)git add .提交代码到本地git仓库,标记注释remarkgit commit -m “remark”

2022-01-10 13:57:56 67

原创 linux查看基础硬件信息

#CPU核数cat /proc/cpuinfo | grep "cpu cores" | uniq#CPU线程数cat /proc/cpuinfo| grep "processor"| wc -l#内存大小cat /proc/meminfo | grep MemTotal#硬盘信息fdisk -l

2022-01-10 13:55:18 281

原创 centos7 geenplum5.x postgis开源版本编译

下载5.1https://codeload.github.com/greenplum-db/gpdb/tar.gz/5.1.0基础环境tar xzvf gpdb-5.1.0.tar.gzcd gpdb-5.1.0参照README.md、README.amazon_linux准备依赖yum install -y epel-releaseyum install -y python-pipsudo yum -y install git gcc readline-devel zlib-devel l

2021-11-02 10:09:39 190

原创 npm i依赖版本兼容问题处理

npm i报错提示whq@whq-Z270P-D3:/data/code/builder_git/xx$ npm inpm ERR! code ERESOLVEnpm ERR! ERESOLVE unable to resolve dependency treenpm ERR! npm ERR! While resolving: webbq-cmm@1.1.0npm ERR! Found: webpack@3.12.0npm ERR! node_modules/webpacknpm ERR!

2021-10-13 09:59:34 3009

原创 linux zip分卷压缩解压命令

linux下有时因为文件过大,传输过程中需要将源文件压缩为多个zip文件,以下是具体方法压缩zip -r -s 1g split.zip fold/-s 1g代表分卷大小split.zip为压缩包名fold/为待压缩的目录解压zip -s 0 split.zip --out unsplit.zipunzip unslit.zip...

2021-10-13 09:57:03 3639

原创 openjdk17体验

jdk17是继jdk8和jdk11之后的LTS版本,该版本支持到2029年12月,下载地址https://jdk.java.net/17/我是ubuntu64位环境,下载linux/x64版本,解压打开idea创建一个新项目,添加jdk17并设置为jdk17写个helloworldpackage org.whq.test17;public class TestApp { public static void main(String[] args) { System.ou

2021-10-13 09:54:46 2749

原创 递归树思路总结思考

递归思路传入数组传入单个对象传入数组内部先遍历进行单个对象处理,再递归单个对象的children传入对象内部先处理当前对象,再遍历对象children,对每个children进行递归调用。需要处理返回值的情况一种是传入对象指针,内部操作对象的值就好了一种是逐层返回结果,需要处理结果的合并。传值处理函数的两种传值问题/////////////////////一种传递指针进去,var a={maxLevel = 0}function func(a){ a.maxLevel =

2021-04-08 16:38:57 73

原创 redis 4.0.9 centos7 双机集群安装

开启limits限制sudo bash -c 'cat >> /etc/security/limits.conf <<-EOF* soft nofile 65536* hard nofile 65536* soft nproc 131072* hard nproc 131072EOF'reboot重启安装redis两台机器都运行yum install -y wget gccwget http://download.redis.io/releases/redi

2021-03-04 10:42:04 269 1

原创 google AviatorEvaluator 变量公式计算

添加依赖<dependency> <groupId>com.googlecode.aviator</groupId> <artifactId>aviator</artifactId> <version>5.2.0</version></dependency>编写代码import com.googlecode.aviator.AviatorEvaluator;import com

2021-03-04 10:36:09 2390 2

原创 .net core linux安装

手动安装https://docs.microsoft.com/zh-cn/dotnet/core/install/linux-scripted-manual#manual-install进入.net core 5.0https://dotnet.microsoft.com/download/dotnet/5.0再点击linux x64版本下载https://download.visualstudio.microsoft.com/download/pr/7f736160-9f34-4595-8d72

2021-01-15 11:29:39 242

原创 md5加密 兼容.netcore5

md5加密支持.netcore5using System;using System.Security.Cryptography;namespace MyApp.HelloWorld{ class Program { static void Main(string[] args) { Console.WriteLine(MD5Encrypt("123456")); Console.WriteLine(

2021-01-15 11:27:05 436

原创 idea2020.03 lombok异常

提示找不到lombok生成的那些getter和setter方法。解决办法插件lombok升级到最新版本,不行就卸载安装下,当前版本为0.32-EAP项目依赖的lombok升级到1.18.16版本。File——Invalidate Cache / Restart(清除IDEA缓存,重启)...

2020-12-18 14:44:18 461

原创 idea2020.03打开项目注释变为显示模式,大于等于等符号也变为中文符号

新版的idea2020.03方法上的注释变为左侧一个长竖线,右侧直接是展示模式的内容,大于等于等符号变为对应的全角符号≤≥=≠,感觉好奇怪。怎么让他显示回去呢?解决办法File——Close Project进入idea启动页面,点击左侧Customize、右侧点击All Settings进入全局设置页面Editor——Reader Mode,将Enable Reader mode取消选中。...

2020-12-18 14:09:58 2658

原创 nginx负载分发情况日志输出

加上最后的“"$upstream_addr"’”部分即可 log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for" "$upstream_addr"';nginx配置好负载分担后

2020-12-07 00:25:46 1319

原创 linux下node-sass安装失败

报错Downloading binary from https://github.com/sass/node-sass/releases/download/v4.11.0/linux-x64-72_binding.nodeCannot download “https://github.com/sass/node-sass/releases/download/v4.11.0/linux-x64-72_binding.node”:原因v4.11.0版本没有linux-x64-72_binding.nod

2020-12-07 00:15:46 847 2

原创 OpenJDK8基础类库包清单

包中文描述英文描述java.applet提供创建小程序所需的类,以及小程序用于与其小程序上下文进行通信的类。Provides the classes necessary to create an applet and the classes an applet uses to communicate with its applet context.java.awt包含用于创建用户界面以及绘制图形和图像的所有类。Contains all of the classes for...

2020-12-06 23:46:33 625

原创 maven打包报错You have to use a classifier to attach supplemental artifacts to the project instead of rep

maven打包报错You have to use a classifier to attach supplemental artifacts to the project instead of replacing them.[WARNING]JAR will be empty - no content was marked for inclusion!15:51:40 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-jar-p

2020-12-04 16:55:44 1374

原创 JacksonUtils Jackson的JSON序列化反序列化

pom.xml添加依赖<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.11.3</version></dependency>公共方法import com.fasterxml.jackson.core.Jso

2020-11-04 11:19:01 497

原创 Java 的Tuple(类似.net等的元组)

commons-lang3包两个参数:MutablePair(可修改)、ImmutablePair,三个参数:MutableTriple(可修改)、ImmutableTriple(不可修改)包commons-lang3 3.8.1里就有org/apache/commons/lang3/tuple/ImmutableTriple.javajavatuples包还有一个强大的包javatuples<dependency> <groupId>org.javatuples

2020-11-04 10:57:48 1128

原创 Excel分组最大级别为8(outlineLevel最大为7)

excel分组最大级别为8,超过则会删除。事故现场Java操作POI分组超过8级,分组作用在sheetData节点下row节点的outlineLevel上,一级分组没有该属性,2-8级分组该值对应为1-7。当outlineLevel>=8,打开excel时,会自动清理掉该节点的outlineLevel,导致分组从该行产生错乱。解决办法没有完美的解决办法,只能不分组到9级,9级及以上分组缩到8级内分组。...

2020-11-04 10:57:18 945

原创 SpringBoot启动yaml报错

报错找不到org.yaml里的一个方法10:45:54.742 [main] ERROR org.springframework.boot.SpringApplication - Application run failedjava.lang.NoSuchMethodError: org.yaml.snakeyaml.nodes.ScalarNode.getScalarStyle()Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle; at org.spring

2020-11-04 10:56:11 2727

原创 Java操作Mongo bulkWrite批量入库

Mongo bulkWrite示例public boolean insertManyFast(String collectionName, JSONArray array) { String editTime = DateUtils.getCurrentDate(); MongoCollection<Document> collection = db.getCollection(collectionName); List<InsertOneModel<Doc

2020-10-22 11:17:00 1237

原创 从底层重学 Java 之 Stream 并行及标志 GitChat连接

GitChat连接https://gitbook.cn/gitchat/activity/5f8fc6cd1f577d4d9f428562简介从底层,从原理,我们来重学一次 Java。Stream 是JDK8中新引入的,方便了数据列表的过滤、投影、遍历等各种处理,他的源码及实现是怎样的呢?本系列秉承所有结论尽量从源码中来,没有源码的尽量标明出处。相关源码会附着在文章中,读本文即可,不用再自行查找源码及资料学习,方便大家充分利用路上的碎片时间。本篇 Chat 分析了并行 forEach 各种情况的源

2020-10-22 11:09:18 109

原创 从底层重学 Java 之 Stream 初探 Gitchat连接

Gitchat连接https://gitbook.cn/gitchat/activity/5f85696aad812d16b498848c简介从底层,从原理,我们来重学一次 Java。Stream 是JDK8中新引入的,方便了数据列表的过滤、投影、遍历等各种处理,他的源码及实现是怎样的呢?本系列秉承所有结论尽量从源码中来,没有源码的尽量标明出处。相关源码会附着在文章中,读本文即可,不用再自行查找源码及资料学习,方便大家充分利用路上的碎片时间。本篇 Chat 从Stream示例开始,讲解构建Stre

2020-10-19 18:03:21 138

原创 Windows 环境下 Chrome浏览器崩溃“STATUS_INVALID_IMAGE_HASH”

问题Windows环境下,新版的Chrome浏览器下载安装后,打开就报错,提示错误代码为“STATUS_INVALID_IMAGE_HASH”。重新打开、打开新标签页、刷新均无效。解决导致这个问题的原因是 Google 在79版本(2019年12月20号左右)的更新中又重新启用了Renderer Code Integrity Protection(渲染器代码完整性保护),会阻止签名不是谷歌和微软的模块加载浏览器。目前更新的谷歌浏览器版本仍未对该问题进行修复,希望后续更新的版本能解决这个问题。PS:现

2020-10-14 10:11:00 1147

原创 从底层重学 Java 之 Character 字符型 Gitchat连接

Gitchat连接https://gitbook.cn/gitchat/activity/5f50804bbe67a5348a9b2c91简介从底层,从原理,我们来重学一次 Java。Character 是char(字符)的封装类,是String用于字符存储的类型,他的源码及实现是怎样的呢?本系列秉承所有结论尽量从源码中来,没有源码的尽量标明出处。相关源码会附着在文章中,读本文即可,不用再自行查找源码及资料学习,方便大家充分利用路上的碎片时间。本篇 Chat 对Character的属性、构造函数、

2020-09-23 12:34:03 155

原创 从底层重学 Java 之 BigInteger 大整数 Gitchat连接

Gitchat连接https://gitbook.cn/gitchat/activity/5f395a80aced402379f6a0ca简介从底层,从原理,我们来重学一次 Java。BigInteger 是大整数计算类,是BigDecimal用于存储大数属性的类型,BigDecimal中很多计算就是基于BigInteger的函数进行计算的,采用了多种优化的算法实现,他的源码及实现是怎样的呢?本系列秉承所有结论尽量从源码中来,没有源码的尽量标明出处。相关源码会附着在文章中,读本文即可,不用再自行查找

2020-09-23 12:32:41 337

原创 从底层重学 Java 之两大浮点类型 GitChat链接

chat连接https://gitbook.cn/gitchat/activity/5f03fdd3852a4f3686fb3366简介从底层,从原理,我们来重学一次 Java。两大 Java 浮点类 Double、Float 是我们比较常用的对象,他们的源码及实现是怎样的呢?本系列秉承所有结论尽量从源码中来,没有源码的尽量标明出处。相关源码会附着在文章中,读本文即可,不用再自行查找源码及资料学习,方便大家充分利用路上的碎片时间。本篇 Chat 对两大浮点类型的常量、构造函数、常用函数等进行逐一源

2020-09-23 09:22:01 107

原创 idea中代码能够运行,但是显示类找不到

清理、重新编译 clean清除idea缓存File->Invalidate Caches / Restart

2020-09-10 13:04:30 2742 2

原创 mongodump 备份还原

整库数据操作(备份为bson格式,更好)导出数据mongodump -h 192.168.132.123:27017 -d dbname -o ~/tmp/导入数据mongorestore -h dbhost -d dbname --dir dbdirectory表级数据操作导出数据mongodump -h 192.168.132.156:27017 -d dbname -c user -o ~/tmp/导入数据mongorestore -u root -p xxx -d dbname -

2020-09-10 13:03:15 525

原创 vue图片查看控件v-viewer使用

安装依赖包npm install v-viewer --save组件代码imgShow.vue,实现了仅查看的功能<template> <div class="display-none"> <viewer ref="viewer" :images="images" @inited="inited"> <img width="100%" v-for="src in images" :src="src" :key="src" alt=""

2020-09-10 12:58:11 1261

原创 Java Comparator.comparing比较导致空指针异常

Comparator.comparing(Department::getOrder)原因:public static <T, U extends Comparable<? super U>> Comparator<T> comparing( Function<? super T, ? extends U> keyExtractor){ Objects.requireNonNull(keyExtractor); return

2020-08-17 10:39:33 12580 4

原创 .ps后缀文件打开

ps后缀文件就是Postscript格式。打开工具有两个开源软件:evince和Ghostscript,推荐用evince,像pdf一样查看,很方便。evinceevince开源软件,支持PDF, Postscript, DJVU, TIFF, DVI, DOC, ABW, PPS, PPT, ODT, ODS, ODP, ODGubuntu中默认安装有evince软件可以直接打开。下载地址https://wiki.gnome.org/Apps/Evince/Downloadswindows

2020-08-17 10:32:54 3550

chrome 插件vuedevtools 6.1.4

vuedevtools 6.1.4 chrome 已编译好的包 chrome加载已解压的扩展程序,选择解压目录即可

2022-04-20

chrome的React Develop Tools18.0.0插件

chrome的React Develop Tools插件,版本18.0.0 react开发利器

2022-04-20

java-1.8.0-openjdk-1.8.0.252-2.b09.redhat.windows.x86_64.msi

openjdk8的win64位环境安装包,oracle已经不好好玩了,咱改投openjdk吧,附件是red hat编译好的包,亲测可用

2020-05-30

Application Request Route(arr)相关安装包.rar

Application Request Route(arr)相关安装包,ARR是基于IIS的负载均衡扩展,能够稳定的运行在windows环境下。

2020-05-26

gpdb-6.7-bin.tar.gz(greenplum6.7+postgis2.1.5编译后的包)

本包为在centos7环境中对greenplum6.7+postgis2.1.5编译后的包,可以直接部署使用,方便大家。

2020-04-30

ambari-agent-2.7.5.0-0.x86_64.rpm

ambari agent centos7x64安装包 Apache Ambari是一种基于Web的工具,支持Apache Hadoop集群的供应、管理和监控。Ambari已支持大多数Hadoop组件,包括HDFS、MapReduce、Hive、Pig、 Hbase、Zookeeper、Sqoop和Hcatalog等。 Apache Ambari 支持HDFS、MapReduce、Hive、Pig、Hbase、Zookeepr、Sqoop和Hcatalog等的集中管理。也是5个顶级hadoop管理工具之一。 本资源是ambari agent的centos7x64安装包

2020-03-11

ambari-server-2.7.5.0-0.x86_64.rpm

ambari server centos7x64安装包 Apache Ambari是一种基于Web的工具,支持Apache Hadoop集群的供应、管理和监控。Ambari已支持大多数Hadoop组件,包括HDFS、MapReduce、Hive、Pig、 Hbase、Zookeeper、Sqoop和Hcatalog等。 Apache Ambari 支持HDFS、MapReduce、Hive、Pig、Hbase、Zookeepr、Sqoop和Hcatalog等的集中管理。也是5个顶级hadoop管理工具之一。 本资源是ambari server的centos7x64安装包

2020-03-11

IrisSkin皮肤+源码 界面美化 C# winform

IrisSkin皮肤+源码 界面美化 多种皮肤可以供你选择

2010-09-28

VS2005应用程序界面美化+教程 IrisSkin皮肤

VS2005应用程序界面美化+教程 IrisSkin皮肤

2010-09-28

空空如也

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

TA关注的人

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