自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

linzheda的博客

尽最大的努力,做最坏的打算

  • 博客(57)
  • 资源 (37)
  • 问答 (2)
  • 收藏
  • 关注

转载 Spring Boot中使用Swagger2构建强大的RESTful API文档

由于Spring Boot能够快速开发、便捷部署等特性,相信有很大一部分Spring Boot的用户会用来构建RESTful API。而我们构建RESTful API的目的通常都是由于多终端的原因,这些终端会共用很多底层业务逻辑,因此我们会抽象出这样一层来同时服务于多个移动端或者Web前端。这样一来,我们的RESTful API就有可能要面对多个开发人员或多个开发团队:IOS开发、Android开...

2018-06-20 08:48:06 194

原创 ubuntu安装docker

前提Docker 要求 Ubuntu 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的 Ubuntu 版本是否支持 Docker。通过 uname -r 命令查看你当前的内核版本采用脚本安装获取最新版本的 Docker 安装包 wget -qO- https://get.docker.com/ | sh成功后当要以非root用户可以直接运行docker时,需要执行 sudo user...

2018-06-03 10:42:54 206

原创 oracle学习总结--oracle对象

1.视图:   概念:         视图是一个虚拟表,视图并不在数据库中存储数据值,数据库中只在数据字典中存储对视图的定义。   优点:       为用户集中数据,简化用户的数据查询和处理。       屏蔽数据库的复杂性,用户不必了解数据库的复杂性。  简化用户权限的管理,只授予用户使用视图的权限。       便于数据共享,多个用户不必都定义所需的数据。        可以重新组织数据,...

2018-04-24 16:44:27 658

原创 oracle学习总结--oracle表分区

基本概念    1.表空间:是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表, 所以称作表空间。    2.分区表:当表中的数据量不断增大,查询数据的速度就会变慢,应用程序的性能就会下降,这时就应该考虑对表进行分区。表进行分区后,逻辑上表仍然是一张完整的表,只是将表中的数据在物理上存放到多个表空间(物理文件上),这样查询数据时,不至于每次都扫描整张表。表分区的作用...

2018-04-23 20:16:37 200

原创 springboot 在idea中使用热部署

springboot 在idea中使用热部署1.在pom.xml文件中加入以下代码 org.springframework.boot spring-boot-devtools true2.idea中File-》Settings-》Build,Execution,Deployment-》Compiler勾选Build project automatic

2018-04-17 21:07:01 5416 2

原创 hadoop hdfs常用命令

常用命令一、     hadoop fs (hdfs dfs)  文件操作命令说明hadoop fs -mkdir创建HDFS目录hadoop fs -ls列出HDFS目录hadoop fs -copyFromLocal使用-copyFromLocal 复制本地(local)文件到HDFShadoop fs -put使用-put 复制本地(local)文件到HDFShadoop  fs -cat列...

2018-04-06 20:50:39 377

原创 ubuntu安装hadoop(集群搭建)

说明:搭建4台服务器单节点搭建链接:ubuntu安装hadoop(单节点)1.将之前搭建的单节点的虚拟机在vm中克隆(注意完全克隆不是链接克隆)将克隆的第一台虚拟机取名为data12.对data1进行如下修改 a.修改ip将ip设置为192.168.1.112 修改ip请参考:ubuntu的基本设置 b.将/etc/hostname文件修改vi /etc/hostname 删除原先内容改为data...

2018-04-06 18:00:41 3199 1

原创 ubuntu基本设置

1.更新apt-getsudo apt-get updatesudo apt-get upgrade 2.更换vi  Ubuntu中,进入vi命令的编辑模式,发现按方向键不能移动光标,而是会输出ABCD,以及退格键也不能正常删除字符。这是由于Ubuntu预装的是vim-tiny,而我们需要使用vim-full,解决方法很简单,只需要以下两步: sudo apt-get remove vim-...

2018-04-06 16:27:38 892

原创 ubuntu安装hadoop(单节点)

一丶安装jdk     说明:hadoop是使用java开发的所以必须安装jdk        安装步骤:   ubuntu安装jdk   二丶设置ssh无密码登录    说明:hadoop必须通过ssh与本地计算机以及其他主机连接,所以必须设置ssh    安装步骤:        1.安装ssh     sudo apt-get install ssh        2.安装rsync   s...

2018-04-01 10:04:04 1632

原创 ubuntu16上安装gitlab

社区版1. 安装配置依赖项如想使用Postfix来发送邮件,在安装期间请选择'Internet Site'. 您也可以用sendmai或者 配置SMTP服务 并 使用SMTP发送邮件.在 Centos 6 和 7 系统上, 下面的命令将在系统防火墙里面开放HTTP和SSH端口.sudo apt-get install curl openssh-server ca-certificates post...

2018-03-18 16:52:25 366

原创 ubuntu安装kafka

安装kafka1.下载kafka 官网地址:http://kafka.apache.org/downloads2.解压tar文件$ tar -zxf kafka_2.11.0.9.0.0 tar.gz$ cd kafka_2.11.0.9.0.03.启动服务器$ bin/kafka-server-start.sh config/server.properties4.停止服务$ bin/kafka-...

2018-03-05 08:34:29 1285

原创 ubuntu安装storm

1.安装jdk参考博客:http://blog.csdn.net/qq_35192224/article/details/793549682.安装python2.8以上建议安装python3 参考博客:http://blog.csdn.net/qq_35192224/article/details/793551493.安装zookeeper 参考博客:http://blog.csdn.net/qq...

2018-02-23 17:40:42 1528

原创 ubuntu安装zookeeper

1.解压tar -zxvf zookeeper-3.4.9.tar.gz2.修改配置文件cd zookeeper-3.4.9/conf/cp zoo_sample.cfg zoo.cfg用vi编辑zoo.cfg修改配置文件并创建data文件夹zookeeper的配置参数详解(zoo.cfg) 配置参数详解(主要是%ZOOKEEPER_HOME%/conf/zoo.cfg文件) 参数名说明clie...

2018-02-23 17:29:51 828

原创 ubuntu上安装python

1.通过ubuntu官方的apt工具包安装sudo apt-get install python2.7  sudo apt-get install python3.4 2.从源代码编译安装pythontar -xzvf Python-2.7.9.tgz  $ cd Python-2.7.9/  $./configure --prefix=/usr/python$ make  $ sudo make...

2018-02-23 17:15:45 339

原创 linux上安装jdk

jdk的安装    1:下载jdk包:本章使用的为后缀为tar.gz的文件(不需要安装),如jdk-7u7-linux-i586.tar.gz   2: 把jdk文件保存至Linux下目录:通过控制台,使用mkdir命令生成user/java目录,并把文件放入其下   3:解压tar.gz文件:通过控制台,进入user/java下,执行$ tar zxvf jdk-7u7-linux-i586.t...

2018-02-23 17:02:57 718

转载 阿里巴巴编码规范工具的安装和使用

阿里代码规范检查工具的安装使用阿里巴巴于 10 月 14 日在杭州云栖大会上,正式发布众所期待的《阿里巴巴 Java 开发规约》扫描插件!简单了解一下这插件该插件由阿里巴巴 P3C 项目组研发。代码已经开源,GitHub:https://github.com/alibaba/p3c阿里介绍文章:https://mp.weixin.qq.com/s/I

2018-01-17 15:01:22 1586

转载 springboot注解

一、注解(annotations)列表 @SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上下文。@Configuration 等同于spring的XML配置文件;使

2018-01-16 10:41:40 146

转载 使用lombok提高编码效率

Lombok简介Project Lombok makes java a spicier language by adding ‘handlers’ that know >how to build and compile simple, boilerplate-free, not-quite-java code.github上官方是这么描述lombok的:       

2018-01-16 09:20:44 238

转载 Spring Cloud第一篇 Eureka简介及原理

Eureka是Netflix开发的服务发现组件,本身是一个基于REST的服务。Spring Cloud将它集成在其子项目spring-cloud-netflix中,以实现Spring Cloud的服务发现功能。目前Eureka 项目相当活跃,代码更新相当频繁,目前最新的版本是1.5.5。Eureka 2.0也在紧锣密鼓地开发中,2.0将会带来更强的功能和更好的扩展性,但是由于还没有Release,

2018-01-15 00:08:45 210

转载 Spring Cloud与微服务学习总结(1)——Spring Cloud及微服务入门

一、Spring Cloud是什么鬼? Spring Cloud为开发者提供了快速建立一些常见的模式在分布式系统的工具(如配置管理、服务发现、断路器、智能路由、微代理,控制总线,一次性令牌,全球锁,领导选择,分布式会话集群状态)。分布式系统之间的协调导致锅炉板模式,开发人员使用Spring Cloud可以迅速地建立服务和应用程序来实现这些模式。这些模式在任何分布式环境下都能很好运行,其中包

2018-01-07 16:42:31 847

转载 dubbo与spring、springmvc整合

互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架,在这种情况下诞生的。现在核心业务抽取出来,作为独立的服务,使前端应用能更快速和稳定的响应。第一:介绍Dubbo背景    大规模服务化之前,应用可能只是通过RMI或Hessian等工具,简单的暴露和引用远程服

2018-01-01 11:30:52 338

转载 Html5本地存储

在Html4的时代在浏览器端存储点网站个性化的数据,尤其是用户浏览器的痕迹,用户的相关数据等一般只能存储在Cookie中,但是大多是浏览器对于Cookie的限制也就逼迫网站存储数据尽量精简,想存储复杂的、关系型的用户数据就根本不可能了。但是进入Html5时代,这一切都不叫事...一、本地存储由来的背景      众所周知Html4时代Cookie的大小、

2017-12-12 09:35:42 162

转载 python numpy基础

Numpy简单介绍1.Numpy是什么很简单,Numpy是Python的一个科学计算的库,提供了矩阵运算的功能,其一般与Scipy、matplotlib一起使用。其实,list已经提供了类似于矩阵的表示形式,不过numpy为我们提供了更多的函数。如果接触过matlab、scilab,那么numpy很好入手。 在以下的代码示例中,总是先导入了numpy:(通用做法import num

2017-12-10 11:08:39 286

转载 分布式架构

什么是分布式架构分布式系统(distributed system)是建立在网络之上的软件系统。内聚性是指每一个数据库分布节点高度自治,有本地的数据库管理系统。透明性是指每一个数据库分布节点对用户的应用来说都是透明的,看不出是本地还是远程。 在分布式数据库系统中,用户感觉不到数据是分布的,即用户不须知道关系是否分割、有无副本、数据存于哪个站点以及事务在哪个站点

2017-11-26 23:51:17 2276

转载 Java的字符类String、StringBuffer与StringBuilder异同对比分析

Java的字符类String、StringBuffer与StringBuilder异同对比分析Java String是一个“不可变常量字符串”对象,final属性定义。之所以这么说,是从String内部在盛放字符串时候的容器char数组而言。比如当用户在初始化阶段定义了一个String对象String s=”hello,world!”,而此时再次对s进行操作改变s的值时候,如再次给s赋

2017-11-12 21:37:29 173

转载 前端如何做好网站优化

随着前端技术的迅猛发展,网站前端性能优化的必要性也逐渐凸显出来。下面我们站在前端的角度上谈谈如何做好网站性能的优化。尽量减少HTTP请求个数我们可以合并图片(如css sprites,内置图片使用数据)、合并css、js。这一点对网站来说很重要,减少不必要的请求对服务器来说可以减少很大的压力。当然要考虑合并后的文件体积。为文件头指定Expires或Cache-Control,使内容

2017-11-06 09:19:01 933

转载 mysql性能优化

随着负载和文件大小的增长,性能往往会降低。记住以下的7个关键点,让你的MySQL轻松保持平稳运行。测量应用程序的方式之一是测量它的性能。用户体验是衡量应用程序性能的一个指标,这就意味着用户是否能在合理的时间内获得所需的内容。有很多研究都表明,性能对用户的行为有很大的影响:79%的用户表示不太可能再次打开一个缓慢的网站;47%的用户期望网页能在2秒钟以内加载;

2017-10-29 23:53:26 234

转载 java实现身份证验真

package com.yc.hello;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.Random;/** * 身

2017-10-22 21:54:44 457

转载 java垃圾回收机制

在java中垃圾回收是系统自动完成的,了解它对优化应用程序有很大的帮助。那么我们就从下面几个方面来了解垃圾回收机制:哪些对象需要回收?什么时候回收?怎么去回收?判断对象可以回收的方法:引用计数算法给对象中添加一个引用计数器,每当有一个地方引用它时,计数器值就加1;当引用失效时,计数器值就减1;任何时刻计数器为0的对象就是不

2017-10-16 09:04:43 205

转载 JavaScript内存管理机制以及四种常见的内存泄漏解析

本文介绍了JavaScript在内存管理方面的工作原理,同时列举了4种常见的内存泄漏和处理方式。以下为译文:几个星期前,我们开始编写深入研究JavaScript工作原理的系列文章。通过阅读这些文章,你可以了解到JavaScript的构建块及其交互原理,从而能够编写出更好的代码。本系列的第一篇文章简单介绍了引擎、运行时间和堆栈的调用。第二篇文章研究了谷歌V8 JavaScript引擎

2017-10-08 23:00:54 159

转载 java虚拟机加载类机制

概述虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。类加载的时机类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载(Loading)、验证(Verification)、准备(Preparation)、解析(Resolution)、初始化(Init

2017-10-02 00:02:24 149

转载 java序列化和反序列化得几种方式

一.Java序列化的作用有的时候我们想要把一个Java对象变成字节流的形式传出去,有的时候我们想要从一个字节流中恢复一个Java对象。例如,有的时候我们想要把一个Java对象写入到硬盘或者传输到网路上面的其它计算机,这时我们就需要自己去通过java把相应的对象写成转换成字节流。对于这种通用的操作,我们为什么不使用统一的格式呢?没错,这里就出现了java的序列化的概念。在Ja

2017-09-24 23:13:40 1887

转载 JAVA中this和super的用法

thisthis是自身的一个对象,代表对象本身,可以理解为:指向对象本身的一个指针。this的用法在java中大体可以分为3种:1.普通的直接引用这种就不用讲了,this相当于是指向当前对象本身。2.形参与成员名字重名,用this来区分:class Person { private int age = 10; public Person(

2017-09-17 23:32:03 146

转载 java集合类操作优化

在实际的项目开发中会有很多的对象,如何高效、方便地管理对象,成为影响程序性能与可维护性的重要环节。Java 提供了集合框架来解决此类问题,线性表、链表、哈希表等是常用的数据结构,在进行 Java 开发时,JDK 已经为我们提供了一系列相应的类来实现基本的数据结构,所有类都在 java.util 这个包里,清单 1 描述了集合类的关系。清单 1.集合类之间关系Collection

2017-09-10 22:17:20 198

转载 从http到https再到hsts

从HTTP到HTTPS再到HSTS技术支持 • 发表于:2017年08月29日 13:50:13 •更新于:2017年08月31日 18:34:08 近些年,随着域名劫持、信息泄漏等网络安全事件的频繁发生,网站安全也变得越来越重要,也促成了网络传输协议从 HTTP 到 HTTPS 再到 HSTS 的转变。HTTPHTTP(超文本传输协议) 是一种用于分布式、协作式和超媒体信息系

2017-09-03 17:35:30 486

转载 java多线程

用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实际场景都无法模拟,当然也没法说能用单线程来实现:比如最常见的“生产者,消费者模型”。很多人都对其中的一些概念不够明确,如同步、并发等等,让我们先建立一个数据字典,以免产生误会。多线程:指的是这个程序(

2017-08-27 18:15:06 179

转载 tomcat优化配置

一.Tomcat内存优化Tomcat内存优化主要是对tomcat启动参数优化,我们可以在tomcat的启动脚本catalina.sh中设置JAVA_OPTS参数。1.JAVA_OPTS参数说明Java代码  -server  启用jdk 的 server 版;  -Xms    java虚拟机初始化时的最小内存;  -Xmx   java虚拟机可使用的最大内

2017-08-20 21:31:23 225

原创 自定义maven骨架

1.根据原由的骨架先创建出一个骨架模板,我通过eclipse做了一个采用easyUi和ssm框架的权限控制系统,这样的骨架以后可以直接创建带权限的easyui项目2.在pom.xml中添加插件3.打开cmd创建,切换到工程的对应目录下,执行   mvn archetype:create-from-project 命令执行完成后:在target 目录下面生成generat

2017-08-09 11:25:57 407

转载 正则表达式

正则表达式的定义正则表达式是由普通字符和特殊字符(也叫元字符或限定符)组成的文字模板. 如下便是简单的匹配连续数字的正则表达式:/[0-9]+//\d+/“\d” 就是元字符, 而 “+” 则是限定符.元字符元字符描述.匹配除换行符以外的任意字符\d匹配数字, 等价于字符组[0-9]\w匹配

2017-08-06 21:24:56 192

转载 HashMap

HashMap概述HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。HashMap的数据结构在Java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本结构来构造的,HashMap也不例外。HashMa

2017-07-30 18:29:02 164

JSCharts3_demo.zip网页上生成报表

JSCharts3_demo.zip网页上生成报表

2017-05-21

jstl-1.2.jar标签的包

jstl-1.2.jar标签的包

2017-05-21

jfreechart-1.0.13.jar生成报表的包

jfreechart-1.0.13.jar生成报表的包

2017-05-21

dom4j-1.6.1.jar解析xml的包

dom4j-1.6.1.jar解析xml的包

2017-05-21

mail.jar发送邮件的包

mail.jar发送邮件的包

2017-05-21

jquery-2.0.3.js

jquery-2.0.3.js

2017-05-19

log4j-1.2.17.jar日志包

log4j-1.2.17.jar日志包

2017-05-19

jxl.jar对excel的操作包

jxl.jar对excel的操作包

2017-05-19

jxl.jar文件上传

jxl.jar文件上传

2017-05-19

swt.chm帮助文档

swt.chm帮助文档

2017-05-19

Bootstrap3参考手册.chm

Bootstrap3参考手册.chm

2017-05-19

J2EE 1.4 API.chm

J2EE 1.4 API.chm

2017-05-19

DHTML.CHM帮助文档

DHTML.CHM

2017-05-19

DOM手册.chm

DOM手册.chm

2017-05-19

Ora9iSQL参考手册.chm

Ora9iSQL参考手册.chm

2017-05-19

MYSQL5.1 CHM版中文帮助文档.chm

MYSQL5.1 CHM版中文帮助文档.chm

2017-05-19

Spring 4.1.3 API.chm

Spring 4.1.3 API.chm

2017-05-19

spring中文API.chm

spring中文API.chm

2017-05-19

jQuery EasyUI 1.4.5 版 API 中文版 (Made By Richie696).chm

jQuery EasyUI 1.4.5 版 API 中文版 (Made By Richie696).chm

2017-05-18

JQuery EasyUI 1.4.1 中文用户手册.chm

JQuery EasyUI 1.4.1 中文用户手册.chm

2017-05-18

EasyUI+1.3+中文帮助手册.chm

EasyUI+1.3+中文帮助手册.chm

2017-05-18

MyBatis3.2.3帮助文档(中文版).chm

MyBatis3.2.3帮助文档(中文版).chm

2017-05-18

Git-Pro中文版.chm

Git-Pro中文版.chm

2017-05-18

Git.chm帮助文档

Git.chm帮助文档

2017-05-18

Linux基础命令.chm

Linux常用命令大全

2017-05-18

Linux常用命令大全

Linux常用命令大全

2017-05-18

W3School离线手册.chm

W3School

2017-05-18

jdk 1.6文档

jdk1.6文档

2017-05-17

ittest安装包

install-ietester-v0.5.4.1416988183.exe

2017-08-09

apache-jmeter-3.2.zip

压力测试工具 apache-jmeter-3.2.zip

2017-07-18

DBHelper连接数据库

DBHelper连接数据库

2017-06-18

jQuery1.9.chm文档

jQuery1.9.chm文档

2017-05-17

css.chm 文档

css.chm文档

2017-05-17

css.chm文档

css文档

2017-05-17

java jdk 1.8 文档

java jdk1.8文档

2017-05-17

java jdk 1.6 文档

java,jdk,文档

2017-05-17

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

TA关注的人

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