摘要:
` liunx服务启动 #切换到项目路径(其他模块儿自己改最后一层路径) cd /opt/git/tl/teamleader/tl-service #拉取最新代码 git pull #执行打包 ./package-uat.sh #切换到tl启动的目录 cd /home/tl #原来的包重命名 mv 阅读全文
摘要:
kafka的优点: 解耦、冗余、扩展、灵活性,峰值处理能力、可恢复性、顺序保证、缓冲、异步通信 kafka的组件: Break Topic partition group_id producer consumer kafka为什么吞吐量高? 磁盘顺序读写,pageCache使用Liunx来管理缓存 阅读全文
摘要:
非常好的面试题点击链接 序列化方式: rdb 快照 aof append_only 日志追加 开始是 :appendonly yes rdb的缓存文件,如果同时开启aof,会默认加载aof 如果从rdb恢复文件,一定要关闭aof,因为redis默认从aof恢复 Redis的高性能: 完全的内存数据库 阅读全文
摘要:
jstat命令使用 jstat命令可以查看堆内存各部分的使用量,以及加载类的数量。命令的格式如下: jstat [-命令选项] [vmid] [间隔时间/毫秒] [查询次数] S0C:第一个幸存区的大小S1C:第二个幸存区的大小S0U:第一个幸存区的使用大小S1U:第二个幸存区的使用大小EC:伊甸园 阅读全文
摘要:
最近再做一个博客,本想使用fastdfs标准的文件存储服务器,但考虑到资源占用问题,且使用nginx比较快速,且效果不差。于是采用ngixn搭建。 nginx搭建文件服务器,本质上就是nginx的静态文件访问配置。 mac: brew install nginx windows : 直接下载解压就行 阅读全文
摘要:
jvm简单理解 阅读全文
摘要:
FastDFS是一个轻量级分布式文件系统, 使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务 FastDFS服务端有两个角色:跟踪器(tracker)和存储节点(storage)。 跟踪器主要做调度工作,在访问上起负载均衡的作用。 存储节点存储文件,完成文件管理的所有功 阅读全文
摘要:
1、spirngAOP Aspect object programmer面向切面编程, 在项目中有些方法的前后都会执行一些相同的逻辑、例如是记录日志逻辑 这样每一个方法中写这些逻辑很麻烦、因为他们都是相同的 代码逻辑、这样传统的面向对象 是无法解决这种问题、就用到了面向切面的编程、将一个公共的记录日 阅读全文