自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

瘦子没有夏天

不与别人比起点,只与别人比终点,把一切抱怨的时间用来学习!

  • 博客(15)
  • 资源 (10)
  • 收藏
  • 关注

原创 Spring Boot 2.0.2 Date类型总是Long类型毫秒问题

最近遇到一个比较坑爹的问题: 有三种解决思路:全局在配置文件中添加: spring.jackson.date-format=yyyy-MM-dd HH:mm:ss spring.jackson.time-zone=GMT+8在对象日期类型字段添加: @JsonFormat(timezone = “GMT+8”, pattern = “yyyy-MM-dd HH:m...

2018-06-27 10:38:06 2626 1

转载 Java NIO之Selector

一、Java NIO 的核心组件Java NIO的核心组件包括:Channel(通道),Buffer(缓冲区),Selector(选择器),其中Channel和Buffer比较好理解 简单来说 NIO是面向通道和缓冲区的,意思就是:数据总是从通道中读到buffer缓冲区内,或者从buffer写入到通道中。二、Java NIO Selector1. Selector简介选择器...

2018-06-26 14:00:24 299

原创 Java NIO 之Channel

定义用于源节点和目标节点之间的连接。nio中负责缓冲区中数据传输,Channel本地并不存储数据,而是配合缓冲区进行数据传输。你可以把它理解成io中的流。结构(java.nio.channels.Channel)Channel接口实现类 FileChannelSocketChannel(用于TCP通讯)ServerSocetChannel(用于监听端口)Datagram...

2018-06-22 23:11:33 307

原创 Orace SQL基础-读书笔记

很久之前的笔记,今天整理一下,发出来。 1. 多列分组时: select fk_deptid,gender,count(*) from forp_user group by rollup(fk_deptid,gender) order by fk_deptid 按照部门和性别分组后,并进行小计(横向小计) select fk_deptid,gender,count(*) fro...

2018-06-22 21:47:56 378

转载 Java NIO之Buffer

缓冲区基础本质上,缓冲区是就是一个数组。所有的缓冲区都具有四个属性来提供关于其所包含的数组的信息。它们是:容量(Capacity) 缓冲区能够容纳的数据元素的最大数量。容量在缓冲区创建时被设定,并且永远不能被改变。上界(Limit) 缓冲区里的数据的总数,代表了当前缓冲区中一共有多少数据。位置(Position) 下一个要被读或写的元素的位置。Position会自动由相应的 get(...

2018-06-22 14:29:19 302

原创 SpringBoot之整合Redis分析和实现-基于Spring Boot2.0.2版本

背景介绍公司最近的新项目在进行技术框架升级,基于的Spring Boot的版本是2.0.2,整合Redis数据库。网上基于2.X版本的整个Redis少之又少,中间踩了不少坑,特此把整合过程记录,以供小伙伴们参考。本文的基于在于会搭建Spring Boot项目的基础上进行的,入门是小白的话,请自行学习相关基础知识,网上或相关书籍很多。由于我本人对Maven比较熟悉,所以是以Maven进行的...

2018-06-20 10:50:13 66212 75

原创 Java中树形菜单分析和实现

背景概述最近在搭建基于Spring Boot(2.0.2)种子项目框架时,遇到了树形菜单加载问题。特此把解决的问题方案记录下去,供其他小伙伴参考和日后回顾。方案分析方案选择 一次性加载完,返回前台需要的数据结构点击加载,默认记载根层级的菜单。后续点击那一级菜单加载其下的子节点方案实现 在这里只分析一次性加载实现。第二种实现起来更简单。在这里略过。有兴趣可以自己研究一下...

2018-06-19 16:38:14 27388 13

原创 IO流之BufferedWriter和BufferedReader原理研究

BufferedWriter和BufferedReader的定义BufferedWriter “缓存字符输出流”,内置一个缓存字符数组,每次写入前都会先检查缓存数组,是否已满,满了把缓存数组写入。否则将内容放到缓存数组中去。newLine()方法 “换行方法”BufferedReader “缓存字符输入流”,内置一个缓存字符数组,每次读取都会先去缓冲数组中读取,如果已读完,则会在家流...

2018-06-10 15:14:37 1492

原创 IO流之FileReader和FileWriter原理研究

FileReader和FileWriter介绍FileReader “文件字符输入流”,一般用于读取文本形式的文件,也可以用来读取字节形式文件,但是会存在乱码问题。FileWriter原理分析FileReader构造方法 // 构造器1 // 可以看出其底层传入依然是字节流,只是依赖了InputStreamReader进行编码和解码操作 // 其余构造器...

2018-06-08 11:52:36 1055

原创 IO流之ZipInputStream和ZipOutputStream的认识及常用使用

ZipInputStream和ZipOutputStream定义压缩流 在日常中经常会使用到zip或rar这样的压缩文件,更加便利了我们日常文件的传输和使用。当然在java中 也提供了相应的输入输出流来压缩和解压gzip、zip和rar这样的文件。ZipInputStream “压缩文件输入流”,用于读取磁盘上的压缩文件ZipOutputStream “压缩文件输出流”,用于将程...

2018-06-07 16:52:01 23927 2

原创 PowerDesigner中模型设计导出Excel表格

今天项目做设计,客户要看数据设计,需要到处Excel表格。去网上搜索下,把使用总结如下:已经完成设计的pd设计打开pd,快捷键Ctrl + Shift + X或者Tools>Exectue Commands > Edit/Run Script'**************************************************************...

2018-06-05 18:03:44 13965 5

原创 Git的日常命令的使用和原理分析

Git的学习1、 下载安装下载:官网下载安装:一路下一步2、 用户注册和仓库的初始化查看版本 git –versio –n用户注册: git config –global user.name “gyoomi” git config –global user.email “gyoomi0709@foxmail.com”3、 Git的...

2018-06-04 23:21:54 864

原创 IO流之BufferedInputStream和BufferedOutputStream原理研究

BufferedInputStream和BufferedOutputStream介绍BufferedInputStream 定义 是缓冲输入流,它继承于FilterInputStream。作用 为需要包装的输入流提供了缓冲功能以及如mark()等其他功能。实现 实质是通过内部一个缓存数组来实现“缓冲区”的功能。BufferedOutputStream 定义 缓存字节输出流,...

2018-06-04 20:45:50 685

原创 IO流之ByteArrayInputStream和ByteArrayOutputStream原理研究

###ByteArrayOutputStream和ByteArrayInputStream介绍 - 概念 - ByteArrayOutputStream “字节数组输出流”,内部有有一个缓存字节的数组作为缓存区,所有发送到输出流的数据保存在该字节数组缓冲区中。 其中字节的数组的数据顺序和数量很重要。 - ByteArrayInputStream ...

2018-06-03 22:56:37 752

原创 IO流之DataOutputSteam和DataInputSteam原理研究

编码知识预备ASCII码 1、共计128字符; 2、8bit即单字节字符; 3、最高位前面统一规定为0; 4、例如:65(二进制0100 0001)是A。 非ASCII码 1、什么是非ASCII码? 英语用128个符号编码就够了,但是用来表示其他语言,128个符号是不够的。 Unicode 1、什么是Unicode? Unicode当然是一个很大的集合,现在的规模可...

2018-06-02 21:37:50 964 1

博客对应的源码示例ch2-1.zip

博客对应的源码示例

2019-09-18

postman 7.3 win64.zip

官方原版 2019年8月最新版postman 位 官网下载巨慢!

2019-07-27

rubyinstaller-devkit-2.5.1-1-x64.zip

ruby 2.5版本。官网下载的巨慢!!提供给大家。官网下载的巨慢!!官网下载的巨慢!!官网下载的巨慢!!官网下载的巨慢!!官网下载的巨慢!!

2019-07-13

dbeaver-ee企业版 2019年5月最新版 安装包

dbeaver-ee企业版 2019年5月最新版 安装包。提供给大家下载!!!官网下载速度巨慢。官网下载速度巨慢。官网下载速度巨慢。

2019-05-06

redis-desktop-manager-0.9.3.817【最后一个免费版本,安装后不要升级】

最后一个免费版本,安装后不要升级!最后一个免费版本,安装后不要升级!安装后不要升级!安装后不要升级!

2018-12-05

官方原版 redis-window-3.2(64位)【绿色版,解压即用】

官方原版 redis-window-3.2(64位),帮助那些在github上下载不下来的同学。象征性要1个币,拒绝伸手党。

2018-12-05

Dbeaver 4.1 最后一个企业版 【解压即可使用】

Dbeaver 4.1企业版 绿色版 亲测可用。可以连接 MySQL Oracle Redis MongoDB Hbase DB2等基本上所有的数据库

2018-11-12

Git-2.15.1.2-64-bit-win【官方客戶端】

Git-2.15.1.2-64-bit-win【官方客戶端】,官网下载龟速,而且经常容易失败。希望能帮到大家。

2018-11-09

《一步一步学Spring Boot 2微服务项目实战》完整版

《一步一步学Spring Boot 2微服务项目实战》完整版《一步一步学Spring Boot 2微服务项目实战》完整版

2018-10-26

Docker技术入门与实战

Docker技术入门与实战入门书籍和入门基础资料,帮助我们系统的认识和学习容器技术

2018-10-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除