OWASP Top 10

1. SQL注入

  • 楼主认为,就是数据库名、表名、字段名被恶意获取,并且被恶意替换系统安全性较低的SQL注入语句。
  • 预防措施:
    1
    2
    3
    4
    1. 使用预编译的SQL语句
    比如:使用prepareStatement(XXX=?).setXXX(),这样SQL的语义不会发生变化,攻击者也无法改变SQL结构
    2. 参数化查询
    就是SQL中的变量通过参数传入,而不是以字符串拼接的方式传入,但是不要使用“$name”的形式,要使用“:name”的形式

Web如何提高响应速度

web性能优化中有句话叫“前端为八、后端为二”,在前端进行优化往往能够起到立竿见影的效果。

1. 尽量减少前端的http请求

  • 合并CSS文件、JS文件,就是把多个CSS文件合成一个CSS文件,多个JS文件合成一个JS文件,去除里面的空格、换行等等。
  • 把多张图片合成一张大图片,CSS Sprites利用CSS background相关元素进行背景图绝对定位,就可以从这张大图片中取出需要的部分。

POSTGRESQL

1. 使用dbeaver连接postgresql

Alt text 在使用dbeaver下载postgresql(以下简称pg)的driver时,楼主遇到一个问题,就是那个驱动无法正常安装,于是楼主去pg的安装目录找了一下,发现了pg的jdbc驱动,就是下图那个东西。

水煮牛肉

最近,楼主尝试了一道新菜,没错,就是水煮牛肉,特此记录。

Step 1:

准备 牛肉、碱、耗油、生抽、一个鸡蛋、生粉、金针菇、蒜、姜、老抽、花椒、豆瓣酱、火锅底料、料酒、鸡精、胡椒粉

|