自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (3)
  • 收藏
  • 关注

原创 Linux(一) VFS虚拟文件系统

一、先了解一下什么是挂载Linux有自己的一套文件系统,例如Ext2、Ext3,但是外部其他文件系统时,由于各个文件系统都各自有一套的文件管理体系,是无法通过Linux本身访问文件的方式直接访问的,这个时候挂载就产生了。挂载,指的就是将设备文件中的顶级目录连接到 Linux 根目录下的某一目录(最好是空目录),访问此目录就等同于访问设备文件。举个例子:将U盘插入Linux系统中,虽然可以通过图形界面查看设备信息,但是无法通过命令方式访问数据,访问此目录只会提供给你此设备的一些基本信息(比如容量),如下

2021-05-23 17:49:18 450

原创 Redis(一) Linux上安装Redis

# 安装wget命令yum install wget输入 y回车# 进入用户目录cd ~# 创建soft文件夹mkdir soft# 进入soft文件夹cd soft# 下载Redis安装包wget http://download.redis.io/releases/redis-5.0.5.tar.gz下载完后输入ls命令可看见安装包# 解压Redistar xf redis-5.0.5.tar.gz# 进入解压后的文件夹cd redis-5.0.5# 这时候输入ls

2021-04-18 16:43:02 124 1

原创 SpringBoot使用Jedis访问Redis

1、pom文件引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency><dependency> <groupId>org.apache.commons</groupId>

2021-04-11 15:09:41 175

原创 一些好的编码规范

混乱会造成复杂,而有序会减少复杂度,制定规范是从无序走向有序,减少认知成本。1、空行规范试想,长篇大论的文章和一个个小段落组成的文章,你一眼瞧过去更愿意阅读哪个?—— 由空行分出小段落比大段文字有更好的可读性。在代码里,最好将相关性比较强的代码放在一起,关联性越强彼此之前的距离就应该越短。举个栗子空行分隔之前:public boolean test() { // 保存人员信息 Person per = new Person(); per.setName("张三");.

2021-04-10 12:41:08 282

原创 如何使用Hexo+云服务器搭建自己的博客

Hexo搭建博客原理hexo简介Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。hexo原理hexo分为远程服务器 + 本地服务器,在本地编写完.md的博客,直接推到远程服务器上就可以了。本地服务器需要安装:Git、Node.js、Hexo云服务器需要安装:Git、Nginx远程服务器可以为Github或者自己购买的云服务器,如果是Github,可以直接使用Github自带的Pages服务,这里

2021-03-24 16:10:02 358 3

原创 关于Java反射机制的简单应用和实例

有如下定义ArrayList&lt;String&gt; b = new ArrayList&lt;String&gt;();则执行b.add(20);肯定会出错而利用反射机制则可以实现b.add(20);的功能,执行如下代码,将成功添加20到b中Class cc = b.getClass();Method mm = cc.getMethod("add", Object....

2018-09-06 14:17:26 367

原创 Ajax+Json+Java 捕获后端错误信息封装成Json字符串返回给前端控制台显示

楼主自己写的一个错误信息捕获机制,是一个简单的Damo,可在其上进行修改或者扩充,能够通过后端的控制把错误信息封装成Json字符串,返回给前端的Ajax显示。首先创建一个错误信息枚举类(返回给前端的字符串),在Eclipse中依次点击 File-》new-》Enum,错误信息可以自己定义,errorCode是错误码,errorMsg是信息字符串:public enum ResMessage ...

2018-08-26 01:43:11 7320

原创 目前为止写法最简单的前端JavaSript读取Excel表格内容

html顶部引入js文件: &lt;script src="../js/xlsx.full.min.js"&gt;&lt;/script&gt;文件下载地址:https://download.csdn.net/download/qq_36908841/10627003文件上传框代码:&lt;input id="lefile" type="file" &gt; 先声明一个全..

2018-08-26 00:54:23 3794 4

原创 前端获取数据库的datetime类型为一串数字(时间戳)

数据库里面类型为datetime:我的实体类定义如下:前端界面运行:解决办法:在你的前端加一段JS方法(赋值粘贴即可)function timestampToTime(timestamp) { var date = new Date(timestamp);//时间戳为10位需*1000,时间戳为13位的话不需乘1000 Y = date.getFu...

2018-08-14 14:17:57 12733 3

原创 Ubuntu下,使用Eclipse配置Hadoop环境并编写MapReduce程序

准备工作希望你在开始之前已经在Linux中安装好了以下几样东西:(1)jdk1.8(最新版的eclipse必须得jdk1.8以上,根据你下的eclipse版本来安装jdk,楼主原来是jdk1.7,后来换成了jdk1.8。如果不知道怎么切换多个jdk请参照文章https://blog.csdn.net/qq_27435059/article/details/80513553)(2)e...

2018-07-19 16:09:42 3121 1

原创 Ubuntu下用Eclipse连接Hadoop失败:Call From master/x.x.x.x to master:9000 failed on connection exception

在保证所有配置都正确的情况下将hadoop连接中的localhost名改为IP地址:(1)在下方的Map/Reduce Locations视图中,选中你的Hadoop右键编辑(2)取消DFS Master中的“Use M/R Master host”这个选项的勾勾(3)将所有的localhost都改为ip地址注意:这个ip地址是你的虚拟机(Master)的ip地址...

2018-07-19 10:33:18 3480

原创 解决Ubuntu14.04桥接模式不能上网---新方案

楼主的是Ubuntu14.04版本,其它版本的应该也可以试试。最近在研究Hadoop,第一步就是要修改虚拟机的连接方式为桥接模式,但是我发现我桥接模式下死活连不上网…于是就去百度了,几乎把所有的方法都试了一遍,很多都是修改虚拟网络编辑器…但并没有解决我的问题…楼主ping了一下物理机,能ping通;ping了一下同网段的其它虚拟主机,也能ping通;但是ping网段的时候,即使能p...

2018-07-17 10:25:26 17127 14

原创 Ubuntu 使用 apt-get命令失效,Failed to fetch http://cn.archive.ubuntu.com/ubuntu/dists/precise/InRelease

楼主的是Ubuntu14.04版本,其它版本应该也适用,在使用apt-get update时出现以下错误:Err http://mirrors.aliyun.com trusty InRelease Err http://mirrors.aliyun.com trusty-updates InRelease Err http://mirrors.aliyun.com trusty...

2018-07-11 17:16:22 28244 15

原创 【剑指Offer_4】输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序

题目:输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。解题思路:前序遍历的顺序是 根---左结点---右结点。中序遍历的顺序是 左结点---根---右结点。因此,对于前序遍历序列,其实就是“根”的遍历,1是第一个...

2018-07-10 15:13:54 2465

原创 【剑指Offer_3】输入一个链表,按链表值从尾到头的顺序返回一个ArrayList。

题目:输入一个链表,按链表值从尾到头的顺序返回一个ArrayList。解题思路:创建两个ArrayList,一个用来根据传进来的ListNode参数新建一个完整的ArrayList,另一个用来存储反转后的ArrayList。其中用到的ListNode类如下:public class ListNode { int val; ListNode next = null;...

2018-07-10 14:30:32 9705

原创 在CSDN发表博客时出现“输入错误!请重新提交”

在CSDN发表博客时,点击发表,出现“输入错误!请重新提交。”的问题,并且保存到草稿也保存不了。无奈之下楼主只好去百度解决办法,网上说是因为标题里含有特殊符号……特殊符号大概如下面这些但楼主去检查了标题并没有含有任何特殊符号…不过大家可以尝试一下这种办法。楼主的标题里没有特殊符号……倒是有几个百分号%和双引号“”,后来试着删除一个%……居然成功了……(一共两个%,删除一个还剩下一个…毕竟我只是抱着...

2018-07-05 21:24:47 379

原创 Win10安装SVN时出现2503、2502错误及其解决

在win10上安装TortoiseSvn时,因为是.msi后缀的安装文件,在点击安装时老是提示2503,2502错误,因此无法安装上。在网上找了很久,也试了很多种办法,都没用,刚刚终于解决了,于是把解决方法分享一下。在网上看了几种方法,对我没什么用,不过大家可以试一试,说不定成功了呢。下面列举三种方法,如果没有耐心一个一个试的话,就直接看第三种吧~ 第三种是解决了楼主问题的方法。①以管理员方式运行...

2018-07-05 10:07:05 20052 7

原创 【剑指Offer_2】请实现一个函数,将一个字符串中的空格替换成“%20”。

题目:请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。解题思路:方法1:我用的Java实现,很简单,Java中有一个replace方法可以直接完成这个功能,代码如下public String replaceSpace(StringBuffer str) { if ( str == null...

2018-06-28 15:15:03 3018

原创 【剑指Offer_1】在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。

题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。解题思路:已知从左到右、从上到下都呈递增关系,令行row为0,列col为array[0].length-1(第一行最后一位),则我们可以以array[row][col]为比较对象,当目标数target大于array[row][c...

2018-06-28 14:03:15 795

读取Excel表格文件xlsx.full.min.js下载

可用于JavaSript读取Excel表格内容,对表格进行操作等。

2018-08-26

编译原理预测分析LL(1)文法 JAVA实现

1、项目开发工具为MyEclipse2014 2、使用了Struts2框架作为控制层 3、HTML5图形用户界面 4、JAVA语言写后端 该项目完成的功能有:自动消去规则左递归;自动计算出First、Follow集;自动构造预测分析表;可输入句子进行判断。 代码我都写了注释,由于项目后期完成的比较急促,所以代码冗余度比较大,还没有时间进行精简。 如果不需要网页的图形用户界面,可将项目中的算法部分单独取出,也可直接运行得到结果。算法部分位于项目中的MyClass包中。

2018-06-21

编译原理LL(1)预测分析法JAVA实现

1、项目开发工具为MyEclipse2014 2、使用了Struts2框架作为控制层 3、HTML5图形用户界面 4、JAVA语言写后端 该项目完成的功能有:自动消去规则左递归;自动计算出First、Follow集;自动构造预测分析表;可输入句子进行判断。 代码我都写了注释,由于项目后期完成的比较急促,所以代码冗余度比较大,还没有时间进行精简。 如果不需要网页的图形用户界面,可将项目中的算法部分单独取出,也可直接运行得到结果。算法部分位于项目中的MyClass包中。

2018-06-21

空空如也

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

TA关注的人

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