Java
文章平均质量分 53
有关Java的一些细枝末节
Song柏承
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Hibernate进行CRUD
Hibernate进行CRUD public class UserDaoImpl implements UserDao { @Override public void addUser(User user) { SessionFactory sessionfactory = HibernateUtil.getSessionfactory(); Session session = sessionfactory.openSession(); Tra原创 2021-06-16 17:31:26 · 247 阅读 · 0 评论 -
Hhibernate分页查询
Hhibernate分页查询 @Test public void queryPage(){ SessionFactory sessionfactory = HibernateUtil.getSessionfactory(); Session session = sessionfactory.openSession(); Transaction tx = session.beginTransaction(); Query query原创 2021-06-13 15:52:00 · 163 阅读 · 0 评论 -
重写hashcode 与 equals方法
文章目录重写hashcode 与 equals方法Why同时重写:1. 不重写的情况:1.1 两者关系2. 只重写equals的情况:2.1 不重写导致的结果案例: 重写hashcode 与 equals方法 @Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false;原创 2021-06-13 15:19:32 · 1583 阅读 · 0 评论 -
I/O学习:NIO的原理与使用
NIO学习 标签(空格分隔): I/O NIO概念 NIO支持面向缓冲区的、基于通道的IO操作。NIO能以更加高效的方式进行文件的读写操作。NIO可以理解为非阻塞IO,传统的IO的raed和write只能阻塞执行,线程在读写IO期间不能干其他事情,比如调用socket.raed()时,如果服务器一直没有数据传输过来,线程就一直阻塞,而NIO中可以配置soket为非阻塞式。 NIO的三大核心部分:Channel(通道)、Buffer(缓冲区)、Selector(选择器) NIO非阻塞模式:使一个线程从某通原创 2021-01-29 16:43:04 · 310 阅读 · 0 评论 -
BIO实现一个聊天室
BIO实现一个聊天室 需要实现一个客户端的消息可以发送给所有客户端去接受。(群聊的实现)(B站黑马程序员里的代码) 客户端代码 package BIO_instantmassging.client; import BIO_instantmassging.util.Constants; import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener;原创 2021-01-29 11:29:14 · 407 阅读 · 5 评论 -
SpringBoot2.2.1及其以上版本中需要使用Sort.by()来获取Sort对象(以及PageRequest.of())
SpringBoot2.2.1及其以上版本中Sort不能直接实例化,需要使用Sort.by()来获取Sort对象 还有就是,PageRequest也不能直接new了,需要使用PageRequest.of()来获取Pageable对象,因为该对象使用了静态方法代替了构造器 public List<Type> listTypeTop(Integer size) { Sort sort = Sort.by(Sort.Direction.DESC,"blogs.size");原创 2021-01-17 14:18:17 · 1755 阅读 · 0 评论 -
关于Java通过反射实现交换两个数的值的解决与存在的一些问题
关于Java通过反射实现交换两个数的值的解决与存在的一些问题 标签(空格分隔): 未分类 从网上找了很长时间相关的文章,绝大多数都是在参数另外加上一个数组,从 而实现,但我总感觉有点离谱-_-...,我有那时间,直接引入一个中间变量不就完 事了嘛。 哦对,还有创建了一个Swap类。。。。这这这-_-倒是也行,不过对于只是做 算法题来讲真的是有些麻烦了呢。 还有部分大佬用反射实现倒是实现了,不过有个细节不知道是不是没注意到, 接下来我就详细的说一下吧! "啊咦哟哟"的解决(就是创建类和另加数组)原创 2020-10-31 15:53:40 · 335 阅读 · 1 评论 -
LeetCode移动零问题(Java通过反射实现交换两个数的值)
移动零 标签(空格分隔): LeetCode 题目链接 题目: 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 示例: 输入: [0,1,0,3,12] 输出: [1,3,12,0,0] 说明: 必须在原数组上操作,不能拷贝额外的数组。 尽量减少操作次数。 做这道题的时候,联系到的一点知识: java如何通过一个swap方法实现交换两个数的值呢? 经过网上查找,自己思索发现在不创建其他变量的情况下,可以通过反射实现,但仍然存在原创 2020-10-31 14:45:11 · 133 阅读 · 0 评论
分享