- 浏览: 60284 次
- 性别:
- 来自: 深圳
-
最新评论
文章列表
docker的学习和总结
- 博客分类:
- docker组件
一、构造java镜像
FROM centos:6
#2、指明该镜像的作者和电子邮箱
MAINTAINER gxy "845271201@qq.com"
#3、在构建镜像时,指定镜像的工作目录,之后的命令都是基于此工作目录,如果不存在,则会创建目录
WORKDIR /opt/docker
#4、一个复制命令,把jdk安装文件复制到镜像中,语法 ADD SRC DEST ,ADD命令具有自动解压功能
ADD jdk-8u192.tar /opt/docker
#5、配置环境变量,此处目录为tar.gz包解压后的名称,需提前解压知晓: ...
npm err安装报错解决办法
https://blog.csdn.net/weixin_42711399/article/details/84350368
https://www.cnblogs.com/xscn1230/p/nuonuo1230.html
https://blog.csdn.net/qq_39165556/article/details/94590365
https://www.jianshu.com/p/977734977f33
2.编译代码
在项目根目录下 npm install
如果编译失败,报错无法下载 https://github.com/sass/no ...
表级锁的争用状态
show status like 'table%'
行级锁争用状态变量
show status like 'innodb_row_lock%'
show engine INNODB status;
set autocommit=0;
-- 查看joinbuffersize
show variables like 'join_%'
-- 查看sortbuffersize
show variables like '%sort_%'
set profiling=1;
show profiles;
show prof ...
匹配前后的空格: ^\s* \s*$
匹配空行:\n[\s| ]* ^(\s*)\r\n
去掉注释://.*
去掉注释:/***/ \/\*[\s\S]*?\*\/
hystrix的用法说明
- 博客分类:
- Spring框架
一、hystrix的作用
1、服务降级
1) 程序运行异常
2) 网络超时
3) 熔断
4) 自定义降级
2、服务限流:高并发的场景,排队执行
二、hystrix的使用方法(对客户端feign调用进行处理)
@FeignCli ...
memcache工具类
- 博客分类:
- Memcache缓存
/******************接口类:ICache.java ********************/
package com.avit.msip.cache;
public interface ICache {
public Object get(String key);
public boolean set(String key, Object value);
public boolean set(String key, Object value, int expireTime);
public boolean ...
JedisClientUtil.java
- 博客分类:
- Redis中间件
/**************************************JedisClient.java **************************************/
package com.avit.cache.redis;
import java.util.Arrays;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
import java.util.concurrent.CountDownLatch;
import java.util.concur ...
一、通过jstat -gcutil 来查看
二、通过启动参数配置
‐XX:+PrintGCDetails
‐XX:+PrintGCTimeStamps
‐XX:+PrintGCDateStamps
‐Xloggc:./gc.log
一、CPU问题排查
1、jstack命令查看线程运行情况
1)死锁,Deadlock(重点关注)
2)执行中,Runnable
3)等待获取监视器,Waiting on monitor entry(重点关注),此线程还未进入对象的synchronized的方法,还在Entry Set中等待。
"RMI TCP Connection(267865)-172.16.5.25" daemon prio=10 tid=0x00007fd508371000 nid=0x55ae waiting for monitor entry [0 ...
一、问题现象
线网环境mqq服务器运行一段时间后,出现CPU 100%,进而导致虚拟化平台报告警,服务不可用。
二、背景介绍
1、环境信息:
管理系统:redhed5.7 8C 16G 300G 2台
接口子系统:redhed5.7 8C 16G 300G 2台
接入系统:redhed5.7 8C 16G 300G 2台
数据库服务器:redhed5.7 16C 32G 4T 2台
缓存服务器; redhed5.7 16C 16G 300G 2台
2、配置信息:
管理系统配置参数:
JAVA_OPTS='-Xms4096m -Xmx8192m -X ...
二、全网消息发送缓慢
- 博客分类:
- 问题定位及性能优化
一、问题现场
全网消息发送4小时之后客户端才收到
二、环境信息
管理系统:redhed5.7 8C 16G 300G 2台
接口子系统:redhed5.7 8C 16G 300G 2台
接入系统:redhed5.7 8C 16G 300G 2台
数据库服务器:redhed5.7 16C 32G 4T 2台
缓存服务器; redhed5.7 16C 16G 300G 2台
三、问题定位
查询所有用户信息(600W)条数据,耗时4个小时。
四、问题解决
清理过期数据
-- ----------------------------
-- Proc ...
ready和onload的区别
- 博客分类:
- Web前端
1.$(document).ready()
执行时机:等DOM树加载完毕后就能执行
编写个数:$(document).ready()可写N个
简写:$(function(){})
2.window.onload
执行时机:等网页中所有的资源加载完毕后(包括图片、flash、音频、视频),才能执行
编写个数:window.onload()一个
简写:无
Json数据解析方法
- 博客分类:
- Java编程语言
java解析json 4中方式:
一、json-lib
json-lib-2.4-jdk15.jar
commons-beanutils-1.8.3.jar
commons-collections-3.1.jar
commons-lang-2.6.jar
commons-logging-1.1.3.jar
ezmorph-1.0.6.jar
二、Jackson
jackson-annotations-2.2.3.jar,
jackson-core-2.2.3.jar,
jackson-databind-2.2.3.jar
三、Gso ...
分布式事务、分布式锁、分布式缓存
- 博客分类:
- 分布式架构
1、分布式事务:
单体应用:通过数据库的事务机制来保证
分布式应用:一个服务需要对多个不同的数据库进行操作,保证同时成功或失败。
2、分布式锁:
单体应用:多线程同时执行某业务逻辑,通过对业务逻辑加锁来实现
分布式应用:多应用同时调用某业务逻辑,需要借助第三方标记来试下(redis zookeeper)
3、分布式缓存:
solrcloud安装部署
- 博客分类:
- solr组件
环境准备,请安装好自己的jdk。
注意,我搭建的是伪集群,一个虚拟机,分配了1G内存,然后搭建的集群。
一、zookeeper集群安装。
第一步:解压zookeeper,将zookeeper-3.4.6拷贝到/usr/local/solr-cloud下,复制三份分别并将目录名改为zookeeper1、zookeeper2、zookeeper3。
1 # 首先将zookeeper进行解压缩操作。
tar -zxvf zookeeper-3.4.6.tar.gz -C /home/hadoop/soft/
2 # 然后创建一个solr-cloud目录。 ...