java知识点
文章平均质量分 72
java知识点
温柔的男孩像海洋
这个作者很懒,什么都没留下…
展开
-
java流式编程
流式模型:相当于建立了一个生产线,来生产一个商品。上图中展示了过滤、映射、跳过、计算等多步操作,这是一种集合元素的处理方案,而方案是一种函数模型。图中每一竖列都是一个流,调用指定方法,可以从一个流模型转换为另一个流模型。二最右侧的数字3是最终结果。这里的都是在对函数模型进行操作,集合元素并没有真正被处理。只有当终结方法执行count执行的时候,整个模型才会按照指定策略执行操作。而这得益于lambda延迟执行的特性。转载 2023-02-03 17:15:48 · 17 阅读 · 0 评论 -
Java中Lambda表达式使用及详解
Lambda表达式(闭包):java8的新特性,lambda运行将函数作为一个方法的参数,也就是函数作为参数传递到方法中。使用lambda表达式可以让代码更加简洁。Lambda表达式的使用场景:用以简化接口实现。关于接口实现,可以有很多种方式来实现。例如:设计接口的实现类、使用匿名内部类。但是lambda表达式,比这两种方式都简单。转载 2023-02-03 15:47:20 · 10 阅读 · 0 评论 -
java-Optional的常见用法
Opitonal是java8引入的一个新类,目的是为了解决空指针异常问题。本质上,这是一个包含有可选值的包装类,这意味着 Optional类既可以含有对象也可以为空。Optional 是 Java 实现函数式编程的强劲一步,并且帮助在范式中实现。但是 Optional 的意义显然不止于此。转载 2023-02-06 10:04:53 · 73 阅读 · 0 评论 -
Session和Cookie的区别与联系
一. 概念理解你可能有留意到当你浏览网页时,会有一些推送消息,大多数是你最近留意过的同类东西,比如你想买桌子,上淘宝搜了一下,结果连着几天会有各种各样的桌子的链接。这是因为你浏览某个网页的时候,WEB 服务器会先送一些资料放在你的计算机上,类似于你打的文字,选的一些东西什么的,Cookie 会帮你都纪录下来。当下次你再光临同一个网站,WEB服务器会先看看有没有它上次留下的 Cookie 资料...转载 2018-11-03 14:02:02 · 113 阅读 · 0 评论 -
Springboot项目配置多数据源
Springboot项目配置多数据源。原创 2023-02-03 16:29:59 · 130 阅读 · 1 评论 -
SpringBoot无法加载static下的静态资源
直接上代码第一步:其中重写 addResourceHandlers 方法很重要@Configurationpublic class MyMvcConfig implements WebMvcConfigurer { @Bean //将组件注册在容器 public WebMvcConfigurer webMvcConfigurerAdapter(){ WebMv...原创 2020-04-04 23:35:16 · 1384 阅读 · 0 评论 -
keking / kkFileView不能预览文件名包含中文字符的office文件
FtpUtils.javaftpClient.retrieveFile(ff.getName(), outputStream); 改为:ftpClient.retrieveFile(new String(ff.getName().getBytes(StandardCharsets.UTF_8), StandardCharsets.ISO_8859_1), outputStream);这么修改之后我的预览好使了,应该还是编码问题,还是要根据实际情况看,仅供参考~...原创 2022-03-01 18:35:08 · 2199 阅读 · 2 评论 -
Hibernate 连接 oracle11g 数据库的两个配置文件
1.配置文件(hibernate.cfg.xml) 注意事项:不同版本的oracle方言可能不同,需要查一下(虽然是11g,但是方言是10g)。还有url是oracle或者是xe。2.约束文件(xxx.hbm.xml)...原创 2019-02-20 11:36:41 · 795 阅读 · 0 评论