java
文章平均质量分 93
小明同学——
这个作者很懒,什么都没留下…
展开
-
Nacos注册中心(Nacos安装,快速入门,多级存储,负载均衡,环境隔离,配置管理,热更新,集群搭建,nginx反向代理)
然后分别修改三个文件夹中的application.properties中的端口号为8085,8086,8087。③:访问地址:http://192.168.200.130:8848/nacos。将nacos文件夹复制三份,分别命名为:nacos1、nacos2、nacos3。1.在Nacos控制台可以设置实例的权重值,首先选中实例后面的编辑按钮。访问上述nacos网页端地址:默认账号密码均为nacos。配置接口,读取nacos中的配置信息。3.Nacos与Eureka的区别。原创 2024-09-20 18:00:12 · 1212 阅读 · 0 评论 -
线程——状态
线程——状态线程状态图线程停止线程休眠线程状态图线程停止/** * @author xiaomingstu * @date 2020-06-11 23:35 * 建议线程正常停止---》利用次数,不建议死循环 * 建议使用标识位---》设置一个标识位 * 不要使用stop 或者destroy等过时或者JDK不建议使用的方法 */public class ThreadStop implements Runnable { //设置一个标识位 private boolean原创 2020-06-16 23:12:33 · 404 阅读 · 0 评论 -
短信发送——腾讯云
短信发送——腾讯云官方文档地址:发送短信接口接口在线调试jar包下载项目工具类官方文档地址:https://cloud.tencent.com/document/product/382/37745按照文档一步一步配完,就可以开发了。发送短信接口API文档地址:https://cloud.tencent.com/document/product/382/38778接口在线调试https://console.cloud.tencent.com/api/explorer?Product=sms&a原创 2020-06-12 11:20:42 · 1309 阅读 · 0 评论 -
线程——初识
多线程——初识大纲1.线程1.1.什么是线程1.2.多线程hello word1.3.对主线程与创建线程执行顺序的理解大纲-------------------------学前必读----------------------------------学习不能快速成功,但一定可以快速入门整体课程思路:1.实践为主,理论化偏少2.课程笔记有完整的案例和代码,(为了学习效率)再开始之前我会简单粗暴的介绍知识点案例思路,有基础的同学听了之后可以直接结合笔记写代码,如果没听懂再向下看视频,我会手把手编原创 2020-06-11 23:15:27 · 442 阅读 · 0 评论 -
微信公众号支付开发——极速
微信公众号支付开发——极速微信公众号支付文档h5页面功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入微信公众号支付文档https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapte原创 2020-06-08 16:38:27 · 676 阅读 · 0 评论 -
lambda表达式——演化
lambda表达式——演化演化演化实现类------------->静态内部类------------->局部内部类------------->匿名内部类------------->Lambda表达式------------->Lambda表达式 ,简化括号------------->Lambda表达式 ,简化花括号public class Lambda { //3.静态内部类 static class Love2 implements ILove原创 2020-06-02 23:46:36 · 213 阅读 · 0 评论 -
lambda表达式——stream归纳
lambda表达式——stream归纳StreamStream生成Stream中间操作Stream的终止操作StreamStream有三点非常重要的特性:Stream 是不会存储元素的。Stream 不会改变原对象,相反,他们会返回一个持有结果的新Stream。Stream 操作是延迟执行的。意味着它们会等到需要结果的时候才执行。Stream生成Collection系的 stream() 和 parallelStream()List<String> list原创 2020-05-15 17:44:12 · 450 阅读 · 0 评论 -
lambda表达式——java8如何排序Map
lambda表达式——java8如何排序Map一、什么是Java 8 Stream二、学习一下HashMap的merge()函数三、按Map的键排序四、按Map的值排序五、使用TreeMap按键排序最后:上文代码一、什么是Java 8 Stream使用Java 8 Streams,我们可以按键和按值对映射进行排序。下面是它的工作原理:将Map或List等集合类对象转换为Stream对象使用Streams的 sorted() 方法对其进行排序最终将其返回为 LinkedHashMap(可以保留排转载 2020-05-15 00:11:12 · 2618 阅读 · 1 评论 -
lambda表达式——StreamAPI终端操作
lambda表达式——StreamAPI终端操作一、Java Stream管道数据处理操作二、ForEach和ForEachOrdered三、元素的收集collect3.1.收集为Set3.2.收集到List3.3.通用的收集方式3.4.收集到Array3.5.收集到Map3.6.分组收集groupingBy四、其他常用方法一、Java Stream管道数据处理操作在本号之前写过的文章中,曾经给大家介绍过 Java Stream管道流是用于简化集合类元素处理的java API。在使用的过程中分为三个阶段转载 2020-05-14 23:58:59 · 438 阅读 · 0 评论 -
lambda表达式——Stream集合元素归约
lambda表达式——Stream集合元素归约Integer类型归约String类型归约复杂对象归约Combiner合并器的使用并行流数据归约(使用合并器)Stream API为我们提供了Stream.reduce用来实现集合元素的归约。reduce函数有三个参数:Identity标识:一个元素,它是归约操作的初始值,如果流为空,则为默认结果。Accumulator累加器:具有两个参数的函数:归约运算的部分结果和流的下一个元素。Combiner合并器(可选):当归约并行化时,或当累加器参数的类型与转载 2020-05-14 23:46:58 · 405 阅读 · 0 评论 -
lambda表达式——Stream查找与匹配元素
lambda表达式——Stream查找与匹配元素一、对比一下有多简单二、其他匹配规则函数介绍三、元素查找与Optional在我们对数组或者集合类进行操作的时候,经常会遇到这样的需求,比如:是否包含某一个“匹配规则”的元素是否所有的元素都符合某一个“匹配规则”是否所有元素都不符合某一个“匹配规则”查找第一个符合“匹配规则”的元素查找任意一个符合“匹配规则”的元素这些需求如果用for循环去写的话,还是比较麻烦的,需要使用到for循环和break!本节就介绍一个如何用StreamAPI来实现“转载 2020-05-14 23:33:51 · 4124 阅读 · 1 评论 -
lambda表达式——函数式接口Comparator
lambda表达式——函数式接口Comparator一、函数式接口是什么?二、函数式接口的特点三、default关键字四、JDK中的函数式接口举例五、自定义Comparator排序一、函数式接口是什么?所谓的函数式接口,实际上就是接口里面只能有一个抽象方法的接口。我们上一节用到的Comparator接口就是一个典型的函数式接口,它只有一个抽象方法compare。只有一个抽象方法?那上图中的equals方法不是也没有函数体么?不急,和我一起往下看!二、函数式接口的特点接口有且仅有一个抽象方法,如原创 2020-05-14 23:21:52 · 1651 阅读 · 1 评论 -
lambda表达式——像使用SQL一样排序集合
lambda表达式——像使用SQL一样排序集合一、字符串List排序二、整数类型List排序三、按对象字段对List排序四、Comparator链对List排序问题:我们现在有一个Employee员工类。@Data@AllArgsConstructorpublic class Employee { private Integer id; private Integer age; //年龄 private String gender; //性别 private Stri原创 2020-05-14 22:54:59 · 446 阅读 · 0 评论 -
lambda表达式——Stream的状态与并行操作
lambda表达式——Stream管道流的map操作一、回顾Stream管道流操作二、中间操作:有状态与无状态三、Limit与Skip管道数据截取四、Distinct元素去重五、Sorted排序六、串行、并行与顺序一、回顾Stream管道流操作通过前面章节的学习,我们应该明白了Stream管道流的基本操作。我们来回顾一下:源操作:可以将数组、集合类、行文本文件转换成管道流Stream进行数据处理中间操作:对Stream流中的数据进行处理,比如:过滤、数据转换等等终端操作:作用就是将Stream原创 2020-05-14 22:36:25 · 727 阅读 · 0 评论 -
lambda表达式——Stream管道流的map操作
lambda表达式——Stream管道流的map操作一、回顾Stream管道流map的基础用法二、处理非字符串类型集合元素三、再复杂一点:处理对象数据格式转换四、flatMap一、回顾Stream管道流map的基础用法最简单的需求:将集合中的每一个字符串,全部转换成大写!List<String> alpha = Arrays.asList("Monkey", "Lion", "Giraffe", "Lemur");//不使用Stream管道流List<String> al原创 2020-05-14 17:52:44 · 5966 阅读 · 0 评论 -
lambda表达式——Stream的filter与谓语逻辑
Stream的filter与谓语逻辑一、基础代码准备二、什么是谓词逻辑?三、谓词逻辑的复用一、基础代码准备建立一个实体类,该实体类有五个属性。下面的代码使用了lombok的注解Data、AllArgsConstructor,这样我们就不用写get、set方法和全参构造函数了。lombok会帮助我们在编译期生成这些模式化的代码。@Data@AllArgsConstructorpublic class Employee { private Integer id; private Inte转载 2020-05-14 17:42:55 · 866 阅读 · 0 评论 -
lambda表达式——Stream-API
Stream-API一、什么是Java Stream API?二、Stream API代替for循环三、将数组转换为管道流四、将集合类对象转换为管道流五、将文本文件转换为管道流一、什么是Java Stream API?Java Stream函数式编程接口最初是在Java 8中引入的,并且与lambda一起成为Java开发的里程碑式的功能特性,它极大的方便了开放人员处理集合类数据的效率。从笔者之前看过的调查文章显示,绝大部分的开发者使用的JDK版本是java 8,其中Java Stream和lambda功转载 2020-05-14 16:32:21 · 154 阅读 · 0 评论 -
lambda表达式——接口函数
lambda表达式——接口函数一、接口定义二、传统的接口函数实现方式三、lambda表示式实现方式结论Lambda表达式是Java 8最流行最常用的功能特性。它将函数式编程概念引入Java,函数式编程的好处在于可以帮助我们节省大量的代码,非常方便易用,能够大幅度的提高我们的编码效率。在本文中,我们将介绍lambda表达式是什么,并将传统的java代码写法转换为lambda表达式写法,大家可以通过示例了解lambda表达式都对传统代码做了哪些简化。一、接口定义首先,我们要明白lambda表达式在表达什么转载 2020-05-14 15:29:09 · 373 阅读 · 0 评论 -
SSM整合
SSM整合地址:https://blog.csdn.net/weixin_44706647/article/details/105392873?depth_1-utm_source=distribute.pc_category.none-task-blog-hot-19&request_id=&utm_source=distribute.pc_category.none-task-...转载 2020-04-10 17:37:53 · 266 阅读 · 0 评论 -
Java成神之路
一、基础篇JVMJVM内存结构堆、栈、方法区、直接内存、堆和栈区别Java内存模型内存可见性、重排序、顺序一致性、volatile、锁、final垃圾回收内存分配策略、垃圾收集器(G1)、GC算法、GC参数、对象存活的判定JVM参数及调优Java对象模型oop-klass、对象头HotSpot即时编译器、编译优化类加载机制classLoader、类加载过程、双亲委派(破...原创 2019-11-10 22:18:02 · 99 阅读 · 0 评论