自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

码里行间

聚焦最新科技咨讯,探寻未来智能领域

  • 博客(47)
  • 收藏
  • 关注

原创 解决centos虚拟机无法获取ipv4地址的问题

在虚拟机中我们ifconfig的时候,发现我们的ip一直是ipv6的形式,经过一番设置,看了网上的关闭centos 的ipv6,重启还是不对。那么,这个时候我们需要检查自己的本地网络是不是开启了ipv6我们打开VM的属性,看到如下图我们只需要将ipv6取消即可。...

2018-12-26 20:50:52 2867

转载 IDEA中修改文件的默认打开方式

原文:http://blog.csdn.net/sutongxuevip/article/details/72832754有时候在IDEA中添加配置文件,不小心后缀忘记写,默认打开方式就会是text了,修改ReFactor–》Rename添加后缀后还是file格式,可按以下方式修改回来:错误展示:新建file后,我们本打算写mapper.xml,可是扩展名忘记了就会是现在这个样子,删除后,重...

2018-12-14 14:01:12 6373

原创 使用SQL查询所有数据库名和表名及字段名(Mysql、SQLServer、Oracle)

MySQL中查询所有数据库名和表名1.查询所有数据库show databases;2.查询指定数据库中所有表名select table_name from information_schema.tables where table_schema='database_name' and table_type='base table';3.查询指定表中的所有字段名se...

2018-12-11 17:40:45 1657

原创 找回linux系统中的ROOT密码

前提:必须是本机,不可以使用ssh远程。1-开机进去引导界面后,按Enter2-在此界面按 e3-再按e4-空格 1 回车 再按b。进入下面页面设置passwd root即可,找回密码...

2018-12-06 13:49:49 326 1

原创 Tomcat无法正常./shutdown.sh关闭, java.net.ConnectException报错

java.net.ConnectException: 拒绝连接

2018-12-05 17:26:59 4229

原创 VM安装中三种网络连接形式说明:桥接、NAT、主机模式,

图片,张三与李四为桥连接;王五的机子是NAT方式连接的。主要区别就是 ip地址创建时的不同。

2018-12-03 13:19:45 162

原创 Beego中前后端数据是如何实现交互的,Get|Struct|JSON / Request Body, 一个例子醍醐灌顶

1、get方式获取参数Get、POST 等方式的请求,beego 里面会自动解析这些数据。比如一个登陆页面的实现前端我们是Post,用户名和密码<form class="login_form" name = "login"method = "post" action="/article/user"> <h1 class="login_title&

2018-11-30 16:33:28 5088 5

原创 统计指定数据库中表的数量,sql语句

SELECT COUNT(*) TABLES, table_schemaFROM information_schema. TABLESWHERE table_schema = 'bigdatashare'GROUP BY table_schema;我们这里的bigdatashare就是我们要指定的数据库名字。...

2018-11-29 13:07:27 6493

原创 为何学习大数据,要先学Java

 大数据的就业、工资的水平等等方面都让更多的人投身进入到学习大数据的旗下。在我之前写文章的时候,其实总是有这样的粉丝问我,你的这文章和大数据有关系?发出了这样的质疑。其实,我们也不难发现,在外面报班学习的时候,刚刚开始的时候,几乎都是先学习Java语言,在慢慢进入大数据的学习。那么我们到底要学习哪些java知识对于大数据有帮助?今天我带大家来分析一波,学习大数据为什么先学java。...

2018-09-08 11:26:31 7126 2

原创 一起来学大数据|山外之山的SpringBoot,让框架简单起来

 昨天,我们学习了springmvc的具体操作实例,在大家都有所获的同时,有没有发现我们昨天写了很多的配置文件。为了减少这些复杂的操作,开始出现了SpringBoot。下面我们一起来看看这是什么样的一种框架。SpringBoot诞生我们回头想想Java做web开发已经快走了20个年头了,从最开始的Servlet1.0到现在演变出了众多的框架,库还有整个生态的系统。其中,这些优秀...

2018-08-30 22:34:43 552

原创 一起来学大数据|整合SpringMVC与Mybatis,各司其职相得益彰

 我们在上篇的文章中学习了在网页上展示一个简单 的商品页面,而我们真正需要的是与数据库之间结合。今天我们就一起来看看持久层最优秀的mybatis和控制层最优秀的spring最佳整合。整合思路Dao层:1、SqlMapConfig.xml,这里我们只需要配置一个空文件即可,当然文件头是必须要的。2、配置applicationContext-dao.xml在dao我们使...

2018-08-30 22:33:33 226

原创 一起来学大数据|此框只应天上有,后起之秀SpringMVC

 MVC用于应用程序的分层开发,而在众多的MVC中,springMVC在时代的选择下,成为当今最流行也是最优秀的MVC设计模式。下面,我们一起来看看。MVCMVC就是模型-视图-控制器(Model-View-Controller)的缩写。具体的解释如下:模型(Model):负责封装和实现应用程序的具体功能。 视图 (View):这个模块负责数据的可视化展示,也就是我们看到的页...

2018-08-30 22:32:31 174

原创 一起来学大数据|Spring的事务管理,一分钱也不能少

 之前我们讲过spring是一站式框架,我们已经学习了spring框架简单的数据操作。今天我们一起来看看spring针对dao层提供的解决技术jdbcTemplate。我们直接以银行转账为例,完成我们数据库的连接和事务管理。JdbcTemplate1、准备工作准备工作当然还是导包,这里我们又引入了两个新的jar包。 2、操作步骤(1)配置数据库的相关信息 Dri...

2018-08-30 22:31:35 185

原创 解决Eclipse快捷键和系统快捷键之间的冲突

Ctrl + Shift + F 代码格式化问题:与搜狗输入法默认的繁简切换快捷键冲突解决:打开搜狗设置,按键关闭简繁快捷键Ctrl + Alt + 上/下键 复制行问题:操作系统的屏幕翻转快捷键冲突解决:打开显卡控制面版关闭快捷键  完成保存即可,其中原因都是由与快捷键冲突引起的。除此之外,我发现网易云里面也有全局快捷键,也可能会给你造成不必要的烦...

2018-08-30 22:26:32 6051 2

原创 一起来学大数据|Spring之AOP操作,巧夺天功的切面技术

 我们已经看了Spring的注解,体验了一把快速创建对象个属性注入。一起来学大数据|秒懂Spring注解,艾特一下你就明白,这么妙?这篇我们学习的是spring中重要的AOP面向切面的思想。之后,我们便可以在不修改源代码的前提下实现方法的增强。AOP技术简介举个简单的例子,我们这里有一些功能模块,我们想要在这些功能上添加一个具体的完成时间,那么我们就要去修改所有功能模块的代码,...

2018-08-21 14:48:44 155

原创 一起来学大数据|秒懂Spring注解,艾特一下你就明白,这么妙?

 我们已经简单学习了spring框架和使用传统的方式对类方法注入属性。但是这样的注入属性方式,在当前看来还是比较的麻烦,那么我们现在使用的更好的方式是什么呢?今天带大家来看spring的bean管理下的注解方式,让代码再精简一半。注解介绍我们知道spring的bean管理是有两个功能的,他们分别是创建对象与注入属性(我们把向类属性赋值的这个过程叫做属性的注入)。今天,我们就是要...

2018-08-20 10:03:38 257

转载 史上最全的Vim命令整理笔记

曾经使用了两年多的Vim,手册也翻过一遍。虽然现在不怎么用vim了,曾经的笔记还是贴出来,与喜欢vim的朋友分享。1. 关于Vimvim是我最喜欢的编辑器,也是linux下第二强大的编辑器。 虽然emacs是公认的世界第一,我认为使用emacs并没有使用vi进行编辑来得高效。 如果是初学vi,运行一下vimtutor是个聪明的决定。 (如果你的系统环境不是中文,而你想使用中文的vimtut...

2018-08-15 22:46:43 309

原创 一起来学大数据|最流行的框架Spring,怎么可以这么优秀

 昨天我们学习的MyBatis框架,其能够极大的简化访问层的代码复杂程度,也是我们当今MVC框架中十分流行的持久层框架。而我们今天学习到的Spring框架,毫无疑问是我们在开发中大型项目的最流行的框架。这么牛逼么?我们赶紧来看看吧~Spring框架介绍Spring的出现能能为一个十分复杂的系统构建出一块很清晰的脉络,除了很够极大简化模块的管理以外,还能够轻松的对模块代码进行切面...

2018-08-01 14:56:47 869

原创 一起来学大数据|Mybatis之如鱼得水的动态SQL,百样玲珑?

 昨天,我们就学习了mybatis的 一下相关的知识,文章开头我们级提到它可以解决SQL的硬编码问题,但是根据昨天的文章,我们并没有看出mybatis的优势。今天我们来使用mybatis中的动态sql来解决我们仍有的困惑。动态 SQL在mybatis框架中,动态sql是其强大的特性之一。大家在之前的jdbc的操作时候有没有感觉到去拼接sql语句的痛苦,先是拼接成变量,在作为数据参数...

2018-07-30 11:23:51 155

原创 一起来学大数据|优秀的持久层框架Mybatis,连接数据库快人一步

 我们之前学习了JDBC和连接池之后,攻城狮们对编程的效率仍然不是很满意。于是乎!有了今天更加优秀的内容,那就是Mybatis框架。它的出现解决了jdbc中的一些问题,提升了代码的鲁棒性。我们一起来看一下吧~一起来学大数据|Java与数据库之间的连接JDBC一起来学大数据|JDBC数据库连接高级版,工具类与连接池Mybatis介绍Mybatis是在2010年由阿帕奇下的开源...

2018-07-20 14:42:02 1820

原创 一起来学大数据|JavaWeb之HTML,非常重要的网页结构讲解

 网页是什么,大家打开的任何一个页面都是网页,那么网页是怎么做的呢?那我们在学习html之后,我们能不能做出想今日头条这么漂亮的网页呢?我们大数据学的偏向后端的学习,而html是比较前端的知识。不怕,我们通过10天的学习,完全可以做出比学习h5的同学更好的页面,一点问题都没有。关注一下,带你上车。什么是HTMLHTML就是描述网页的一种语言,它具体指的就是超文本标记语言,在这里...

2018-07-19 14:42:40 750

原创 Linux之CentOS7及JDK安装,入门必学

 昨天,我们看了centos6的安装以及JDK的安装;但是,centos7与6版本有些不同,完全按照centos6去操作centos7是万万不可以的,在安装方面我们还是可行的。centos7系统安装首先,我在这里使用的VMware虚拟机。付费的话,大家在网上找激活码一个即可。 在centos7安装方面,我们可以参考上篇文章centos6的安装,在安装方面大同小异,完全可...

2018-07-18 09:58:05 201

原创 Linux之CentOS6的JDK安装

 进入大数据我们首先接触的就是Linux系统,今天给大家带来的是CentOS6的安装以及JDK的配置。安装虚拟机1.建虚拟机步骤                2. 点击编辑,编辑虚拟网络   3. 启动虚拟机进行操作系统安...

2018-07-17 09:04:01 301

原创 一起来学大数据|确认过眼神,初识JavaWeb,美的不得了

在我们学习大数据的时候,难免要去实现数据的可视化,这时候就需要我们有一定的前端基础了。前端的东西记忆比较多,玩的好的,一张页面的确是美的不得了。有精力的话,完全可以深入学习,成为一名优秀全栈工程师。网站访问流程首先,我们来看看我们是怎样得到我们看到的页面。举个小例子,我们看到的头条网站是我们通过互联网连接到服务器之后,接收到的我们要访问网页的格式,内容等之后呈现出来的。如果我们在浏览器的地址中输入...

2018-07-16 10:46:06 229

原创 一起来学大数据|Java环境的安装配置,你没见过的方式

我们在java程序开发的的时候,必须要去提起完成一些需要准备的工作,换句话说,就是安装和配置java的开发环境,安装配置JDK。可能大家在网页上常见的就是使用JAVA_HOME配置的方式,今天我们讲一个不同的。下载JDKJDK的全名就是Java标准版开发包,在这个开发包里面,提供了编译运行程序的所有需要的工具和资源,其中有编译器,运行时的环境(JRE),还有一些java中常用到的类库。这里我们发现...

2018-07-15 17:11:44 407

原创 一起来学大数据|秒懂Spring注解,@一下你就明白,这么妙?

今天带大家来看spring的bean管理下的注解方式,让代码再精简一半。注解介绍我们知道spring的bean管理是有两个功能的,他们分别是创建对象与注入属性(我们把向类属性赋值的这个过程叫做属性的注入)。今天,我们就是要学习使用注解方式去实现对象的创建和属性的注入。我们在类、方法或者属性上面是用@注解名称的方式,去取代配置文件...

2018-07-14 12:49:31 256

原创 一起来学大数据|Java中的动态代理,重中之重的进阶基石

我们之前学习到,类加载器是通过类的.classLoader()方法,将.class文件从我们的磁盘中加载到jvm虚拟机中,形成字节码文件。反射是通过类加载形成的字节码文件,把类里的信息映射成相应的类,并进行各自的操作。一起来学大数据|Java中的类加载器一起来学大数据|Java中的反射机制今天,我们学到的动态代理技术使我们整个java学习中最关键也是最重要的一问技术,是我们之后学习Java框架的基...

2018-07-14 10:31:53 164

原创 一起来学大数据|Java中的类加载器

昨天我们学习了Java中的反射,其原理应用了Java运行中的.class文件。回头想想,我们以前在编程的过程中肯定见过这样的一个异常Java.lang.ClassNotFoundExcetpion,这背后就涉及到了java技术体系中的类加载。今天,让我们来一起了解一下。Java类加载机制Java中的类加载机制是java技术体系中算是比较核心的一部分,尽管我们平时接触的并不是很多,而且类加载器也并不...

2018-07-13 14:37:50 177

原创 IOException parsing XML document from class path resource [bean.xml]; nested exceptionis java.io.Fil

报错IOException parsing XML document from class path resource [bean.xml]; nested exceptionis java.io.FileNotFoundException: class path resource [bean.xml] cannot be opened because it does not existAppli...

2018-07-12 15:36:27 5059

原创 一起来学大数据|Java中的反射机制(非常重要)

在上篇文章中,我们提及到了class.forName()这个代码,那么这是个什么呢?我们为什么要使用这种方式来加载Driver驱动呢?其实这就是java中的类加载器和反射,下面我们一起来看看。反射机制java的反射机制的目的就是要增加程序的灵活性,它能够有效的避免将程序写死在我们的代码中。举个简单的例子:不使用反射:实我们例化一个 A()对象, 先不去使用java的反射,new一个A(),这时候,...

2018-07-12 14:41:01 956

原创 一起来学大数据|JDBC数据库连接高级版,工具类与连接池

昨天我们看了jdbc的简单连接数据库,但是其中还存在着许多的问题。问题一 :根据昨天的例子发现,获取数据库连接,释放数据库资源的代码都一样,可以提取出来一个方法,当获取连接,释放资源是直接调用方法,减少代码的冗余度。问题二 :加载数据库驱动,获取连接时存在硬编码,当数据库改变,数据库类型改变。密码等信息改变时,代码不利于维护 。今天我们学习使用配置文件工具类来解决这些问题。工具类的提取1. 配置文...

2018-07-11 10:01:38 370

原创 一起来学大数据|Java与数据库之间的连接JDBC

昨天我们看了数据库的使用,只不过那都是我们手工去输入的数据,今天我们用java来实现对数据库的连接。JDBC简介JDBC就是java 数据库连接,是java中的API,我们将用它来执行SQL语句,除了我们平常的mysql数据库以外,jdbc还提供了统一的多种的数据库。如上图所示客户端通过jdbc API加载驱动后实现了数据的连接。接下来我们给出详细的步骤。入门程序我们先来学习一个简单的,首先我们新...

2018-07-10 14:36:51 725

原创 一起来学大数据|数据库多表关联操作

上篇文章我们学习对数据的单表操作,我们现在看数据库中的多表关联操作。很多时候我们的数据是单独分开存储的,这时候我们就需要多张表连接起来去去获取我们想要的数据。外键约束在多表操作时,每张表与另外的表之间的关系有一个对一个,有一个对多个,也有多个对多个的关系,而这些表之间的关系西哟啊通过外键来维护。外键也就是相当于我们所说的关系。特征如下:外键必须是另外的一张表或者自身表的主键的值,换句话说就是你在你...

2018-07-09 08:34:23 2452

原创 一起来学大数据|数据库单表数据操作

我们在数据库中更多的是对表的操作,而在表中我们又有单表与多表的操作,在其中最复杂最多的就是增删改查中的查询。下面我们一起来学习。Insert插入操作为了方便我们的操作,我们使用Navicat软件来进行接下来的学习。大家可以在文章最后点击更多获取破解版的软件,密码:vhej我首先在数据库你们新建一张表,student ,然后我们在软件上方点击查询进入查询编辑器,输入命令行,当然有别的方法,为了展示s...

2018-07-08 12:42:35 449

原创 一起来学大数据|数据库和表结构的基本操作

上篇文章我们学到了如何安装数据库,下来我们学习数据库的一些基本的操作,其中也包括对表的操作。数据库基本操作show databases;通过此命令可以实现查看所有的数据 库名称,就像下图,这是默认的一些数据库create database dbName ;通过此我们可以在数据库系统中创建一个叫reba的数据库create database reba character set utf8 ;这条命令...

2018-07-07 09:39:06 1418

原创 一起来学大数据|MySQL数据库的简介与安装

学习了Java的一些基础基础知识,今天我们学习到的是数据库的下载使用,比起单纯的读取本地文件,数据库可以更加快速的对数据进行操作。Mysql数据库简介数据库其实就是我们存储数据的一个仓库,它的本质是一个文件系统,我们将数据通过一定的格式存储起来,实现对数据的增加,删除,修改以及查询操作。Mysql数据库是目前市面是开源的关系型数据库,它可以通过结构化语言SQL对数据库进行管理。比起别的数据库,my...

2018-07-06 10:49:28 420

原创 一起来学大数据|Java中的IO流

今天,我们学习的是java中的比较重要IO流,通过这篇文章的学习,我们可以完成对本地文件的读取和创建等功能。一起来看一下吧。File及构造方法java中的file类是文件和目录路径名的抽象表示形式,其中它的构造方法有通过这些方法我们可以获取文件的路径,之后便可以处理文件。如下:根据文件的全名File f1 = new File("C:/Users/Renyu/Desktop/a/b/a.txt")...

2018-07-05 17:36:39 164

原创 一起来学大数据|Java中的集合(二)

昨天,我们看了集合的接口,今天我们讲集合中的各种类,学会它们循环迭代不是事儿!Iterator 和 listIterator的区别ArrayList类LinkedList类两者的区别:泛型我们在JDK5以后的版本中加入了泛型,泛型的出现能够帮助我们解决类型转换中存在的问题,因为早期的object类型是可以接收任意的对象类型的。泛型定义在类上,方法上以及接口上面,如下图。增强for循环增强for循环...

2018-07-04 08:26:23 227

原创 一起来学大数据|Java中的集合(一)

今天,我们将会对Java中的集合类进行简单的介绍和了解一下集合中的接口。集合类的概述1.为什么会出现集合类?面向对象语言对事物的体现都是以对象的形式,味蕾方便操作多个对象,我们在Java中提供了集合类。2.集合与数组的区别数组与集合类都是容器,但是数组的长度是固定的,集合的长度是可以改变的;数组中可以存储基本数据类型,集合只能存储对象。Java中的集合类Collection接口此接口是层次结构中的...

2018-07-03 15:09:20 238

原创 一起来学大数据|网络编程中的UDP与TCP

昨天,我们学习了多线程,今天我们看看计算机中的网络是如何建立起来的。网络编程概述计算机网络是将不同的计算机通过通信连接起来,在协议的协调下,我们实现资源的共享和信息的传递。网络编程是通过网络互连实现不同计算机的数据交换。网络参考模型图网络通信的三要素IP、端口、协议我要跟胡歌说话. 第一个条件:我要先找到胡歌(IP 网络中设备的标识) 第二个条件:胡歌得有接收数据的地方 耳朵 (端口 用于标识进程...

2018-07-02 19:47:32 347

空空如也

空空如也

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

TA关注的人

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