开发
文章平均质量分 56
Roda的博客
这个作者很懒,什么都没留下…
展开
-
Java异常分类总结
Java异常异常可以看做在我们编程过程中遇到的一些意外情况,当出现这些意外情况时我们无法继续进程正常的逻辑处理,此时我们就可以抛出异常并进行处理。原创 2022-09-09 10:44:48 · 7864 阅读 · 2 评论 -
数据权限访问控制
在技术上采用身份认证的方式实现。首先,数据只能被授权的用户使用,未授权的用户不能使用;其次,授权的用户在使用数据时也只能在授予的一定权限内使用,超出允许权限之外的操作则无法使用。这种情况需要给相关appid限流处理,常用的限流算法包括:令牌桶限流,漏桶限流,计数器限流;漏桶算法的原理是按照固定常量速率流出请求,流入请求速率任意,当请求数超过桶的容量时,新的请求等待或者拒绝服务;系统访问控制对计算机进行了第一道安全防护,非授权人员无法通过认证打开计算机系统,也就无法看到数据,无法对数据进行进一步的操作。...原创 2022-08-16 15:34:04 · 5367 阅读 · 0 评论 -
大型互联网架构设计踩坑
大型互联网架构设计踩坑原创 2022-01-06 09:26:10 · 3088 阅读 · 0 评论 -
研发质量度量
指标 公式/描述 说明 工作量偏差 ((实际工作量-计划工作量)/计划工作量)*100% 进度 需求通过率 (已测试通过的需求数/需求总数)*100% 进度 需求完成数 统计时间段内,该团队完成的需求数; 这个指标通常用于度量整个团队的交付能力,越多代表团队的交付越多 ...原创 2021-11-05 13:27:17 · 7731 阅读 · 0 评论 -
【安全】WEB配置安全
NGINX安全配置 APACHE安全配置 TOMCAT安全配置一、NGINX安全配置NGINX安全配置主要注意以下几点1、版本号隐藏配置:server_tokens off2、禁止目录访问autoindex off;3、nginx超时时间配置建议低于10秒 client_body_timeout 10; # 该指令用于设置读取客户端请求内容的超时时间,默认是 60, client_header_timeout 10; # 该指令用于设置读...原创 2021-07-19 14:56:01 · 5282 阅读 · 2 评论 -
如何进行单元测试
一、单元测试步骤代码编写完成后的单元测试工作主要分为两个步骤:人工静态检查人工静态检查是测试的第一步,这个阶段工作主要是保证代码算法的逻辑正确性(尽量通过人工检查发现代码的逻辑错误)、清晰性、规范性、一致性、算法高效性。并尽可能的发现程序中没有发现的错误。动态执行跟踪执行待测程序来跟踪比较实际结果与预期结果来发现错误。经验表明,使用人工静态检查法能够有效的发现30%到70%的逻辑设...原创 2019-06-04 10:07:11 · 19891 阅读 · 0 评论 -
【安全】SQL注入和解决方法
目录 SQL注入1、SQL注入说明2、SQL注入影响3、SQL注入示例4、SQL注入解决方法 SQL注入1、SQL注入说明应用为了和数据库进行沟通完成必要的管理和存储工作,...原创 2019-01-03 13:04:40 · 30076 阅读 · 0 评论 -
高并发优化方案
高并发常见优化方案数据库缓存: 缓存数据是为了让客户端很少甚至不访问数据库,减少磁盘IO,提高并发量,提高应用数据的响应速度。CDN加速: CDN的全称是Content Delivery Network,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离等综合信息将用户的请求重新导向离用户最近的服务节点上。 CDN的本质...原创 2018-11-15 21:37:30 · 4147 阅读 · 0 评论 -
如何设置Python的环境变量
Python环境变量设置: 在系统变量里找到PATH,双击PATH,在结尾加上 ";C:\Python25"(不要引号,此处为安装路径)确定就可以。接下来:运行->cmd,在命令行窗口中输入python,即可运行。输入print ("Hello World!" )应该有如下结果:>>> print ("Hello World!" ) Hel...原创 2018-11-08 21:55:57 · 3278 阅读 · 0 评论 -
APK安装失败的原因和解决方案
1. 手机系统内存剩余空间不足,导致安装失败:提示情形:a. 提示为“ADB_INSTALL_FAILED_INSUFFICIENT_STORAGE”,意为手机存储空间不足;b. 提示为“ADB_INSTALL_FAILED_DEXOPT”,意为因手机存储空间不足导致APK解码失败;c. 提示为“ADB_INSTALL_FAILED_DEVICE_NOSPACE”,意为因手机存储空间不足导...原创 2018-11-08 21:42:02 · 50499 阅读 · 1 评论 -
Code Review 代码评审
代码评审是指在软件开发过程中,对源代码的系统性检查。通常的目的是查找系统缺陷,保证软件总体质量和提高开发者自身水平。 Code Review是轻量级代码评审,相对于正式代码评审,轻量级代码评审所需要的各种成本要明显低的多,如果流程正确,它可以起到更加积极的效果。正因如此,轻量级代码评审经常性得被引入到软件开发过程中。为什么进行Code Review?有效提升代码质量尽早发...原创 2018-06-06 15:41:51 · 8849 阅读 · 1 评论 -
Mysql存储过程批量操作库表
/*分库分表时,批量操作数据库(支持多库中表号一直累计的情况)*/BEGIN set @out = 8; -- 数据库个数 set @in = 256; -- 每个库的表个数 set @out_st = 0; set @in_st = 0; WHILE @out_st < @out DO ...原创 2018-06-06 14:59:18 · 6482 阅读 · 0 评论