- 博客(264)
- 资源 (22)
- 论坛 (1)
- 收藏
- 关注

原创 【高级进阶】写给大忙人看的JDK14新特性
JDK 14在今年2020年3月17好发布GA版本,但是至今很多都是简单介绍了JDK14新特性的使用,对于新特性的详细讲解却没有深入。或者对于为什么由这个新特性也不加以说明。导致开发者只会用,但是不理解其中的原理等。本文将介绍新特性的来源丶要解决现存Java中存在的问题丶以及深入的使用方法。
2020-05-17 21:59:50
264

原创 linux常用命令入门到精通
Linux常见命令文章目录Linux常见命令Linux文件颜色类型文件和目录列表基本列表功能显示长列表处理文件创建文件复制文件链接文件重命名文件删除文件处理目录创建目录删除目录压缩和解压缩zip格式压缩解压缩gz格式压缩解压缩bz2格式压缩解压缩tar格式打包解打包tar.gz与tar.bz2格式命令格式.tar.gz格式.tar.bz2格式其他例子查看文件内容查看整个文件cat命令more命令...
2020-01-25 00:00:04
669

原创 EasyExcel全面教程快速上手
EasyExcel教程本文使用的技术是Alibaba集团开源的EasyExcel技术,该技术是针对Apache POI技术的封装和优化,主要解决了POI技术的耗内存问题,并且提供了较好的API使用。不需要大量的代码就可以实现excel的操作功能。文章目录EasyExcel教程一、简介二、传统解析的弊端三、快速感受四、详解读取Excel简单读取指定列的下标或名称读取多个sheet自定义格式转换多...
2019-11-17 15:15:24
37932
33

原创 Git完全指南
Git一、学习目标了解Git的历史、安装、基本操作、高级命令。二、基础知识2.1版本控制工具版本控制是一种记录一个或若干个文件内容变化,以便将来查阅特定版本修订情况的系统。2.1.1版本控制发展2.1.1.1本地版本控制系统许多人习惯用复制整个项目目录的方式保存不同的版本,为了区别和方便查重会加上备份的时间。这样虽然容易简单,但是容易犯错。有时候会混淆所在的工作目录,不小心就会写错...
2019-10-25 22:12:41
239

原创 jetcache官网教程
jetcache简介JetCache是一个基于Java的缓存系统封装,提供统一的API和注解来简化缓存的使用。 JetCache提供了比SpringCache更加强大的注解,可以原生的支持TTL、两级缓存、分布式自动刷新,还提供了Cache接口用于手工缓存操作。当前有四个实现,RedisCache、TairCache(此部分未在github开源)、CaffeineCache(in memory)和...
2018-05-09 22:58:57
37443
16
原创 Tomcat8.5源码构建
Tomcat的源代码是无法直接导入项目编译的,需要构建才可以,本文以Tomcat8.5为例演示如何构建Tomcat的源代码。
2020-07-05 13:33:18
236
原创 Linux关闭防火墙 / 开放端口
Linux常用的JDK / Tomcat / Nginx软件安装已经安装后无法访问的问题,是由于Linux防火墙开启禁用了端口,那么需要解决的问题就是端口开放或者关闭防火墙。本问题将介绍CentOS 6 以及CentOS 7的解决方案。
2020-07-05 13:05:43
491
原创 Java反射与内省(参考小米内部资料)
反射和内省技术时Java必须掌握的核心技术之一,其中内省又是Java官方对反射技术的封装,主要目的是为了简化对Java Bean的操作。文章参考了小米官方内部的技术文档重新整理发布。
2020-06-24 01:01:38
286
原创 SpringMVC中Http请求方式转换(post转换为put/delete等方式)
如何用post方式请求put / delete等方式的方法。
2020-06-12 16:56:06
309
原创 算法面试题:两数之和
两数之和试题给定一个整数数组 nums 和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]解题思路方法一:暴力法暴力法很简单,遍历每个元素 xx,并查找是否存在一个值与 target - xtarget−x 相等
2020-06-03 01:37:17
148
原创 一篇文章搞定Java处理Excel表格的各种疑难杂症
Excel表格的处理在开发工作中经常遇到,包括读取Excel表格 / 将数据导出到Excel。Excel的处理对于开发来说非常重要,本文将详细讲解Excel表格中的各种疑难杂症和疑问,提供解决方案。
2020-05-15 20:54:44
493
原创 Redis设计与实现之String
Redis设计与实现之String文章目录Redis设计与实现之StringRedis简介SDSSDS的定义SDS的优势常数复杂度获取字符串长度杜绝缓冲区溢出减少修改字符串时的内存分配次数空间预分配惰性空间释放字符串对象编码embstr和raw的区别扩展Redis简介Redis(Remote Dictionary Server ),即远程字典服务,是一个完全开源(遵守BSD协议)免费的使用C...
2020-04-12 00:13:11
136
原创 IDEA创建父工程
IDEA创建父工程IDEA创建父工程有两种,一种是创建一个空项目(空项目没有pom.xml文件,没有办法统一管理子模块,不推荐)。这里介绍的是第二种,创建的父工程带有pom.xml文件。可以方便管理子模块。...
2020-01-31 01:34:59
581
原创 linux的vim操作命令大全
vim操作vim的工作模式命令模式命令作用a在光标所在的字符后插入A在光标所在的行尾插入i在光标所在的字符前插入I在光标所在的行首插入o在光标下插入新行O在光标上插入新行输入模式输入模式主要用于文本编辑。编辑模式命令描述:w保存不退出。:w 新文件名把文件另存为新文件。:q不保存...
2020-01-24 23:58:05
496
6
原创 linux文件权限
linux文件权限文件权限符[root@localhost /]# ll总用量 60lrwxrwxrwx. 1 root root 7 12月 12 08:36 bin -> usr/bindr-xr-xr-x. 6 root root 4096 12月 12 08:43 bootdrwxr-xr-x. 19 root root 3200 1月 12 22...
2020-01-24 23:30:52
197
原创 linux组管理
linux组/etc/group文件与用户账户类似,组信息也保存在系统的一个文件中。/etc/group文件包含系统上用到的每个组的信息。下面是一些来自Linux系统上/etc/group文件中的典型例子。[root@localhost ~]# cat /etc/grouproot:x:0:bin:x:1:daemon:x:2:sys:x:3:adm:x:4:tty:x:5:d...
2020-01-24 23:28:36
143
原创 linux修改用户
linux修改用户Linux提供了一些不同的工具来修改已有用户账户的信息。命令描述usermod修改用户账户的字段,还可以指定主要组以及附加组的所属关系passwd修改已有用户的密码chpasswd从文件中读取登录名密码对,并更新密码chage修改密码的过期日期chfn修改用户账户的备注信息chsh修改用户账户的默认登录shell...
2020-01-24 23:27:38
288
原创 linux删除用户
linux删除用户如果你想从系统中删除用户, userdel 可以满足这个需求。默认情况下, userdel 命令会只删除/etc/passwd文件中的用户信息,而不会删除系统中属于该账户的任何文件。如果加上 -r 参数, userdel 会删除用户的HOME目录以及邮件目录。然而,系统上仍可能存有已删除用户的其他文件。这在有些环境中会造成问题。[root@localhost ~]# use...
2020-01-24 23:26:12
407
原创 linux添加新用户
linux添加新用户用来向Linux系统添加新用户的主要工具是 useradd 。这个命令简单快捷,可以一次性创建新用户账户及设置用户HOME目录结构。 useradd 命令使用系统的默认值以及命令行参数来设置用户账户。系统默认值被设置在/etc/default/useradd文件中。可以使用加入了 -D 选项的 useradd命令查看所用Linux系统中的这些默认值。[root@localh...
2020-01-24 23:25:27
266
原创 linux用户管理
linux用户管理添加新用户用来向Linux系统添加新用户的主要工具是 useradd 。这个命令简单快捷,可以一次性创建新用户账户及设置用户HOME目录结构。 useradd 命令使用系统的默认值以及命令行参数来设置用户账户。系统默认值被设置在/etc/default/useradd文件中。可以使用加入了 -D 选项的 useradd命令查看所用Linux系统中的这些默认值。[root@l...
2020-01-24 23:24:38
142
原创 linux权限设计
linux权限设计文章目录linux权限设计linux的安全性/etc/passwd文件/etc/shadow文件缺乏安全性的系统不是完整的系统。系统中必须有一套能够保护文件免遭非授权用户浏览或修改的机制。Linux沿用了Unix文件权限的办法,即允许用户和组根据每个文件和目录的安全性设置来访问文件。linux的安全性Linux安全系统的核心是用户账户。每个能进入Linux系统的用户都会被...
2020-01-24 23:22:58
154
原创 linux权限分配
linux权限缺乏安全性的系统不是完整的系统。系统中必须有一套能够保护文件免遭非授权用户浏览或修改的机制。Linux沿用了Unix文件权限的办法,即允许用户和组根据每个文件和目录的安全性设置来访问文件。linux的安全性Linux安全系统的核心是用户账户。每个能进入Linux系统的用户都会被分配唯一的用户账户。用户对系统中各种对象的访问权限取决于他们登录系统时用的账户。用户权限是通过创建用...
2020-01-24 23:20:07
217
原创 linux环境变量查询与设置
Linux环境变量查询与设置在bash shell中,环境变量分为两类:全局变量、局部变量。全局环境变量对于shell会话和所有生成的子shell都是可见的。局部变量只对创建他们的shell可见。全局环境变量查看全局变量,使用env或printenv命令。如果要查看某个环境变量的值,可以使用printenv命令,但是不可以使用env命令。[root@localhost ~]# print...
2020-01-24 22:17:02
343
原创 linux别名的使用
使用别名linux中的部分命令使用起来参数非常多,而且繁复。如果是查看日志之类,那些日志路径还特别的长。linux提供了别名,使用别名替代繁复的命令,使用起来更方便。查看别名别名查看使用alias命令。[root@localhost ~]# aliasalias cp='cp -i'alias egrep='egrep --color=auto'alias fgrep='fgrep ...
2020-01-24 22:07:08
270
原创 Linux查看文件内容
Linux查看文件内容文章目录Linux查看文件内容查看整个文件cat命令more命令less命令查看部分文件tail命令head命令如果手头有一个很大的文本文件,你可能会想看看里面是什么内容。在Linux上有3个不同的命令可以完成这个任务。查看整个文件cat命令cat 命令是显示文本文件中所有数据的得力工具。[root@localhost tmp]# cat /etc/passwd...
2020-01-24 16:11:18
161
原创 Linux压缩和解压缩
Linux压缩和解压缩文章目录Linux压缩和解压缩zip格式压缩解压缩gz格式压缩解压缩bz2格式压缩解压缩tar格式打包解打包tar.gz与tar.bz2格式命令格式.tar.gz格式.tar.bz2格式其他例子zip格式“.zip”是 Windows 中最常用的压缩格式,Linux 也可以正确识别“.zip”格式,这可以方便地和Windows 系统通用压缩文件。压缩功能描述:压缩文...
2020-01-24 16:04:38
295
jarslink-demo
2018-04-26
大话设计模式
2017-12-25
知春秋的留言板
发表于 2020-01-02 最后回复 2020-01-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝