
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 · 343 阅读 · 0 评论 -
arthas实践: 成功.
arthas-demo实践: 成功. jad命令反编译,然后可以用其它编译器,比如vim来修改源码 jad --source-only com.example.springbootdemo.controller.HelloController > /tmp/HelloController.java mc命令来内存编译修改过的代码 sc -d com.example.springbootdemo.controller.HelloController | grep classLoaderHash 找原创 2021-03-24 14:08:16 · 199 阅读 · 0 评论 -
idea配置tomcat
, , , 效果:原创 2021-01-04 22:36:52 · 138 阅读 · 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 · 220 阅读 · 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 · 793 阅读 · 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 · 6689 阅读 · 0 评论 -
废弃----为什么只用mapper接口就能运行sql? 而不需要接口的实现类.
为什么只用mapper接口就能运行sql? 而不需要接口的实现类. 在学习mybatis源码的时候, <深入浅出MyBatis技术原理与实战>书籍上看到了这一段, 为什么只用mapper接口就能运行sql(我们的接口没有创建实现类,为什么可以调用它的方法)? 主要是jdk动态代理技术, 我模拟了MyBatis的调用过程, 看完代码就可以理解这个问题了, 代码如下: 接口:import java.util.Map;public interface IExam...原创 2020-10-29 18:13:02 · 644 阅读 · 0 评论 -
idea调试技巧,查看方法返回结果,或者对变量进行临时计算
idea调试技巧,查看方法返回结果,或者对变量进行临时计算, 1,查看方法返回结果:(假如事先不知道list中的内容,或者遇到更复杂的返回值) ,2,对变量进行临时计算原创 2020-10-25 11:59:48 · 3870 阅读 · 2 评论 -
Java 8 Stream
Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。 Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。 Stream API可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。 这种风格将要处理的元素集合看作一种流, 流在管道中传输, 并且可以在管道的节点上进行处理, 比如筛选, 排序,聚合等。 元素流在管道中经过中间操作(intermediate operation)原创 2020-09-22 17:34:48 · 132 阅读 · 0 评论 -
java8-函数式接口
函数式接口(Functional Interface)就是一个有且仅有一个抽象方法,但是可以有多个非抽象方法的接口。 函数式接口可以被隐式转换为 lambda 表达式。 Lambda 表达式和方法引用(实际上也可认为是Lambda表达式)上。 如定义了一个函数式接口如下: @FunctionalInterface interface GreetingService { void sayMessage(String message); } 那么就可以使用Lambda表达式来表示该接口的一原创 2020-09-22 17:28:25 · 137 阅读 · 0 评论 -
Java 8 方法引用
方法引用通过方法的名字来指向一个方法。 方法引用可以使语言的构造更紧凑简洁,减少冗余代码。 方法引用使用一对冒号::。 没有体会到好处.原创 2020-09-22 17:11:09 · 136 阅读 · 0 评论 -
java8-lamada表达式
,,,原创 2020-09-22 15:23:33 · 195 阅读 · 0 评论 -
java8总结
新特性 Java8 新增了非常多的特性,我们主要讨论以下几个: Lambda 表达式− Lambda 允许把函数作为一个方法的参数(函数作为参数传递到方法中)。 方法引用− 方法引用提供了非常有用的语法,可以直接引用已有Java类或对象(实例)的方法或构造器。与lambda联合使用,方法引用可以使语言的构造更紧凑简洁,减少冗余代码。 默认方法− 默认方法就是一个在接口里面有了一个实现的方法。 Stream API−新添加的Stream API(java.util.stream) 把真正的函...原创 2020-09-22 15:22:42 · 239 阅读 · 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 · 1538 阅读 · 0 评论