互联网架构
文章平均质量分 54
毕竟我很菜
这个作者很懒,什么都没留下…
展开
-
数据库之mysql与oracle比较
数据库之mysql与oracle比较1. 比较2. 行级锁3. 悲观锁与乐观锁4. @Transactional注意点1. 比较项目mysqloracle对事务的提交自动提交需要手动提交,commit事务隔离级别repeatable-read,可重复读read commit, 读已提交对事务的支持在innodb存储引擎的行级锁的情况下才可支持事务完全支持事务存储引擎Innodb(B+树),myISAM(B+树), memory无, B-树应用原创 2021-07-21 16:32:08 · 422 阅读 · 0 评论 -
docker-compose小技巧记录
docker-compose新增目录挂载,容器不自动创建目录####容器没有放数据存储###vi docker-compose.yml 增加一个挂载目录sudo /usr/local/bin/docker-compose -f docker-compose.yml stop #停止现有的docker-composesudo /usr/local/bin/docker-compose -f docker-compose.yml down --volumes sudo /usr/local原创 2021-06-08 14:13:52 · 217 阅读 · 0 评论 -
JVM在OOM日志排查
JVM在遇到OOM(OutOfMemoryError)时生成Dump文件-XX:+HeapDumpOnOutOfMemoryError-XX:HeapDumpPath=/path/heap/dump/$1-heapdump.hprof-XX:+HeapDumpOnOutOfMemoryError : OOM时转储dump文件-XX:HeapDumpPath=/path/heap/dump/$1-heapdump.hprof : OOM时转储文件...原创 2021-05-26 15:33:25 · 1796 阅读 · 0 评论 -
docker-compose构建nginx
docker-compose构建nginx目录前置构建docker-compose文件运行docker-compose文件访问nginx目录前置参考前面博文,创建Dockerfile文件,构建本地镜像Dockerfile构建nginx构建docker-compose文件创建docker-compose文件夹,复制nginx的配置文件到新文件夹mkdir /usr/local/docker/nginx-docker-composecp -r /usr/local/docker/dock原创 2021-04-24 10:45:51 · 1063 阅读 · 0 评论 -
Dockerfile构建nginx并挂载
dockerfile构建nginx并挂载目录构建本地配置文件Dockerfile构建nginx镜像目录构建本地配置文件参考 docker构建nginx并挂载 , 创建配置文件新建 docker-file-test目录# 创建dockerfile文件夹mkdir /usr/local/docker/docker-file-test# 拷贝配置文件到docker-file-test文件夹cp /usr/local/docker/nginx-test/* /usr/local/docker/do原创 2021-04-24 10:44:44 · 556 阅读 · 0 评论 -
springcloud--日志链路追踪之log4j2
传统的log4j,同步打印日志,同时输出许多条日志记录,会采用抢占式,谁先得到输出机会,先打印某条日志。log4j2,异步打印日志,业务线程将日志输出存放到一个无锁化环形队列(RingBuffer),log4j2的异步线程会从该队列中读取日志,并进行持久化。该环形队列,可以设置缓冲区大小,以及队列满了后,将debug/info/error/trace中某个级别的日志进行剔除。使用:maven依赖&...原创 2018-06-28 08:28:24 · 4624 阅读 · 1 评论 -
springboot中打印http请求的日志
1. 技术选项:logbook2. 使用方法a. 导入logbook的maven依赖<logbook.version>1.3.0</logbook.version><dependency> <groupId>org.zalando</groupId> <artifactId>...原创 2018-06-26 08:24:14 · 12831 阅读 · 0 评论 -
dubbo2.8.4的各种坑记录
从dubbo2.5.3升级到2.8.4,出现各种问题,在此记录一下,仅供参考。1. dubbo支持jdk 1.8及以上,注意jdk版本;2. 调用rest报错严重: Error processing requestjava.lang.NoSuchMethodError: javax.servlet.ServletContext.getEffectiveSessionTra原创 2017-12-03 21:35:35 · 6360 阅读 · 1 评论 -
ThreadPoolExecutor的简单例子
public class ThreadPoolTest { public static void main(String[] args) { BlockingQueue queue = new ArrayBlockingQueue(10000) ; System.err.println(Runtime.getRuntime().availableProcessors());原创 2017-10-26 09:56:56 · 824 阅读 · 0 评论 -
activeMQ集群环境搭建
1. 集群方案:因为测试使用,同一台服务器192.168.89.129服务器上,同时部署3个activeMQ,进行集群。2. activeMQ下载地址:3. 在usr/local目录下建立文件夹activemq-cluster ,将压缩包解压到activemq-cluster目录下3次,分别命名为node1,node2,node3.mkdir /usr/原创 2017-09-27 14:13:01 · 1147 阅读 · 0 评论 -
zookeeper集群搭建
说明:提供服务的机器数量2*n + 1 奇数台 至少要超过半数,zookeeper才可以提供服务,因为Zookeeper只允许半数宕机。 操作步骤:1. 本人使用的是zookeeper3.4.5、centOS6.5,下载地址:2. 集群方案:3. 解压zookeeper-3.4.5到/usr/local目录下面,重命名目录为zookeeper;cd /root原创 2017-09-27 08:39:22 · 244 阅读 · 0 评论