![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
架构实践
二牛说课
被技术耽误的小镇青年
不谈热爱,不谈理想,不负青春
多实践,多实践,多多实践
展开
-
Linux虚拟机网卡地址重复:Connection activation failed: No suitable device found for this connection
任你重启网络 恢复DHCP模式就是连不上 于是你问度娘 它却告诉你Centos7 NetworkManager 不如Centos6 network棒,于是有进了一个坑。2 systemctl mask NetworkManager # 禁用NetworkManager,类似Windows的禁用。当你准备好了今天的实验科目,信誓旦旦的要搞新的技能,不出意外的话,意外就出现了,程序员的悲催就是,明明昨天还是好好的,今天就挂了。原创 2023-10-29 10:54:44 · 729 阅读 · 0 评论 -
Python ORM MongoEngine入门
一.安装库pip install mongoengine二.建立映射文件from mongoengine import Document, StringField, IntField, connect, ReferenceFieldconnect('test')class QcAccounts(Document): qc_id = StringField() qc_name = StringField()class UserInfo(Document):原创 2022-03-14 16:34:22 · 601 阅读 · 0 评论 -
Python操作MongoDB API入门
安装MongoDB下载mongodb 与可视化管理工具 MongoDB Compass 通过浏览器可能下载失败 请复制链接到迅雷下载。菜鸟教程请先看一个小时MongoDB 排序 | 菜鸟教程MongoDB 排序 MongoDB sort() 方法 在 MongoDB 中使用 sort() 方法对数据进行排序,sort() 方法可以通过参数指定排序的字段,并使用 1 和 -1 来指定排序的方式,其中 1 为升序排列,而 -1 是用于降序排列。 语法 sort()方法基本语法如下所示: >d.原创 2022-03-14 13:00:30 · 1807 阅读 · 0 评论 -
Centos7配置安装 MiniKube K8s单机版
Minikube是单机版的Kubernetes集群,能够在我们本地的个人电脑(包含Windows、macOS、Linux系统)运行Kubernetes集群,让我们进行日常的开发工作官方地址:https://kubernetes.io/docs/tasks/tools/install-minikube/1.安装docker更新yum包到最新yum update 安装需要的软件包, yum-utils提供yum-config-manager功能,另外两个是devicemapper驱动依赖y原创 2021-12-02 09:58:21 · 1473 阅读 · 0 评论 -
SpringBootMaven打包到指定IP 通过Rancher升级
1.安装好Docker以后开启2375端口即可vi /usr/lib/systemd/system/docker.service2.Maven打包插件配置<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId...原创 2021-02-26 09:47:39 · 162 阅读 · 0 评论 -
备份Jenkins File
1. Jenkins流水线备份node{ def mvnHome stage('Pull source code') { checkout([$class: 'GitSCM', branches: [[name: '*/master']], extensions: [], userRemoteConfigs: [[credentialsId: 'ece5b21c-1df7-4802-b232-0e2020df4718', url: 'http://192.168.3...原创 2021-02-26 09:25:44 · 98 阅读 · 0 评论 -
[FORBIDDEN/12/index read-only / allow delete (api)];
ElasticSearch 提示索引只读错误是由于磁盘空间大于90%导致索引只读状态ES说明文档中有写明,当ES数据所在目录磁盘空间使用率超过90%后,ES将修改为只读状态,所以初步判断是磁盘空间不足导致ES不允许写入。...原创 2021-02-09 11:39:50 · 164 阅读 · 0 评论 -
C#更新程序AutoUpdater调试问题记录
1. 暂不更新调用原程序需要在Main中指定判断标识本次不更新;2.更新文件中不能包含AutoUpdater.exe文件 否则出现正在使用的错误原创 2020-12-01 11:49:37 · 554 阅读 · 0 评论 -
cefsharp 二次开发
需求注册常规快捷键比如F5刷新 F12打开开发者工具; 自定义配置文件; 注册JavaScript交互API 通过Winform调取设备或者系统数据; 屏蔽鼠标右键; 自定义文件下载功能; 集成自动更新服务;...原创 2020-11-30 14:56:42 · 259 阅读 · 0 评论 -
XXL-JOB OnLine 机器地址发现不了的可能原因
当然 其他同胞说的 网络 注册ip等问题 你应该都排查了。 这里我想说的是 热加载带来的困惑,第一次启动 其实是可以的 你修改代码过后 热部署就不可以了 所以还是利索的 利用第一次部署吧...原创 2020-07-02 11:04:52 · 8482 阅读 · 0 评论 -
One of the configured repositories failed 解决Centos 7.4 网易镜像 和阿里云yum源镜像无法更新错误
mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo_bak1. Contact the upstream for the repository and get them to fix the problem. 2. Reconfigure the baseurl/etc. for the repository, to point to a working upstream. This is most oft...转载 2020-07-01 00:02:33 · 3185 阅读 · 0 评论 -
java.lang.IllegalStateException: Calling [asyncError()] is not valid for a request with Async state
这个问题是在搭建spring-admin监控的时候发现的,版本如下spring-boot: 2.1.2.RELEASEspring-boot-admin:2.1.2问题的相关描述看这里https://github.com/spring-projects/spring-boot/issues/15057里面有建议的暂行解决方案是降级tomcat也可以使用jetty替换...转载 2020-03-24 10:23:57 · 2491 阅读 · 0 评论 -
Rancher部署Nginx 完整操作
通过rancher 管理容器是非常方便的,唯一不方便的地方是进入容器编辑文件。 为此,在新增容器服务的时候,一般我们会建立本地目录映射 也就是 【卷】。 今天配置nginx 发现把配置文件作为映射 一开始是成功的,后面怎么都不行了。今天整理全攻略;一.宿主机安装nginx 我擦,这一步是为了获取配置文件,安装这个就备份一下演示两种方式安装nginx,第一种, ...原创 2019-11-15 23:23:42 · 7384 阅读 · 1 评论 -
SprinbBoot 中 Acitivi6.0通过创建视图解决用户同步方案
在集成Activiti的的过程中账户组数据同步是一难题,有很多人提供了几个方案,目前最最省力的方案我认为是创建视图覆盖同名的 ACT_ID_ 系列表,这样直接对接到自己的系统,而不用单独维护Acitivi账户组数据。如下面是自身的业务表, CREATE TABLE `sys_user` ( `id` int(11) NOT NULL AUTO_INCREMENT, ...原创 2019-09-11 17:01:28 · 273 阅读 · 0 评论 -
ProGuard 混淆及混淆后Jar包无法加载类的几种情况
一/.很多时候java项目有很多核心的代码不想暴露给客户或者其他团队,则可以进行代码混淆.而网上的大部分方案都只能对单个jar有效.不能满足我们多个项目依赖的需要. proguard 混淆虽然加密强度不大,但是从逻辑上可以避免很容易破解.proguard混淆插件配置<build> <plugins> <plugin&g...原创 2019-07-07 13:45:30 · 6283 阅读 · 0 评论 -
使用svn版本控制时,过滤一些不必要的文件
在使用svn提交文件时,为了避免提交一些不必要的文件,比如:.project、.classpath还有.settings等等,其实这些文件都是本地开发工具所产生的文件,这些文件是不需要上传的,因为其他人不一定用这个开发工具,因此需要把这些文件过滤掉,只上传真正有用的文件即可。我们可以通过设置过滤通配符进行过滤:.settings .settings/* target target/* node...原创 2019-07-11 15:52:15 · 2097 阅读 · 0 评论 -
Centos 7 部署Nginx + FTP 搭建Java文件服务器(含源码)
主要内容安装Linux 配置网络 编译安装Nginx 安装配置Vsftp Java代码测试一、安装Linux 通过VMWare WorkStation安装测试环境,为了模拟正式库系统盘及数据盘,可以调整配置如下: 硬盘,按照通用云服务器的做法一般会分两块硬盘,一块系统盘,一块数据盘,初期都在40G; 内存,由于此次部署微服务...原创 2019-02-01 12:00:30 · 1315 阅读 · 0 评论 -
基于Redis+MySQL+MongoDB存储架构应用
摘 要:Redis+MySQL+MongoDB技术架构实现了本项目中大数据存储和实时云计算的需求。使用MongoDB切片的水平动态添加,可在不中断平台业务系统的同时保障扩容后的查询速度和云计算效能;依据切片键索引分片,位于各切片独立进行计算,使大数据下的实时分析成为现实。对于高频访问的数据放在了Redis中,有效地降低磁盘I/O,使业务系统响应更为敏捷,满足了高并发下应用服务的高呑吐要求。...转载 2018-02-23 12:10:33 · 624 阅读 · 0 评论 -
微服务MySQL分库分表数据到MongoDB同步方案[转]
需求背景 近年来,微服务概念持续火热,网络上针对微服务和单体架构的讨论也是越来越多,面对日益增长的业务需求是,很多公司做技术架构升级时优先选用微服务方式。我所在公司也是选的这个方向来升级技术架构,以支撑更大访问量和更方便的业务扩展。发现问题 微服务拆分主要分两种方式:拆分业务系统不拆分数据库,拆分业务系统拆分库。如果数据规模小的话大可不必拆分数据库,因为拆分数据看必将面对多维度数据查询,跨...转载 2018-02-23 12:03:54 · 333 阅读 · 0 评论