自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 知识库

一.GIT:1.从其他仓库拉下来的代码想推送到自己的本地仓库中:git config --global user.name "账号"git config --global user.email "邮箱"//移除原来仓库的连接git remote rm origin //连接本地仓库git remote add origin 仓库地址//去掉克隆的提交,去掉原来仓库的完全链接git...

2020-01-26 19:58:23 210

原创 SpringBoot使用CXF生成WebService服务器接口

一.WebService服务器接口:类实现接口的方法,并通过cxf生成一个xml文件,供外部访问。总之:外部系统只需通过访问xml文件中的指定方法,并传参,就可以调用对应的java文件中的方法。二.项目结构三.代码:UserService接口:package com.casit.service;import javax.jws.WebMethod;import javax.j...

2019-10-14 20:27:53 1043

原创 AXIS2创建WebSerive客户端接口,并实现跨项目访问

一.为什么要将WebService接口单独分离减少代码的冗余和代码量,便于开发和维护二.AXIS2的接口访问方法此处应用document方式调用 ,用document方式应用现对繁琐而灵活。现在用的比较多。因为真正摆脱了我们不想要的耦合三.上代码:(仅供参考,实体类信息并未贴出,请自行更改)项目一:package com.casit.modules.controller;i...

2019-10-12 20:42:22 179

原创 Swagger2

1.为什么要用swagger在项目开发中,接口文档一直是个头疼的问题。本来项目开发时间就紧张,还需要另外写文档给调用方看,但是不写又不行,无法沟通,写了还要随着项目迭代一直更新,费时费力。所以,Swagger就是用来自动生成API文档的工具。2.如何使用://导入依赖:<dependency> <groupId>io.springfox</group...

2019-08-22 15:24:58 104

原创 SpringBoot搭建MybatisPlus

一.什么是MybatisPlus:MybatisPlus是Mybatis的一个升级版本,主要配合SpringBoot使用,它省略的大量的XML文件的配置.用户只需要在MAVEN项目中导入相应的jar包,配置数据库信息,并使用它封装好的mapper层就可以了。二.导入jar包:pom.xml中导入依赖: <!--编译时自动生成entity中的getter,setter,构造函数等-...

2019-08-19 13:40:52 440

原创 JAVA多线程

一.进程和线程:1.进程:一个程序正在内存里运行,就会有至少一个进程2.线程:一个进程由多个线程组成。让我们举个列子:有一个洗碗的任务,在只有一个主线程的时候,那么它既要去拿碗,又要洗碗,还要放碗,所有事情都是它一个人完成。现在新加线程,将不同的任务分离开,一个人只完成一个小任务,提高效率,也进行了解耦的作用。注:我们所常用的main方法,就是一个主线程。二.创建一个线程(两种方式)...

2019-07-08 16:07:11 133 1

原创 GC处理机制和JAVA内存分布

1.GC如何管理堆中对象2.JAVA内存分配:1.共享线程区有:方法区,堆2.独占线程区:PC寄存器,JVM栈,本地方法栈

2019-07-08 11:43:29 90

原创 Vue项目使用axios插件访问JAVA后台(SSM)

1.在Vue-cli项目中导入axoisnpm install axois2.在main.js中导入axios,可是不能直接将axios直接挂载到Vue实列中,所以我们使用Vue的原生对象来实现axios的挂载。具体代码如下:import axios from 'axios'//这里不能使用Vue.use(axios),特别注意axios.defaults.baseURL="http...

2019-06-30 16:08:16 1878

原创 Java反射中的forName()和.class方法的区别

一.java反射的三种方式:(Test为一个类)1.Class.forName(“全路径”)//会调用类加载器2. Test.class//不会调用类加载器3.getClass()方法注:它们都会返回一个Class对象,但用过的很多朋友可能都会有一个疑问,Class对象到底是在什么地方创建的,以下是我自己的一些理解:二.Class对象的定义:1.官方定义:Class对象是由JAV...

2019-06-26 15:59:34 964

原创 Kafka详解

一.什么是kafka:1.什么是MQ(message queue):消息队列(MQ)已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。当今市面上有很多主流的消息中间件,如老牌的ActiveMQ、RabbitMQ,炙手可热的Kafka,阿里巴巴自主开发RocketMQ等。2.kafka:属于MQ中的订阅...

2019-06-24 16:38:52 524

原创 Flume详解

一.什么是Flume:官网定义:Flume is a distributed, reliable, and available service for efficiently collecting, aggregating, and moving large amounts of log data. It has a simple and flexible architecture base...

2019-06-19 09:43:35 171

原创 HBase详解

一.什么是HBase:1.Hbase是一个面向列的数据库,针对于大数据,起源于google的BigTable。2.Hbae是一个高可靠性、高性能、列存储、可伸缩、实时读写的数据库系统。1.面向列和面向行:1.面向行存储:(不做详细的说明,可观察mysql存储数据的方式)传统数据库,如mysql,sqlserver都是面向行的数据库,先定义一张表结构,给定表的字段,类型和限定,那么在...

2019-06-18 20:32:54 424 1

原创 hive详解

一.什么是HIVE:Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供类SQL查询功能。工作流程:HIVE先定义一张表(这张表的结构和字段数据都存储在MYSQL或DERBY数据库中,这张表的信息就是元数据),再从本地或是HDFS上将文件加载到HIVE,通过mapreduce对数据进行计算,最后输出到HDFS上,形成一个或多个文件。最后用户可通过sq...

2019-06-17 21:11:45 921

原创 Hadoop详解

一.Hadoop简介:Hadoop 是一个由 Apache 基金会所开发的分布式系统基础架构,它可以使用户在不了解分布式底层细节的情況下开发分布式程序,充分利用集群的威力进行高速运算和存储。从其定义就可以发现,它解決了两大问题:大数据存储、大数据分析。也就是 Hadoop 的两大核心:HDFS 和 MapReduce。1.HDFS(Hadoop Distributed File S...

2019-06-15 11:31:43 255

原创 Centos7中zookeeper集群搭建

一.配置好一台Centos系统的虚拟机,修改ip地址,dns,关闭防火墙和主机映射hosts二.克隆两塔虚拟机,修改ip地址,重启网络,修改主机映射1.vim /etc/sysconfig/network-scripts/ifcfg-ens33systemctl restart network2.vim /etc/hosts加入主机映射关系: 192.168.159.100 ...

2019-05-29 20:34:07 172

原创 Vuex

一.什么是Vuex:简单的说,Vuex就是一个状态管理器,管理的是全局的状态数据,它可以被所有组件所调用的。所以,当我们需要在多个组件上使用同一组数据时,Vuex会起到很关键的作用。二.Vuex的组成:若这个js文件叫shoppingCart.js,后面会用到1.state:存放数据的地方,只是存放数据const state={ products=[ {id:1,name:...

2019-05-28 20:59:36 130

转载 RegionServer说明

2019-05-28 19:15:14 282

原创 java连接HBase(MAVEN项目)

一.若HBase在windows上:在MAVEN官网找到 Apache HBase Testing Util,点击进去,选择版本号,在pom中导入依赖:<!-- https://mvnrepository.com/artifact/org.apache.hbase/hbase-testing-util --><dependency> <groupId&g...

2019-05-28 19:12:49 7534

原创 Vue-cli项目中路由的使用

一.什么是路由:简单的来说,Vue-router就相当于一个导航系统,输入一个页面地址,它会通过路由表,指挥加载哪一个模块显示在该页面上,实现vue模块的复用。二.如果创建项目时未加载vue-router,需手动下载依赖1.加载依赖npm install vue-router2.在srcc目录下创建一个router目录,并创建一个index.js文件,列子如下(参照下面的app.vu...

2019-05-23 11:33:34 828

原创 WEB前端模块化介绍

一.什么是模块化:顾名思义,模块化就是将一个完整的项目分成多个模块去完成,比如:一个页面由导航栏,焦点图,图片,介绍等一系列组成,在过去的开发中,我们一般会将这些代码放在一个页面中,这就会出现很多问题,比如:代码维护,你需要在大量代码中区修改,有时候可能会造成连锁反应,需要消耗大量的财力,物力,得不偿失,而模块化开发则很容易的解决了这一个问题,它将每一个模块放在一个单独的页面里,维护时,你只需...

2019-05-23 10:50:17 872

原创 vue-cli项目中使用sass

一.什么是sass:(在项目中使用scss,下面会有提到)Sass是对CSS(层叠样式表)的语法的一种扩充,诞生于2007年,最早也是最成熟的一款CSS预处理器语言,它 可以使用变量、常量、嵌套、混 入、函数等功能,可以更有效有弹性的写出CSS。Sass最后还是会编译出合法 的CSS让浏览器使用,也就是说它本身的语法并不太容易让浏览器识别,因为 它不是标准的CSS格式,在它的 语法内部可以使用...

2019-05-23 10:32:59 2625

原创 Vue-cli脚手架创建

一.配置环境**1. 配置环境,安装node.js,按自己需求下载,一般优先考虑使用人数最多的版本,官网有推荐。2. 在cmd中使用node -v和npm -v来检测安装的版本号(是否安装成功)3. 若觉得npm下载插件速度太慢,可使用淘宝镜像:npm install -g cnpm -registry=https://registry.npm.taobao.org,安装后可使用cnpm -...

2019-05-23 10:14:33 112

原创 伪分布式配置HBase

注:为分布式下配置HBase1.官网下载HBase1.4.9版本的bin压缩包,针对hadoop2.0的用户,如果下载2.0以上的HBase,会出错。2.上传到虚拟机,解压。 tar -zxvf hbase-1.4.9-bin.tar.gz 3.进入hbase的conf目录,修改hbase-site.xml文件1.vim hbase-site.xml2.将configuration替...

2019-05-22 19:20:19 202

原创 hive配置

1.安装MYSQL,虚拟机版本。见https://mp.csdn.net/mdeditor/90380454#2.官网下载hive安装包,放入虚拟机创建的一个目录里3.解压: tar -zxvf hive安装包4.vim /etc/profile配置环境变量: 1. export HIVE_HOME=/root/tools/hive/hive-2.3.5 //hive解压后的安装路径...

2019-05-21 19:23:56 125

转载 Hive中安装mysql全套教程及wget手动下载地址

请点击当前连接访问:https://www.kancloud.cn/longitude/project_book/853793

2019-05-20 19:04:56 412

翻译 Cento 7配置静态ip,dns,防火墙,可解决ping外网显示name or service not known

一.配置静态ip:1.ip addr查看自己的ip地址是否配置2.如果没有配置ip地址,进入配置:1).进入配置目录cd /etc/sysconfig/network-scripts/2).查看目录下的文件信息:ls -a3).找到自己的配置文件并进入,有的是ifcfg-ens33,有的是ifcfg-ens32,根据自己的文件来配置,我的是ens33vi ifcfg-ens33...

2019-05-15 10:08:05 1431

原创 使用React脚手架快速创建react项目

使用React脚手架快速创建react项目步骤:一.配置环境1. 配置环境,安装node.js,按自己需求下载,一般优先考虑使用人数最多的版本,官网有推荐。2. 在cmd中使用node -v和npm -v来检测安装的版本号(是否安装成功)3. 若觉得npm下载插件速度太慢,可使用淘宝镜像:npm install -g cnpm -registry=https://registry.npm....

2019-04-24 19:42:51 450 2

选课管理系统.net

一个简单的选课管理系统,包含登陆界面(登陆,注册,验证码),注册界面(控件数据验证,重置及返回登陆界面),首页(显示个人信息),选课界面(复选框勾课程信息),查看界面(查看选课结果和动态选择删除)

2018-07-12

空空如也

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

TA关注的人

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