![](https://img-blog.csdnimg.cn/20190927191057594.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java
Java
hustle0000
hustle everyday
展开
-
Filter学习过滤器
Filter学习过滤器 1. Filter 过滤器 1.1 Filter概述 生活中的过滤器 净水器滤芯,空气滤芯,空调滤芯 网络中的过滤器 有些网站未登录状态下是无法访问的 给你们我自己访问taobao订单页连接,但是你们无法访问我的订单。需要进行登录操作 过滤器的作用: 验证登录信息,处理字符问题,过滤跳转 1.2 Filter快速入门 步骤: 1. 自定义一个类,遵从 Fil...原创 2020-07-21 10:18:37 · 964 阅读 · 1 评论 -
学习Java-stream用法(一)
一、作用 首先,stream api是一种很高效率用来处理数据的方式,详细描述可查看stream api官方文档。可以对集合进行一些查找、过滤(filter)和映射(collect)数据等操作,不会修改原来的数据源,它会将操作后的数据保存到另外一个对象中。 二、stream.map()举例 简单的通过stream.map()方法可以很好的实现一些转换 如上图,java8之前我们可以通过for循环...原创 2020-02-14 17:26:29 · 606 阅读 · 0 评论 -
利用Poi结合Java实现一键批量导入excel
poi是Apache提供可以操作ms office格式文档的api,本文主要介绍利用Poi结合Java代码实现一键批量导入excel,可以操作的后缀两种格式的excel。 首先 导入jar包 Maven方式 <dependency> <groupId>org.apache.poi</groupId> <artifactId>p...原创 2020-01-14 11:25:31 · 1579 阅读 · 3 评论 -
Mybatis源码!!获取教程,github方式,适用idea
当然获取方法有很多种,我提供一种大多数都使用的方法。 首先 打开全世界最大的同性交友平台github 然后 搜索 Mybatis即可 打开之后 选择这个官方的打开 打开之后 在Branch 中选择 master 然后点击绿色图标Clone or Download 这里可以选择直接复制git地址然后在idea中打开 或者,选择Download ZIP 下载压缩包 然后将其解压在idea中项...原创 2019-09-28 17:17:58 · 2435 阅读 · 1 评论 -
Jedis客户端使用,如何使用jedis,jedis入门教程
Jedis客户端使用,如何使用jedis,jedis入门教程 Jedis客户端使用 Jedis是redis的java版本的客户端实现,Jedis提供了完整Redis命令 一 基本使用 1导入jar文件 Maven方式 <dependency> <groupId>redis.clients</groupId> <artifactId>j...原创 2019-09-27 11:08:10 · 922 阅读 · 3 评论 -
Java快速实现计算出当天还剩多少秒,还剩多少时间
Java实现计算出当天还剩多少秒,还剩多少时间 import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class TimeUtil { //今天剩余秒数 public static ...原创 2019-09-26 17:57:52 · 6366 阅读 · 2 评论 -
介绍NIO中的缓冲区buffer,以及相关方法的使用
缓冲区(Buffer) 缓冲区buffer:一个用于特定基本数据类型的容器。由Java.nio包定义的,所有缓冲区都是Buffer抽象类的子类。 Java NIO 中的Buffer主要用于与NIO通道进行交互,数据是从通道读入缓冲区,从缓冲区写入通道中的。 缓冲区的基本属性 Buffer 中的重要概念: 容量 (capacity) :表示 Buffer 最大数据容量,缓冲区容量不能为负,并且...原创 2019-09-23 19:42:16 · 1039 阅读 · 0 评论 -
简单实现一个微信QQ聊天(客户端发送消息,服务端接收,bio)
直接上代码 以下服务端 用来接收消息 public class WechatServer { static byte[] bytes = new byte[1024]; public static void main(String[] args) { try { // 用于监听 ServerSocket serve...原创 2019-09-23 11:59:09 · 4104 阅读 · 1 评论 -
Maven详细讲解,常见错误 ,常见问题,打包下载
Maven的讲解 1、基础知识 1.1、核心过程 Java项目的生命周期大致是 :开发–>编译–>测试(可选)–>打包–>部署(可选) mvn跟大部分仓库机制一样,有本地和远程mvn仓库(第一次从远端(官方仓库)下载,保存在本地.m2文件夹中~/.m2/repository,后面会优先用本地) 核心通过pom.xml 来记录管理各种包依赖、父子关系、版本…et...原创 2019-09-18 22:10:56 · 272 阅读 · 1 评论 -
红黑树,学习红黑树,jdk1.8之后的新知识
红黑二叉树 1.引言 HashMap的基本结构是数组,链表和红黑树。以数组为基本形态,数组中的元素先以链表形式储存,当链表的长度超过8时(包含数组上的那个链表头)就会将链表转换为红黑树,以加快修改和查询效率。当然除HashMap还有很多地方都会用到红黑树,理解红黑树的原理还是比较重要的。* 2.概念与由来 红黑树的本质是二叉树,二叉树在插入元素的时候是根据关键字(可以理解为用来识别每个节点的id,...原创 2019-09-18 22:01:23 · 750 阅读 · 3 评论