自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HandlerMethodArgumentResolver解析与使用

HandlerMethodArgumentResolver解析一、前言最近在项目中看到的一个接口,直接没见过这个写法,记录以下。二、源码源码不长,直接拷贝吧。/** * Strategy interface for resolving method parameters into argument values in * the context of a given request. * * @author Arjen Poutsma * @since 3.1 * @see Handl

2021-11-25 10:46:02 627

原创 Gitlab Nginx 配置踩坑实际

gitlab Nginx 配置踩坑实际一、需求描述最近应导师要求需要把实验室的gitlab配置为仅指定ip可访问。之前gitlab配置的是仅内网可访问,使用的DNS也是实验室私有的DNS服务器。nginx配置就只需要用gitlab自带的就可以了。但是现在要允许外网可访问,咋办呢?那还不简单直接把对外的nginx 的流量转到gitlab的nginx不就可以了?这么一通操作之后发现不好使,老是报错。发现使用gitlab.rb的操作不太好使。需要去修改gitlab具体的nginx配置的。下面开始操作吧。二、

2021-06-30 10:14:11 4262 1

原创 解决flutter doctor卡住的问题

解决flutter doctor卡住的问题参考博客 [Flutter环境配置及问题解决](https://blog.csdn.net/weixin_43870742/article/details/104014701)解决方案一:在flutter安装目录下点击flutter_console.bat解决方案二:这里也同样是解决flutter pub get 慢的问题win10 环境下:set PUB_HOSTED_URL=https://pub.flutter-io.cn set FLUT

2021-05-18 15:16:56 2483

原创 解决idea中tomcat日志中文乱码的问题

解决idea中tomcat日志中文乱码的问题参考博客: https://blog.csdn.net/nan_cheung/article/details/79337273一、背景在idea中配置tomcat后,发现出现中文乱码的问题。二、解决方案1、配置tomcat的时候设置VM options 填写-Dfile.encoding=UTF-8这里配置之后还是会有中文乱码2、打开idea安装目录-bin在idea.exe.vmoptions 和 idea64.exe.vmopti

2021-05-18 15:11:46 149

原创 记一次Seata无法连接的问题(Host unreachable)

记一次Seata无法连接的问题(Host unreachable)一、背景seata所在服务器重启之后,其他的微服务无法连接seata。二、报错信息10:40:39.006 [timeoutChecker_1] ERROR i.s.c.r.n.NettyClientChannelManager - 0101 can not connect to 192.168.88.188:8091 cause:can not register RM,err:can not connect to services-

2021-04-20 11:23:07 3230 2

原创 Gitlab 安装gitlab-runner踩坑记录

Gitlab Ci 踩坑记录一、centos7搭建gitlab -runner1、搭建gitlab-runner1.1 添加gitlab-runner仓库地址curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.rpm.sh | sudo bash1.2 安装gitlab-runnersudo yum install gitlab-runner2 遇到的bug2.1 错误

2021-03-31 14:25:48 2121

原创 解决linux重启后挂载卷不再挂载的问题

解决linux重启后挂载卷不再挂载的问题1、解决办法更改 /etc/fstab 文件## /etc/fstab# Created by anaconda on Tue Jun 25 22:31:49 2019## Accessible filesystems, by reference, are maintained under '/dev/disk'# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more

2021-03-25 09:34:27 422

原创 springboot拦截器Interceptor

SpringBoot中拦截器Interceptor详解前言最近做微服务鉴权的时候,出现点问题,发现直接使用SpringSecurity不太好使。于是想自己使用拦截器来鉴权,但是又不知道咋用,写个博客记录一下吧。一、拦截器配置新建一个类实现HandlerInterceptor接口先看看这个接口的源码//// Source code recreated from a .class file by IntelliJ IDEA// (powered by Fernflower decompiler)

2021-03-19 09:29:45 191

原创 flex布局

Flex布局详解一、简介flex布局中需要掌握两个概念flex-container 和flex-items二、flex-container开启flex布局的容器就是 一个flex-container,其中最主要的一个概念就是 主轴和交叉轴的概念。主要由于 display 决定两种方式:1) 块级元素display: flex2)行内元素displa: inline-flex1、 flex-direction: 决定主轴方向row 主轴方向从左向右row-reverse 主轴

2021-03-02 14:53:06 202

原创 2020-12-16

两数求和一、题目[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-32FStlqB-1608079907839)(D:\notebooks\leetcode\images\两数之和.png)]二、求解这个题目首先可以直接用 暴力遍历解决。比较简单,基本代码如下:class Solution {public: vector<int> twoSum(vector<int>& nums, int target) { f

2020-12-16 08:57:35 60

原创 spirngmvc解决SQL注入

SpringMVC解决SQL注入参考自 [spring解决SQL注入问题:自定义拦截器][https://blog.csdn.net/lj1548259095/article/details/53405088]一、简介一个开发好的系统,如果没有增加防SQL注入,那么别人可能会通过SQL注入去对数据库进行非法操作。所以增加防SQL注入就显的比较关键。二、解决思路在配置类中设置SQL注入拦截器,通过判断用户输入的参数中是否包含非法攻击性字符来拦截请求。三、具体实现1、创建一个拦截器packa

2020-12-03 11:13:42 1199

原创 动态扩容Linux根目录解决

Linux磁盘挂载以及根目录动态扩容在VMware Sphere上为虚拟机分配了磁盘空间,但是登陆之后,使用df -h 查看存储情况,发现没变换。问师兄才知道,分配完磁盘空间后要进行磁盘分区和挂载。一、磁盘分区1、查看磁盘情况fdisk -f 通过查看Disk identifier属性可以看出磁盘是否已经分区。2、开始进行磁盘分区fdisk /dev/sdb这里视情况而定是sdb还是 sda3、输入m查看帮助4、输入p查看分区情况5、输入n新建一个分区,输入p建立分区6、

2020-11-03 08:49:36 673

原创 K8s删除terminating的namespace

K3s/k8s 删除terminating状态的Namespace说明: 删除已经停止的 namespace 和 删除 普通的 pod 、deployment、svc等不同。不能使用 --force。具体步骤如下:1、导出描述的json文件kubectl get ns longhorn-system -o json > longhorn-system.jsona)打开导出的json文件 longhorn-system.json{ "apiVersion": "v1",

2020-11-02 22:53:33 344

原创 RKE安装Kubernetes

使用RKE部署kubernetes集群一、基本环境准备1.1 环境准备一这里个人觉得可以和kubeadm的步骤一致,不过还是按照1.2配置的官方要求1、关闭防火墙systemctl stop firewalld && systemctl disable firewalld2、为iptables设置空规则yum -y install iptables-services && systemctl start iptables && system

2020-11-02 22:51:03 975

原创 CSS布局属性position的五种选择

CSS position的五种属性一、static当css的position设置为static的时候,对应的top、right、left、bottom会失效。而且会根据在其之上的布局而自动向下。二、relativerelative相对于static而言,增加了top、right、left、bottom几个属性。三、absoluteabsolute 不会因为之前或者之后的元素而更改自己的位置,但是当body在一个屏幕高度内装不下的时候,上下滑动的时候 拥有position的控件会动。四、fix

2020-09-30 09:18:49 237

原创 gitlab-ci属性整理

gitlab-ci属性整理一、variables定义全局变量。二、stages一般写在文件一开始,用于规定作业的执行顺序。三、stage定义某个作业所属的阶段四、before_script作业执行前执行的脚本,如果定义在全局,则每个作业执行前都会先执行before_script里的脚本。如果定义在单个作业里,则只对该作业生效。如果全局和局部都有 则执行 局部的before_script 脚本。五、script在作业中需要执行的脚本,是个数组六、after_script和before_

2020-09-22 08:28:21 378

原创 k3s集群node宕机其上的pod不会立即转移的问题

K3s集群中node节点宕机后其上的pod不会立即转移官方解释1、说明​ 搭建完成k3s集群后,为了测试k3s集群的性能。选择直接将node关机,查看对应的pod有没有转移。经过一通操作之后发现 rancher集群上显示关闭的node对应的pod转态变为Unknow,但是没有新建出pod。这是怎么回事儿呢?2、原因一通google之后,找到了参考链接中的说法。在 Kubernetes v1.13 版本中,TaintBasedEvictions特性是默认开启的。请查阅 Kubern

2020-09-15 19:05:23 2139 10

原创 解决使用U盘装win10操作系统,遇到磁盘分区不是GPT的问题

解决使用U盘装win10操作系统,遇到磁盘分区不是GPT的问题其实就是磁盘类型不同,改变磁盘分区类型为gpt就可以了。以下是操作过程。一、进入到命令窗口按住shift+F10二、进入磁盘操作# 在命令窗口输入以下命令diskpart三、查看磁盘列表lisk disk注意查看后面的磁盘大小 以区分哪一个磁盘是系统盘。四、选择磁盘select disk numnum表示具体分区号五、清空磁盘clean更换磁盘分区类型必须要清空磁盘。注意执行此步骤前保存需要的文

2020-09-02 23:42:32 2808

原创 微信小程序获取微信绑定的手机号码

记一次微信小程序+springboot获取用户手机号码参考了一份demo 但是不知道出处。很尴尬。一、首先使用mpvue+vant搭建一个简单的前端<template> <van-dialog title="获取手机号码" message="牛儿洗护订单详情要求获取您的手机号码" :show="isLoginShow" show-cancel-button confirm-button-open-type="ge

2020-08-14 12:17:19 1275

原创 LVS和Nginx负载均衡原理

看尚硅谷汪洋老师的视频做的笔记具体的原理写好放在gitbook上了LVS和Nginx负载均衡原理

2020-08-13 00:02:23 138

原创 vue生成excel文件

Vue生成Excel文件一、导入Blob.js和Export2Excel.js文件import Blob from './excel/Blob'import Export from './excel/Export2Excel'或者是通过js代码动态导入const { export_json_to_excel } = require('../../../excel/Export2Excel')二、设置一个简单的控件来触发<template> <el-button t

2020-08-12 23:52:20 2368 1

Android+jsoup Java爬虫做的一个 阅读app。(有源代码,随手写的 可能代码有点乱)

无聊用Jsoup做的一个 小的阅读软件。只用于学习,不用于商用。如有问题请联系我

2018-03-22

java JDBC连接数据库的解决办法。

总结了Java 连接sqlserver数据库时出现的问题的解决办法。有jdbc 的jar包。希望可以帮到大家

2017-12-08

空空如也

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

TA关注的人

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