- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 简单说--页面响应慢的几个排查方向
今天收到客户反馈,页面刷不出来,反应慢。于是有了这篇内容... 个人观点欢迎批评指正,共同探讨。 这里只说几个方向跟思路,具体细节可以抽成实践方法,详细解析。 页面刷不出来,我认为可以从如下几个排查方向: 1. 前台页面,先F12看接口数量跟接口返回时间。 2. 计算后台从接收消息到返回消息时间。 处理方案: 1.前台发出去的数据,很长时间到后台,推断是网络延迟问题,可以按弱网优化 可以考虑,将短链接...
2021-04-28 18:01:03
2825
原创 简单说:cas sso ldap oauth2.0 token jwt
今天《简单说》,说说:登录、授权 经常混淆的几个名词。(cas sso ldap oauth2.0 token jwt)鸣谢,参考:https://blog.csdn.net/qq_35240226/article/details/100020513概念CAS(Central Authentication Service,中央式认证服务)SSO(Single Sign-On,单点登录系统)LDAP(Lightweight Directory Access Protocol,轻型目录.
2021-03-29 08:56:43
1437
1
原创 Activiti快速上手
环境准备1.安装基本的Java环境。(本步骤掠过。。。)2.安装Activiti插件。(参考:https://blog.csdn.net/shipfei_csdn/article/details/105157702) 2.1 网上的小伙伴说有的idea版本可以直接从File->Settings->Plugins插件市场搜索“actiBPM”直接搜索到actiBPM插件。奈何我的idea版本没有这个插件。所以我选择用如下2.2的方法安装actiBPM插件。 2.2 ...
2021-03-19 16:38:51
191
原创 区块链 - 技术基础知识
共识机制:目前,区块链项目中主流的共识算法包括:工作量证明(POW)、权益证明(POS)、股份授权证明(DPOS)、混合证明机制等。
2020-12-21 17:32:02
321
原创 rm 删除指定文件名的所有文件
find . -name "*.git" -exec rm -rf {} \;删除当前目录下所有文件及子文件后缀名为.git的文件
2020-11-13 15:12:47
1747
原创 Chrome设置允许跨域请求
项目开发过程中,跨域问题再所难免,解决跨域的方法也很多。最常用的方法莫过于配置Nginx解决跨域(自行百度Nginx跨域设置)。但是作为开发环境,临时调试一些东西,最快的方法是设置Chrome允许跨域。但这只适用于开发环境临时使用,切记不可使用到生产环境。操作步骤:1.查看浏览器版本:打开谷歌浏览器->点右上角“自定义及控制”(三个点的icon)->设置-> 关于Chrome ,查看Chrome版本2.创建文件夹,用来保存关闭安全策略后的用户信息。(文件夹的存储位置及文件夹
2020-10-27 06:30:43
2291
2
原创 Postgresql删除数据库失败解决方法
pgAdmin右键创建数据库很简单起个名字就可以了。本以为删除也很简单,右键删除drop就可以了,可是偏偏删除的时候报错“ERROR: database "dbname" is being accessed by other usersDETAIL: There are 2 other sessions using the database.”需断开数据库所有连接执行SELECT pg_terminate_backend(pg_stat_activity.pid)FROM pg_stat_ac
2020-09-11 16:23:34
3284
转载 Fabric搭建及使用
我们需要先行安装这些软件:curl,docker,docker-compose,Go lang,Python,Node.js。有些软件如果在系统中已经存在,且版本合适,则请略过相关步骤。如无特殊说明,下文中所有命令都以 root 用户执行。如果为非 root 用户,可能有些命令需要加 sudo。确认 Ubuntu 版本cat/etc/issue安装 curlapt install curl安装 docker 17.06.2-ce 或更高版本curl -fsSL ht...
2020-09-07 13:53:18
2848
2
原创 docker-compose 与 docker run -it
写好dockerfile镜像,执行docker run -it XXX:XXX /bin/bash "cd /dir/yourpath&& yarn start" 成功,本来以为写个docker-compose下班走人。结果发现执行“docker-compose up” yarn 启动不成功。运行失败的docker文件:version: '3'services:ui: image: dldaml:v3.0 container_name: creat...
2020-06-29 16:06:18
3109
原创 Jenkins插件无法下载成功
今天捣鼓半天jenkins,由服务器自动更新插件始终失败,显示time out,修改/var/lib/jenkins/hudson.model.UpdateCenter.xml配置文件,也不成功(网上有说成功的,所以先将方案附到此处)<?xml version='1.1' encoding='UTF-8'?><sites> <site> &l...
2020-05-06 16:22:08
440
原创 Java VisualVM连接JVM
想要查看jvm运行情况,可以使用jdk自带的jvisualvm工具找到jdk路径:C:\Program Files\Java\jdk1.8.0_131\binwindows环境双击jvisualvm.exe1.本地连接:本地直接启动,无需赘述2.远程连接:2.1 右键“远程”,添加主机名2.2 右键,添加JMX连接在设置JMX连接前,先登陆远程服务器,查看to...
2019-12-06 16:50:14
426
原创 maven 命令上传jar至仓库
有些时候,我们需要手动上传一些jar到maven仓库,这时候就不能直接用ide的deploy功能了。直接上操作步骤:1.可以打开idea里面maven命令行工具(你也可以直接使用窗口)2.在命令行里输入maven 命令deploy:deploy-file -DgroupId=XXX -DartifactId=XXX -Dversion=XXX-Dpackaging=ja...
2019-10-25 14:26:00
729
原创 java并发,处理锁的几种方式
程序中经常需要“独立”唯一的处理某块逻辑,不可以并发重复的执行相同的内容,处理这种问题即需“锁”。锁的几种处理方式(个人按照情况错略划分):单点机器处理方式,数据库处理方式,分布式处理方式。单点处理方式:为解决多线程之间的锁问题,这种单机锁,java通常直接使用程序锁即可。 eg:synchronized,lock...数据库处理...
2019-09-11 14:52:55
255
原创 查看jvm中线程的状态及执行情况
查看java的pid:ps –ef|grep java用jstack dump 线程的信息(查看哪个进程,就要用启动那个进程的用户去查询)sudo -u ody /usr/local/java/jdk1.7.0_80/bin/jstack 6396 >6396.dump...
2019-08-28 14:04:17
5472
原创 使用注解进行过滤拦截
1.创建注解import java.lang.annotation.*;/*** * @Target 注解修饰类型 * @Retention 生命周期 * @Documented注解标记的元素,Javadoc工具会将此注解标记元素的注解信息包含在javadoc中 */@Target(value = {ElementType.METHOD,ElementType.TYPE,Ele...
2019-08-12 16:32:14
668
原创 Aspect拦截及创建traceId
1.pom增加如下依赖<dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjrt</artifactId></dependency><dependency> <groupId>org.aspectj<...
2019-08-12 16:18:12
321
原创 Linux修改profile文件cd方法不好用了
执行export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin然后就可以用命令了,速度用vi把profile改回来,恢复正常。source /etc/profile
2019-07-15 18:09:12
387
原创 修改tomcat端口&并指定jdk版本
1.修改tomcat占用端口号每个服务器统一端口号只可以有一个程序使用,这个时候需要再发布一个项目就要修改tomcat的端口,具体方法:找到要修改端口号的tomcat目录vim server.xml(8097----即为新端口号,即可)(设置端口前,先查看下即将设置的端口号是否被占用)2.tomcat指定jdk版本今天遇到一个问题,测试环境同一台服务器布有N个ja...
2019-07-10 11:27:18
873
原创 Linux搭建ES集群
参考:https://www.cnblogs.com/orzlin/p/10262393.html系统环境Linux JDK 1.8基本概念5.1 集群( cluster )集群是由一个或者多个拥有相同 cluster.name 配置的节点组成,共同承担数据和负载压力,当节点数量发生变化时集群将会重新平均分布所有数据。5.2 节点( node )一个运行中的...
2019-06-27 14:30:29
230
原创 win10 mq本地搭建
Linux 参照:https://www.cnblogs.com/mcgrady/p/7614417.html下载地址:erlang:http://www.erlang.org/downloadsrabbitmq:https://www.rabbitmq.com/install-windows.html先安装erlang,后安装rabbitmq1 直接运行erlan...
2019-06-11 09:26:59
417
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人