自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(197)
  • 资源 (18)
  • 收藏
  • 关注

转载 常见Rabbitmq面试题及答案总结

2. 消息的消费者(consumer)监听消息队列,如果队列中有消息就消费掉,消息被拿走 后,自动从队列中删除(隐患消息可能没有被消费者正确处理,已经从队列中消失了, 造成消息的丢失,这里可以设置成手动的ack但如果设置成手动ack,处理完后要 及时发送ack消息给队列,否则会造成内存溢岀)。通过队列路由键,可以把队列绑定到交换器 上。mq消息队列块满了:如果消息积压在mq里,你很长时间都没有处理掉,此 时导致mq都快写满了,你临时写程序,接入数据来消费,消费一个丢弃一个,都不要了,快速消费掉所有的消息。

2023-11-29 22:00:10 375

转载 什么是AP,什么是CP,什么是CAP?

CAP:C(一致性),A(可用性),P(分区容错)

2023-11-27 13:22:13 424

转载 认识微服务 Nacos与eureka

单体架构:简单方便,高度耦合,扩展性差,适合小型项目。例如:学生管理系统分布式架构:松耦合,扩展性好,但架构复杂,难度大。适合大型互联网项目,例如:京东、淘宝微服务:一种良好的分布式架构方案①优点:拆分粒度更小、服务更独立、耦合度更低②缺点:架构非常复杂,运维、监控、部署难度提高SpringCloud是微服务架构的一站式解决方案,集成了各种优秀微服务功能组件SpringCloudRibbon的底层采用了一个拦截器,拦截了RestTemplate发出的请求,对地址做了修改。

2023-11-26 23:02:26 121

转载 Apereo CAS实现单点登录(sso)

如果未登录,则重定向到CAS Server的登录页面,用户输入用户名/密码,CAS Server生成TGT,根据TGT签发一个ST,将TGC放在用户的cookie中,完成身份校验。应用1 收到浏览器传来的 ST 之后,拿去 CAS Server 上校验,去判断用户的登录状态,如果用户登录合法,CAS Server 就会返回用户信息给 应用1。用户通过浏览器访问应用1, 应用1发现用户未登录,返回302,并携带上一个service参数,让用户到CAS Server上登录。

2023-11-26 19:14:01 93

转载 spring循环依赖

解决方法非常简单,只需要将动态代理对象的创建前置即可,也就是说在进行对象的属性赋值的最后一刻必须要唯一性的确定出要赋值的对象到底是原始对象还是代理对象,所以三级缓存使用了lmabda表达式,而lambda表达式的执行逻辑里就是来确定对外暴露的是原始对象还是代理对象。spring是一个跟业务无关的框架,只能预防一些异常情况的产生,但是不代表可以解决所有的问题,就跟我们日常写业务代码一样,你写了异常处理机制了,但是不能解决所有的异常情况。当创建出代理对象之后,就要覆盖原始对象,对外暴露的就是代理对象。

2023-02-01 17:20:00 144 1

原创 idea去掉无用的import类

有时候在开发的过程中会产生比较多的无用的引入类,一个个去掉很麻烦,可以用以下方法批量执行,方便快捷推荐使用。方式二、修改配置(会实时自动清理,慎用)方式一、快捷键:Ctrl+Alt+O。

2023-01-06 11:25:42 7174

原创 nginx重写cdn链接

最近有个需求,不想直接更改vue项目中的图片url为cdn的加速域名,所以这样偷个懒了。#判断是否来自h5页面的链接,防止回源死循环问题。#前面两个if都成立,执行重写。#and判断格式为图片。

2022-07-15 02:04:19 655

原创 vue ref 设置样式

for (let i = 0; i < this.$refs.jobTitleRef.length; i++) { if (this.$refs.jobTitleRef[i].offsetHeight > 80) { this.$refs.jobTitleRef[i].parentElement.style.height = '92px'; }}分页里,滚动事件里,获取子元素高度,动态调整父元素高度,保证一致性,提高美观。做个笔记,虽然是冷门的功能,以后说不..

2022-04-28 16:47:40 4992

原创 textarea自适应笔记(vue)

<textarea ref="form__input" id="textarea" :name="v" @input="handleInput" @focus="expansionArea" style="width: 95%;font-size: 30px;border-bottom:.

2022-04-28 03:38:24 227

原创 springboot慢了8个小时

springboot项目接口时间数据慢了8个小时刚开始怀疑是数据库然后又怀疑是jdk然后重启电脑啥的都没办法了就查资料哎,谁能想到是json这玩意儿问题一个微小的问题搞了一个小时,服了下面这段加载配置里重启项目就行了spring: jackson: time-zone: GMT+8 date-format: yyyy-MM-dd HH:mm:ss​...

2022-04-24 02:24:30 664

原创 springboot redis做缓存

一、配置好redis,不做赘述,只需要连接成功就好,有复杂需求请自行搜索redis 缓存相关策略配置二、springboot pom引入cache<!--https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-cache--><dependency><groupId>org.springframework.boot</groupId&...

2022-04-21 01:20:27 2179

原创 Invalid HTTP method: PATCH executing PATCH

springboot 使用feignclient调用其它模块接口的时候报错pom.xml文件加入以下注释就可以了<dependency> <groupId>io.github.openfeign</groupId> <artifactId>feign-httpclient</artifactId></dependency>...

2022-03-28 14:27:37 897

原创 kubernetes yaml文件访问外部变量

1、在 shell脚本里 使用export为变量赋值export REGISTRY_HOST=$1export IMAGE_MYSQL_VERSION=$22、在yaml中编辑如下,红色部分就是变量引用了spec: containers: - name: mysql image: $REGISTRY_HOST/mysql:$IMAGE_MYSQL_VERSION imagePullPolicy: Always3、启动时使用如下命令,不能使用 kub...

2020-05-15 18:03:19 2862

转载 跟唐老师学习云网络 - Kubernetes网络实现

首先要搞懂k8s与docker直接的关系,前几天给同事举了个例子,一个是物业,一个是业务,相互依赖生存的当今K8s独霸天下之时,咱们站在更高的角度,好好的看看K8s的网络是以什么理念构筑的。以及一个容器集群的好保姆,是如何分别照顾南北流量和东西流量的。1简单介绍下Kubernetes略。。容器集群管理的事实标准了,不知道要打屁股。(ps:本章节可参考唐...

2020-04-28 01:07:55 317

转载 100 个网络基础知识普及,看完成半个网络高手

事先声明:不懂的人还是看不懂,懂的人等于没看,自己体会吧啊哈哈哈哈~1)什么是链接?链接是指两个设备之间的连接。它包括用于一个设备能够与另一个设备通信的电缆类型和协议。2)OSI 参考模型的层次是什么?有 7 个 OSI 层:物理层,数据链路层,网络层,传输层,会话层,表示层和应用层。3)什么是骨干网?骨干网络是集中的基础设施,旨在将不同的路由和数据分发到各种网络。它...

2020-04-28 00:59:25 1542

原创 阿里云Ubuntu 18.04安装图形界面

#!/bin/bash#更新软件列表apt-get update -y#更新软件apt-get upgrade -y#安装图形界面系统apt-get install ubuntu-desktop -y可以一条条执行命令也可以保存在文件里 ,文件后缀为 sh ,例如 installdesk.sh,然后 bash installdesk.sh如果一次不成功,再重新执行一...

2020-04-22 11:45:44 917

原创 要继续使用此程序,您必须应用最新的更新

更改安装目录下的nslicense.dll文件,可以使用UE等16进制软件打开此文件查找 字符串 7F 0C 81 F9 80 33 E1 01 0F8680替换 86为 83即可:7F 0C 81 F9 80 33 E1 01 0F8380...

2020-04-20 00:12:33 1318

转载 如何优雅设计 API 接口,实现统一格式返回?

前言在移动互联网,分布式、微服务盛行的今天,现在项目绝大部分都采用的微服务框架,前后端分离方式,(题外话:前后端的工作职责越来越明确,现在的前端都称之为大前端,技术栈以及生态圈都已经非常成熟;以前后端人员瞧不起前端人员,那现在后端人员要重新认识一下前端,前端已经很成体系了)一般系统的大致整体架构图如下:image需要说明的是,有些小伙伴会回复说,这个架构太简单了吧,太lo...

2020-04-07 21:55:33 254

转载 实战-jira集成gitlab,jenkins持续集成部署实现方案

一、概述通常我们知道jira是软件项目流程管理工具,通过该工具,项目负责人可以分配人物给项目上的开发人员,开发人员随着开发的进度更新状态,进而反馈开发进度,项目的部署单独使用jenkins来实现。但是料想组内开发人员编写的代码能够通过jira一键发布打包,测试,合并到主分支,这样就更好。二、jira自定义流程2.1、自定义版本任务流程每次有一个版本需求的时候,我们需要自定义一个版本...

2020-04-07 21:20:41 4762

原创 Ubuntu安装IntelliJ IDEA

官网下载页链接https://www.jetbrains.com/idea/download/#section=linux安装命令可以使用snap比较方便:On Ubuntu?IntelliJ IDEA is also available as a snap package. If you’re on Ubuntu 16.04 or later, you can instal...

2020-04-03 10:56:52 564

转载 IntelliJ IDEA版本:Ultimate、Community、EAP版本的区别

Community:社区版,免费,但是功能有限制,Android Studio就是基于这个版本定制的。http://idea-intellij.com/intellij-community/Ultimate:终极版,收费,功能无限制。http://idea-intellij.com/intellij-ultimate/EAP:终极版的免费版,免费,功能无限制,但是每隔3...

2020-04-03 10:45:15 5228

原创 springboot CreateProcess error=206, 文件名或扩展名太长

原因可能很多,我是这样解决的:1、先点击Edit Configurations2、找到运行失败的运行项3、找到Configuration这一选项卡4、点击选项卡中的 Shorten command line5、下拉选择,默认的是第一项,改为第三项,即JAR manifest -java.....那一项,保存后即可运行如下图:...

2020-02-19 20:49:34 7476 3

原创 无线桥接正在获取ip问题,设置静态后又无法连接互联网,并且就算连接成功了也速度慢

问题:无线桥接正在获取ip问题,设置静态后又无法连接互联网,并且就算连接成功了也速度慢原因:桥接设备没有连接到主wifi信号,因为信道变的不同了,所以电脑手机一直无法被分配ip。背景:因为疫情只能在家办公了,老家有点冷,但是只有客厅有空调,实在没办法就用电暖器(智米最新的哦挺贵的),但是卧室太大了电暖器不太合适,然后就灵机一动去卫生间办公,新装修的,也挺大的,但是wifi信号不...

2020-02-17 23:30:54 3214 2

原创 helm安装(kubeadm)

网上很多教程,都写的挺好的。但是我看了下,有个什么tiller 什么的可以不用安装什么的。反正有很多不同的版本,安装方式也不一样,我的k8s是用kubeadm方式安装的。总之安装tiller的时候也很多坑,其中flannel那个问题坑了我一整天,最后不得已换成了calico,有使用flannel并且成功的朋友麻烦透露下方法,不胜感激!具体步骤:一、下载helm tar包我刚开始用...

2020-01-14 15:17:04 865

原创 k8s常用命令整理(自用定期更新)

kubectl 系列套路kubectl get/delete/exec/create/logs/edit/patch 等等kubectl get nodes 查看节点kubectl get ns (namespace) 查看命名空间kubectl cluster-info 查看集群的信息,主要是hostkubectl get svc (service ) 获取服...

2020-01-12 19:21:35 1054

原创 kubeadm 更改NodePort端口范围

kubeadm 更改NodePort端口范围kubernetes默认端口号范围是 30000-32767 ,如果期望值不是这个区间则需要更改。一、找到配置文件里,一般的在这个文件夹下: /etc/kubernetes/manifests/二、找到文件名为kube-apiserver.yaml 的文件,也可能是json格式三、编辑添加配置 service-no...

2020-01-12 19:07:43 2191

原创 kubeadm更改配置

kubeadm不同传统安装方式配置文件都是自己配置的kubeadm的配置文件主要在/etc/kubernetes/manifests 里kubeadm方式安装的k8s的组件都是以docker 的方式运行的修改文件下的对应组件的文件配置,保存后即可自动生效,不过要稍等下。...

2020-01-12 19:04:55 2424

原创 Error: Get https://10.96.0.1:443/api/v1/namespaces/kube-system/configmaps?labelSelector=OWNER%!D(MIS

[root@sea]# helm lsError: Get https://10.96.0.1:443/api/v1/namespaces/kube-system/configmaps?labelSelector=OWNER%!D(MISSING)TILLER: dial tcp 10.96.0.1:443: i/o timeout这个错误我最后是把flannel更换为calico才...

2020-01-09 09:27:53 9558 4

原创 kubeadm安装calico网络组件

1、下载配置文件wget https://docs.projectcalico.org/v3.8/getting-started/kubernetes/installation/hosted/kubernetes-datastore/calico-networking/1.7/calico.yaml2、安装kubectl create -f calico.yaml3、查...

2020-01-09 09:25:48 4289 1

原创 kubeadm 卸载 flannel

1、找到之前的flannel yaml 的文件,执行:kubectl delete -f xxxx.yaml2、删除cni配置文件rm -rf /etc/cni/net.d/*3、重启kubelet ,不行的话重启服务器 rebootsystemctl restart kubelet然后查看 kubectl get pod -n kube-system...

2020-01-09 09:19:30 4071

原创 docker registry私库自签证书,各种错误解决

docker私库 registry自签证书没有域名的话,配置hosts即可vim /etc/hosts192.168.1.232 dockerhub.titaxxxx.com开始敲入命令生成证书openssl req -newkey rsa:4096 -nodes -sha256 -keyout certs/dockerhub.titaxxx.com.key -x509 -da...

2020-01-08 22:35:24 1905

原创 关于跨站脚本攻击xss、跨域攻击crsf、sql注入

跨站脚本攻击跨站脚本攻击是指恶意用户向网站提交非法的内容,这些内容比如说是一些特殊字符,反正能达到黑客目的字符。发生场景:1、在评论里写上alert('alert at comment '),或者是其它能非法操作的字符。2、或者是可以在内容里面包含恶意的接口,如果用户已经登录,调用此接口则会形成crsf(跨域攻击)。避免措施:1、可以转义用户提交的特殊字符。2、网页解析...

2020-01-07 17:45:44 509 1

原创 k8s dashboard 更换证书后,请求超时

已经添加了 type: NodePort ,端口启动成功,但是访问超时1、生成证书#!/bin/bashopenssl genrsa -out ca.key 2048openssl req -new -x509 -key ca.key -out ca.crt -days 3650 -subj "/C=CN/ST=HB/L=WH/O=DM/OU=YPT/CN=CA"openssl g...

2020-01-06 22:54:27 683

原创 Someone could be eavesdropping on you right now

具体报错如下:+ ssh -t -t -i /home/tool/myh.pem [email protected] rm -rf /ROOT/www/vue/static@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHAN...

2019-12-20 19:01:21 282

原创 windows扩展屏模式调换屏幕显示

windows扩展屏模式调换屏幕显示(在显示设置里勾选设为主显示器即可)

2019-12-05 17:02:49 3040

原创 mqtt.fx连接mqtt的证书配置方法

按图示意配置即可,配置项最好尽量一致。

2019-11-12 15:43:48 7397 1

原创 editplus添加到系统右键菜单

附上下载地址:链接:https://pan.baidu.com/s/1S7HboUUrJcPsgh5nx-Js5A提取码:w1f0复制这段内容后打开百度网盘手机App,操作更方便哦一、菜单栏里的工具菜单点开,然后点击首选项二、然后勾选将editplus添加到系统右键菜单的复选框,最后点击应用即可。...

2019-10-31 16:54:48 713

原创 idea maven jar包死活无法下载

今天maven依赖包突然无法下载了,刚开始怀疑是项目问题,后来更换项目还是不行,然后又尝试各种jar包,都不行,基本上可以断定,要么是系统的问题,要么是idea的问题,工作好几年了,常用的方法都知道,也检查了下并没什么问题,毕竟之前好好的就突然不能下载了,并且我也没动过任何东西,也确保没有任何人动过,那为啥?百思不得其姐!那就问问度娘吧!找度娘问了各种答案,有设置setting文件的,有重新导...

2019-10-17 10:32:01 1565 1

原创 idea使用证书链接docker

写在前面:如果不需要证书,直接更改docker服务文件即可,服务文件名是docker.service,我发现不同安装方式路径会不一样,可以使用 find / -name docker.service 查找到指定文件,然后更改,直接在ExecStart=/usr/bin/dockerd下添加两句即可:ExecStart=/usr/bin/dockerd \-H tcp://0.0.0.0...

2019-09-27 21:48:29 5539 14

转载 Intellij IDEA上新建项目或模块没有Spring Initializr选项解决办法

最新安装的Intellij IDEA社区版当你在创建Spring boot或者Spring cloud项目的时候,想通过Spring Initializr来实现快速创建,但是你会发现死活找不到这个菜单。当你搜遍度娘告诉你的都是打开setting--->plugins--->然后搜索Spring boot--->然后安装Spring boot插件。先caocao一遍,不管...

2019-09-20 14:42:10 1805

DX200伺服浮动,传送带同步,外部轴无限旋转等功能说明书.rar

安川机器人 DX200伺服浮动,传送带同步,外部轴无限旋转等功能说明书 很好的参考资料,值得学送给有需要的人!!!资料共享!!!!!!

2022-07-25

在YRC1000micro上安装PROFIBUS通信3602.pdf

安川机器人安装PROFIBUS通信3602

2021-04-28

安川YRC1000micro上安装CC-Link通信.pdf

在YRC1000micro上安装CC-Link通信

2021-04-28

TCP通信指令手顺.pdf

安川机器人TCP通信指令手顺

2021-04-28

EtherNetIP通信中 EDS 文件生成.pdf

安川机器人EtherNetIP通信中 EDS 文件生成

2021-04-28

xshell5.zip

老版本xshell5,更改文件可以无限制使用,谢谢 若提示:要继续使用此程序,您必须应用最新的更新 更改安装目录下的nslicense.dll文件,可以使用UE等 16进制软件打开此文件 查找 字符串 7F 0C 81 F9 80 33 E1 01 0F 86 80 替换 86为 83即可: 7F 0C 81 F9 80 33 E1 01 0F 83 80

2020-04-20

VMware-converter-6.2.0.zip

VMware Converter最新版6.2 (2017年版本,亲测从WMware Workstation15导入到exsi6.5成功)。

2019-12-04

EditPlus.zip

editplus ,下载后可以直接使用哦,如果积分不足的童鞋可以看过来: 链接:https://pan.baidu.com/s/1S7HboUUrJcPsgh5nx-Js5A 提取码:w1f0

2019-10-31

EditPlus.zip

editplus ,下载后可以直接使用哦,如果积分不足的童鞋可以看过来: 链接:https://pan.baidu.com/s/1S7HboUUrJcPsgh5nx-Js5A 提取码:w1f0

2019-10-31

docker-19.03.2.tgz

docker 下载比较慢,甚至是很难下载成功,这里给小伙伴儿们提供下方便,积分不够的请移步这里:链接:https://pan.baidu.com/s/1XjOM6bwqT-UVZWAamlqKow 提取码:e6ld

2019-09-20

nginx全自动离线安装包

nginx离线安装包,解压后只需要执行解压后的脚本文件,即可全自动离线安装,省时省力省心! 积分不足的童鞋,麻烦到百度云盘下载,谢谢:https://pan.baidu.com/s/1xfVuCg4oME4Q0nbuenVGrw 提取码:vp7h

2019-05-08

RAM虚拟磁盘

可以把内存虚拟称磁盘,然后把chrome等缓存指向它(需要知道指向方法可以留言,谢谢),也可以在里面处理些临时文件,如果内存足够大,还可以运行一些游戏,速度快,又保护SSD。 当然这东西不是我做出来的,感谢开发此软件的大神,谢谢!

2018-03-22

nginx自动安装

Linux安装Nginx比较麻烦,我自己整理了下,可以一键进行安装,为大家省时省力,谢谢大家。嘿嘿^_^

2017-12-20

wine-qqintl_0.1.3-2_i386.part3.rar

这是第三分卷。上传的时候资源名称没有很好的归类,第一分卷名称:wine_QQ_linux,第二分卷名称:wine_qq_part2.rar。下载好与其它两个分卷放在同一个文件夹中解压任意一个即可! 安装的时候可能会遇到一些问题可以参考:http://blog.csdn.net/oceanyang520/article/details/44898253。 安装后可能没有桌面图标,可以在dash(启动菜单的第一个功能按钮)中查找到

2015-04-07

wine_qq_part2.rar

wineqq第二部分,下载好与其它两个分卷放在同一个文件夹中解压任意一个即可!

2015-04-07

wine_QQ_linux

wine版的QQ,Ubuntu中亲测可用,可能是国际版所以不会提示版本过期,找了很久所以1分辛苦分,最辛苦的还是提供原程序者,在这里谢谢他!

2015-04-07

时间控件(My97DatePicker)

很好用的js日期控件,支持静态限制,动态限制,脚本自定义限制,以及无效天和无效日期功能,利用这样功能你可以任意定制不能选择的日期,这些日期即使毫无规律,毫无连续性,你也可以通过这些功能的组合使用轻松搞定·

2014-03-20

jsp统计图(xml解析数据)

习惯了使用Office Web Component(OWC),Report Viewer控件,以及GDI+进行绘制图标,下面介绍下可以生成图表更生动的FusionCharts Free画图,它可以更简洁地与用户进行交互,更重要的是,这基本上是一个完全免费的东西,使用它不会为自己带来太多困扰。当然,和Free版本相比,FusionCharts有一个非免费的商用版本,其功能更加强大,事实上,不仅是HTML+JavaScript,无论是何种服务器端编程语言,比如PHP, ASP, .NET, JSP, ColdFusion, JavaScript, Ruby on Railsy等等,甚至是在你的Windows应用程序中,都可以使用FusionCharts Free方便地加入图表展示功能。FusionCharts Free支持22种图表,而商用版FusionCharts v3可支持45种图表,不仅如此,而且商用版在3D动画和阴影处理上更加生动形象。同时FusionCharts Free基于MIT和GNU GPL许可协议。任何人和组织可以分发或者学习研究其源码

2014-03-20

空空如也

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

TA关注的人

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