- 博客(29)
- 资源 (36)
- 收藏
- 关注
原创 Failed to deploy Dockerfile Error while executing RequestContent-Type=application/tar, encoding=gzip
Failed to deploy '********* Dockerfile: Dockerfile': Error while executing Request{method=POST, path=/v1.40/build?t=*********&rm=true, body=com.intellij.docker.agent.build.ContextFolderArchive$createInputStream$1@2338a750, bodyBytes=null, hijackedInput
2022-03-03 17:12:00
4640
1
原创 java使用opencv拉取rtsp流并客户端播放
<dependency> <groupId>org.bytedeco</groupId> <artifactId>javacv</artifactId> <version>1.5.5</version></dependency><dependency> <groupId>org.bytedeco</groupId> <arti.
2021-08-07 08:10:33
1938
2
原创 视频直播、视频监控零延迟解决方案
经多种方案对比,最终采用JavaCV拉取摄像头RTSP流转为RTMP推流,SRS媒体服务器中转,WebRTC方式播放,最终效果毫秒级延迟如果bia
2021-05-28 18:30:23
586
原创 linux下Tomcat启动项目报错Unsupported major.minor version 52.0
除了网上常说的JDK低于vim /etc/profile添加内容:export TOMCAT_HOME=/usr/local/tomcatexport CATALINA_HOME=/usr/local/tomcat
2021-05-28 18:22:36
414
转载 每秒处理10万高并发订单的支付系统架构分享
转自:https://blog.youkuaiyun.com/chenpeng19910926/article/details/51789934https://blog.youkuaiyun.com/e3002/article/details/82256457随着乐视硬件抢购的不断升级,乐视集团支付面临的请求压力百倍乃至千倍的暴增。作为商品购买的最后一环,保证用户快速稳定的完成支付尤为重要。所以在15年11月,我们对整个支付系统进行了全面的架构升级,使之具备了每秒稳定处理10万订单的能力。为乐视生态各种形式的抢购秒杀活动提
2020-06-19 11:11:34
1624
转载 如何解决 Critical dependency: the request of a dependency is an expression ?
在使用若依后台时,在部分情况下会出现以下错误:根据提示我们可以找到主要造成这个问题的代码是以下这段:export const loadView = (view) => { // 路由懒加载 return () => import(`@/views/${view}`)}全局搜索node_modules我们可以看到这个问题是由webpack的lib/dependencies/ContextDependencyHelpers.js第224行报出的警告;然后在官方的i...
2020-06-14 23:59:20
58987
14
原创 npm ERR! code ENOLOCAL
error code ENOLOCALerror Could not install from "–registry=https:\registry.npm.taobao.org" as it does not contain a package.json file.解决npm cache verifynpm cache clean --forcenpm i -g npmnpm install -g cnpm --registry=http://registry.npm.taobao..
2020-06-11 13:45:53
2127
转载 Shell基础
$ cd `dirname $0` 和PWD%/* shell变量的一些特殊用法在命令行状态下单纯执行 $ cd `dirname $0` 是毫无意义的。因为他返回当前路径的"."。这个命令写在脚本文件里才有作用,他返回这个脚本文件放置的目录,并可以根据这个目录来定位所要运行程序的相对位置(绝对位置除外)。在/home/admin/test/下新建test.sh内容如下:cd `dirname $0` echo `pwd`然后返回到/home/admin/执行sh test/test.sh
2020-05-28 10:17:35
316
转载 OLTP和OLAP
摘自百度知道:https://zhidao.baidu.com/question/35807073.htmlOLTP和OLAP主要区别有:1、基本含义不同:OLTP是传统的关系型数据库的主要应用,主要是基本的、日常的事务处理,记录即时的增、删、改、查,比如在银行存取一笔款,就是一个事务交易。OLAP即联机分析处理,是数据仓库的核心部心,支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果。典型的应用就是复杂的动态报表系统。2、实时性要求不同:OLTP实时性要求高,OLTP数据库旨在使事.
2020-05-26 15:54:32
325
转载 ES | ElasticSearch在Linux下的安装和启动、常见问题解决
转自腾讯云:https://cloud.tencent.com/developer/article/1422171环境要求Linux(Centos 7) ElasticSerach 6.6.1ES下载下载地址:https://www.elastic.co/cn/downloads/elasticsearchES安装进入Linux系统,切换到 /opt 目录下:在opt目录下,创建elasticsearch文件夹,并进入文件夹内:获取elasticearch安装...
2020-05-26 15:34:06
4246
转载 Linux如何永久打开端口
Linux如何永久打开端口由于防火墙导致同局域网无法通过IP访问,Linux有多种防火墙,需要查看当前使用的防火墙(开机自启),再进行配置以下是 iptables 和 firewall 防火墙的相关配置,切忌将自己配置的防火墙设置开机自启 netstat -ntlp 查看端口使用情况(1)iptables防火墙状态查看(centos 6系统)service iptables status(2)添加8080端口允许外...
2020-05-26 15:28:30
623
原创 六大设计原则(SOLID)极简解释
设计模式的六大原则有:Single Responsibility Principle:单一职责原则 Open Closed Principle:开闭原则 Liskov Substitution Principle:里氏替换原则 Law of Demeter:迪米特法则 Interface Segregation Principle:接口隔离原则 Dependence Inversion Principle:依赖倒置原则把这六个原则的首字母联合起来(两个 L 算做一个)就是 SOLID (so
2020-05-18 22:27:06
963
转载 服务端高并发分布式架构演进之路
转载自:https://segmentfault.com/a/11900000186261631. 概述本文以淘宝作为例子,介绍从一百个到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。特别说明:本文以淘宝为例仅仅是为了便于说明演进过程可能遇到的问题,并非是淘宝真正的技术演进路径2. 基本概念在介绍架构之前,为了避免部分读者对架构设计中的一些概念不了解,下面对几个最基础的概念进行介绍:
2020-05-15 03:58:37
227
转载 浅谈Nginx负载均衡和F5的区别
转载前言笔者最近在负责某集团网站时,同时用到了Nginx与F5,如图所示,负载均衡器F5作为处理外界请求的第一道“墙”,将请求分发到web服务器后,web服务器上的Nginx再进行处理,静态内容直接访问本地门户,动态数据则通过反向代理指向内网服务。其实Nginx和F5这两者均可用作网站负载均衡,那二者有什么区别呢?笔者在此浅谈下Nginx与F5的一些区别。目前很多网站或应用在设计之初都会为高并发的数据请求做负载均衡,不差钱的土豪用户一般会直接买F5硬件设备作为其负载均衡器,原..
2020-05-12 20:39:03
1062
转载 LB 简单比较 – F5、NetScaler、LVS、Nginx、Haproxy
负载均衡技术是构建大型网站必不可少的架构策略之一。它的目的是,把用户的请求分发到多台后端的设备上,用以均衡服务器的负载。我们可以把负载均衡器划分为两大类:硬件负载均衡器和软件负载均衡器。硬件负载均衡器,常见的有NetScaler、F5、Radware和Array等,这些设备为专业的厂商开发的负载均衡器,价格比较高昂,但也提 供了高 可用性和高稳定性,同时还提供专业的技术服务,这些设备往往都是一些大企业(非IT类)所热衷的。因为这些企业不缺乏资金,也没有专业的it团队来开发和 运维类似的负载均衡套件。
2020-05-12 20:33:45
916
转载 maven配置多个镜像
问题场景1、国内访问maven默认远程中央镜像特别慢2、用阿里的镜像替代远程中央镜像3、大部分jar包都可以在阿里镜像中找到,部分jar包在阿里镜像中没有,需要单独配置镜像解决方案1,在全局配置文件setting.xml,只配置一个中央仓库的镜像,即mirrorOf为central的镜像只配置一个2、在具体项目的pom.xml文件里配置特殊的仓库具体pom.xml文件配...
2020-04-14 13:09:18
889
原创 3、AOP面向切面
文档:3、AOP面向切面编程.note链接:http://note.youdao.com/noteshare?id=35d50ef259d79eac754fa75ec22a4f4f&sub=AE95E2A98398497DA9CDF3879F34E700
2020-04-13 21:10:55
131
原创 2、Bean 的实例化过程
文档:2、Bean 的实例化过程.note链接:http://note.youdao.com/noteshare?id=61dbf63ab1ce59674196c82ba767eda6&sub=E2DE7036510140548A1A214E428CD215
2020-04-13 21:09:34
122
原创 1、Spring程序入口和XML解析
笔记迁移,先上个链接,待后续整理发布文档:1、程序入口和XML解析.note链接:http://note.youdao.com/noteshare?id=e5e0944d5c1cb65b4c5fbf65c6e99817&sub=D49E1CF40532488697A95EBAE0F93318...
2020-04-13 21:08:27
108
转载 Dubbo源码解读:appendAnnotation
import java.lang.reflect.Method;public class AppendAnnotation { /** * 获取某个Annotation实例的所有方法值(实际是Annotation的属性值),并把这些方法的值赋值给调用此方法的类的相关的setter方法。 */ protected void appendAnnotation(...
2020-04-13 20:45:02
149
原创 SpringBoot项目导入本地jar包并打入maven包的几种方法
一、打入Maven仓库1、DOS窗口(CMD)进去CMD后,进入到你jar包的目录下,比如我现在用“sojson-demo.jar”做这个案例。2、执行MVN命令mvn install:install-file -Dfile=sojson-demo.jar -DgroupId=com.sojson -DartifactId=com.sojson.demo -Dversion...
2019-08-26 17:34:50
1924
原创 压缩与删除历史日志
最近接手了一个老项目,由于是从医院取各种的数据的系统,有大量的日志,已经达到几天就可以塞爆硬盘的程度,而且是老项目用的是log4j,有两种方法,一种是继承RollingFileAppender或DailyRollingFileAppender,修改其中的方法,另一种是自己写一个定时脚本来解决.还是脚本简单一点#!/bin/bash#ZIPDATE=$(date +%F -d "...
2019-07-11 17:29:08
244
转载 前端常见跨域解决方案(全)
什么是跨域?跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这里跨域是广义的。广义的跨域:1.) 资源跳转: A链接、重定向、表单提交2.) 资源嵌入: <link>、<script>、<img>、<frame>等dom标签,还有样式中background:url()、@font-face()等文件外链3.) 脚本请求...
2019-07-02 17:31:05
90
转载 【GitLab】【GitHub】GitLab和GitHub的双向同步
有这种需求,需要GitLab上的现有代码库,同步到GitHub上。又有一种需求,需要将GitHub上的代码库,同步到gitlab上。一.GitLab上的代码库,自动同步到GitHub上 大致需要三步1》在GitHub上创建私有访问Token,token就是只有一部分权限的密码【和你的登录密码相比,你的登录密码拥有完全的权限】【所以本步骤可以不进行,直接使用github...
2019-07-02 17:21:25
693
转载 通过BeanPostProcessor理解Spring中Bean的生命周期及AOP原理
转载自segmentfault全村的希望流程图代码流程可参见https://4rnold.github.io/Blog...Spring中Bean的生命周期Spring作为一个优秀的框架,拥有良好的可扩展性。Spring对对象的可扩展性主要就是依靠InstantiationAwareBeanPostProcessor和BeanPostProcessor来实现的。Inst...
2019-07-01 17:02:17
804
转载 EL1008E: Property or field 'timestamp' cannot be found on object of type 'java.util.HashMap'
版权声明:本文为 testcs_dn(微wx笑) 原创文章,非商用自由转载-保持署名-注明出处,谢谢。 https://blog.youkuaiyun.com/testcs_dn/article/details/81703902完整的异常信息:org.springframework.web.util.NestedServletException: Request processing failed; ...
2019-06-28 18:48:28
1714
原创 SimpleDateFormat的线程安全问题——>报java.lang.NumberFormatException: multiple points或 For input string:
上一篇定时多线程补全任务后续处理报了标题中的异常,发现是日期转换的问题,最后定位到SimpleDateFormat是线程不安全的解决方案:1、使用局部变量,每次处理时new SimpleDateFormat()2、使用同步,不推荐,对性能有影响3、使用ThreadLocalpublic class DateUtil { private final static...
2019-06-28 18:40:40
296
原创 记一次定时补全信息的CompletableFuture多线程HTTP调用
@Componentpublic class ReplenishIncompleteEmrScheduler extends RestSdkSupport { private static final Logger logger = LoggerFactory.getLogger(ReplenishIncompleteEmrScheduler.class); @Autowir...
2019-06-27 17:38:19
767
转载 一分钟告诉你究竟DevOps是什么鬼?
原作者:瓏曦出处:http://www.cnblogs.com/jetzhang/历史回顾为了能够更好的理解什么是DevOps,我们很有必要对当时还只有程序员(此前还没有派生出开发者,前台工程师,后台工程师之类)这个称号存在的历史进行一下回顾。如编程之道中所言:老一辈的程序员是神秘且深奥的。我们没法揣摩他们的想法,我们所能做的只是描述一下他们的表象。清醒的像一只游过水面...
2019-06-21 18:53:24
98
Spring Cloud Finchley.RELEASE 官方中文文档.rar
2019-07-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人