项目
文章平均质量分 90
杂说
杂说,咋说
展开
-
收藏!一文搞定工作中Git的使用实践和常用命令合集
工作中git是一项必不可少的技能,在项目的开发进程中起着至关重要的作用,下面介绍一些git在工作中的一些使用实践~本文介绍了Git是什么、Git的存储结构、Git的提交规则和一些工作中常会用到的git操作的过程,最后总结了常用的命令...原创 2019-09-17 21:02:52 · 20855 阅读 · 24 评论 -
收藏!一篇教会你写90%的shell脚本
还不会写shell脚本?这篇文章教会你写90%的shell脚本!原创 2019-09-06 18:58:10 · 98270 阅读 · 42 评论 -
项目-整体架构
前端架构 用户请求到达网站应用服务器之前的环节 浏览器优化 浏览器本地页面缓存 合并http减少请求次数 页面压缩 CDN 将静态页面分发到离用户最近的cdn服务器 动静分离,静态资源独立部署 静态资源(js,css,网站logo,按钮...原创 2018-06-15 08:33:20 · 3630 阅读 · 0 评论 -
项目-安全架构
网站安全至关重要,项目越大越应该注重安全问题,以下通过六个方面进行项目安全性方面的控制.一:权限控制 1)将用户分权限,不同权限的用户具有不同的功能,不可以进行跨权限进行非正常操作。 2)将不可被直接访问的页面隐藏,使其只能通过页面内部跳转进行访问。 3)实现:对于1)可以使用安全性框架进行权限管理,例如:shiro、spring security等...原创 2018-06-15 08:35:46 · 2196 阅读 · 0 评论 -
mysql主从复制配置与问题解决
主从复制是为了加强系统数据库的可用性,当主库挂掉时,从数据库保存数据,数据不会丢失,将从库切换为主库,等主库弄好之后再替换回来,提高了项目的可用性。当然我们也可以读写分离等操作,提高系统的并发性。本博文只记录了如何进行主从复制的配置和过程中的一些问题的解决方法。 原理:MySQL使用3个线程来执行复制功能(其中1个在【主服务器】上,另两个在【从服务器】上) 当【从服务...原创 2018-06-18 13:11:33 · 3789 阅读 · 0 评论 -
使用 Log4j2 + SLF4j 打造日志系统的全方位教程
目录一:前言二:添加依赖2.1:去除直接和间接依赖的log4j1和SLF4j2.2:添加依赖三:xml配置3.1:log4j2.xml常用demo3.2:demo的优点3.3:内容详解3.4:demo变形3.4.1:同步打印日志3.4.2:全部异步打印日志3.4.3:混合模式打印日志四:其他4.1:Log日志level4.2:Log4j2与logback速度对比一:前言近期做一个项目打造项目...原创 2018-11-23 15:29:09 · 2207 阅读 · 0 评论 -
【转】全面的告诉你项目的安全性控制需要考虑的方面
一、背景团队最近频繁遭受网络攻击,引起了技术负责人的重视,笔者在团队中相对来说更懂安全,因此花了点时间编辑了一份安全开发自检清单,觉得应该也有不少读者有需要,所以将其分享出来。二、编码安全2.1 输入验证 说明 检查项 概述 任何来自客户端的数据,如URL和参数、HTTP头部、 Javascript戓其他嵌入代码...转载 2018-12-11 20:44:19 · 1731 阅读 · 0 评论 -
【转】什么是一致性hash算法?(详解)
一致性hash算法总结: 本质为一个0-2^32 -1(该值为自定义的Hash值空间)的闭环,将服务器节点Node根据使用自身具有代表性的信息hash对2^32取模,比如根据服务器名称+ip+节点名称等进行hash并取模后计算出node在hash环上的位置。我们在存储kv时通过对hash(key)来获取在环上的位置,向右查找直到找到第一个服务器node节点,就将其存储在该node节点上...转载 2019-02-20 18:28:00 · 625 阅读 · 0 评论