总体指导思想是前后端分离,后端同事提供线上API数据查询接口或websocket接口,前端同事负责处理获取到的数据、编写展示的页面、实现用户交互;前后端都要考虑web开发的安全性问题,表单提交到数据库前对用户的输入进行转义、登录避免明文传输密码等。前后端都要关注SQL注入攻击、跨站脚本攻击、跨站请求 ...
分类:
其他好文 时间:
2020-05-11 18:51:11
阅读次数:
60
Web服务本质 HTTP协议 HTML 超文本标记语言(Hypertext Markup Language, HTML)是一种用于创建网页的标记语言。 本质上是浏览器可识别的规则,我们按照规则写网页,浏览器根据规则渲染我们的网页。对于不同的浏览器,对同一个标签可能会有不同的解释。(兼容性问题) 网页 ...
分类:
Web程序 时间:
2020-05-11 15:55:09
阅读次数:
88
mybatis的mapper文件中的一个标签是否可以写多条SQL语句?是否存在事物?这篇博文的由来,朋友面试遇到两个问题?第一个问题是mybatis的mapper文件中的一个标签是否可以写多条SQL语句?第二个问题是上述问题如果成立,那么这个标签内是否存在事物?数据库事物的四大特性回顾知识:ACID原子性、一致性、隔离性、持久性问题答案第一问题:mybatis的mapper文件中的一个标签可以写多
分类:
移动开发 时间:
2020-05-11 00:54:02
阅读次数:
485
引言 大家在开发中,还有很多童鞋在写查询语句的时候,习惯写下面这种不规范sql select * from table 而不写成下面的这种规范方式 select col1,col2,...,coln from table 我也知道,这些童鞋是图方便,毕竟再敲一堆的列名,嫌麻烦!你们上班可以问问自己的 ...
分类:
数据库 时间:
2020-05-09 14:20:12
阅读次数:
72
开始Vue.js vue-cli 需要环境 Node.js:https://nodejs.org/en/download/ 选择自己的版本 Git:https://git-scm.com/download 查看是否安装了Node.js和nmp(软件包管理器) cmd下输入node -v npm -v ...
分类:
Web程序 时间:
2020-05-09 00:41:53
阅读次数:
208
1.1 泛形的作用 (1)JDK5以前,对象保存到集合中就会失去其特性,取出时通常要程序员手工进行类型的强制转换,这样不可避免就会引发程序的一些安全性问题。例如: ArrayList list = new ArrayList(); list.add("abc"); Integer num = (In ...
分类:
编程语言 时间:
2020-05-08 13:22:21
阅读次数:
75
文本的可缩放性 一个比较独特的、由CSS导致的可访问性问题就是文本的可缩放性。 在编写网页时,我们经常会倾向于选择较小的字号,以便能够一次在页面中显示更多内容。 我理由相信网页中文本的字号仍将越变越小。 问题在于,很多人又恰好看不清低于某个字号的文字。 幸运的是,当前所有浏览器都提供了内建的对文本进 ...
分类:
Web程序 时间:
2020-05-08 12:51:22
阅读次数:
68
问题描述: 网站想实现访问http时能跳转https,站点是用IIS搭建的。从网上找了一种url2重写的方式,尝试了N次都失败了,现像是安装好 url后,.net 4.5classic就挂了。查过好多资料,有尝试修改web.config也不行。预计是windows操作系统版本兼容性问题,不想升级~ ...
分类:
Web程序 时间:
2020-05-08 12:41:09
阅读次数:
103
本文摘自书籍《Flink基础教程》 一、一致性的三种级别 当在分布式系统中引入状态时,自然也引入了一致性问题。一致性实际上是“正确性级别”的另一种说法,即在成功处理故障并恢复之后得到的结果,与没有发生任何故障时得到的结果相比。在流处理中,一致性分为 3 个级别。 at-most-once:数据最多被 ...
分类:
其他好文 时间:
2020-05-06 22:08:07
阅读次数:
113
2.阅读代码——动态规划 乔治·桑塔亚纳说过,“那些遗忘过去的人注定要重蹈覆辙。”这句话放在问题求解过程中也同样适用。不懂动态规划的人会在解决过的问题上再次浪费时间,懂的人则会事半功倍。那么什么是动态规划?这种算法有何神奇之处? 目的:为了避免解决重复性问题 斐波那契 1.递归算法 任何一个递归函数 ...
分类:
其他好文 时间:
2020-05-06 13:54:18
阅读次数:
50