- 博客(17)
- 资源 (32)
- 收藏
- 关注
转载 消息中间件企业级应用
众所周知,消息中间件是大型分布式系统中不可或缺的重要组件。它使用简单,却解决了不少难题,比如异步处理,系统藕合,流量削锋,分布式事务管理等。实现了一个高性能,高可用,高扩展的系统。本章通过介绍消息中间件的应用场景,消息中间件的传输模式,ActiveMQ快速入门 三个方面来对消息中间件进行入门介绍。还在等什么,赶快来学习吧!说明:消息中间件非常强大,值得我们认真去学习和使用。完整代码请异步githu...
2018-05-25 19:49:34 634
转载 程序员必须掌握的600个英语单词
application 应用程式 应用、应用程序 application framework 应用程式框架、应用框架 应用程序框架 architecture 架构、系统架构 体系结构 argument 引数(传给函式的值)。叁见 parameter 叁数、实质叁数、实叁、自变量 array 阵列 数组 arrow operator arrow(箭头)运算子 箭头操作符 assembly 装配件 a...
2018-05-24 19:28:18 3520
转载 分布式全局唯一ID生成方案
一、相关背景分布式架构下,唯一序列号生成是我们在设计一个系统,尤其是数据库使用分库分表的时候常常会遇见的问题。当分成若干个sharding表后,如何能够快速拿到一个唯一序列号,是经常遇到的问题。在携程账号数据库迁移MySQL过程中,我们对用户ID的生成方案进行了新的设计,要求能够支撑携程现有的新用户注册体量。本文通过携程用户ID生成器的实现,希望能够对大家设计分库分表的唯一id有一些新的思路。二、...
2018-05-23 20:20:29 7548
原创 Java API批量操作Elasticsearch
上一节讲到如何对索引进行增删改查操作,但是都是针对于单个的来说,这节课就开始介绍如何批量的创建、修改、删除索引。废话不多说,我们直接看具体代码。1.批量创建索引/** * 批量添加索引 * @throws IOException */@Testpublic void batchAddIndex() throws IOException { BulkRequestBuilder bulkReq...
2018-05-22 22:36:23 9150
原创 maven发布到nexus常见问题集
maven发布到nexus常见问题集:1.出现:Cannot deploy artifacts when Maven is in offline mode 错误解决办法:原因是intellij IDEA14 默认为offline模式,进入Settings,把Work offline的勾去除即可。2.出现: Return code is: 401, ReasonPhrase: Unauthoriz...
2018-05-21 23:15:01 7104 1
原创 JAVA API调用elasticsearch实现基本增删改查
elasticsearch支持很多api的操作,这边先简单的介绍一下Java增删改查的API操作。想要学习更多的操作,可以阅读官网api文档。官网地址:https://www.elastic.co/guide/en/elasticsearch/client/index.html1.下面开始具体的内容介绍,首先是创建索引,具体代码如下:/** * 创建索引库 * @return void * 索引库...
2018-05-17 18:12:53 18768 2
原创 SpringBoot集成Elasticsearch并进行增删改查操作
今天给大家简单的介绍一下SpringBoot如何集成Elasticsearch,并简单的介绍一下基于SpringBoot模式下怎么进行简单的增删改查操作,这边增删改查操作有点类似于JPA的模式。(什么是JPA模式,大家可以自行搜索答案)想学习分布式、微服务、JVM、多线程、架构、java、python的童鞋,千万不要扫码,否则后果自负~废话不多说,现在马上开始我们今天的内容。如何新建S...
2018-05-16 22:33:47 53836 6
转载 MyBatis3-实现MyBatis分页
此文章中的例子是沿用上一篇文章http://www.cnblogs.com/EasonJim/p/7055499.html的Spring MVC集成的例子改装的。MyBatis分页有以下方式实现:一、内存分页,使用RowBounds类,但这种方式不推荐,基本不用,所以此方式集成省略。二、自定义实现,代码量比较少,简单,比较灵活。以下为具体的集成步骤:1、在User.xml中加入select节点,并...
2018-05-15 23:54:16 391
转载 Mybatis的基本使用方法
1.导入mybatis的jar包:mybatis-x.x.x.jar2.使用XML配置mybatis,创建SqlSessionFactory XML配置文件的名称通常为mybatis-config.xml,内容基本格式如下:<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//m...
2018-05-15 23:52:18 808
转载 Maven教程-使用Nexus搭建私服
前言使用Maven可以对项目的各种依赖进行统一管理,在pom文件中定以好依赖,就可以从Maven中央库或者第三方库中下载到本地。但在企业内部使用也会遇到一些问题,每个使用者都需要去下载相应的依赖包或者插件,效率低下,浪费带宽,所以搭建企业内部的私服就很有必要。搭建私服后,所有的依赖就可以从私服下载,私服会自动判定,如果私服库里没有这个资源,则私服会自动去网上下载,如果私服已经包含所需资源,则可以通...
2018-05-13 21:46:46 347
原创 高并发商城实战系类
高并发商城实战系类,想要的可以加我公众号,发送“商城实战”关键字即可。对文章有什么疑问或者想要看更多文章可以加我订阅号,欢迎大家的踩踩~...
2018-05-10 20:37:56 893
原创 zookeeper下载安装并解决打开闪退问题
今天试验了一下zookeeper,发现启动的时候直接闪退。这边给大家介绍一下我解决的方法。1.首先去官网下载zookeeper,这边我下载的是3.4.12版本的。下载后直接在window上面启动如果不在zkServer.cmd中添加pause则不会打印任何信息,直接闪退。所以我们需要添加pause用来查看报错信息,如下所示:添加后再次双击zkServer.cmd,则会出现下面报错信息。根据报错信息...
2018-05-09 22:03:55 2087 1
原创 最新Java面试题
这些是本人最近找工作,具体问到的面试题。这边我没有给出标准的答案,大家可以自行谷歌,自己理解的肯定要比别人说的要深刻。好了下面具体看看题目!!!1.旧系统的数据库如何和新系统数据库进行同步?数据库的表和字段都不一样,旧系统代码不能做任何的修改)canal(本身数据堆积能力不是特别强)+RocketMQ进行异步数据库的同步2.elk(Elasticsearch , Logstash, Kibana ...
2018-05-08 22:20:46 852
转载 经典数据结构 [ B树,B+树 ]+B树的应用
关于B树的原理和实现方法,我也是研究了好久才看明白的,没明白之前感觉一脸懵逼,看懂后才发现原来也很简单。所以同学们要是发现很难看懂的情况下,不要烦躁着急,可以先冷静冷静的思考一下,然后多看几篇文章,我也是看了好几篇的文章才看懂的,要是大家看完之后还是不大懂的话,可以再文章最后联系我,加油!B 树是为了磁盘或其它存储设备而设计的一种多叉(下面你会看到,相对于二叉,B树每个内结点有多个分支,即多叉)平...
2018-05-06 11:33:49 2300
转载 字符串匹配的KMP算法
关于字符串匹配KMP算法其实不难,只要理解字符串下一步匹配需要移动的个数就可以了,但是说是这么说,实际理解肯定会有或多或少的问题,要是大家看完之后还是有问题有疑问的同学,可以再文章底部加我~字符串匹配的KMP算法字符串匹配是计算机的基本任务之一。举例来说,有一个字符串"BBC ABCDAB ABCDABCDABDE",我想知道,里面是否包含另一个字符串"ABCDABD"?许多算法可以完成这个任务,...
2018-05-05 15:07:59 305
原创 实战Java高并发程序设计模式视频
01.并发前言02.Java并行程序基础03.Java内存模型和线程安全04.无锁05.JDK并发包106.JDK并发包207.并发设计模式08.NIO和AIO09.锁的优化和注意事项10.并发调试和JDK8新特性11.jetty分析想要资源的可以加我订阅号,回复“并发”即可 ...
2018-05-05 10:53:18 1490
原创 微信小程序实战项目-逻辑层简单介绍
逻辑层这边我主要分为三个模块进行介绍:1.页面函数的生命周期2.页面路由介绍3.js模块化一、App()函数的生命周期Page()函数的生命周期二、页面路由介绍页面路由几种方式:页面路由出发时机和相应的生命周期:三、JS模块化可以将一些公共的代码抽离成为一个单独的 js 文件,作为一个模块。模块只有通过 module.exports 或者 exports 才能对外暴露接口。上面只是粗劣的介绍一下,...
2018-05-02 20:39:38 821
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人