Java技术
文章平均质量分 63
主要以Java相关技术为主
splendor.s
这个作者很懒,什么都没留下…
展开
-
基于UDP实现用户数据互传案例
UDP--User Datagram Protocol原创 2017-08-13 19:26:07 · 374 阅读 · 1 评论 -
Mybatis传递多个参数的4种处理方式
今天带代码遇到的小问题,做一个小总结,使用Mybatis最大的特性就是sql需要自己写,而写sql就需要传递多个参数。面对各种复杂的业务场景,传递参数也是一种学问。下面给大家总结了以下几种多参数传递的方法。下面给大家总结了以下几种多参数传递的方法。方法1:顺序传参法//接口中方法的参数顺序,相对应public User selectUser(String name, int d...原创 2019-10-24 14:27:06 · 963 阅读 · 0 评论 -
Java采用POI优化实现导出excel百万级数据量
1.目前导出excel的几种格式:Excel 2003、Excel 2007在POI中使用HSSF对象时,excel 2003最多只允许存储65536条数据,一般用来处理较少的数据量,这时对于百万级别数据,在计算机性能稍低的机器上测试,就很容易导致堆溢出Excel 2003:在POI中使用HSSF对象时,excel 2003最多只允许存储65536条数据,一般用来处理较少的数据量。这时对于...原创 2019-02-20 10:16:59 · 3536 阅读 · 1 评论 -
Java实现条件性参加会议问题(两种方法)
有人邀请A,B,C,D,E,F 6个人参加一项会议,这6个人有些奇怪,因为他们有很多要求,已知: 1)A,B两人至少有1人参加会议; 2)A,E,F 3人中有2人参加会议; 3)B和C两人一致决定,要么两人都去,要么两人都不去; 4)A,D两人中只1人参加会议; 5)C,D两人中也只要1人参加会议; 6)如果D不去,那么E也决定不去。那么最后究竟有哪几个人参加了会议呢?...原创 2017-08-20 20:58:25 · 967 阅读 · 0 评论 -
Java8新特性Stream用法
Stream API 介绍Java8中有两个最为重要的改变。第一个是Lambda表达式;另一个就是Stream API 。它可以指定你希望对集合进行的操作,可以执行非常复杂的查找、过滤和映射数据等操作。Stream(流)是一个来自数据源的元素队列并支持聚合操作。元素是特定类型的对象,形成一个队列。 Java中的Stream并不会存储元素,而是按需计算。数据源 流的来源。 可以是集合,数组,I/...原创 2020-04-03 09:32:40 · 177 阅读 · 0 评论 -
基于TCP实现用户数据数据传输案例
TCP Socket:IP地址和端口,套接字1)Socket和ServerSocket2)建立客户端和服务器端3)建立连接后,通过Socket中的IO流进行数据的传输4)关闭socket同样,客户端与服务器端是两个独立的应用程序。☆基本思路(客户端)1)客户端需要明确服务器的ip地址以及端口,这样才可以去试着建立连接,如果连接失败,会出现异常。2)连接...原创 2017-08-14 20:51:35 · 398 阅读 · 1 评论 -
Java 8中List转Map的多种方式
List转Map的的各种方式原创 2023-03-07 15:14:50 · 18547 阅读 · 0 评论 -
JavaSE结合Socket实现QQ聊天
前面几天刚学学了TCP、UDP等协议,因此这里算是一个小小总结项目,仿照QQ用C/S模式来做一个项目!首先做了一个设计:在服务器端 用一个HashMap<userName,socket> 维护所有用户相关的信息,从而能够保证和所有的用户进行通讯。客户端的动作:(1)连接(登录):发送userName 服务器的对应动作:1)界面显示,2)通知其他用户关于你登录的信...原创 2017-08-17 21:23:11 · 3030 阅读 · 0 评论 -
Java8-Lambda学习笔记
Lambda表达式是Java SE 8中一个重要的新特性。lambda表达式允许你通过表达式来代替功能接口。 lambda表达式就和方法一样,它提供了一个正常的参数列表和一个使用这些参数的主体(body,可以是一个表达式或一个代码块)。Lambda表达式还增强了集合库。 Java SE 8添加了2个对集合数据进行批量操作的包:java.util.function包以及java.util.stream包。 流(stream)就如同迭代器(iterator),但附加了许多额外的功能。 总的来说,lamb...原创 2020-07-15 11:17:16 · 322 阅读 · 0 评论 -
Java8中常见用法
Stream是jdk8中java.util包中的新特性Stream(流)是一个来自数据源的元素队列并支持聚合操作元素是特定类型的对象,形成一个队列。 Java中的Stream并不会存储元素,而是按需计算。数据源流的来源。 可以是集合,数组,I/O channel, 产生器generator 等。聚合操作类似SQL语句一样的操作, 比如filter, map, reduce, find, match, sorted等。前面也有提到过和以前的Collection操作不同, Stream操作还有两..原创 2020-07-24 10:18:11 · 673 阅读 · 0 评论