![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
java相关
星星落进兜里
这个作者很懒,什么都没留下…
展开
-
json示例格式
json示例格式:{“peopleArr”: [{“firstName”: “Brett”,“lastName”: “McLaughlin”},{“firstName”: “Jason”,“lastName”: “Hunter”}],“peopleArr2”: [3,“2444”,“233”,{“a”: 4,“b”: [33,77]}],“nameObj”: {“firstName”: “Brett”,“lastName”: {“country”: “c原创 2021-03-29 14:03:33 · 264 阅读 · 0 评论 -
arthas实践: 成功.
arthas-demo实践: 成功.jad命令反编译,然后可以用其它编译器,比如vim来修改源码jad --source-only com.example.springbootdemo.controller.HelloController > /tmp/HelloController.javamc命令来内存编译修改过的代码sc -d com.example.springbootdemo.controller.HelloController | grep classLoaderHash找原创 2021-03-24 14:08:16 · 115 阅读 · 0 评论 -
idea配置tomcat
,,,效果:原创 2021-01-04 22:36:52 · 82 阅读 · 0 评论 -
io流常用操作记录
io流常用操作记录package atguigu.io;import org.junit.Test;import java.io.*;import java.nio.charset.Charset;import java.nio.charset.StandardCharsets;import java.nio.file.Files;import java.nio.file.Path;import java.nio.file.Paths;import java.util.List;/原创 2020-12-18 17:23:56 · 164 阅读 · 1 评论 -
Linux安装RocketMQ单机版教程
Linux安装RocketMQ单机版教程Linux安装RocketMQ单机版教程下载安装包修改变量启动停止测试Linux安装RocketMQ单机版教程下载安装包官方仓库各个下载地址:http://rocketmq.apache.org/release_notes/RocketMQ4.7.1直连下载https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.7.1/rocketmq-all-4.7.1-source-release.zip下载好上传到原创 2020-11-26 10:52:39 · 601 阅读 · 0 评论 -
nacos: com.netflix.client.ClientException: Load balancer does not have available server fo xxx
一.Bug描述:使用nacos和feign时, 在进行服务调用时出现报错:com.netflix.client.ClientException:Loadbalancerdoesnothaveavailableserverforclient:nacos-provider翻译过来:负载平衡器没有可用的服务器供客户端使用.再看nacos控制台, nacos-provider没有注册上(服务列表是空的).二.解决办法:1.首先前提是:<parent>...原创 2020-11-18 17:41:48 · 6461 阅读 · 0 评论 -
废弃----为什么只用mapper接口就能运行sql? 而不需要接口的实现类.
为什么只用mapper接口就能运行sql? 而不需要接口的实现类.在学习mybatis源码的时候, <深入浅出MyBatis技术原理与实战>书籍上看到了这一段,为什么只用mapper接口就能运行sql(我们的接口没有创建实现类,为什么可以调用它的方法)? 主要是jdk动态代理技术, 我模拟了MyBatis的调用过程, 看完代码就可以理解这个问题了, 代码如下:接口:import java.util.Map;public interface IExam...原创 2020-10-29 18:13:02 · 568 阅读 · 0 评论 -
idea调试技巧,查看方法返回结果,或者对变量进行临时计算
idea调试技巧,查看方法返回结果,或者对变量进行临时计算,1,查看方法返回结果:(假如事先不知道list中的内容,或者遇到更复杂的返回值),2,对变量进行临时计算原创 2020-10-25 11:59:48 · 3663 阅读 · 2 评论 -
Java 8 Stream
Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。Stream API可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。这种风格将要处理的元素集合看作一种流, 流在管道中传输, 并且可以在管道的节点上进行处理, 比如筛选, 排序,聚合等。元素流在管道中经过中间操作(intermediate operation)原创 2020-09-22 17:34:48 · 83 阅读 · 0 评论 -
java8-函数式接口
函数式接口(Functional Interface)就是一个有且仅有一个抽象方法,但是可以有多个非抽象方法的接口。函数式接口可以被隐式转换为 lambda 表达式。Lambda 表达式和方法引用(实际上也可认为是Lambda表达式)上。如定义了一个函数式接口如下:@FunctionalInterfaceinterface GreetingService { void sayMessage(String message);}那么就可以使用Lambda表达式来表示该接口的一原创 2020-09-22 17:28:25 · 70 阅读 · 0 评论 -
Java 8 方法引用
方法引用通过方法的名字来指向一个方法。方法引用可以使语言的构造更紧凑简洁,减少冗余代码。方法引用使用一对冒号::。没有体会到好处.原创 2020-09-22 17:11:09 · 82 阅读 · 0 评论 -
java8-lamada表达式
,,,原创 2020-09-22 15:23:33 · 133 阅读 · 0 评论 -
java8总结
新特性Java8 新增了非常多的特性,我们主要讨论以下几个:Lambda 表达式− Lambda 允许把函数作为一个方法的参数(函数作为参数传递到方法中)。 方法引用− 方法引用提供了非常有用的语法,可以直接引用已有Java类或对象(实例)的方法或构造器。与lambda联合使用,方法引用可以使语言的构造更紧凑简洁,减少冗余代码。 默认方法− 默认方法就是一个在接口里面有了一个实现的方法。 Stream API−新添加的Stream API(java.util.stream) 把真正的函...原创 2020-09-22 15:22:42 · 190 阅读 · 0 评论 -
判断一个map是否包含另一个map, 也就是子集关系
判断一个map是否包含另一个map, 也就是子集关系.例如: 要判断map1是否包含map2, 也就是map2是否是map1的子集.代码: public class TempTest { public static void main(String[] args) { Map<String, String> map1 = new HashMap<>(); Map<String, String> map2 =...原创 2020-06-13 10:01:58 · 1389 阅读 · 0 评论