- 博客(195)
- 收藏
- 关注
原创 Python下包管理工具pip国内加速
Python下包管理工具pip国内加速1. 配置国内源# 创建目录及文件vi ~/.pip/pip.conf# 输入以下内容, 源是清华大学源[global]index-url = https://pypi.tuna.tsinghua.edu.cn/simple[install]trusted-host = pypi.tuna.tsinghua.edu.cn参考加速pip下载:更换pip源_zuimrs的博客-CSDN博客...
2022-03-01 11:08:51
762
1
原创 macOS 使用 conda 管理 Python 多版本
macOS 使用 conda 管理 Python 多版本1. 安装conda 分为 anaconda 和 minicondaminiconda 官网:https://conda.io/miniconda.htmlanaconda 官网: https://www.anaconda.com/download/#macos下载安装包, 点击安装即可设置环境变量, 将 conda 加入环境变量中, 刷新环境变量conda activate # 进入conda环境 出现(base)则说明安装成功con
2022-03-01 10:05:53
895
原创 Jenkins-安装和运维
Jenkins-安装和运维下载jar包运行,配置JENKINS_HOME(推荐)做好备份,还原,一套打包带走安装jdk1.8下载jenkis war包修改jenkins启动命令, 数据可迁移增加linux启停脚本增加定时备份脚本定时备份项目配置1. 安装jdk1.8略2. 下载jenkis war包略3. 修改jenkins启动命令, 数据可迁移启停脚本制作jenkins的linus服务serviceLinux 之centos7 制作服务自启动systemd_操作系统
2021-06-29 17:25:13
557
原创 crontab 动态添加任务
crontab 动态添加解释版shellcrontab <<-EOF`crontab -l` # 保留旧的0 * * * * bash /home/admin/cron/del_log.sh # 新增的命令脚本, 脚本提前写好EOF实际脚本crontab <<-EOF`crontab -l` 0 * * * * bash /home/admin/cron/del_log.sh EOF...
2021-05-12 16:55:34
1039
原创 soa和微服务之间的区别是什么?
soa和微服务之间的区别是什么?相同点:目的相同: 有序, 复用, 高效开发技术选型都可以使用不同技术, go,c,java都可以互相通信协作不同点:网络结构: 微服务: 网状; SOA: 星状系统通信: 微服务: 点对点的网络调用; SOA: 所有请求都通过ESB通信协议兼容性: 微服务: 通信方式相同, 协议不会太多; SOA: 支持多种异构协议服务管理: 微服务: 链路追踪Istio,配置中心管理服务的注册和发现; SOA: ESB统一管理事务: 微服务: 分布式事务; SO
2021-04-08 09:13:44
488
原创 sharding sphere MySQL分库分表分享
sharding sphere MySQL分库分表分享视频地址: https://www.bilibili.com/video/BV1zy4y1m7ZS/目录:分库分表是什么?为什么需要分库分表?如何制定分库分表方案?实践demo演示分库分表是什么?单库单表 拆分为 N个库N个表分为垂直拆分,水平拆分什么是垂直拆分按结构(表头/约束)拆分垂直拆库把单库中的不同业务的表, 拆分到不同库中比如 原本单库的 用户表, 订单表将用户表相关的表放到同一个库中 A库将订单相关的表放到同
2021-01-16 09:21:52
489
原创 springboot properties string配置是中文的问题
springboot properties string配置是中文的问题网络上写的是这个, 在application.properties上写这个, 应该是编码的问题spring.message.encoding=UTF-8建议改成yml的格式, yml默认编码是utf-8但是我在上面改了, 还是乱码, springboot版本就不贴, 没有多大意义, 说说我的解决方法吧使用加解密, 我是使用了base64的encode和decode将中文base64 encode 之后的值, 配置在prop
2020-11-11 21:28:05
534
原创 自定义springboot starter-有demo-可伸手
自定义springboot starter准备maven spring 环境编写starter逻辑抽取配置配置spring自动装载1.准备maven spring 环境<properties> <java.version>1.8</java.version> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <proje
2020-11-08 16:05:00
420
原创 markdown mermaid 画图
markdown mermaid 画图流程图 flow chart时序图代码如下, 写到typroa下面即可, 查看源码是这种格式即可```mermaidflowchatst=>start: 开始op=>operation: 普通操作cond=>condition: 结果是否成功?op2=>operation: 操作2op3=>operation: 操作3sub1=>subroutine: 子程序1:>urli1=>inputoutput
2020-09-11 14:38:02
1143
原创 4-07 初次接触ThreadLocal必看
4-07 初次接触ThreadLocal必看ThreadLocal结构类结构ThreadLocal包含两个静态内部类SuppliedThreadLocal<T> extends ThreadLocal<T>ThreadLocalMapSuppliedThreadLocal是ThreadLocal的子类,增强了初始化的功能,带有一个初始化的值ThreadLocalMap是一个自定义的哈希映射HashMap,仅适用于维护线程局部值.没有操作导出到ThreadLoca
2020-07-07 19:08:13
677
原创 1-02 深克隆与浅克隆
1-02 深克隆与浅克隆what 定义深拷贝与浅拷贝jdk有个接口java.lang.Cloneable这个接口是空接口,里面什么东西都没有它的意思是实现了这个接口的类都是可以克隆的真正实现了clone方法的是java.lang.Object父类由此可见,每一个类都是有clone()方法的但是这个clone()只是一个浅克隆方法浅克隆定义: 复制出来的对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象深克隆定义: 复制出来的所有变量都含有与原来的对象
2020-06-09 14:24:34
547
原创 10.vue打包成docker镜像
10.vue打包成docker镜像视屏地址:1.使用nginx+vue打包好的静态页面2.使用node+vue直接跑起来nginx+静态页面192.168.9.233/library/nginx:1.12 是我的私有库,可以使用公有的库# vue打包npm run build# 打包好, 记住测试一下能否能用# 测试完毕, 可以使用# docker根据dockerfile打包成...
2020-04-19 12:00:04
2985
原创 9. 使用 kuboard 创建组件
9. 使用 kuboard 创建组件视屏地址详情介绍:现在已经搭建好了一个 k8s 集群, 目前一主一从现在不方便说话docker 安装 MySQL# 这里使用docker安装MySQL, 挂载端口 设置root用户的密码为root -d 后台启动# 名字为mysql-testdocker run -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root...
2020-04-17 18:56:54
904
原创 代码审查那些事儿
代码审查那些事儿定义代码审查(英语:Code review)是指对计算机源代码系统化地审查,常用软件同行评审的方式进行,其目的是在找出及修正在软件开发初期未发现的错误,提升软件质量及开发者的技术。代码审查常以不同的形式进行,例如结对编程、非正式的看过整个代码,或是正式的软件检查from wiki大概流程时间: 最好每天或每周3 下班前1个小时主持: 会议室,由leader主...
2020-02-22 15:59:58
1183
原创 Java基础-位运算
1-1 Java基础-位运算什么是位运算?一个字节=8位二进制1k=1024字节1k=1024*8位二进制位运算其实就是移位运算,将内存里面的二进制进行移位比如二进制=101向右移1位 010|1移位之后的1其实已经不被计算在内了, 变成内存里面的垃圾在java中,一个int数值类型有32位二进制1位是符号位,从2的0次方开始算起,数值的范围为 $[-2^{32},2^{31}-1]$J...
2020-02-19 18:46:42
1116
原创 k8s背景介绍
8. k8s背景介绍B站视屏地址: k8s从0到1入门_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili介绍Kubernetes是一个可以移植、可扩展的开源平台,使用 声明式的配置 并依据配置信息自动地执行容器化应用程序的管理。在所有的容器编排工具中(类似的还有 docker swarm / mesos等),Kubernetes的生态系统更大、增长更快,有更多的支持、服务和工具可供用户选...
2020-02-19 18:26:39
1573
原创 7. kuboard 安装
7. kuboard 安装B站地址: 7.安装kuboard_哔哩哔哩 (゜-゜)つロ 干杯~-bilibilik8s学习资料Kubernetes教程_Kubernetes教程_K8S教程_K8S培训带有图形化操作k8s的控制面板,kuboard无需编写YAML纯图形化环境多环境管理安装kuboardkubectl apply -f https://kuboard...
2020-02-15 17:46:42
1041
原创 6. 复习: 重新安装集群
6. 复习: 重新安装集群bilibili视屏地址: 6.复习-重新安装k8s集群_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili1. 资源准备,所有节点拉取k8s和flannel网络插件的镜像这里提供百度云离线包,suveng-k8s-image.tar.gz链接:https://pan.baidu.com/s/1lty5BLoz4eSBC7fKpSfj8A 提取码:eftw...
2020-02-14 10:17:21
790
2
原创 5. 安装k8s的master节点和worker节点
5. 安装k8s的master节点和worker节点B站视频地址:复制init镜像->mastermaster改hostname主机名master改ipk8s-搭建篇k8s v1.15.0,后续可以升级v1.15.5 , v1.15.5是安全版master2G内存2核CPULinux 内核 版本 >= 3.10.0-957.el7.x86_64; 现在版本3...
2020-01-21 14:33:07
3528
原创 4. 配置基础虚拟机的公共环境
4. 配置基础虚拟机的公共环境B站视频地址: 4.k8s-配置基础虚拟机的公共环境_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili防火墙设置yum国内源设置一些必须工具jdk java开发lrzsz 上传下载wget 网络下载telnet 网络相关bind* 网络相关net-tools 网络相关nscd dns相关docker 容器相关docker阿里镜像源...
2020-01-11 22:51:27
497
原创 3. 配置虚拟机网络
3. 配置虚拟机网络# 设置网络vi /etc/sysconfig/network-scripts/ifcfg-enp0s3#打开网卡IPADDR= # 地址NETMASK= # 掩码GATEWAY= # 网关4. shell工具去连puttyxshellmobaxterm 集成 ssh ftp...
2020-01-11 22:51:10
490
原创 2. 实操: 安装虚拟机
2. 实操: 安装虚拟机安装centos7 minimal理解虚拟机的网络模式其他oscnews开源中国,码云(git仓库)
2020-01-11 22:47:57
465
原创 1.k8s的搭建
1. k8s的搭建序言k8s=kubernetes我想要画图下载一个axure什么是dockerDocker 入门教程 - 阮一峰的网络日志springboot如何打包成docker?dockerfile,基本上所有web服务都可以通过这个dockerfile去构建一个docker imagehub指的是?docker registrydocker hubk8s 基于 ...
2020-01-11 22:45:03
648
原创 spring mvc -> springboot
spring mvc -> springboot配置方式1. 配置方式mvc:spring容器配置:application.xml,对应web.xml的ContextLoaderListener, 扫描除了controller的其他beanservletContext配置:servlet.xml,对应web.xml的DispatcherServlet加载spring容器: ...
2019-12-29 17:42:10
277
原创 centos minimal 处理
centos minimal 处理网络设置主机名设置防火墙设置yum国内源设置配置免密ssh一些必须工具jdk java开发lrzsz 上传下载wget 网络下载telnet 网络相关bind* 网络相关net-tools 网络相关nscd dns相关docker 容器相关docker阿里镜像源# 设置网络vi /etc/sysconfig/networ...
2019-12-29 17:41:35
310
原创 SpringCloud Feign 使用
SpringCloud Feign 使用SpringCloud版本: Hoxton.RELEASESpring Cloud 之 Feign. - JMCui - 博客园@FeignClient 参数详解引入 maven 依赖配置 Feign, @EnableFeignClients接口声明1. 引入 maven 依赖<dependency> <gr...
2019-12-29 17:40:45
428
原创 # 云原生基金会CNCF
云原生基金会CNCFCNCF生态 CNCF Cloud Native Interactive Landscape 毕业项目KubernetesPromethuesEnvoyCoreDNScontainerdFluentdJaegerVitessTUF 12/23/2019孵化项目OpenTracinggRPCCNINotaryNATSLinkerdHe...
2019-12-29 17:39:51
354
原创 consul服务中心
consul 服务中心使用的版本server 1.5.01 简介功能服务注册中心-服务提供者服务配置中心-应用启动前拉取配置1.1 springcloud的demo演示GitHubhttps://github.com/suveng/demo/tree/master/spring-cloud-consul-demo1.2 consul本地docker安装doc...
2019-12-18 09:35:27
780
原创 k8s-搭建篇
k8s-搭建篇k8s v1.15.0,后续可以升级v1.15.5 , v1.15.5是安全版master2G内存2核CPULinux 内核 版本 >= 3.10.0-957.el7.x86_64; 现在版本3.10.0-1062.9.1.el7worker默认内核 3.10.0-957.el7.x86_642核2G搭建方式kubeadm v1.15.0...
2019-12-14 22:22:50
336
原创 centos7搭建dns服务器dnsmasq
centos7搭建dns服务器dnsmasqDNS服务器就是域名服务器,即提供域名解析的服务器.DNS的工作原理及过程分下面几个步骤:第一步:客户机提出域名解析请求,并将该请求发送给本地的域名服务器。第二步:当本地的域名服务器收到请求后,就先查询本地的缓存,如果有该纪录项,则本地的域名服务器就直接把查询的结果返回。第三步:如果本地的缓存中没有该纪录,则本地域名服务器就直接把请求发给...
2019-11-11 14:30:45
1256
原创 docker安装Jenkins
docker安装Jenkins安装 JenkinsJenkins有点特殊.Jenkins如果用来做持续集成,需要本地一些语言的环境,但是如果是用来打包docker镜像,则简单的多, 如果是springboot打包成docker,则需要maven和java的配置这个时候需要挂载本机的一些开发环境.比如挂载jdk,挂载maven,这里不记录docker run -u root --nam...
2019-11-11 11:08:05
289
原创 docker阿里云镜像仓库设置
docker阿里云镜像仓库设置安装/升级Docker客户端推荐安装1.10.0以上版本的Docker客户端,参考文档 docker-ce配置镜像加速器针对Docker客户端版本大于 1.10.0 的用户您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器sudo mkdir -p /etc/dockersudo tee /etc/d...
2019-11-11 10:57:57
880
原创 docker安装zookeeper
docker安装zookeeper使用网易云的镜像,当然可以使用阿里云镜像加速详细,可以看另一篇,docker阿里云镜像仓库设置docker run -d --restart always --name zookeeper -it -p 2181:2181 -p 2888:2888 -p 3888:3888 hub.c.163.com/zhongjianfeng/zookeeper:l...
2019-11-11 10:57:03
343
原创 B站:6.curd monogodb
B站:6.curd monogodbb站视频链接: docker 安装 mysql server/mongodb/read 接口描述: 通过浏览器访问该接口, 读取 MySQL 表中的数据, 并以 json 格式显示在浏览器中/mongodb/write 接口描述: 通过 postman 发起 post 请求到该接口, 写入 post 请求中的数据到 MySQL 数据库...
2019-11-08 22:09:30
385
原创 fastjson 笔记
fastjson 笔记fastjson 最佳实践Maven 下引入 Fastjson序列化一个对象成 JSON 字符串反序列化一个 JSON 字符串成 Java 对象日期格式处理特殊字段配置全局配置SerializerFeature 属性使用使用属性解释属性过滤器自定义序列化与反序列化自定义序列化自定义反序列化解决 FastJson 中“$...
2019-11-06 11:59:33
448
原创 B站:5. docker 启动 mongodb
B站:5. docker 启动 mongodbb站视频链接: docker 安装 mysql server创建目录存放mongodb的数据拉取镜像启动镜像# 启动脚本docker run -d --name mongodb -p 27017:27017 -v /root/mongodb/data:/data hub.c.163.com/public/mongodb:3.2.0...
2019-11-03 22:40:27
349
原创 B站:4.docker 安装 MySQL server
B站:4.docker 安装 MySQL server网易云镜像中心网易云镜像中心拉取镜像docker pull hub.c.163.com/library/mysql:5.7启动镜像docker run -v /root/mysql/conf:/etc/mysql/conf.d -v /root/mysql/data:/var/lib/mysql -p 3306:3306 ...
2019-11-03 20:40:06
314
原创 B站:3.搭建MySQL server
B站:3.搭建MySQL serverb站视频链接: docker 安装 mysql server注意: 最后已经download了MySQL5.7的镜像,不过还没启动.下个视频在继续启动吧什么是MySQLMySQL 教程 | 菜鸟教程windowslinuxdarwin 苹果的 os x虚拟机linux(centos7) virtual boxdocker 搭建虚拟机...
2019-11-03 15:38:21
378
原创 Spring 操作 Redis Repositoy
Spring 操作 Redis Repositoy操作方式Redis Repository 使用代码仓库demo 功能介绍资料操作方式spring 操作 redis 有好几种方式,以下是最常用的两种,并且都是同步的方式RedisTemplateRedis Repository以上是 spring 对 redis 客户端的封装的结果,redis 客户端按照不同的...
2019-11-02 11:21:28
377
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人