• otakus

    centos自带logrotate

    logrotate 可以定期清理日志,而且使用方法很简单
    只需要在/etc/logrotate.d 中创建针对对应日志文件的轮转配置即可,会进行定期执行,也可以通过logrotate --force /etc/logrotate.d/tomcat进行手动强制执行。例如

    su root root
    /usr/tms/apache-tomcat-7.0.73/logs/catalina.out{
       copytruncate
       daily
       rotate 7
       missingok
       compress
       size 200M
    }
    

    logrotate 内置指令
    w3cschool参考

    2022-01-20 11:01:29 0

  • otakus

    typora

    typora 可以直接使用流程图
    三种流程图

    • sequence (序列图)
    • flowchart (流程图)
    • gantt(甘特图)

    2022-01-12 11:15:23 0

  • otakus

    redis mysql 数据同步

    redis作为缓存层的时候,适合进行读取查询,但是如果要进行删除或者修改的时候,缓存层和mysql持久层需要一定的策略进行数据同步,否则系统就会出现漏洞和异常!

    2022-01-10 17:04:28 0

  • otakus

    log4j 2.x版本严重漏洞

    log4j2 目前版本更新到 2.17.0 修复了漏洞。
    (log4j 1.x版本受这次漏洞影响较少)

    漏洞分析

    lookup功能->jndi协议接口->加载远程指定类

    2021-12-29 10:54:06 0

  • otakus

    入参接口模型细化
    VO : 返回给前端展示使用的对象
    BO :业务对,对内
    PO/JO :数据库对象实体
    DTO : 业务对象,接收入参

    一般使用流程

    前端→后端→数据库

    后端DTO接收前端参数
    后端内部使用BO进行逻辑处理,这个BO可能是一个结果集合之类的
    后端使用PO/JO对数据库进行处理查询
    后端返回VO给前端

    2021-12-27 10:52:20 0

  • otakus

    集群化

    keepalive

    网关

    nginx集群部署

    注册中心

    nacos集群部署

    数据库

    mysql主从
    redis集群部署

    容器化

    k8s + docker

    2021-12-27 10:30:45 0

  • otakus

    springcloud stream

    多种mq之上的抽象层 rabbitmq/kafka/rocketmq/activemq

    2021-12-20 13:33:20 0

  • otakus

    复杂项目要点

    1.系统安全

    • ddos攻击
    • sql注入
    • 异常输入

    原则上用户的输入都应该是默认不可信任的,攻击者可能会利用输入一些'bad code' 这样的代码注入到系统中恶意执行,sql注入就是其中一种

    • 零日漏洞攻击(比如最近发酵的很猛的log4j的lookup会执行远程恶意代码的重要漏洞)

    2.高并发,压力测试 jmeter,全链路压测,测试系统瓶颈并且得出系统性能孱弱的地方进行优化。出具压测报告

    3.数据核算,因为计算机二进制不能完全表示日常使用的十进制数据,小数部分有些数据只能无限趋近。所以在对于数字十分敏感的金融数据领域,数据部分需要使用BigDecimal这个类进行计算和表示。涉及到钱的部分都是很重要的!!!

    2021-12-16 10:20:00 0

  • otakus

    NAS计划

    背景

    最近看了一些关于nas搭建的东西,确实有些心动。最近对于备份系统和云盘里面的私人数据的需求比较强烈。一个好用的持久化的存储服务中心可以提供很多便利

    准备材料
    • 树莓派4
    • 硬盘扩展坞(raid x)
    • 交换机

    2021-12-15 11:14:25 0

  • otakus

    项目的各个环境

    DEV Development 研发环境
    SIT System Integrate Test 系统集成测试环境(内测)
    UAT User Acceptance Test 用户验收测试环境
    PET Performance Evaluation Test 性能评估测试环境(压测)
    SIM Simulation 高仿真环境
    PRD/PROD Production 正式/生产环境

    2021-12-14 11:48:56 0