会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
落孤秋叶
首页
新随笔
联系
管理
2022年6月20日
jdk8 stream高级使用方法
摘要: @Data public class Order { private String account; private String orderNo; private Long quantity; private BigDecimal amount; private Status status; }
阅读全文
posted @ 2022-06-20 09:15 落孤秋叶
阅读(361)
评论(0)
推荐(0)
2021年8月23日
CompletableFuture 捕获异常方式:handle、whenComplete、exceptionally
摘要: 使用 CompletableFuture 编写代码时,异常处理很重要。 CompletableFuture 提供了三种方法来处理它们:handle()、whenComplete() 和 exceptionly()。 handle() whenComplete() exceptionly() 访问成功
阅读全文
posted @ 2021-08-23 15:11 落孤秋叶
阅读(19311)
评论(0)
推荐(3)
2021年6月7日
nio socket聊天室
摘要: io socket通过不断新线程的方式,这会导致占用大量资源。因此在jdk1.4时提出新的解决方案:NIO。 java nio的几个核心部分: Channel Buffer Selector Channel:通道,是I/O操作的关系。表示与实体之间的打开连接。实体包含硬件设备、文件、网络连接或一组程
阅读全文
posted @ 2021-06-07 15:31 落孤秋叶
阅读(130)
评论(0)
推荐(0)
2021年5月25日
java socket server接收并返回数据
摘要: 在上章(java socket套接字编程入门)中,服务端只能处理一次,accept()是一种阻塞状态,因此它只能同时处理一个请求,其它的请求只能排队等待前面的处理完成。 为了支持多任务同时处理的能力,首先不要让主服务运行完成即结束,而是一种死循环的方式,让一直等待接收,其次,处理数据的需要另开线程进
阅读全文
posted @ 2021-05-25 15:10 落孤秋叶
阅读(5614)
评论(0)
推荐(0)
2021年5月24日
java socket套接字编程入门
摘要: 服务之间的通信,有基于应用层的http,也有基于底层的tcp协议。通信会涉及到数据的发送、接收以及拆组包,信息控制等网络流程。网络分层分为两种:五层、七层。 java socket 套接字编程指的是编写跨多台计算机执行的程序。在这些计算机之间都是通过网络进行连接。 有两种协议用于套接字开发:UDP(
阅读全文
posted @ 2021-05-24 15:32 落孤秋叶
阅读(352)
评论(0)
推荐(0)
2021年2月24日
mysql char与varchar类型, 行的大小限制
摘要: char和varchar类型相似,但它们被存储和检索的方式不同。它们的最大长度以及是否保留尾随空格也不同。 char和varchar声明,其长度表示最大字符数。比如char(30),表示最多存储30个字符。 char列被固定在创建表声明的长度。范围是0到255之间的任何值。char存储值时,将在它们
阅读全文
posted @ 2021-02-24 15:02 落孤秋叶
阅读(698)
评论(0)
推荐(0)
2020年12月2日
springboot @RestController 返回中文乱码
摘要: 1、在具体的方法上指定返回编码 @RequestMapping(value = "index", produces = "text/html;charset=utf-8") 2 、WebMvcConfigurer统一配置 @Bean public HttpMessageConverter<Strin
阅读全文
posted @ 2020-12-02 00:10 落孤秋叶
阅读(2400)
评论(3)
推荐(1)
springboot 几种文件上传方式
摘要: 基于springboot 2.3.4.RELEASE。 pom.xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </depend
阅读全文
posted @ 2020-12-02 00:03 落孤秋叶
阅读(4142)
评论(0)
推荐(0)
2020年11月11日
ubuntu18 安装mysqlserver8
摘要: 1、添加数据源 如果直接使用命令: sudo apt install mysql-server。 此安装mysqlserver为5的版本。 目前mysqlServer8还没有添加到中央源。 如果要安装mysqlServer8,先要配置数据源:(或者直接到官网下载8的安装包) wget -c http
阅读全文
posted @ 2020-11-11 09:20 落孤秋叶
阅读(242)
评论(0)
推荐(0)
2020年8月20日
JVM生命周期(1)-类的加载
摘要: JVM生命周期分成五个阶段:加载、连接(验证、准备、解析)、初始化、使用、卸载。 一、类的加载: 最常见,将已存在的字节码文件(class文件)从磁盘中读取加载到内存里面,也可以从网络中读取的class文件加载到内存里面。将其放到运行时数据区的方法区中,然后在内存中创建一个Class对象用来封装类在
阅读全文
posted @ 2020-08-20 22:34 落孤秋叶
阅读(142)
评论(0)
推荐(0)
下一页
公告