自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 基于Spring Boot和Spring Cloud实现微服务架构学习(一)-Spring框架介绍

总结看了几周Spring相关框架的书籍和官方demo,是时候开始总结下这中间的学习感悟。首先,最想说的是,当你要学习一套最新的技术时,官网的英文文档是学习的最佳渠道。因为网上流传的多数资料是官网翻译而来,很多描述的重点也都偏向于作者自身碰到的问题,这样就很容易让你理解和操作出现偏差,最开始我就进入了这样误区。官网的技术导读真的描述的很详细,虽然对于我们看英文很费劲,但如果英文不是很

2018-02-27 11:25:31 312

转载 Eclipse下SVN工具使用

Eclipse下SVN工具使用目录:1、SVN:A)安装SVN工具:B)上传项目:C)下载项目到本地:D)从服务器更新代码:E)查看修改文件的历史版本:F)还原项目:H)合并文件:G)已上线项目出现bug要修改:2、Eclipse中怎么修改默认的author名?3

2018-02-27 10:18:30 265

转载 如何在Eclipse上使用SVN,安装、提交、拉取代码、解决冲突等操作

将SVN集成到Eclpise第一种方法第一种方法是通过zip文件在Eclipse中安装svn插件下载地址:点击打开链接在菜单栏找到最右的Help,选择安装新软件: 选择插件位置,先点击Add,在弹出窗口选择SVN插件的位置 选择本地的SVN插件压缩包,点击打开选择

2018-02-27 10:16:35 328

转载 TortoiseSVN新人使用指南

安装说明使用说明检出项目导入项目提交更新查看日志版本回滚版本控制总结安装说明开发人员强烈建议使用IDE中的SVN插件更加智能与人性化。首先安装SVN客户端,windows一般选择乌龟客户端https://tortoisesvn.net/downloads.html。 根据系统位数选择相应客户端进行安装。如果你喜欢用命令

2018-02-27 09:52:58 205

转载 Spring Boot 官方文档学习(二)特点

一、SpringApplicationbanner,就是启动时输出的信息,可以在classpath下添加 banner.txt,或者设置 banner.location 来指向特定的文件。(默认编码utf-8,或者通过banner.charset指定)除了txt,你还可以使用 banner.gif (jpg / png),或者设定 banner.imgage.location。

2018-01-26 16:24:16 179

转载 Spring Boot 官方文档学习(一)入门及使用

个人说明:本文内容都是从为知笔记上复制过来的,样式难免走样,以后再修改吧。另外,本文可以看作官方文档的选择性的翻译(大部分),以及个人使用经验及问题。其他说明:如果对Spring Boot没有概念,请先移步上一篇文章 Spring Boot 学习。本篇原本是为了深入了解下Spring Boot而出现的。另外,Spring Boot 仍然是基于Spring的,建议在赶完工之后深入

2018-01-26 16:23:22 156

转载 Spring Boot学习

Spring Boot是为了简化Spring应用的创建、运行、调试、部署等而出现的,使用它可以做到专注于Spring应用的开发,而无需过多关注XML的配置。简单来说,它提供了一堆依赖打包,并已经按照使用习惯解决了依赖问题---习惯大于约定。 Spring Boot默认使用tomcat作为服务器,使用logback提供日志记录。 无需多言,直接进入节奏:

2018-01-26 16:22:06 203

转载 JAVA API实现ZIP压缩与解压

程序实现了ZIP压缩。共分为2部分 : 压缩(compression)与解压(decompression)大致功能包括用了多态,递归等JAVA核心技术,可以对单个文件和任意级联文件夹进行压缩和解压。 需在代码中自定义源输入路径和目标输出路径。 [java] view plain copy package com.han;    imp

2018-01-26 11:01:03 758

转载 使用wavecom短信猫批量发送短信的Java代码(单例模式)

"code" class="java">package com.jeysan.lz.message.service;  import java.util.ResourceBundle;    import org.smslib.IOutboundMessageNotification;  import org.smslib.Library;  import org.smslib

2018-01-26 10:19:55 523

转载 Java调用SMS Cat(短信猫)发短信

这个是SMS Cat设备:       需要插入SIM卡,所以是需要付短信费的。        插好USB和电源后,会安装好驱动,可以在设备管理可以查看到端口号 也有一种软件可以测试端口是否可连接:secureCRT 新建好connection后,输入AT测试,如果OK就OK。好了,端口

2018-01-26 10:18:40 332

转载 HttpServlet详解

http://www.cnblogs.com/panjun-Donet/archive/2010/02/22/1671290.htmlServlet的框架是由两个Java包组成:javax.servlet和javax.servlet.http. 在javax.servlet包中定义了所有的Servlet类都必须实现或扩展的的通用接口和类.在javax.servlet.http包中定

2018-01-26 09:56:20 97

转载 Hive体系结构(二)Hive的执行原理、与关系型数据库的比较

1. Hive执行原理Hive构建在Hadoop之上, 1. HQL中对查询语句的解释、优化、生成查询计划是由Hive完成的 2. 所有的数据都是存储在Hadoop中 3. 查询计划被转化为MapReduce任务,在Hadoop中执行(有些查询没有MR任务,如:select * from table) 4. Hadoop和Hive都是用UTF-8编码的Hiv

2018-01-25 15:26:32 152

转载 Hive体系结构(一)架构与基本组成

1 Hive的体系结构划分下面是Hive的架构图:  1. 用户接口主要有三个:CLI,Client 和 WUI。其中最常用的是CLI,Cli启动的时候,会同时启动一个Hive副本。Client是Hive的客户端,用户连接至Hive Server。在启动 Client模式的时候,需要指出Hive Server所在节点,并且在该节点启动Hive Server。 WUI是通过浏览器访问

2018-01-25 10:59:15 2705

转载 基于JavaMail的Java邮件发送:简单邮件发送

电子邮件的应用非常广泛,例如在某网站注册了一个账户,自动发送一封欢迎邮件,通过邮件找回密码,自动批量发送活动信息等。但这些应用不可能和我们自己平时发邮件一样,先打开浏览器,登录邮箱,创建邮件再发送。本文将简单介绍如何通过 Java 代码来创建电子邮件,并连接邮件服务器发送邮件。1. 电子邮件协议电子邮件的在网络中传输和网页一样需要遵从特定的协议,常用的电子邮件协议包括 SMTP,P

2018-01-24 14:24:54 195

转载 JAVA提取Word,Excel,PPT,PDF,TXT等文档文字内容

首先引入Maven库[html] view plain copydependency>      groupId>org.apache.poigroupId>      artifactId>poiartifactId>      version>3.15version>  dependency>  dependency>

2018-01-24 14:23:41 828

转载 java实现爬虫技术,读取txt,word,excel,ppt,pdf,html等格式的文件

最近跟我同事一起做的项目要求读取txt,word,excel,ppt,pdf,html中的内容,不多说,先把代码贴出来,之后有时间再来做详细的解读。这是读取txt文件[html] view plain copy/**       * 获取txt的文件内容 新建的默认格式 ,其它三种格式会乱码       *        * @p

2018-01-24 14:20:57 459

转载 java读取word内容

暂时只写读取word内容的方法。依赖的jar:poi-3.9-20121203.jarpoi-ooxml-3.9-20121203.jarxmlbeans-2.3.0.jar package com.word;import java.io.File;import java.io.FileInputStream;import java.io.Inp

2018-01-24 13:49:03 448

转载 window+idea+spark+debug windows下spark开发调试环境搭建

NO步骤1搭建环境前写个demo代码2安装配置jdk1.83安装配置scala2.11.184导入pom.xml中依赖jar5下载Hadoop的bin包,设定环境变量HADOOP_HOME,值为解压后的目录6下载winutils.exe将其放到$HADOOP_HOME/bin/目录下7

2018-01-24 10:47:06 193

转载 window+sparksql+hive+debug sparksql本地环境搭建

步骤1deom代码2安装配置jdk1.83安装配置scala2.11.184导入pom.xml中依赖jar:注意scala版本要和spark依赖的保持一致5下载Hadoop的bin包,设定环境变量HADOOP_HOME,值为解压后的目录6下载winutils.exe将其放到$HADOOP_HOME/bi

2018-01-24 10:44:35 355

转载 使用阿里大于平台发送短信验证码java代码实现

使用阿里大于平台发送短信验证码java代码实现首先需要在阿里云平台找到阿里大于并使用公司相关信息进行平台注册。然后在应用管理-》应用列列表栏创建应用,应用名为短信的最前面中括号中内容,大于官方会给你提供一个appKey和AppSecret代码中会用到。 2.创建好应用后就需要在配置管理中添加对应的模板,企业用户默认会有一些模板,可以使用官方的,也可以自己创建。创建好之后需要记住模板

2018-01-22 09:31:33 2868

转载 elasticsearch5.3.0安装sql插件

1.下载sql插件地址https://github.com/NLPchina/elasticsearch-sql找到对应版本将下载的sql插件上传到elasticsearch的plusins目录下,重启es。下载site-server更改端口/es-sql-site/site-server/site_configurati

2018-01-19 17:08:34 396

转载 利用阿里大于实现发送短信(JAVA版)

首先,要明白利用大于发送短信这件事是由两部分组成:     一、在阿里大于短信平台配置相关信息     二、在myeclipse/eclipse中编写代码实现发送短信 ---------------------阿里大于短信平台配置---------------     登录阿里大于网站:http://www.alidayu.com    

2018-01-19 13:53:23 305

转载 Druid连接池自定义数据库密码加解密的实现

1 Druid官方提供的数据库密码加密1.1执行命令加密数据库密码在命令行中执行如下命令:java -cp druid-1.0.16.jar com.alibaba.druid.filter.config.ConfigTools you_password输出[html] view plain copyprivat

2018-01-09 15:33:18 1040

转载 推荐大家使用数据库连接池 DruidDataSource.

http://code.alibabatech.com/wiki/display/Druid/DruidDataSource DruidDataSource经过阿里巴巴数百个应用一年多生产环境运行验证,稳定可靠。 它最重要的特点是:监控、扩展和性能。 下载和Maven配置看这里: https://github.com/AlibabaTech/druid/wiki 

2018-01-09 11:54:41 2176

转载 Spring 管理下的web项目,对Properties文件重要参数的加密解密处理

javaWeb项目中往往我们会把jdbc/redis等的属性配置放在properties文件中,但是又不想让非开发人员看到某些重要配置信息,所以需要对这样类似与用户名、密码等的字段进行加密,但是Spring管理项目启动时候只去读取,所以必须继承PropertyPlaceholderConfigurer 类来实现读取前的解密过程加密类import java.io.FileInputStr

2018-01-09 11:26:37 329

转载 java Web项目中properties配置文件中的密码加密

get到一项新技能(properties文件中value替换),之前也想过properties中配置项暴露但没有落实,今天看到博客分享一下:我们使用的项目经常是这个样子的:1bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" 

2018-01-09 09:13:04 11827 3

转载 Java Web项目中解决中文乱码方法总结

一、了解常识: 1.UTF-8国际编码,GBK中文编码。GBK包含GB2312,即如果通过GB2312编码后可以通过GBK解码,反之可能不成立;2、web tomcat:默认是ISO8859-1,不支持中文的3.java.nio.charset.Charset.defaultCharset() 获得平台默认字符编码;4.getBytes() 是通过平台默认字

2018-01-08 16:57:38 1854

转载 Elasticsearch配置参数与核心概念

在es根目录下有一个config目录,在此目录下有两个文件分别是elasticsearch.yml和logging.yml。      logging.yml是日志文件,es也是使用log4j来记录日志的,我在此文件中配置日志级别。      elasticsearch.yml是es的基本配置文件es的参数都在这个文件中,我们这里结合此文件来介绍es的核心概念和参数。1:集

2018-01-05 15:49:10 347

转载 Kafka Consumer API 的使用

导读Kafka具有两套消费者API:高级API、低级API。本文章将介绍两种API的区别以及使用时需要注意的地方。低级API1. 使用方法find leader brokerbuild requestfetch dataidentify leader change2. 为什么要find leaderkafka在0.8版本后,引入replication机制。每个partitio

2018-01-05 14:25:19 1634

转载 Kafka异常处理(消费者不消费数据)

问题生产问题,OffsetMonitor 监控发现运行了一个月的kafka突然间消费有lag.而且消费端不消费数据分析在客户端写try..catch…捕获异常: 2017-08-27 09:47:48,103 ERROR [com.ecar.eoc.message.platform.kafka.Kafka211Context] - [kafka_Exceptio

2018-01-05 14:04:50 13864 2

转载 谈谈Elasticsearch 和 传统关系型数据库的对比

1、在Elasticsearch中,文档归属于一种 类型(type) ,而这些类型存在于 索引(index)中,类比传统关系型数据库:Relational DB -> Databases -> Tables -> Rows -> Columns关系型数据库       数据库             表              行                列  

2018-01-05 10:58:14 703

转载 Eclipse Maven project 错误解决:An error occurred while filtering resources

用eclipse创建了一个Spring boot的Maven项目,在项目上有个叉叉,通过Window -> Show View -> Markers中看到错误原因An error occurred while filtering resources虽然只是在项目上显示个红叉叉,但是对于强迫的人来说受不鸟哈,网上搜了很多解决方法都是:1、Maven -> update

2018-01-04 13:27:34 187

转载 Java解析Xml文件—判断Xml文件的节点是否存在子节点_以及对节点下不同子节点的内容解析方式

XML文件 Country="中国" ProvinceName="重庆" ProvinceId="0400" CityName="开县(重庆)" CityCode="0424"> Country="中国" ProvinceName="重庆" ProvinceId="0400" CityName="梁平(重庆)" Cit

2018-01-04 13:20:20 2803

转载 jenkins+svn+maven+tomcat一键构建部署

1背景 这是这种多人协同开发,自动构建,自动部署的方案。就不用自己打包,然后上传部署了,解放人力,便于管理。这里只是简单介绍各自软件的使用与集成,其实不论svn和maven还有很多实用的用法,svn的管理规划,maven的仓库等。 svn用来做代码版本管理,maven用来编译,tomcat是web容器,jenkins是自动化构建的工具。这里没使用nginx来做方向代理,以后做 软件版本

2018-01-04 10:28:17 194

转载 java中synchronized关键字的用法

在java编程中,经常需要用到同步,而用得最多的也许是synchronized关键字了,下面看看这个关键字的用法。因为synchronized关键字涉及到锁的概念,所以先来了解一些相关的锁知识。java的内置锁:每个java对象都可以用做一个实现同步的锁,这些锁成为内置锁。线程进入同步代码块或方法的时候会自动获得该锁,在退出同步代码块或方法时会释放该锁。获得内置锁的唯一途径就是进入这个锁的

2018-01-03 09:05:56 98

转载 Spark程序运行常见错误解决方法以及优化

task倾斜原因比较多,网络io,cpu,mem都有可能造成这个节点上的任务执行缓慢,可以去看该节点的性能监控来分析原因。以前遇到过同事在spark的一台worker上跑R的任务导致该节点spark task运行缓慢 一.org.apache.spark.shuffle.FetchFailedException1.问题描述这种问题一般发生在有大量

2018-01-02 16:55:27 7854

转载 jenkins 系统设置(全局设置)实例

1、jenkins——>【系统管理】2、【系统设置】3、【Maven项目配置】4、【全局属性】5、【Timestamper】6、【jenkins Location】7、【SSH Server】选择随机选取8、【Subversion】9、【Extended E-mail Notification】分享【Default Subject】[html] view plain copy构建通知:$PROJE

2018-01-02 13:39:04 2137

转载 jenkins发布项目到远程主机上,配置两台linux如何使用SSH免密码登录

一、首先要配置两台linux如何使用SSH免密码登录,这样脚本执行scp命令以及远程执行脚本都不需要输入密码: A为本地主机(即用于控制其他主机的机器,jenkins服务器) ; B为远程主机(即被控制的机器Server,jenkins运行之后发布项目的服务器), 假如ip为192.168.1.100 ; A和B的系统都是Linux 在A上的命令: 1、 s

2018-01-02 10:48:43 846

转载 Spark配置参数详解

以下是整理的Spark中的一些配置参数,官方文档请参考Spark Configuration。Spark提供三个位置用来配置系统:Spark属性:控制大部分的应用程序参数,可以用SparkConf对象或者Java系统属性设置环境变量:可以通过每个节点的conf/spark-env.sh脚本设置。例如IP地址、端口等信息日志配置:可以通过log4j.p

2017-12-29 10:40:28 489

转载 kafka consumer 配置详解

转载自:http://www.58maisui.com/2016/11/15/884/#coordinator1、Consumer Group 与 topic 订阅每个Consumer 进程都会划归到一个逻辑的Consumer Group中,逻辑的订阅者是Consumer Group。所以一条message可以被多个订阅message 所在的topic的每一个Consumer Gr

2017-12-25 14:56:20 23220

餐饮管理系统

餐饮管理系统

2013-07-29

空空如也

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

TA关注的人

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