自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(369)
  • 资源 (12)
  • 问答 (1)
  • 收藏
  • 关注

原创 你知道IntelliJ IDEA都有哪些常用的快捷键吗(都使用过算我输)

工作中IntelliJ IDEA常用的快捷键  修改idea快捷键入口:Settings -> keymap万能快捷键  快捷键:Alt+Insert是万能快捷键,里面包含:创建构造器、getter/setter、实现接口方法、重写方法等等代码编辑窗口最大化  可以在keymap找到Hide All Tool Windows,默认快捷键Ctrl+Shift+F12,我个人习惯将它修改成Alt+Z,比较顺手;查看经常打开的文件  可以在keymap找到Recent File,默认快捷键:C

2021-08-03 17:43:56 1320

原创 【置顶】本人常用的Linux命令(建议收藏)

          Linux命令笔记后台运行shell脚本命令:nohup start.sh > trace.log 2>&1 &语法:nohup Command [arg...][&]操作系统中有三种常用的流:0:标准输入流1:标准输出流2:标准错误流”&“的意思是:即使终端关闭,或者电脑死机脚本依然运行”2>&1“的意思是:把标准输出流和标准错误流都导入到trace.log文件中模糊查询redis keySCAN cur

2021-05-20 00:42:16 1676 13

原创 什么是t-io和Netty?

Netty 是一个基于 Java NIO 的异步事件驱动网络应用框架,用于快速开发高性能、高可靠性的网络通讯程序。它提供了简单易用的 API,支持快速开发各种协议的客户端和服务器端应用,包括但不限于 HTTP、WebSocket、TCP、UDP 等。Netty 的设计理念是提供高性能、可扩展性和易用性,使得开发者能够轻松构建复杂的网络应用程序。Netty 在网络编程领域有着广泛的应用,被许多知名的开源项目和商业系统所采用。

2023-12-22 09:58:29 3354

原创 如何在windows使用别名远程执行命令

如何在windows使用别名远程执行命令

2023-11-22 17:30:21 2708

原创 【Bug】Unable to make field private final int java.time.LocalDate.year accessible

在使用这段代码时,会出现如下异常。

2023-10-11 10:46:08 5175

原创 记录在搭建Jenkins时,所遇到的坑,以及解决方案

在使用Jenkins时,时间上会出现时区问题。系统管理-脚本命令行-粘贴脚本-点击运行。

2023-10-08 19:14:00 1422

原创 Docker踩坑记录

本文主要记录在安装docker中遇到的一些问题

2022-12-28 01:04:12 6382 1

原创 GoLand奔溃之后,文件目录变灰色,如何解决?

场景解决方案  删除idea文件后,重新打开项目,即可解决问题

2022-04-01 23:20:27 5206

原创 missing go.sum entry for module providing package

1、启动报错信息:xxxxx missing go.sum entry for module providing package xxxxxxxx解决方案:go mod tidy2、go mod tidy安装依赖时,报错连接超时:dial tcp 172.217.160.113:443: i/o timeout解决方案:代理没有配置好,这里注意看看自己的编译器是否也有配置代理,如果在自己的编译器(例如:GoLang)的Terminal执行命令,需要重启export GOPROXY=h

2022-03-24 00:29:20 6718

原创 面试题:字符串中出现次数最多的字符以及出现的次数

java版:public static void test() { Scanner scanner = new Scanner(System.in); String scannerStr = scanner.nextLine().trim(); scanner.close(); int maxLength = 0; StringJoiner maxStr = new StringJoiner("|"); whi

2021-08-19 17:06:29 1088

原创 vue从入门到放弃(六)

今日学习内容:1.vuex的介绍2.vuex的结构和组成3.vuex的安装命令4.vuex的state、getters、mutations、actions的使用5.modules模块化和命名空间的使用vuex的介绍**VueX 是一个专门为 Vue.js 应用设计的状态管理架构,统一管理和维护各个vue组件的可变化状态(你能够理解成 vue 组件里的某些 data )。**大白话:集中管理数据的模块它采用集中式存储管理应用的全部组件的状态,并以相应的规则保证状态以一种可预测的方式发生变.

2021-08-07 16:25:41 255

原创 前端如何快速转Number和Boolean

快速转 Numbervar a = '1'console.log(typeof a)console.log(typeof Number(a)) // 普通写法console.log(typeof +a) // 高端写法 快速转 Booleanvar a = 0 //‘’console.log(typeof a)console.log(typeof Boolean(a)) // 普通写法console.log(typeof !!a) // 高端写法...

2021-08-07 15:58:09 376

原创 解决sass-loader和node-sass版本冲突问题(太难了)

  太难了,两天没有学习了,这个问题卡了很久,差点就放弃了,今天终于解决了,继续学习Vue!报错信息1:ERROR Failed to compile with 6 errors 7:45:21 PM error in ./src/components/advanceDemo/toastCom.vue?vue&type=st

2021-08-06 21:32:10 41975 30

原创 vue从入门到放弃(五)

今日学习内容:1、动态组件2、异步组件3、keep-alive缓存组件4、全局组件5、公共组件函数调用动态组件dynamicComponentDemo.vue<template> <div> <h1>动态组件</h1> <!-- 写法一: --> <!-- <slotDemo/> --> <!-- 写法二: --> <component :is.

2021-08-04 00:15:00 190

原创 vue从入门到放弃(四)

vue——filter过滤器filterDemo.vue<template> <div> <h1>过滤器</h1> {{message | lower}} </div></template><script>export default { data(){ return{ message:'Hello World' } }, filters:{

2021-08-03 00:11:32 183

原创 vue从入门到放弃(三)

vue——v-forforDemo.vue<template > <div> <p>遍历数组</p> <ul> <li v-for="(item,index) in listArr" :key="item.id"> {{index}} - {{item.id}} - {{item.title}} </li> </ul> <p&

2021-08-02 00:32:23 192

原创 vue从入门到放弃(二)

插值表达式<template> <div> Hello World!!! <h1>插值表达式</h1> {{msg}} {{name}} {{sex == '1' ? '男':'女'}} <h1>指令</h1> <!-- 尽量少用,会解析内容,会导致xss攻击 --> <p v-html="content"> 默认内容 &l

2021-08-01 19:33:14 478 5

原创 vue从入门到放弃(一)

vue2.0创建项目命令:(base) goldwater@hujinshui vue % cnpm install -g vue-cli(base) goldwater@hujinshui vue % vue init webpack vue2.0-demo? Project name vue2.0-demo # 项目名称? Project description A Vue.js project # 项目描述? Author your name # 开发者名字? Vue build sta

2021-08-01 19:25:26 533

原创 解决MacBook无法读写移动硬盘的问题

  首先,使用命令diskutil list,查看你电脑硬盘的信息:/dev/disk4 (external, physical): #: TYPE NAME SIZE IDENTIFIER 0: FDisk_partition_scheme *2.0 TB disk4 1: Windows_NTFS ⁨胡

2021-07-30 19:10:37 3028

原创 remote: HTTP Basic: Access denied fatal: Authentication failed

异常信息:$ git clone http://gitlab.xxxxxx.gitCloning into 'demo'...remote: HTTP Basic: Access deniedfatal: Authentication failed for 'http://gitlab.xxx  由于最近密码到期了,使用git命令一直出现上述报错,挺烦人的。解决方案:  打开【控制面板】->【凭据管理器/管理你的凭据】->【windows凭据】->【普通凭据】->找到

2021-07-30 18:03:31 968

原创 Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test (default-test) on

报错信息:Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test (default-test) on project demo: There are test failures.Please refer to D:\project\demo\target\surefire-reports for the individual test results.Please refer to dump

2021-07-21 10:24:06 1335 1

原创 DateUtils 工具类

package com.util.jwt;import org.apache.commons.lang3.StringUtils;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.*;/** * @author: HuGoldWater * @description: */public class DateUtils { private static fin

2021-07-02 01:09:14 333

原创 JWT 加密工具类

package com.util.jwt;import com.google.common.collect.Maps;import io.jsonwebtoken.*;import io.jsonwebtoken.security.Keys;import org.apache.tomcat.util.codec.binary.Base64;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import javax.crypto.S

2021-07-02 00:49:02 521

原创 Unable to load class named

报错信息:Exception in thread “main” io.jsonwebtoken.lang.UnknownClassException: Unable to load class named [io.jsonwebtoken.impl.DefaultJwtBuilder] from the thread context, current, or system/application ClassLoaders. All heuristics have been exhausted. Cl

2021-07-02 00:46:55 4997

原创 Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.

报错信息:Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.解决方法:<plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</art

2021-07-02 00:36:23 1084

原创 The signing key‘s size is 1024 bits which is not secure enough for the RS256 algorithm.

场景:  最近在对接JWT中的RS256加密api,但是第三方给的私钥里面长度只有1024,由于JWT从0.10.0开始公私钥长度最低只能是2048,导致无法使用第三方的私钥进行加密。经过一番折腾,我改动了里面的源码,把jar包放到自己公司的私服。报错信息:"The signing key's size is 1024 bits which is not secure enough for the RS256 algorithm. The JWT JWA Specification (RFC 751

2021-06-30 01:44:28 4190

原创 为什么要使用LVS + Nginx

原因有以下几个:① LVS基于四层,工作效率高② 单个Nginx承受不了压力,需要集群③ LVS充当Nginx集群的调度者④ Nginx接受请求来回,LVS可以只接受不响应Nginx网络拓扑图LVS 网络拓扑图

2021-06-30 00:46:19 706

原创 Keepalived安装与原理

一、概念  Keepalived是Linux下一个轻量级别的高可用解决方案,也是一个基于VRRP 协议来实现的 LVS 服务高可用方案,可以利用其来解决单点故障。一个LVS服务会有2台服务器运行Keepalived,一台为主服务器(MASTER),一台为备份服务器(BACKUP),但是对外表现为一个虚拟IP,主服务器宕机的时候, 备份服务器就会接管虚拟IP,继续提供服务,从而保证了高可用性。Keepalived一般不会单独出现,而是与其它负载均衡技术(如lvs、haproxy、nginx)一起工作来达到集

2021-06-29 00:55:44 1303

原创 killall: 未找到命令

报错信息:killall: 未找到命令解决方案:[root@localhost local]# yum install psmisc

2021-06-29 00:17:17 2338

原创 make: *** 没有指明目标并且找不到 makefile。

报错信息:make: *** 没有指明目标并且找不到 makefile。解决方案:  你缺少一些依赖库,把下面这几个都安装一下,就可以解决问题。[root@localhost keepalived-2.2.2]# yum -y install make[root@localhost keepalived-2.2.2]# yum install gcc-c++[root@localhost keepalived-2.2.2]# yum install -y pcre pcre-devel[ro

2021-06-28 23:35:50 16465 4

原创 configure: error: no acceptable C compiler found in $PATH

报错信息:[root@localhost keepalived-2.2.2]# ./configure --prefix=/usr/local/keepalived --sysconf=/etcchecking for a BSD-compatible install... /usr/bin/install -cchecking whether build environment is sane... yeschecking for a thread-safe mkdir -p... /usr/bi

2021-06-28 23:25:36 318

原创 Java面试题汇总

1.SpringCloud与dubbo对比2.SpringMVC启动过程3.Spring IOC实现原理4.ArrayList扩容机制5.多对多关系的表结构设计6.线程生命周期7.JAVA8特性及Stream操作8.Feign底层原理9.多线程实现方式10.如何获取多线程的执行结果11.分布式锁的实现与使用场景12.服务限流如何实现13.服务降级如何实现14.幂等如何实现15.如何定位多表关联的慢查询...

2021-06-22 19:13:21 216

原创 正版Windows下载地址

正版Windows下载地址:http://jingyan.baidu.com/article/9f7e7ec0adf6a06f28155407.html

2021-06-14 14:11:07 271

原创 统计大写、小写、数字和其他符号的个数

题目:统计大写、小写、数字和其他符号的个数public static void main(String[] args) throws Exception { statisticsChar(); } /** * 统计大写、小写、数字和其他符号 */ public static void statisticsChar() { String upper = "QWERTYUIOPASDFGHJKLZXCVBNM"; // 大写

2021-06-07 11:41:41 464

原创 找出100以内所有能被3整除的数,并把结果写入d:\xxx\data.dat文件中

给一位CSDN朋友写的一个demo描述:找出100以内所有能被3整除的数,并把结果写入d:\xxx\data.dat文件中。public static void main(String[] args) throws Exception { outFile(); } public static void outFile() throws FileNotFoundException { PrintStream psOld = System.out; // 保

2021-06-07 11:12:43 1042 3

原创 Nginx配置SSL证书

需要先准备以下这两个文件,然后上传到linux服务器中,并建议放在/etc/ssl/目录下。-rw-r--r--. 1 root root 0 6月 3 22:12 1_www.hujinshui.cn_bundle.crt-rw-r--r--. 1 root root 0 6月 3 22:13 1_www.hujinshui.cn.key执行命令:[root@localhost server]# cd nginx-1.20.0# 安装openssl模块[root@localhos

2021-06-03 22:37:10 232

原创 配置Nginx的方向代理缓存

# proxy_cache_path 设置缓存目录# keys_zone 设置共享内存以及占用空间大小# max_size 设置缓存大小# inactive 超过此时间则被清理# use_temp_path 临时目录,使用后会影响nginx性能proxy_cache_path /usr/local/nginx/upstream_cache keys_zone=mycache:5m max_size=1g inactive=1m use_temp_path=off location /

2021-06-02 20:24:43 166

原创 Nginx#upstream指令参数

mac_conns:  限制每台服务器最大连接数,用于保护避免过载,可起到限流作用。mac_conns=2,默认0代表不做限制(注意:1.11.5以前无法使用该参数)upstream serverMacConns{ server 192.168.1.2 mac_conns=2; server 192.168.1.3 mac_conns=2;}slow_start  缓慢的从weight=0开始加到weight所配置的值。  注意:该参数① 不能使用在hash和random load b

2021-05-25 23:04:54 390 1

原创 mysql创建100w的数据

创建t_user表:CREATE TABLE `t_user` (`id` BIGINT NOT NULL AUTO_INCREMENT,`user_id` VARCHAR ( 64 ) NOT NULL DEFAULT '',`name` VARCHAR ( 64 ) NOT NULL DEFAULT '',`create_time` datetime NOT NULL,PRIMARY KEY ( `id` ) ) ENGINE = INNODB DEFAULT CHARSET = utf8

2021-05-25 20:08:15 304

原创 在mysql创建function时,报#1064

#1064 – You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near在mysql创建function时,总是报下面的错误#1064 – You have an error in your SQL syntax; check the manual that corresponds to your

2021-05-25 19:41:32 1061

jwt-api.zip

修改源码后的jar包 解决:The signing key's size is 1024 bits which is not secure enough for the RS256 algorithm.

2021-06-30

基于springboot对接微信支付demo

对接微信支付demo

2021-05-09

高等学校毕业生登记表(打印版).pdf

高等学校毕业生登记表(打印版).pdf

2021-05-04

foodie-shop.sql

foodie-shop项目表结构+表数据

2021-05-04

luyten-0.5.4-window.zip

luyten-window,是为了解决JD-GUI的问题:// INTERNAL ERROR // 详情可见:https://blog.csdn.net/qq_17555933/article/details/106097846

2020-05-13

luyten-OSX-0.5.4.zip

luyten-mac,很强 很好用;为了解决JD-GUI工具的问题:// INTERNAL ERROR //

2020-05-13

autoconf、libtool、automake.zip

解决【autoreconf: command not found】安装包,下载安装包后,解压,并使用make和sudo make命令去安装

2019-12-08

RESTClient调试工具

提供可以使用RESTClient插件的火狐浏览器,有些火狐浏览器无法使用消息头,此版本可以使用

2016-05-05

net.sf.jadclipse_3.3.0.jar、jad.exe、操作说明文档

不知道怎么操作可以查看里面的操作文档

2016-05-05

net.sf.jadclipse_3.3.0.jar及jad.exe

用于eclipse查看jar源码相关文件

2016-05-05

Maven实战资料教程

方便大家学习Maven教程,可以查看环境变量的配置

2015-06-10

spring和mybatis整合的jar包

这是spring和MyBatis整合的jar,齐全

2015-06-10

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

TA关注的人

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