自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 Linux系统搭建FTP服务器教程

Liunx系统下有好几款很不错的ftp服务,各有特点,适应于不同的应用场合。一般在各种Linux的发行版中,默认带有的ftp软件是vsftp,本文是针对CentOs7系统下搭建vsftpd服务为例。1. 首先确定系统中已经安装了vsftpd软件,查看命令:rpm -q vsftpdrpm -qa |grep vsftpd2.安装vsftpd(以yum安装为例)yuminstall-yvsftpd3.关闭selinux和iptables(也可配置防火墙相关访问策略,...

2022-02-05 11:34:29 10442

原创 FTP协议主动模式与被动模式的详解及如何选择

FTP是用来在两台计算机之间传输文件,是互联网中应用非常广泛的服务之一。FTP(File Transfer Protocol)即文件传输协议,是一种基于TCP的协议,采用客户/服务器模式,不支持UDP协议。FTP协议有PORT和PASV两种工作模式,即主动模式和被动模式。与众不同的是FTP使用2个端口,一个数据端口和一个命令端口(也可叫做控制端口)。通常来说这两个端口是21(命令端口)和20(数据端口)。但FTP工作方式的不同,数据端口并不总是20。 FTP支持两种方式的...

2022-02-01 20:45:15 2906 1

原创 一文读懂HBase

HBase是一个分布式、可扩展、支持海量数据存储的NoSQL数据库。底层物理存储是以Key-Value的数据格式存储的,HBase中的所有数据文件都存储在Hadoop HDFS文件系统上。一、主要组件 HBase详细架构图解注意:HBase是依赖ZooKeeper和HDFS的,需要启动ZooKeeper和HDFS。1. Client提供了访问HBase的一系列API接口,如Java Native API、Rest风格http API、Thrift API、sca...

2022-01-21 10:06:31 2128

原创 资源分享|阿里云盘

随着人们所制造的数字资产越来越庞大,对存储服务的依赖在不断增加。作为一名合格的“冲浪少年”,相信每一个位“冲浪少年”都有一个自己的网盘工具。毕竟无论是存储文档,还是下载学习资料,网盘已经成为当代青年人手必备的工具了。 自从网盘大战后,百度网盘一家独大,占领了网盘界的半壁江山。不付费,5G再强,在百度面前也得成渣渣,用着5G的网,体验着2G的网速。 网盘使用上的痛点相信大家都深有体会,难道就没有一个不限速、不限流量、也不限上传文件大小的网盘吗? ...

2022-01-21 09:54:03 5023 1

原创 2021年--至暗中寻找光明

2021年就要结束了,很早就在想要不要写点什么记录一下,又不知从何下笔。2021这一年,有失去,也有得到。体会过了难过、不甘、无力以及家庭的温暖,在接下来的日子里慢慢找寻自己内心的平静。村上春树说,我一直以为,人是慢慢长大的,其实不是,人是一瞬间长大的。之前对这句话还持有怀疑的态度,现在却没有了怀疑。人的成长不是一个循序渐进的过程,而是经历的一些特殊的事情之后才成长的。这些特殊的事情常常伴随着痛苦和挣扎,也给我们带来了一些感动和温暖。今年对于我而言,是我三十多年的人生中最黑暗的时刻,在这里我要感谢一直我的

2022-01-09 11:59:29 233

原创 JVM内存分析

JVM(Java虚拟机)主要包括五块区域,分别是程序计数器、虚拟机栈、本地方法栈、堆、方法区。在JVM当中堆和方法区各有一个,一条线程有一个栈和一个程序计数器。五块区域中当中变化最频繁是栈,最先有数据的是方法区,垃圾回收器主要针对的是堆。1.程序计数器由于在JVM中多线程是通过线程轮流切换来换取CPU执行时间的,在任何一个确定的时刻,一个CPU只会执行一条线程的指令。因此,为了线程切换后能恢复到正确的执行位置,每条线程都需要一个独立的程序计数器。程序计数器占用内存空间非常小,是线程私有的,每个线程运行

2021-12-07 17:52:06 832

原创 java.io.File中的四个静态分隔符变量

java.io.File类包含四个静态分隔符变量。在这里,我们将了解它们以及何时使用它。分别是separator、separatorChar、pathSeparator 、pathSeparatorChar。1.File.separator:依赖于平台的默认名称分隔符,为String。 对于Windows,它是“ \”,对于Unix,它是“ /”。 在Windows下的路径分隔符和Linux下的路径分隔符是不一样的,当直接使用绝对路径时,跨平台会暴出“No such fileor diretory”的

2021-12-02 13:54:50 453

原创 windows系统搭建FTP服务器教程

如果需要开发FTP文件上传下载功能,那么需要在本机上搭建一个本地FTP服务器,方便调试。第一步:配置IIS Web服务器1.1 控制面板中找到“程序”并打开1.2 程序界面找到“启用或关闭Windows功能”并打开1.3 上面两步也可以简化为一步:按【Win + R】快捷键打开运行对话框,输入“optionalfeatures”后,按回车键1.4 从“启用或关闭Windows功能”弹窗中找到 Internet信息服务 (或者Internet Information S..

2021-01-25 22:17:52 23470 3

原创 人生中的小小片段

自认为还算是对技术有一定的热爱的,但最近一段时间一直觉得自己在原地踏步,技术上没有什么进步,发现自己学到的东西,都是一些表象,并不是很明白其中的原理。在这条路上虽然走了有一段时间了,但时还是觉得自己欠缺很多,自己没足够的知识体系去支撑。 学习上也是没有什么章法,工作中需要用到什么知识,就开始学,学到的知识也没有总结过,不求甚解。经常是自己逼着自己往前走,有时会觉得走的很痛苦,不知道大家是否都是这样的前行着。我也始终坚信着,只要自己付出了,总会或多或少得到一些回报,可能有些回报...

2020-08-11 09:52:45 125

原创 Oracle数据库查询最大id值加1

1.select to_char(nvl(max(to_number(column)),0)+1) column from Tableto_number转成数字类型,然后max取最大值,然后nvl处理一下,然后转成char类型+1

2020-06-10 11:44:31 3142

原创 dataGrid导出excel表格

前台jsfunction gridList() {var $gridList = $("#gridList");KaTeX parse error: Expected '}', got 'EOF' at end of input: … url: "{ctx}/citySearch/yixzqyGrid",height: $(window).height()-178,col...

2020-06-10 11:39:53 217

原创 bootstrap-multiselect动态加载数据

bootstrap-multiselect动态加载数据,首先要引用bootstrap-multiselect.css和bootstrap-multiselect.js

2020-03-31 22:13:12 1235

原创 MyBatis中配置mapUnderscoreToCamelCase属性开启驼峰命名映射

在数据可中,由于大多数数据库设置不区分大小写,因此画线方式的命名很常见,如user_name、user_eamil。在java中一般都是使用驼峰式命名,如userName,userEmail。因为数据库和Java中这两种方式很常见,因此MyBatis还提供了一个全局属性mapUnderscoreToCamelCase,通过配置这个属性为true可以自动将以下划线方式命名的数据库列映射到Java对象...

2020-02-23 18:24:48 1686

bootstrap-multiselect.zip

bootstrap-multiselect组件主要解决了前端页面下拉选框动态加载数据,下拉框多选的问题

2020-03-31

空空如也

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

TA关注的人

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