https://helpcenter.onlyoffice.com/installation/docs-enterprise-install-centos.aspx?_ga=2.51626159.764533964.1595236576-115778
问题故障排查 今天在编写代码的时候发现一个问题,当我引入一个按钮控件的时候,发现页面就加载不了。后面通过排除法,发现 代码中出现了循环应用。比如 A 组件,使用了 mixins BB中有个对话框又 import 了 A,这个时候就会出现循环应用,页面工作不正常的情况。解决办法:不在页面 使用 import 方法。在需要使用组件的时候,使用代码let compoment= require(@/v
1.编辑Dockerfile from java:8 WORKDIR /usr/local ADD ./target/jpaas-b
rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm yum install -
1.概要 我们在构建springboot 程序的时候,可以将所有的文件打包成一个大的文件,这个使用起来还是很方便的,但是有些情况下不是很方便,比如 程序需要经常更新的时候,通过网络传输就比较慢,还有比如,我们有一些的微服务,这个时候大部分的jar都是相同的,这个时候如果,只打包我们自己开发的部分,那
1.概述 在spring 开源框架中,很多情况下使用了动态代理技术,比如 FEIGN, MYBATIS 的Mapper接口,还有比如spring 的事务管理。 2. 动态代理实现 动态代理实现技术有两种方式。 1.使用jdk的动态代理 只适用在有接口的情况下 2.使用CGLIB 支持接口代理 只是无
1.功能说明 在开发过程中,在子组件中如何获取父组件或者祖父级的数据。这个我们之前的做法是在子组件中找到父组件实例,然后使用父组件的数据。这样其实不是很自然。 在vue 中提供了 provide 和 inject 的功能,这个功能的作用是,在父组件中提供某些数据,在子或孙中获取这些数据。 2. 示例
1.GIT REBASE 使用说明 git rebase 作用 将提交进行合并 有些时候,我们在开发的时候,可能在本地做了几次提交,但是这个提交是解决一个问题的,这个时候如果我们向远程推送的时候,那么会导致有几次提交,实际上我们提交一次就可以,这样提交显得比较清晰。 将分支进行合并成一条线 2. 操
1.业务使用场景 我们在使用表单动态添加字段,如果新增字段,再保存据进行刷新。 这
1.问题现象 通过nginx 访问 nodejs 访问特别慢。但是通过nodejs 直接访问速度很快响应。 2.日志错误 upstream timed out (10060: A connection attempt failed because the connected party did no
1.业务场景 有时候我们希望通过sql语句解决一些复杂的问题,比如根据一个ID 查询组织的路径。这个时候我们可以使用
1. 如何将一个字符传转换成一个AST树结构。直接上代码:const attribute = /^\s*([^\s"'<>\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/const ncname = `[a-zA-Z_][\\-\\.0-9_a-zA-Z]*`const qnameCapture =
1.出错场景今天遇到一个问题,在用户登录时,发现用户在登录的时候,一个用户登录正常,一个用户登录报错,报错的原因时400错误,分析对比发现一个用户的分配用户组多,一个分配的少,其中多的那个出错了。2. 解决办法后来同事通过直接在IDEA使用调试方法,发现调用获取app 的方法出错。出错,出错的原因是 HTTP 的请求头过大,原因是,我们使用feign调用的时候,同时在请求头中放入了当前用户的信息,
1.业务说明 有些情况下,我们希望用户登录后,可以修改用户
1.下载 需要下载 zookeeper 和kafka 我下载的版本是 2.部署 2.1 部署 zookeeper 2.1.1 新建配置文件 zoo.cfg 内容为 tickTime = 2000 dataDir= D:/software/kafka/zookeeper/data clientPort
1.说明 在springboot 中使用 @Async 实现异步任务处理,下面介绍一下如何实现这个。 2.实现代码 2.1 增加@EnableAsync @EnableAsync public class Demo1Application { public static void main(Stri
镜像基本命令 帮助命令 docker --help docker info 显示docker 的容器和镜像信息 docker version 显示docker的版本信息 镜像命令 docker images 显示docker 的镜像。 docker search docker 搜索命令 docker
https://arthas.gitee.io/stack.html 很多时候我们都知道一个方法被执行,但这个方法被执行的路径非常多,或者你根本就不知道这个方法是从那里被执行了,此时你需要的是 stack 命令。 在 arthas 命令行执行 stack com.redxun.bpm.core.se
使用命令跟踪一个方法的耗时 在arthas 命令行下输入命令 trace 类全路径 监控的方法 trace com.redxun.bpm.core.service.BpmInstServiceImpl doStartProcess trace 类名全路径 方法名称,看下图当我的方法执行的时候,可以看
排查CPU占用高的代码 1. 编写代码 public class Demo { public static void main(String[] args) { System.err.println("测试开始"); while(true){ } } } 编写一个死循环代码。 执行此代码 2.找到C
为什么不推荐使用外键约束。 比如订单和订单明细表,明细表通过订单ID和订单表进行关联。 额外的检查 在插入订单明细的时候需要额外检查订单是否存在。 并发问题 外键约束会启用行级锁,在写入订单明细时,如果有事务对订单表进行更新,那么就会产生死锁。 级联删除问题 多层级联删除会让数据变得不可控,触发器也
1.道一 https://wbg.do1.com.cn/xueyuan/20897.html?sidebar-menu-id=471 2.天翎 http://www.teemlink.com/video.jsp 3.奥哲 氚云 https://help.h3yun.com/ 4. 宜搭 https:
1.概述 ARTHAS是阿里巴巴 出品的一款java监控工具,本文介绍以下他的基本使用方法。 2.基本操作 2.1 启动 java -jar arthas-boot.jar 2.2 基础命令 命令 说明 dashboard 显示jvm的内存情况,jvm的环境信息 thread 显示当前进程所有的线程
1.说明 NVM是NODE JS的版本管理工具,可以安装nodejs切换nodejs版本。 2.安装NVM https://github.com/coreybutler/nvm-windows/releases 直接下一步安装。 3.安装后配置镜像 使用NVM安装nodejs是需要配置镜像,这样安装
1.vue 的响应式原理是什么? const data={ name:"ray", age:29, friend:{ friendName:"小王" } }const oldArrayProto=Array.prototype;const newArrProto=Object.create(oldA
在实际的业务场景中,我们会用到流水号。 之前的流水号做法是,使用redis的全局锁。然后对数据库进行更新,数据库更新 这个也会有一些问题,比如对于同一个流水号,多个线程去更新,由于事务比较长,那么就会导致数据库被锁定。 这个可以使用redis的lua 脚本去解决。 由于redis 是单线程的处理模式
现在软件国产化的需求成了刚需了,因此在实施的过程中,我们整合了宝蓝德,我将过程写一下。 1.宝蓝德提供的程序包。 包名 说明 bes-actuator-spring-boot-2.x-starter-9.5.2.jar 监控包,可选 bes-gmssl 这个是国密安全包,可选 bes-jasper
1.首先准备需要打成镜像的JAR包2.编制Dockerfile文件FROM docker.gf.com.cn/java:openjdk-8u292-arm64MAINTAINER 86279054@qq.com//在镜像创建目录RUN mkdir -p /home/jpaas//设置工作目录WORKDIR /home/jpaas//暴露对外服务端EXPOSE 7100//将jar包添加到镜像ADD
概述 我们需要将数据从MYSQL写入到rocketmq。实现步骤如下: 安装canal.admin 修改配置 server: port: 8849 spring: jackson: date-format: yyyy-MM-dd HH:mm:ss time-zone: GMT+8 spring.da
1.概要 canal 是阿里发布的一个mysql 同步工具,它是模拟 mysql slave 的方式读取binlog,并可以将数据写入到队列中。 如下图:是官方提供的架构图。 2.下载CANAL 下载版本为1.1.5 其中 canal.deployer 是canal服务器 canal.admin 是
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号