MySql

MySQL 中 find_in_set 函数使用

find_in_set 函数语法FIND_IN_SET(str,strList)str 要查询的字符串strList 字段名,参数以“,”分隔,如(1,2,6,8)查询字段 strList 中包含的结果,返回结果null或记录。假如字符串 str 在由 N 个子链组成的字符串列表 strlist 中,则返回值的范围在 1 到 N 之间。 一个字符串列表就是一个由一些被 , 符号分开的子链组成的字符串。如果第一个参数是一个常数字符串,而第...
3周前 (01-10) 阅读(124) 赞一个 (1) 评论() 链接直达
开发工具

Python 词云生成器 stylecloud 使用,更改形状和背景色、自定义风格、颜色流动

这款工具可以帮助生成风格多样的词云,包括梯度和图标形状!stylecloud 是一个 Python 包,它基于流行的 word_cloud 包,并添加了一些有用的功能,从而创建出独特的词云。stylecloud 具备以下特点:为词云提供(任意大小)的图标形状(通过 Font Awesome 5.11.2 获得);支持高级调色板(通过 palettable 实现);为上述调色板提供直接梯度;支持读取文本文件,或预生成的 CSV 文件(包含...
1个月前 (12-27) 阅读(173) 赞一个 (1) 评论() 链接直达
人文阅读

程序员,被代码耽误的段子手

0. 如果软件正在占领全世界,为什么程序员得不到尊重?遍身罗绮者,不是养蚕人。1. 中国大陆的盗版Windows系统都是怎么做出来的?复制、粘贴。2. 中国梦和美国梦的区别是什么?中国梦.txt,美国梦.exe3. 请用最简洁的语言描述我国fa lv。7544. 哪种编程能够永生?除非你能一直续。5.怎么翻译Linus Torvalds的这句「Talk is cheap. Show me the code」比较好?屁话少说,放码过来。6...
1个月前 (12-15) 阅读(393) 赞一个 (2) 评论() 链接直达
Java开发

Mybatis 获取 insert 之后的主键 id

问题很多时候,我们需要获取到刚刚插入到数据库的数据的id是什么,这里的id可能有两种情况,一种是自增长的id,另外一种情况是用户自定义的id,例如生成的uuid。insert完成之后再去查询得到id,这样显然不太合适,很可能获取到的id不是自己想要的那条数据的id,只有在insert的过程中获取到id,再将其包装在结果集中一起返回,这样才能万无一失,保证返回id的准确性。实现方法实现方法:mybatis的selectKey标签配合sql...
2个月前 (12-11) 阅读(353) 赞一个 (2) 评论() 链接直达
MySql

MySQL 根据行号排序后进行更新

背景在一个页面上的 外呼包(call_package) 列表数据做排序,数据库表有一个 seq 排序的字段,前端在通过控件拖动,把排完顺序后的外呼包 id 列表发送给后段,后段更新每一个 id 排完的顺序。实现方式1:n 个 id 就调用执行更新 n 次 sql实现方式2:id 按照顺序传递给更新语句,执行 1 次 sql(实现方式如下)MySQL 根据行号排序后进行更新1、利用 MySQL 的自动生成序列号函数,把序号和id进行一一对...
2个月前 (12-03) 阅读(250) 赞一个 (1) 评论() 链接直达
开发工具

PostMan 巧用 cURL

一、从charles等抓包工具中请求地址复制为CURL粘贴至postman可直接生成接口请求操作:1、如下图右键->复制cURL Request复制后代码示例:curl -H 'Host: www.baidu.com' -H 'user-agent: Android Phone 22 com.hfjy.learningpare...
2个月前 (12-02) 阅读(379) 赞一个 (3) 评论() 链接直达
Java开发

阿里巴巴Java开发手册(华山派)

《Java 开发手册》是阿里巴巴集团技术团队的集体智慧结晶和经验总结,经历了多次大规模一线实战的检验及不断完善,公开到业界后,众多社区开发者踊跃参与,共同打磨完善,系统化地整理成册。现代软件行业的高速发展对开发者的综合素质要求越来越高,因为不仅是编程知识点,其它维度的知识点也会影响到软件的最终交付质量。比如:数据库的表结构和索引设计缺陷可能带来软件上的架构缺陷或性能风险;工程结构混乱导致后续维护艰难;没有鉴权的漏洞代码易被黑客攻击等等。...
2个月前 (12-02) 阅读(328) 赞一个 (2) 评论() 链接直达
Java开发

Java8中的default关键字理解

default关键字介绍default是在java8中引入的关键字,也可称为Virtual extension methods——虚拟扩展方法。是指,在接口内部包含了一些默认的方法实现(也就是接口中可以包含方法体,这打破了Java之前版本对接口的语法限制),从而使得接口在进行扩展的时候,不会破坏与接口相关的实现类代码。为什么要有这个特性?首先,之前的接口是个双刃剑,好处是面向抽象而不是面向具体编程,缺陷是,当需要修改接口时候,需要修改全...
2个月前 (11-29) 阅读(361) 赞一个 (2) 评论() 链接直达
常用工具

利用 Chrome 原生工具进行网页长截图

之前试用 Firefox Quantum 时,我最喜欢的特性之一就是其自带的截图功能。它不仅可以自动检测网页元素边界,还能轻松保存整个网页,十分方便。 后来由于扩展及习惯等原因,我又换回了 Chrome,但还是对该功能念念不忘。尽管商店里也有许多截图增强扩展,但在截取一些比较复杂的网页时,往往会出现元素错位、重复的现象。经过一番探索,我发现 Chrome 开发者工具中其实自带了截图命令,效果也令人满意,在这...
2个月前 (11-28) 阅读(287) 赞一个 (0) 评论() 链接直达

程序喵 www.ibloger.net

关于本站 站内留言 给我写信 文章订阅