数据库
文章平均质量分 74
Jelly-小丑鱼
windows应用程序开发,Linux程序开发,终端安全开发
展开
-
mysql获取数据列值(int和string)最大值
我项目中是需要获取最新版本号的整条数据,所以下面我又根据版本号获取了整条数据,本来是想一次访问获取最新版本号的最新数据的,奈何没有试成功,才又调用了一次,有可以一次就可以查询出版本号最新的整条的数据的,欢迎评论区指出,万分感激。还有就是如果数据库里面的版本号数据为空的时候,使用max查询最大值的时候会报错,不知道gorm插件后面是否会修复,我的处理方式是直接在前面再查询了表中的count数量,数量大于0的才执行下面的查询工作。mysql查询方法果然神奇,居然可以给筛选出字符串的max的功能,只能说是牛逼!原创 2023-12-27 16:10:58 · 632 阅读 · 0 评论 -
xorm数据库操作之Join、Union
golang的数据库操作xorm使用起来非常方便,不用再自己写SQl语句,而且xorm自己给我们做了SQL防注入等操作,用起来既方便又安全。此次文章我不会记录xorm的基本操作,我值记录一些特殊用法问题,包括动态创建表单、基于xorm的联合查询、基于xorm的跨表查询。原创 2023-09-27 17:09:27 · 827 阅读 · 0 评论 -
服务器系统缓存问题总结
做后端的同学都知道缓存,而且越是大的访问量的后端服务,缓存的作用越是重要。最近看了些大佬的解说,觉得说的很好,在此将我理解的记录下来,下面总结下后端缓存的一些知识点。顾名思义,缓存是如何出现的,从字面上的意思理解就是将本次请求的数据保存在内存里面,下次访问请求再来的时候,直接返回缓存的数据,不用再去访问DB(数据库)数据。这样做的好处是访问请求得到快速的响应,而且也可以大大缩小对数据库访问的压力;原创 2023-02-01 18:25:12 · 973 阅读 · 0 评论 -
LDAP的理解
再者让用户输入DN,给用户带来不便的同时,验证也带来问题,因为如果输入的是个目录树而不是所期望的DN,在进行绑定时有可能会让服务器产生不可预料的错,从上面看来,基于LDAP进行身份验证,最好也是最通用的方法就是“两次绑定”。所谓的bind是-一个authentication的过程,不要把它想像成“绑定”,既然是认证,就需要一个用户名和密码,openldap中如果出示的用户名和密码错误,服务器会尝试匿名认证,就和匿名ftp一样。下面我根据一些资料总结的LDAP认证的流程,他还是和我们传统的方法不一样。原创 2022-11-17 16:01:49 · 842 阅读 · 0 评论 -
Mysql数据库分页查询及优化
最近遇到个数据库分页查询问题,mysql数据库分页查询默认是升序查询,就是第一页查询的是最先插入的数据,最后一页才是最新插入的数据,弄了个小的数据库表单。原创 2022-10-21 17:52:37 · 1441 阅读 · 0 评论