自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(89)
  • 资源 (5)
  • 收藏
  • 关注

原创 Spring Cloud+Nginx架构的主要组件

Spring Cloud+Nginx架构的主要组件以crazy-springcloud开发脚手架为例,一个Spring Cloud+Nginx应用的架构如图1-1所示。Nginx作为反向代理服务器,代理内部Zuul网关服务,通过Nginx自带的负载均衡算法实现客户端请求的代理转发、负载均衡等功能。Zuul网关主要实现了微服务集群内部的请求路由、负载均衡、统一校验等功能。虽然在路由服务和负载均衡方面,Zuul和Nginx的功能比较类似,但是Zuul是自身注册到Eureka/Naco..

2021-05-01 13:39:24 290 2

原创 vue下使用nginx刷新页面404的问题解决方案

vue下使用nginx刷新页面404的问题解决方案

2022-06-11 12:02:35 592 1

原创 el-table全部展开和全部折叠子菜单功能

// 展开expandAll() { let els = document.getElementsByClassName('el-table__expand-icon') if (this.tableData.length !== 0 && els.length !== 0) { for (let j = 0; j < els.length; j++) { els[j].classList.add('dafult') .

2022-03-25 10:32:41 807

原创 阿里巴巴的26款超强Java开源项目

来源:http://segmentfault.com/a/1190000017346799分布式应用服务开发的一站式解决方案 Spring Cloud Alibaba分布式应用服务开发的一站式解决方案 Spring Cloud Alibaba分布式应用服务开发的一站式解决方案 Spring Cloud AlibabaSpring Cloud Alibaba 致力于提供分布式应用服务开发的一站式解决方案。此项目包含开发分布式应用服务的必需组件,方便开发者通过 Spring Cloud 编程模型

2021-10-29 17:21:40 313

原创 isEmpty 和 isBlank 的用法区别,以及StringUtils.isAnyEmpty()和StringUtils.isAnyBlank()的用法

一、isEmpty系列1、StringUtils.isEmpty()是否为空. 可以看到 " " 空格是会绕过这种空判断,因为是一个空格,并不是严格的空值,会导致isEmpty(" ")=falseStringUtils.isEmpty(null) = trueStringUtils.isEmpty("") = trueStringUtils.isEmpty(" ") = falseStringUtils.isEmpty(“bob”) = falseStringUtils.isEmpt..

2021-09-23 14:45:09 4956

原创 nginx / 后面的指向都转向 index.html

location / { root dist; try_files $uri $uri/ @rewrites;} location @rewrites { rewrite ^/(.*)$ /index.html last;}

2021-09-18 11:39:30 1076

原创 Springboot注解@JSONField(serialize = false)无效

1、注解的作用@JSONField(serialize = false) 注解,便可以在返回响应参数体的时候去除某个字段比如:// 返回时去掉密码字段@JSONField(serialize = false)private String password;2、SpringBoot中发生的问题 在视图中查看当前获取的json串,发现加上@JSONField(serialize = false)注解的字段也被序列化出来了3、分析原因 Sprintboot默...

2021-09-11 14:59:20 3411

原创 Redis Object 转Java实体类, 转 json报错 java.util.LinkedHashMap cannot be cast to

先转Map => JSON => 实体类OnlineUser OnlineUser = JSONObject.parseObject( new JSONObject((Map) redisUtil.get(key)).toJSONString(), OnlineUser.class);

2021-07-20 22:31:26 619

原创 ThreadPoolExecutor 线程池demo

//自定义线程池 public class ThreadPoolExecutorDemo { public static void main(String[] args) { ArrayBlockingQueue<Runnable> queue = new ArrayBlockingQueue<Runnable>(5); ThreadPoolExecutor pool = new ThreadPoolExecutor(5, 10, 200, TimeUnit.MI.

2021-06-02 18:51:45 122

原创 Linux命令之md5sum

1. 背景 在网络传输、设备之间转存、复制大文件等时,可能会出现传输前后数据不一致的情况。这种情况在网络这种相对更不稳定的环境中,容易出现。那么校验文件的完整性,也是势在必行的。 md5sum命令用于生成和校验文件的md5值。它会逐位对文件的内容进行校验。是文件的内容,与文件名无关,也就是文件内容相同,其md5值相同。md5值是一个128位的二进制数据,转换成16进制则是32(128/4)位的进制值。 md5校验,有很小的概率不同的文件生成的md5...

2021-05-01 11:22:15 136

原创 Springboot usernamePasswordAuthenticationToken

UsernamePasswordAuthenticationToken继承AbstractAuthenticationToken实现Authentication所以当在页面中输入用户名和密码之后首先会进入到UsernamePasswordAuthenticationToken验证(Authentication),然后生成的Authentication会被交由AuthenticationManager来进行管理而AuthenticationManager管理一系列的AuthenticationProvi

2021-02-20 20:24:13 20320 3

原创 Centos7.3防火墙配置

1、查看firewall服务状态systemctl status firewalld

2021-02-20 09:39:14 137

原创 Vue el-tree 清空数据

<el-tree :props="props" :load="loadNode" ref="tree" lazy accordion @node-click="handleNodeClick"></el-tree>export default {data() { return { node_had: undefined, resolve_had : undefined }.

2021-02-18 14:27:31 4018

原创 使用 mvn install 命令将本地jar包注册到本地maven仓库

mvn install:install-file -DgroupId=alluxio -DartifactId=alluxio -Dversion=1.7.0 -Dpackaging=jar -Dfile=C:\Users\zyd\Desktop\alluxio-1.7.0.jar

2020-12-07 10:35:41 192

原创 Linux下快速修改jar包中的配置文件

vim xx.jar然后用上下键选中要修改的文件,回车修改:wq:q

2020-11-25 16:50:13 285

原创 java Timer 定时每天凌晨1点执行任务

import java.util.TimerTask;/** * 执行内容 * @author admin_Hzw * */public class Task extends TimerTask { public void run() { System.out.println("我有一头小毛驴!"); }}import java.util.Calendar;import java.util.Date;import java.util.Timer; /** * 任务管.

2020-10-12 15:40:57 1175

原创 ssh passwordless login

1、登录机器 A.ssh-keygen -t dsa2、登录机器 B.添加A中 id_dsa.pub 到B 机器 当前用户下的.ssh下cat id_dsa.pub >> .ssh/authorized_keys3、chmod 700 .sshchmod 600 .ssh/authorized_keys

2020-07-18 10:25:38 470

原创 一个Office 365中有两个产品激活授权,怎么去除不需要的授权信息

1、cd C:\Program Files\Microsoft Office\Office16 (如果是32位,路径为Program Files(x86))cscript ospp.vbs /dstatus命令执行完成返回的列表中,可以找到现在所有存在的Office授权,可以从列表中找到要清除的那一个,记下其提供的最后五位秘钥,使用下面的命令:2、cscript ospp.vbs /unpkey:xxxxxxxxxx为上面记下的秘钥。官方具体操作:https://answers.micr

2020-07-14 13:58:16 6173

原创 HDFS常用命令介绍

hdfs文件的相关操作主要使用hadoop fs、hadoop dfs、hdfs dfs 命令,以下对最常用的相关命令进行简要说明。hadoop fs -ls 显示当前目录结构,-ls -R 递归显示目录结构hadoop fs -mkdir 创建目录hadoop fs -rm 删除文件,-rm -R 递归删除目录和文件hadoop fs -put [localsrc] [dst] 从本地加载文件到HDFShadoop fs -get [dst] [localsrc] 从HDFS导出...

2020-07-09 11:07:09 137

原创 HBase Java API 使用

1. 导入Maven依赖<!--HBase依赖--><dependency> <groupId>org.apache.hbase</groupId> <artifactId>hbase-client</artifactId> <version>1.3.1</version></dependency><dependency> <groupId>org.apache

2020-06-23 16:57:46 172

原创 cmd统计文件行数

type "文件路径" | find /v /c ""

2020-06-05 10:54:02 952

转载 ajax跨域,最全的解决方案

转载阿里大佬的解决跨域解决方案,非常值得借鉴和深入学习。地址:https://segmentfault.com/a/1190000012469713

2020-04-28 13:50:41 121

原创 SQL 定义变量以及变量赋值

1.定义变量:declare @name varchar(20) 用declare定义一个名字为name的字符串类型的变量,变量前面需要加@2.为变量赋值:set @name = '%Good%' ,用set来进行赋值操作(也可以用select)这里的值可以是一个值也可以是从数据库中查询出的值或表达式3.编程:declare @name varchar(20)set @name =...

2020-03-19 12:02:27 7460

原创 Kettle 国内镜像库下载

kettle国内镜像下载7.1版本http://mirror.bit.edu.cn/pentaho/Data%20Integration/8.2版本http://mirror.bit.edu.cn/pentaho/Pentaho%208.2/client-tools/

2020-03-15 18:16:33 381

原创 @Component注解的作用

@Component (把普通pojo实例化到spring容器中,相当于配置文件中的<bean id="" class="">)

2020-02-20 18:40:15 5066

原创 hive 删除分区表中的数据

alter table table_name drop partition(id=2019,code=70);

2020-01-10 17:36:11 3930

原创 SpringBoot @RestController与@Controller区别

@RestControllerSpring4之后新加入的注解,原来返回JSON需要@ResponseBody和@Controller配合。即@RestController是@ResponseBody和@Controller的组合注解@RestController =@Controller +@ResponseBody;@RestControllerpublic class ...

2019-12-27 14:24:18 135

转载 什么是线程池

线程池就是提前创建若干个线程,如果有任务需要处理,线程池里的线程就会处理任务,处理完之后线程并不会被销毁,而是等待下一个任务。由于创建和销毁线程都是消耗系统资源的,所以当你想要频繁的创建和销毁线程的时候就可以考虑使用线程池来提升系统的性能。在Java中使用线程池线程池的种类  Java中有三个比较常用的线程池,分别是FixedThreadPool,SingleThread...

2019-12-27 10:58:39 152

原创 Java 由当前年月得到前一个年月

SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM");String payoffYearMonth = "2018-01";Date currdate = null;try { currdate = sd.parse(payoffYearMonth); Calendar calendar = Calendar.g...

2019-12-06 10:27:07 449

原创 正则表达式匹配SQL语句别名

写的有点Low,欢迎留言改进!需书写规范,from 与别名同在一行as\s+([\w\u4e00-\u9fa5]|\(|\)|\(|\))+(\s*,|,|\s+from)

2019-12-02 13:39:43 737

原创 Vue.js + SpringBoot 后台导出Excel表格

1、前端Vue.jsvar data = this.$store.getters.excel.data;let url = window.URL.createObjectURL(new Blob([data]))let link = document.createElement('a')link.style.display = 'none'link.href = urllink.d...

2019-11-25 14:53:28 791

原创 SpringBoot PageHelper分页查询

1、导出相关jar<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.2.5</versi...

2019-11-25 14:32:49 104

原创 Js 取数组中的最大值或者最小值

var arr = [];Math.min.apply(Math, arr);Math.max.apply(Math, arr);

2019-11-21 09:22:54 105

原创 js 数组对象,根据某个属性进行排序

根据arr数组age属性进行排序,亲测正确!var arr = [ {name:'zopp',age:0}, {name:'gpp',age:18}, {name:'yjj',age:8}];function compare(property){ return function(a,b){ var value1 = a[property...

2019-10-22 14:08:28 232

原创 css 设置div的宽度根据内容自适应

css设置:width:fit-content;实现div居中,宽度自适应:margin: 0 auto;width:fit-content;

2019-10-17 10:40:07 33373

原创 @Data注解的作用

@Data注解是lombok.jar包下的注解,该注解通常用在实体bean上,不需要写出set和get方法,但是具备实体bean所具备的方法,简化编程提高变成速度。EG:@Datapublic class User{ private int id; private String name;}...

2019-10-14 16:48:53 385

原创 vuejs中created、mounted方法整理

created:html加载完成之前,执行。执行顺序:父组件-子组件mounted:html加载完成后执行。执行顺序:子组件-父组件methods:事件方法执行watch:watch是去监听一个值的变化,然后执行相对应的函数。computed:computed是计算属性,也就是依赖其它的属性计算所得出最后的值...

2019-10-12 10:48:24 1057

原创 vue.js elemetui el-table 表头列不对齐

添加一个css样式(亲测有效)/* 解决element-ui的table表格控件表头与内容列不对齐问题 */ .el-table th.gutter{ display: table-cell!important; }

2019-10-10 17:44:31 1064 1

原创 Java反编译可以执行jar文件工具-jd-gui

Java反编译可以执行jar文件工具--jd-gui下载地址:https://github.com/inlooks/jd-gui

2019-09-27 10:13:18 303

原创 Maven加入依赖打包程序成可执行jar

使用maven-jar-plugin和maven-dependency-plugin插件打包<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artif...

2019-09-25 16:49:34 102

Java-XSSFWorkbook

Java-XSSFWorkbook所需要的jar包,poi-3.9.jar,poi-ooxml-3.9.jar,poi-ooxml-schemas-4.0.0.jar等等

2020-05-20

java发送邮件所需要的jar.zip

java发送邮件所需要的jar,javamail.jar和activation.jar...............................

2019-05-16

teamviewer检测到商业用途的解决工具

teamviewer检测到商业用途的解决工具,获取解压密码地址:https://fgk.pw/i/cxW9YJu4121

2019-03-25

python-web.py包

python pip install web.py可能会出问题,然后收到安装web.py,解压然后cmd下,python setup.py install

2018-12-27

js动态二维码程序.......

js生成动态不断更新的含参二维码,主要是引入qrcode.js库,自动更新的时间间隔可以自己设置。..................

2018-12-27

空空如也

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

TA关注的人

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