一个 Web 应用的全部功能并非总是无条件地向所有用户开放,不同的用户角色拥有不同的功能操作权限,这在现实的场景中随处可见: 某些功能(比如发表文章、评论等)只有登录的用户才有权操作,未登录的普通访客...
说到数据库事务,想到的就是要么都做修改,要么都不做,或者是 ACID 的概念。其实事务的本质就是锁、并发和重做日志的结合体。 这一篇主要讲一下 InnoDB 中的事务到底是如何实现 ACID 的: 原...
前面我们已经介绍了冒泡排序、选择排序、插入排序等常见的数据排序算法。现在,我们接着介绍快速排序。 快...
在以前的版本中使用泛型类型,需要在声明并赋值的时候,两侧都加上泛型类型。例如: Map
很早之前,就一直有一个想法:希望能够比较系统地介绍一下Web应用开发过程中的一些安全知识。 为什么呢? 因为从我个人在多家企业工作以及招聘面试的经历来看,我发现:大多数中小企业里的开发人员,甚至包括个...
Windows平台下Kubernetes(k8s) Dashboard 搭建和部署 在命令行内执行kubectl.exe apply -f .\kubernetes-dashboard.yaml或其它kubectl命令报错: 报错内容:命令行提示拒绝访问,然后弹窗此应用无法在你的电脑上运行,若要找到适用于你的电脑的版本...
Windows平台运行程序或者执行命令报如下错误: Error: listen tcp 0.0.0.0:****: bind: An attempt was made to access a socket in a way forbidden by its access permissions. Error: list...