- 博客(20)
- 收藏
- 关注
转载 windows10环境下的RabbitMQ安装步骤
第一步:下载并安装erlang 原因:RabbitMQ服务端代码是使用并发式语言Erlang编写的,安装Rabbit MQ的前提是安装Erlang。 下载地址:http://www.erlang.org/downloads根据本机位数选择erlang下载版本。 下载完是这么个东西: 双击,点next就可以。 选择一个自己想保存的地方,然后next、fin...
2018-08-09 17:31:15
178
原创 elasticsearch中给类型增加新字段
背景Elasticsearch 是schema-less的数据存储方案。可以任意的向索引中添加字段。在此需明确以下背景ES新添加的字段只对新数据、新type起作用;原有已经索引的数据不会生效;为加快ES的检索和索引效率,构建索引时会指定其mapping结构;添加索引字段即修改mapping;目前我们采用两种索引方案:指定动态模板,每天生成新索引;单索引多type:指定_default_mappin...
2018-06-21 14:58:07
7669
原创 执行Git命令时出现各种 SSL certificate problem 的解决办法
比如我在windows下用git clone gitURL就提示 SSL certificate problem: self signed certificate这种问题,在windows下出现得频率高些。我估计主要是git本身就是基于linux开发的,在windows上,容易缺失一些环境。参考了一些文章,解决方法其实就是“直接不管ssl证书的事儿”-_-|||方法如下:1.创建临时环境变量:w...
2018-06-21 14:45:42
300
转载 Git本地仓库与GITHUB远程仓库的关联
如果你已经在本地创建了一个Git仓库,又想在GitHub创建一个Git仓库,并且让这两个仓库进行远程同步,那就需要用到SSH Key,github拿到了你的公钥就会知道内容是你推送的。 SSH Key的配置:1.Windows下打开Git Bash,创建SSH Key,按提示输入密码,可以不填密码一路回车$ ssh-keygen -t rsa -C "注册邮箱"然后用户主目录/.ssh/下有两个文...
2018-06-21 12:33:44
212
原创 Eclipse手动安装scala开发插件
Scala的官方网站提供了开发Scala代码的IDE,但是很多人都有已经在使用的Eclipse,想要在现有Eclipse的基础上添加插件来进行开发。1、下载Eclipse的Scala插件。下载网址:http://scala-ide.org/download/current.html进去网址后,向下拉动网页,可以看到如图中红色线条选中的位置,点击下载手动安装的插件。下载完成后解压该文件,会看到其中有...
2018-06-20 15:21:51
914
翻译 mysql数据库编码utf8mb4
UTF-8编码解说:可以为2个字节、3个字节、4个字节,但是MySQL的utf8编码只支持3字节的数据,而移动端的表情数据是4个字节的字符。如果直接往采用utf-8编码的数据库中插入表情数据,Java程序中将报SQL异常:java.sql.SQLException: Incorrect string value: ‘\xF0\x9F\x92\x94’ for column ‘name’ at ro...
2018-06-20 14:28:25
1838
原创 Spark任务提交及参数说明
1.参数说明参数名参数说明--master master 的地址,提交任务到哪里执行,例如 spark://host:port, yarn, local--deploy-mode 在本地 (client) 启动 driver 或在 cluster 上启动,默认是 client--class 应用程序的主类,仅针对 java 或 scala 应用--name 应用程序的名称--jars 用逗号分...
2018-06-20 11:05:13
810
转载 spark streaming从指定offset处消费Kafka数据
原文地址:http://blog.csdn.net/high2011/article/details/53706446 首先很感谢原文作者,看到这篇文章我少走了很多弯路,转载此文章是为了保留一份供复习用,请大家支持原作者,移步到上面的连接去看,谢谢一、情景:当Spark streaming程序意外退出时,数据仍然再往Kafka中推送,然而由于Kafka默认是从latest的offset读...
2018-06-20 10:42:07
1003
原创 Eclipse环境搭建-scala
在eclipse基础上搭建scala开发环境1、首先,你需要去Scala的官网上载你需要的安装包,这里我下载了最新的2.11.8的msi包。2、双击进行安装:点击"Next"选择"I accept the terms in the License Agreement",然后点击"Next"点击"Browser"来选择自己安装路径,而后点击"Next"点击"Install"时行安装点击&qu
2018-06-20 10:21:29
8004
1
转载 hibernate工作原理及作用
转载自 http://www.cnblogs.com/dashi/p/3597969.html#commentformJAVA Hibernate工作原理及为什么要用hibernate 简介:hibernate是一个开源框架,它是对象关联关系映射的框架,它对JDBC做了轻量级的封装,而我们java程序员可以使用面向对象的思想来操纵数据库。hibernate核心接口session:负责被持久化对象C...
2018-06-19 15:35:32
163
原创 Struts2中过滤器和拦截器的区别
过滤器和拦截器的区别: ①拦截器是基于Java的反射机制的,而过滤器是基于函数回调。 ②拦截器不依赖与servlet容器,过滤器依赖与servlet容器。 ③拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。 ④拦截器可以访问action上下文、值栈里的对象,而过滤器不能访问。 ⑤在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一...
2018-06-19 15:15:29
1067
1
原创 SSH开发之控制层(Struts2)
一、Struts和Struts2的背景PS:看到这里的小伙伴们,请务必抱着好奇心继续看下去哦!什么是Struts呢?我们这样认为:Struts是流行和成熟的基于MVC设计模式的Web应用程序框架,能够帮助我们减少用MVC设计模式来开发Web应用的时间。可能有些小伙伴会问了,什么是MVC呢?如下:MVC模型.png那什么又是Struts2呢?我这样理解的:Struts2是结合Struts1和webw...
2018-06-19 15:06:43
642
转载 Struts2知识点细化梳理
一、Struts2简介 1.概念:轻量级的MVC框架,主要解决了请求分发的问题,重心在控制层和表现层。低侵入性,与业务代码的耦合度很低。Struts2实现了MVC,并提供了一系列API,采用模式化方式简化业务开发过程。 2.与Servlet对比 优点:业务代码解耦,提高开发效率 缺点:执行效率偏低,需要使用反射、解析XML等技术手段,结构复杂 3.不同框架实现MVC的方式 ...
2018-06-19 14:50:19
217
原创 Struts2核心思想和工作原理(mvc模式)
1.struts2的介绍Struts2 是一个非常优秀的MVC框架,基于Model2 设计模型 由传统Struts1和WebWork两个经典框架发展而来Strust2 核心功能 (1)允许POJO(Plain Old Java Objects)对象 作为Action (2)Action的execute 方法不再与Servlet API耦合,更易测试 (3)支持更多视图技术(JSP、FreeMark...
2018-06-19 14:22:06
1583
原创 Spring中的声明式事务(XMl配置)
事务控制概述编程式事务控制自己手动控制事务,就叫做编程式事务控制。 Jdbc代码: Conn.setAutoCommite(false); // 设置手动控制事务 Hibernate代码: Session.beginTransaction(); // 开启一个事务细粒度的事务控制: 可以对指定的方法、指定的方法的某几行添加事务控制。(比较灵活,但开发起来比较繁琐: 每次都要开启、提交、回滚.)声明...
2018-06-19 11:07:47
436
转载 JAVA的反射和动态代理机制
一.AOP概述 AOP(Aspect Oriented Programing),即面向切面编程,它主要用于日志记录、性能统计、安全控制、事务处理、异常处理等方面。它的主要意图就要将日志记录,性能统计,安全控制、事务处理、异常处理等等代码从业务逻辑代码中清楚地划分出来。通过对这些行为的分离,我们希望可以将它们独立地配置到业务逻辑方法中,而要改变这些行为的时候也不需要影响到业务逻辑方法代码...
2018-06-19 10:48:58
2565
原创 JAVA中基本数据类型与引用类型的区别
Java中int和Integer的区别Java各种数据类型详细介绍及其区别基本类型,或者叫做内置类型,是JAVA中不同于类的特殊类型。Java中的简单类型从概念上分为四种:实数、整数、字符、布尔值。但是有一点需要说明的是,Java里面只有八种原始类型,其列表如下: 实数:double、float 整数:byte、short、int、long 字符:char 布尔值:boolean复杂类型和...
2018-06-19 10:28:50
352
原创 JQuery.dataTables的数据表格插件示例
基于Bootstrap样式:https://datatables.net/examples/styling/bootstrap.html中文社区:http://datatables.club/Datatables是一款jquery表格插件。它是一个高度灵活的工具,可以将任何HTML表格添加高级的交互功能。分页,即时搜索和排序几乎支持任何数据源:DOM, javascript, Ajax 和 服务器...
2018-06-19 10:11:54
3329
原创 代码块要点
构造代码块: 直接在类中定义且没有加static关键字的代码块称为{}构造代码; 作用:给对象统一初始化数据 public class Demo1 { public static void main(String[] args) { Test test = new Test(3); //构造代码块会在构造函数被调用时执行, 且在这个例子中比"this.id=id;"语句...
2018-06-15 17:37:08
139
原创 ArrayList, LinkedList、Vector的区别
1、Vector、ArrayList都是以类似数组的形式存储在内存中,LinkedList则以链表的形式进行存储。2、List中的元素有序、允许有重复的元素,Set中的元素无序、不允许有重复元素。3、Vector线程同步,ArrayList、LinkedList线程不同步。4、LinkedList适合指定位置插入、删除操作,不适合查找;ArrayList、Vector适合查找,不适合指定位置的插入...
2018-06-15 17:21:28
114
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人