自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

DEAD_line9527的博客

得闲饮茶

  • 博客(61)
  • 收藏
  • 关注

原创 GIT使用学习笔记 远程仓库篇

这没什么太大的影响,但是在你的项目中进行推送之前,最好检查一下这个配置。Git 这么做是出于不能直接在这些分支上进行操作的原因, 你必须在别的地方完成你的工作, (更新了远程分支之后)再用远程分享你的工作成果。克隆完成后,你会得到一个本地分支(如果没有这个本地分支的话,你的目录就是“空白”的),但是可以查看远程仓库中所有的分支(如果你好奇心很强的话)。切到本地仓库中的“main”分支,获取所有的提交,再到远程仓库“origin”中找到“main”分支,将远程仓库中没有的提交记录都添加上去,搞定之后告诉我。

2024-03-05 23:52:27 776

原创 GIT使用学习笔记

如果你在命令后增加了这个选项, Git 会打开一个 UI 界面并列出将要被复制到目标分支的备选提交记录,它还会显示每个提交记录的哈希值和提交说明,提交说明有助于你理解这个提交进行了哪些更改。tag 表示的是离 ref 最近的标签, numCommits 是表示这个 ref 与 tag 相差有多少个提交记录, hash 表示的是你所给定的 ref 所表示的提交记录哈希值的前几位。可以是任何能被 Git 识别成提交记录的引用,如果你没有指定的话,Git 会使用你目前所在的位置(HEAD)。

2024-03-05 22:00:58 760

原创 puppeteer docker 中文 Failed to launch chrome 中文乱码

最近项目上用到一个puppeteer服务进行截图,要把前端服务打包到docker镜像中首先我使用了node作为初始镜像,将前端代码打到镜像里面,最后打出来的镜像在运行截图的时候会报错说缺少: libX11-xcb.so.1 ,应该是镜像里面缺少一些lib,所以想下要用别的镜像作为初始镜像接着我在网上找啊找,找啊找,终于又找到了篇博客,就是在docker 里面使用puppeter的https://www.jianshu.com/p/6a07fbd5b299我按照教程来做。不过最后又有报错,不是缺失

2021-12-21 12:14:29 1940 2

原创 kubectl 导出yaml修改后应用

集群configMap,deployment,service,secret等导出和导入的方法,以service为例,其他同理:单个service: 导出: kubectl get service serviceName -o yaml > backup.yaml 导入: kubectl create -f backup.yaml 应用:kubectl apply -f backup.yaml所有service: 导出: kubectl get service -o yaml >

2021-12-15 17:04:39 3042

原创 原因为 1) 无法找到文档; 2) 无法读取文档; 3) 文档的根元素不是 <xsd:schema>。 内网无法加载Spring-beans Spring-aop xsd文件

在客户内网部署项目的时候,遇到了这种Bug,说加载不到spring-beans.xsd文件,不允许连外网,又不能重新打包传打好的war包进去,直接把我心态都搞崩了。解决方案是:将xml的配置文件里面的xsd的路径改成从jar包里面读取spring-aop.xsd的路径替换成classpath:org/springframework/aop/config/spring-aop.xsdspring-beans.xsd的路径替换成classpath:org/springframework/bea

2021-11-01 15:42:39 1537

原创 java propertise配置 Map<String,Pojo>

目标:通过在配置文件Properties中的配置,在程序中注入 Map<String,Pojo> 的对象实例1、ImeiConfigpublic class ImeiConfig { // sms.host private String host; // sms.api.id private String apiId; // sms.api.key private String apiKey; // sms.owner.id p

2021-10-16 14:43:39 451

原创 spring之condition

Conditions描述@ConditionalOnBean在存在某个bean的时候@ConditionalOnMissingBean不存在某个bean的时候@ConditionalOnClass当前classpath可以找到某个类型的类时@ConditionalOnMissingClass当前classpath不可以找到某个类型的类时@ConditionalOnResource当前classpath是否存在某个资源文件@ConditionalOnP...

2021-10-08 16:29:06 109

原创 搭建redis 单集群

1、配置容器touch redis-contian.shfor port in $(seq 1 3); \do \docker create --name redis-node${port} --net host -v /data/redis-data/node${port}:/data redis:5.0.5 --cluster-enabled yes --cluster-config-file nodes-node-${port}.conf --port 639${port} --requir

2021-09-13 09:59:31 134

原创 dockers redis三主三从集群搭建

1、自定义network :docker network create redis --subnet 172.38.0.0/162、配置文件touch redis-config.shchmod +x redis-config.shfor port in $(seq 1 6); \do \mkdir -p /mydata/redis/node-${port}/conftouch /mydata/redis/node-${port}/conf/redis.confcat <<

2021-09-04 11:14:07 83

原创 jar包解压 修改 重新打包

解压jar包mkdir aaaunzip classes.jar -d ./aaa修改aaa文件夹里面的内容后 ,进入aaa文件夹重新打成jar包jar -cfM0 new-classes.jar ./*

2021-09-02 15:55:17 629

原创 linux 远程文件复制

同步文件夹内的内容到远程(会删除旧的文件)rsync -av --delete -e "ssh -i ${key_path}" /root/chow-branch/UXS-chow/build/ ${host_name}:/root/projects/chow/chow-ui复制文件夹下的所有内容到远程(不会删除旧的文件)scp -i ${key_path} /root/chow-branch/UXS-chow/build/* ${host_name}:/root/projects/chow/c

2021-08-09 11:19:26 122

原创 k8s中configMap配置

ConfigMap允许你将配置文件与镜像文件分离,以使容器化的应用程序具有可移植性。接下来我们演示下如何将ConfigMap的的属性注入到Pod的环境变量中去。添加配置文件nginx-config.yaml用于创建ConfigMap,ConfigMap名称为nginx-config,配置信息存放在data节点下:apiVersion: v1kind: ConfigMapmetadata: name: nginx-config namespace: defaultdata: ngin

2021-08-01 20:02:50 459

原创 ingress配置

ingress的host不填写时,可以访问集群中任意一节点的80端口apiVersion: networking.k8s.io/v1beta1kind: Ingressmetadata: name: web-ingressspec: rules: - host: #转发域名 http: paths: - path: / backend: serviceName: tomcat servicePor

2021-08-01 19:53:54 1023

原创 k8s拉取私有镜像仓库镜像

最近在部署k8s容器,镜像都上传到了阿里云的镜像服务中心里面,而阿里云的镜像服务设置为了私有,如果在docker操作的话直接用docker login去登录然后拉取镜像就完事了,但是用k8s的话不能在Node节点上去做这种操作,最后找到了解决方案记录下来1、镜像仓库的secret执行创建secret命令kubectl create secret docker-registry test-secret \--docker-server=registry.cn-hangzhou.aliyuncs.com

2021-08-01 18:48:30 2835 1

原创 docker运行容器时添加环境变量

每个环境变量都需要添加 -e在前面docker run -id --name test -p 8080:8080 -e spring.datasource.url='jdbc:mysql://127.0.0.1:3306/demo?serverTimezone=Asia/Shanghai&allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&characterSetResults=utf8' -e s

2021-08-01 18:35:22 2195

原创 springboot项目打包docker镜像

tomcat项目打包镜像可以看我另外一篇文章https://blog.csdn.net/DEAD_line9527/article/details/119301279springboot项目打包docker镜像就更加简单了1、项目代码打jar包2、编写一个dockerfile文件(1)以jdk-8镜像为基础(2)复制jar包到镜像中3、执行docker打包命令编写dockerfileFROM java:8MAINTAINER chow#这里我添加了一个环境变量,不需要的可以忽略EN

2021-08-01 18:30:25 192

原创 tomcat项目打包docker镜像

我们想要将一个war包打包到docker的镜像里面,思路和过程都非常简单1、项目代码打war包2、编写一个dockerfile文件(1)以tomcat镜像为基础(2)复制tomcat的配置文件到镜像中(这里是为了修改tomcat的端口)(3)复制war包到镜像中tomcat的工作目录3、执行docker打包命令编写dockerfile1、在war包的同级目录下准备server.xml ,这里我是为了改项目的端口,从镜像里面拿出tomcat的server.xml修改的,如果使用默认的端口,这步

2021-08-01 18:20:04 1110

原创 docker启动容器执行多条命令

打好了一个nginx镜像front此时想在docker 容器启动的时候同时运行docker 里面的某一个脚本docker run -id --name front -p 80:80 -e target_host=https://edge.cemyun.com front /replace_host.sh 一运行,发现容器立即退出,运行docker logs front 发现replace_host脚本运行了,就觉得很困惑别慌首先,我们直接运行docker run -id --name fron

2021-07-22 18:04:27 6285

原创 html table 转 excel

html table 转 excel输出今天有一个需求,将html中的table输出到excel文件,在csdn找了半天真的绝望,很多都是复制粘贴别人的代码,还居然复制不全,东缺一个类,西缺一个方法,依赖也不清不楚,复制不全就算了,源帖子的链接又不放上来,测试方法都通过不了都不知道复制来干嘛。最后在gayhub找到一个开源库,几行代码搞定,开源万岁,gayhub yyds!1、maven依赖 <dependency> <groupId>

2021-05-11 16:46:18 333

原创 mybatis-plus不能使用mapper自带的方法

mybatis-plus不能使用mapper自带的方法欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的

2021-04-08 20:55:37 2884 3

原创 java读写excel

今天有一个小任务,就是读取excel的内容,处理一下以后重新写入到excel中,中间踩了一些坑,这里记录一下方便自己以后查,只做最简单的读写操作,而且是一个单独的测试类,性能也没做优化。有空再改造成工具类吧,大概明天就有空,嗯,大概…首先需要添加maven<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artif

2021-04-08 20:33:03 138

原创 linux 使用curl wget发送请求

今天有一个需求,要直接在linux上访问接口,借此学会了curl和wget的使用系统学习如果想系统的学习一下可以看阮一峰大佬的博客,里面写得相当的详细:《curl网站开发指南》http://www.ruanyifeng.com/blog/2011/09/curl.html《curl 的用法指南》http://www.ruanyifeng.com/blog/2019/09/curl-reference.html比较常用的请求这里我记录一些比较常用的,不用每次都去翻手册使用GET请求并且

2021-04-08 20:12:01 475

原创 feign.codec.DecodeException: Error while extracting response for type报错记录

今天在对一个老项目进行了微服务的拆分用feign调用一个老服务的时候抛出了这样的异常Error while extracting response for type [java.util.List<com.uxseeing.survey.entity.ext.SurveySimpleExt>] and content type [application/json;charset=utf-8]; nested exception is org.springframework.http.con

2021-03-26 17:48:32 16329 6

原创 Mysql导出模型到PowerDesigner

Mysql导出模型到PowerDesigner1. 效果: 2. 创建数据库连接File------->Reverse Engineer------->Database3. 报错一:无法初始化java虚拟机这是由于PowerDesigner 不可以使用64位JDK环境导致的,需要将我们的环境变量设置为32位的jdk我只能说太他妈坑爹了安装好32位的jdk以后将系统变量中的java路径设置成32位的3. 报错二:无法加载 com.mysql.jdbc.Drive

2021-01-11 18:09:12 731

原创 使用ffmpeg进行视频转码

mkv转mp4 .\ffmpeg.exe -i input.mkv -s hd1080 -c:v libx264 -crf 23 -c:a aac -strict -2 output.mp4mkv带字幕转mp4.\ffmpeg.exe -i input.mkv -vf subtitles=input.ass -s hd1080 -c:v libx264 -crf 23 -c:a aac -strict -2 output.mp4mp4中添加字幕.\ffmpeg.exe -i input.mp4

2020-12-15 14:39:20 421

原创 Nginx常用操作备忘

1、查看当前nginx所使用的配置文件nginx -t这个用来测试配置文件是否有问题2、nginx重启nginx -s reload3、nginx 启动nginx -c /etc/nginx/nginx.conf4、nginx 关闭 nginx -s stop5、根据路径直接返回字符串在配置文件中直接添加 location /api/wx/msg/wxf28bbb0a8ce60b2a/callback{ return 200 "success";

2020-12-02 18:07:31 110

原创 linux安装python3

我这里使用的时CentOS7-mini,CentOS系统本身默认安装有Python2.x,版本x根据不同版本系统有所不同,可通过python --V或python --version 查看系统自带的Python版本。有一些系统命令时需要用到Python2,不能卸载。1、安装依赖包1)首先安装gcc编译器,gcc有些系统版本已经默认安装,通过 gcc --version 查看,没安装的先安装gcc,yum -y install gcc2)安装其它依赖包,(注:不要缺少,否则有可能安

2020-10-21 15:05:15 116 1

原创 ckafka配置

一、注入生产者和消费者1、创建ApplicationContext-mq-kafka.xml文件2、将该配置文件在ApplicationContext中引用<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sch

2020-09-29 16:00:37 353

原创 Maven中profile的使用

Maven中使用profile区分配置在项目开发过程中,项目打包运行的时候需要区分不同的配置,如正式系统live上使用一套配置,而开发系统dev则使用另外一套配置文件,此时使用profile则可以轻松实现切换一、在pom文件中添加profile标签<profiles> <profile> <id>live</id> <properties> &lt

2020-09-22 15:59:07 657

原创 windows下端口被占用查看软件

查找Windows下端口的软件今天遇到一个情况发现端口被软件占用的,这时我们希望找到这个端口占用的软件并且把他杀掉解决方法:1、查找10809被谁占用 netstat -ano | findstr "10809"2、查看对应的是哪个任务 tasklist | findstr "704"3、在任务管理器中的详细信息中可以看到该进程,强制结束即可...

2020-09-18 17:11:10 814

原创 执行Shell脚本时传递参数

执行Shell脚本时传递参数使用背景创建例子使用背景在执行脚本的时候,比如发布程序的时候,希望能在程序运行的时候带上程序运行的环境变量,如dev、live等,此时可以往脚本中添加参数:可以使用系统定义的位置变量,位置变量是一类比较特殊的变量,引用脚本参数时,可以使用$1到$9这9个变量。创建例子vi example.sh在文件中添加内容#Demonstrate the use of positive variables.echo "The first parameter:"$1echo

2020-09-18 11:43:05 5662

转载 Linux系统安装MongoDB

下载安装包下载地址:https://www.mongodb.com/download-center/communitycurl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.5.tgz

2020-06-03 14:19:55 256

原创 git首次拉取项目

git常用操作前言拉取代码查看远程分支合并分支切换分支查看状态添加管理提交代码查看提交记录推送代码拉取代码前言作为一名拥有鱼的记忆的程序员,每次换了公司以后或者是换了电脑以后使用git的时候都会莫名的紧张,生怕一顿误操作把远程代码覆盖了,以下做记录方便以后翻看。此文比较适合首次将项目拉取到本地的情况阅读。拉取代码git clone https://xxxxxx.git此时能够把公司或者...

2020-04-30 18:25:37 3115

原创 gradle常用配置

allprojects {repositories {google()jcenter()// maven {// 自定义的仓库Url// url uri(‘http://192.168.12.15:8081/repository/maven-releases/’)// }}}

2020-02-23 12:02:08 286

原创 docker搭建clickhouse

ClickHouse exception,code:210,host:...........Connetion refuseclickhouse搭建1、搜索docker镜像docker search clickhouse2、下载docker镜像docker pull yandex/clickhouse-server3、启动docker容器参考官网https:...

2019-12-25 10:08:19 646

原创 docker搭建Maven远程仓库

1、安装 DockerDocker 官方建议在 Ubuntu 中安装,因为 Docker 是基于 Ubuntu 发布的,而且一般 Docker 出现的问题 Ubuntu 是最先更新或者打补丁的。在很多版本的 CentOS 中是不支持更新最新的一些补丁包的。但是这里还是使用CentOS7.X系统做演示,在 CentOS6.x 的版本中,安装前需要安装其他很多的环境而且Docker 很多补丁不...

2019-12-17 11:06:16 790

原创 Nginx反向代理服务器 禁用浏览器缓存

在nginx配置文件中添加add_header Cache-Control no-cache;add_header Pragma no-cache;add_header Expires 0; 设置响应头: Cache-Control no-cache:服务器端缓存控制:不缓存。 Pragma no-cache:...

2019-08-18 17:07:59 4006

原创 HTML概念

HTML基础 前端:HTML CSS JavaScrpit (网页三剑客) Bootstrap框架 什么是HTML HTML:HyperText Markup Language 超文本标记语言。 1. 超文本: 不同于普通的文本,比普通文本功能上更加强大。文本有颜色,有链接,有图片等。 2. 标记语言:由各种各样的标记组成,标记又称为标签或元素。 标签:&...

2019-07-10 15:06:52 283

原创 网络编程UDP和TCP简单使用实例

常见的软件结构有: CS:客户端服务器 优点:用户体验好,可以将一些运算交给客户端执行,减轻服务器压力 缺点:开发成本高,周期长,维护成本高 BS:浏览器服务器 优点:开发成本低,周期短,维护成本低 缺点:所有运算都必须在服务器完成,服务器压力 网络编程三要素是什么 IP:计算机唯一标识...

2019-07-07 14:23:39 426

原创 Java中注解知识点

注解是JDK1.5的新特性。注解相当于一种标记,是类的组成部分,可以给类携带⼀一些额外的信息。标记(注解)可以加在包,类,字段,方法,方法参数以及局部变量上。注解是给编译器或JVM看的,编译器或JVM可以根据注解来完成对应的功能。注解的作用 注解的作用就是给程序带入参数。 以下几个常用操作中都使用到了注解: 1. 编译检查:@Override ...

2019-07-05 19:26:56 240

空空如也

空空如也

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

TA关注的人

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