Noir's Blog

Der Alte würfelt nicht

Data Authority

企业系统中的数据行权限

最近项目中需要对行级别的数据做权限控制,于是就有了这篇文章。 需求: 根据登录用户的相关信息以及设定好的匹配规则,筛选出所需要的数据。 设计思路: 一开始设计时,思路一直停留在:什么谁能看?对返回的结果集进行二次过滤,效率方面有大问题。 然后把思路换成:谁能看什么之后,问题就很简单了 程序启动时,缓存hb_row_expression表中的信息 业务s...

Linux Command

Linux常用命令

记录一些常用命令备忘 检索进程:ps -ef 查看磁盘空间:df -hl 查看当前目录下一级子文件和子目录占用的磁盘容量: du -lh --max-depth=1 查找文件:find -name {name} 查看md5:md5sum {filePath} 检索目标及后n行:grep -A {n} {name} 检索目标及前n行:grep -B {n} {name} 检索目标及前后n行:...

First Post

"Hello World"

博客差不多搞完了,这里就用来记录工作和生活上碰到的点点滴滴。 还有部分功能没有完善,慢慢修改中。 感谢Hux制作的模板,非常简洁,看了很多模板,还是最喜欢这个。 感谢Frezc制作的笑面男SVG。 感谢GitHub!