![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
瞎琢磨先生
300字以内
展开
-
MySQL 查询两个不相关的表的数据将其合并输出成一条
需求:MySQL 查询两个不相关的表的数据将其合并输出成一条实现:SELECT t1.*, t2.*FROM ( SELECT * FROM t_name1 WHERE id = 996 ) t1, ( SELECT * FROM t_name2 WHERE NAME = "007" ) t2原创 2021-06-06 23:25:49 · 2427 阅读 · 2 评论 -
jdk 8 中 Lambda 表达式练习题(经典面试题)
jdk 8 中 Lamba 表达式练习题(经典面试题)题1调用 Collection.sort()方法,通过定制排序比较两个Employee(先按年龄,年龄相同按姓名比)。题2①声明函数式接口,接口中声明抽象方法,public String getValue();②声明测试类,在类中编写方法使用接口作为参数,将每一个字符品转换成大写,并作为方法的返回值③再将一个字符串的第2个和第4个索引位置进行截取子串题3①声明一个带两个泛型的函数式接口,泛型类型为<T,R> T为参数,R为返回原创 2021-05-29 18:06:31 · 1681 阅读 · 0 评论 -
五分钟学习一个java知识点系列之lombok快速入门(尤其是链式编程)
以SpringBoot项目为例:添加依赖<dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><optional>true</optional></dependency>创建实体类@Data@Builder // 链式编程@NoArgsConstructor@AllArgsCon原创 2021-05-13 22:51:39 · 152 阅读 · 1 评论 -
手把手教你如何解锁xshell高阶功能
虽然 Xshell 是一款付费软件,但是凭借着其简洁、强大的功能依旧收获了一大批簇拥者。可惜的是对于大部分人而言,涉猎的功能九牛一毛。为了让 Xshell 能更好的服务大家,就是撰写本文的唯一动力。本文属于抛砖引玉,如果你有更好的操作技巧,欢迎相互交流。快即生产力。-- 瞎琢磨先生快速命令栏添加快捷指令以快速查看日志为例,添加"字符串"形式的指令。添加快捷指令打开快捷命令栏为了方便使用、添加快捷指令,可以自行添加修改命令。打开快捷命令栏自动复制选中内容到剪切板不得不说,在执行命令原创 2021-05-13 22:38:09 · 306 阅读 · 2 评论 -
Excel 实现列表的多级联动
相关数据幼稚园小班中班大班小学一年级二年级三年级四年级五年级六年级中学初一初二初三高中高一高二高三大学大一大二大二大三大四其它其它一级列表二级列表(根据一级列表联动):关键词:INDIRECT 函数。联动效果设置在"名称管理器"中添加相应的数据以”中学”一行为例,设置如下:...原创 2021-05-09 10:54:36 · 522 阅读 · 0 评论 -
Postman 常用用法以及进阶用法(Postman教程)
Postman进阶教程常见用法变量的定义、使用自动获取 token接口组备份接口组、变量等信息前置条件:以 Postman v8.2.3 为例。常见用法变量的定义、使用在开发和自测过程中,切换IP地址也是一个高频的操作,如每次均手动修改,也是相当繁琐的过程,故可将其定义成变量,方便切换。(1) 定义变量局部变量示例(2) 切换使用的变量(局部变量)点击"^",可以看到局部变量列表,选择其中一个,则现在使用的即为该局部变量。全局变量示例(3) 使用语法:{{变量名}原创 2021-04-26 21:09:13 · 2722 阅读 · 0 评论 -
多线程相关实例(多线程经典应用场景)
转载,from 网络,未能找到原创人员,只找到一个二手转载 https://blog.csdn.net/u013521220/article/details/79648270一.相关知识:Java多线程程序设计到的知识:(一)对同一个数量进行操作(二)对同一个对象进行操作(三)回调方法使用(四)线程同步,死锁问题(五)线程通信等等二.示例一:三个售票窗口同时出售20张票;程序分析:1.票数要使用同一个静态值2.为保证不会出现卖出同一个票数,要java多线程同步锁。设计思路:1.创.翻译 2021-04-22 22:45:57 · 18968 阅读 · 3 评论 -
字符串排序中的几个坑
最近项目中需要对对象的一些字段进行排序以及分页,第一反应就是用stream流。无它,方便快捷。但使用中还是不出意料的遇到了几个坑。第一个坑:比较的字段存在 null 值导致排序异常,进而获取对象空指针。解决方法也简单,对空指进行排序,设置空指最前或者最后。第二个坑:对字符串类型的数字排序,导致排序错误。如升序排列得到 1、11、2、23、3 的结果,原因就是字符串是逐位进行排序。...原创 2021-02-28 23:39:31 · 540 阅读 · 1 评论 -
MySQL 中常用的日期相关函数
https://www.cnblogs.com/luxd/p/9946028.html第一部分:时间差函数 timestampdiff、datediff、timediff一、时间差函数:timestampdiff语法:timestampdiff(interval, datetime1,datetime2)结果:返回(时间2-时间1)的时间差,结果单位由 interval 参数给出。intervalfrac_second 毫秒(低版本不支持,用second,再除于1000)second .原创 2021-02-17 16:58:44 · 1594 阅读 · 4 评论 -
求 MySQL 多列中的最大的值
目录需求实现需求求 MySQL 多列中的最大的值。具体需求:求 test 表中列 a1、a2、a3、a4中的最大列的值。实现涉及知识点:GREATEST、LEAST 两个函数(greatest 最大值、least 最小值)SELECT GREATEST(c1, c2, c3, c4) AS max, LEAST(c1, c2, c3, c4) AS minFROM(SELECT CASE WHEN a1 IS NULL THEN 0 ELSE a1 END c1,原创 2021-02-17 16:14:07 · 1515 阅读 · 0 评论 -
MySQL 常见统计(没有数据则“补0“)
MySQL 常见统计(没有数据则"补0")已知:各系统和设备表通过 system_id 关联([注]逻辑关联非物理关联)。求:查询各系统的设备的数量,若该系统无数据,“补0”。对应的 SQL 语句和数据SET FOREIGN_KEY_CHECKS=0;-- ------------------------------ Table structure for device-- ----------------------------DROP TABLE IF EXISTS `de原创 2021-01-07 00:29:33 · 2580 阅读 · 2 评论 -
[算法题(二)]已知一个数组(升序且不重复,如 1, 2, 3, 5, 7, 8, 9),要求输出:1 ~ 3、5,7 ~ 9。 即:连续的区间之间不输出中间的数字。
[需求]已知一个数组(升序且不重复,如 1, 2, 3, 5, 7, 8, 9),要求输出:1 ~ 3、5,7 ~ 9。即:连续的区间之间不输出中间的数字。[解法二]import java.util.*;/** * @Author: 瞎琢磨先生 * @Date: 2021/1/6 22:41 * @Description: */public class Test5 { public static void main(String[] args) { //Lis原创 2021-01-06 23:56:52 · 365 阅读 · 1 评论 -
[java]连续的区间之间不输出中间的数字
文章目录[需求][附加题][需求]已知一个数组(升序且不重复,如 1, 2, 3, 5, 7, 8, 9),要求输出:1 ~ 3、5,7 ~ 9。即:连续的区间之间不输出中间的数字。[附加题]在满足前面的需求的基础上,要求输出:0 - 3、4 - 5、6 - 9。即:a ~ b ⇒ [a-1,b],c ⇒ [a - 1,a]。import java.util.Arrays;import java.util.Collections;import java.util.List;/** *原创 2021-01-06 00:31:48 · 306 阅读 · 1 评论