摘要: order by可以按一个或多个(最多16个)字段排序查询结果,可以是升序(ASC)也可以是降序(DESC),如果缺省,则是升序。 order by中如果定义了多个字段,则按照字段的先后顺序排序。 order by通常放在SQL语句的最后。 比如:根据创建时间正序,更新时间倒序 SELECT * F 阅读全文
posted @ 2022-02-16 15:52 Charles博客 阅读(2370) 评论(0) 推荐(0) 编辑
摘要: Optional和ifPresent进行判空处理 转载:https://www.cnblogs.com/luoboyu/p/15188871.html JDK 1.8加入了 Optional 类。用于避免用if判空时出现空指针异常,它就是一个包裹着对象的容器。如果值存在则 isPresent()方法 阅读全文
posted @ 2022-02-16 15:35 Charles博客 阅读(945) 评论(0) 推荐(0) 编辑
摘要: 一、根据String类型字段分组,求BigDecimal类型的和 1.原始数据及需求 需求:发货地和收货地相同的数据,合并这两项,并计算其他两项的数据之和 拿到的原始数据如下图所示: 2.利用StreamAPI处理List集合 代码如下: @Override public Map<String, O 阅读全文
posted @ 2022-02-16 15:31 Charles博客 阅读(7419) 评论(0) 推荐(0) 编辑
摘要: 在div内书写内容,给div配置一个类。 <template> <div class="dashboard-editor-container"> // 定义一个类名 </div> </template> <style rel="stylesheet/scss" lang="scss" scoped> 阅读全文
posted @ 2022-02-16 11:01 Charles博客 阅读(500) 评论(0) 推荐(0) 编辑
摘要: CSS padding(填充) CSS padding(填充)是一个简写属性,定义元素边框与元素内容之间的空间,即上下左右的内边距。 padding(填充) 当元素的 padding(填充)内边距被清除时,所释放的区域将会受到元素背景颜色的填充。 单独使用 padding 属性可以改变上下左右的填充 阅读全文
posted @ 2022-02-16 11:01 Charles博客 阅读(1018) 评论(0) 推荐(0) 编辑
摘要: A前端代码 1.在线查看按钮和方法 在诊断报告管理中,添加在线查看的按钮,添加点击事件@click="lookUp" <template slot="menuLeft"> <!--在线查看的按钮--> <el-button size="small" class="el-button--primary 阅读全文
posted @ 2022-02-16 10:55 Charles博客 阅读(632) 评论(0) 推荐(0) 编辑
摘要: 需求 按照每行数据读取文件,然后随机获取其中一行 步骤 1.读文件,读成字符串集合 2.生成随机数,随机数应该对应集合的下标 3.根据随机数随机读取一行 代码 package com.lianxi1019; import java.io.IOException; import java.nio.ch 阅读全文
posted @ 2022-02-16 10:38 Charles博客 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 1.需求 将1-100个数字,打乱顺序放到集合中,并删掉奇数。 2.实现 步骤1:把数字放到集合中,创建集合,注意要泛型。for循环是1到100。 步骤2:集合乱序,方法:Collections.shuffle(传入的集合)。 一般带s的是工具类。 用到Collections(带s)集合工具类中的s 阅读全文
posted @ 2022-02-16 10:09 Charles博客 阅读(244) 评论(0) 推荐(0) 编辑
摘要: JDK是每年的3月和9月发布,每半年发布一次,现在最新的是JDK17(今日2022.2.16)。JDK每3个版本是一个长期维护,以前JDK1-8都是长期维护。关于长期维护的概念看这个:https://www.cnblogs.com/longyoudahai/p/15899185.html。 JDK8 阅读全文
posted @ 2022-02-16 10:02 Charles博客 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 什么是长期支持(LTS)版本? 长期支持(LTS)版本通常与应用程序或操作系统有关,你会在较长的时间内获得安全、维护和(有时有)功能的更新。 LTS 版本被认为是最稳定的版本,它经历了广泛的测试,并且大多包含了多年积累的改进。 需要注意的是,LTS 版本的软件不一定涉及功能更新,除非有一个更新的 L 阅读全文
posted @ 2022-02-16 09:59 Charles博客 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 后端开发人员技术栈 0. 要求级别 掌握 > 理解 > 熟悉 > 了解 1. 后端开发 1.1 Java8特性 Stream流式计算 掌握 Optional容器的使用 掌握 lambda表达式和方法引用 理解 函数式编程思想 理解 新日期和时间API 熟悉 1.2 字符串处理 使用fastjson进 阅读全文
posted @ 2022-02-16 09:22 Charles博客 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 1. 命名规范 1.1 类名规范 驼峰原则、首字母必须大写 不允许使用下划线和数字(涉及版本号的APP接口相关类除外) 禁止使用拼音和自定义缩写(jiuhong和taobao之类约定俗成的拼音可以使用) 应采用完整的单词,避免使用意义不明确的缩写。 持久层接口以Dao结尾,业务层类Service结尾 阅读全文
posted @ 2022-02-16 09:13 Charles博客 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 1.Java8等价于JDK8 2.JDK8或者JDK1.8是由于自从JDK1.5/JDK5命名方式改变后遗留的历史问题。所以JDK8或者JDK1.8是等价的。 阅读全文
posted @ 2022-02-16 09:11 Charles博客 阅读(1084) 评论(0) 推荐(0) 编辑
摘要: Java8-Lambda表达式和四大函数式接口 Java8 在 2014年初发布,在 Java8 中大家讨论最多的特性是 lambda 表达式。 它还有许多重要的功能,像默认方法、Stream API、新的日期时间API。让我们通过示例来了解这些新功能。 一、Lambda 表达式 有许多使用过高级编 阅读全文
posted @ 2022-02-16 09:09 Charles博客 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 使用webmagic进行爬虫练习 1.网络爬虫 搜索引擎是基于爬虫的。 百度、谷歌,搜索引擎把网页抓过来,形成数据库,搜索是在自己的数据库中搜索的。搜索引擎就是基于网络爬虫的,爬虫也叫蜘蛛,也叫网络蜘蛛。 还有其他小的应用也是基于爬虫的,比如今日头条,最开始是从各个新闻网站上搜集新闻,搜集后重新定位 阅读全文
posted @ 2022-02-16 08:38 Charles博客 阅读(351) 评论(1) 推荐(0) 编辑
摘要: 编程语言 SQL语言也属于是一种编程语言,而编程语言大体可分为四种:命令式,对象式,并发式还有声明式。 1.命令式编程语言 命令式编程语言是最像“编程语言”的语言。 命令式编程语言是几乎所有编程语言所采用的,在命令式编程语言中,程序是若干指令组成的语句。程序员要告知电脑如何运行。 我们学的汇编,C语 阅读全文
posted @ 2022-02-16 08:36 Charles博客 阅读(284) 评论(0) 推荐(0) 编辑