程序设计,性能优化,降低风险
文章平均质量分 95
程序设计,性能优化,降低风险
sun0322
NULL
展开
-
服务器(AIX、Linux、UNIX)性能监视器工具【nmon】使用介绍
===原创 2024-04-23 18:41:56 · 337 阅读 · 0 评论 -
Linux系统性能相关知识学习
https://blog.csdn.net/sxzlc/article/details/104872052---15.daemon 守护进程系统为了某些功能必须要提供一些服务(不论是系统本身还是网络方面),这个服务就是service.实现这个service的程序称为daemon. daemon主要分为两类 stand alone:此daemon可以自行单独启动服务 super daemon:一个特殊的daemon来同一管理 这个特殊的daemon被称为s...原创 2021-03-20 09:11:09 · 499 阅读 · 0 评论 -
代码安全_弱点(脆弱性)分析 CWE_20200807
■其他资料 https://blog.csdn.net/sxzlc/article/details/105202979■分析对象code・352 http://cwe.mitre.org/data/definitions/352.html・693 http://cwe.mitre.org/data/definitions/693.html・16 http://cwe.mitre.org/data/definitions/16.html・...原创 2020-08-13 09:58:48 · 1071 阅读 · 0 评论 -
代码安全_弱点(脆弱性)分析 CWE、漏洞、防御机制
■CWECommon Weakness Enumeration■List・CWE-117: Improper Output Neutralization for Logs The software does not neutralize or incorrectly neutralizes output that is written to logs.http://...原创 2020-03-30 17:07:09 · 1956 阅读 · 0 评论 -
与外系统连接时,需要考虑的问题
1.用户名密码设置的安全性 想都不用想,一定不能写在代码里面 同时要考虑是否有必要对密码进行加密。 (比如,密码作为服务器参数进行配置,我们可以把用户名以及密码明文写在配置中吗?) https://blog.csdn.net/sxzlc/article/details/103359472 加密的时候,...原创 2019-12-13 00:02:09 · 1426 阅读 · 1 评论 -
如何考虑程序的优化性
■前言 我们开发的系统,页面采用JSF,由于过多的使用了Ajax,造成系统非常的慢,因为本来就已经很慢了,所以有时我们在实现逻辑的时候,只是考虑逻辑清晰,却不过分的考虑性能。 但是并不代表完全不去考虑性能。■要实现的功能通过系统填写的数据,会在一览中显示。如果某条数据中的某个字段是特定的值,要在一览中做出标记。(补足说明1:这个值是否是特定的值,要连接一个外...原创 2019-05-06 21:58:52 · 219 阅读 · 0 评论 -
设计程序时,注意和外系统连携相关的处理
■前言今天和同事讨论了一个业务代码实现的问题。 ●业务需求如下: 我们的系统每申请一条记录,都会在申请一览中显示。 在申请过程中,会和外系统连携,从而来检验我们入力的一些值的状态。 (↑补足说明1:申请完了之后,对于某些值还可以再次修改) 如果申请的某个值是“XXX”状...原创 2019-04-30 20:48:25 · 307 阅读 · 0 评论 -
坚决不要使用SQL逻辑删除本番环境的数据,降低程序风险
前一段时间,对应废止商品,由于新商品上线,之前商品的用于查询的【事情照会CODE】不能使用,所以开始的对应方案是,使用SQL删除废止商品的数据可是,系统业务实在是过于复杂,写出来的SQL的条件有问题还好发现了,如果在本番环境执行,那就是大Bug了!!最后虽然改好了,也没有采用这种方案因为,这种操作实在是太危险了!!!最终的解决方案,在代码中,添加逻辑解决。...原创 2019-01-18 22:39:45 · 401 阅读 · 0 评论 -
程序逻辑的处理方式尽量不要写在SQL文中
之前修改了一段代码,把逻辑处理放入了SQL文中,结果程序出了bug开始的想法是,逻辑处理放入SQL中,修改量比较小,所以决定在SQL中处理,结果出了bug。逻辑处理放在SQL不仅不利于维护,而且容易出错。还是把逻辑处理,放在java代码中,出错的概率小。同时也便于维护。...原创 2019-01-18 22:24:05 · 1629 阅读 · 0 评论 -
大规模数据运行时,可以考虑使用多线程处理!
今年3月份测试了一段代码,数据库中有300万条数据,抽出处理后写入文件中。大规模数据执行时,希望24小时内执行完毕,但是实际测试中,时间达到了27个小时之多。------------------------------------------------------今天又看到了这段代码,发现他们应该已经解决了这个问题。他们解决的方式是才有多线程进行处理。(以下...原创 2012-09-10 16:35:49 · 3857 阅读 · 1 评论 -
大规模数据生成 (500万条数据)
前言: 最近有一个作业需要 对 大规模数据 进行 性能测试 需要500万条数据,这是一个很大的量,我们无法通过cvs文件这种方式把数据导入数据库 我开始想到了一个解决方案,使用java程序,循环500万次,执行更新语句,把数据插入到数据库中。 这种方式虽然方便了操作,但是效率一定很慢。 下面给出最优的解决方案 使用存储过程,进行数据插入原创 2012-04-13 09:00:55 · 2422 阅读 · 0 评论 -
postgre SQL 中的 触发器 (实例应用,如何备份更新之前的差分数据)
有两张表 user 和 diff_user_list 当对user表进行增删改查,或其中某个字段发生变化时,相应的对diff_user_list表中插入字段。 下面的代码的作用是,当user表中的字段"姓名"更新时,把旧的记录存入 diff_user_list 表中 依此类推,还可以写出 插入数据 删除数据时的,备份之前数据的代码。 create or rep原创 2012-04-11 09:23:34 · 1400 阅读 · 0 评论