阿东的博客

IT大牛代码重用

Elasticsearch5.X java API

Elasticsearch5.X java API 1. Java API批量导出 Settings settings = ImmutableSettings.settingsBuilder().put("cluster.name", &qu...

2018-03-29 23:47:01

阅读数 741

评论数 0

es上安装x-park TLS/SSL认证

在es集群上安装TLS。重要 如果您是在现有群集上首次安装X-Pack,则必须执行完整群集重新启动。安装X-Pack后,必须在群集中的所有节点上启用安全性和安全性才能使群集正常运行。升级时通常可以执行滚动升级。1. 要在Elasticsearch中安装X-Pack:可选:如果您想在没有互联网访问权...

2018-03-14 18:28:06

阅读数 2421

评论数 0

通用万能excel导入的Python实现

通用万能excel导入的Python实现一.正言        从设计方案到算法和功能代码实现,花了我一周时间,在这里记录方便大家参考。废话少说,首先通过配置文件配置你想要的数据,只需要配置简单的表达式就可以实现由价值的数据分析和挖掘出有价值的信息数据。最终得到的是以字段为首的json数据。后期可...

2018-03-12 18:56:31

阅读数 2803

评论数 1

Redis 缓存 + Spring 的集成示例

Redis 缓存 + Spring 的集成示例 《整合 spring 4(包括mvc、context、orm) + ...

2018-03-08 17:10:59

阅读数 116

评论数 0

分布式锁的几种实现方式

分布式锁的几种实现方式   基于数据库实现分布式锁 基于缓存(redis,memcached,tair)实现分布式锁 基于Zookeeper实现分布式锁   a. 数据库方式      思路:创建一张表,里面方法名称字段为唯一的。想要执行某方法的时候向该表执行插入操作,执行完成之后删除...

2018-03-08 16:41:59

阅读数 982

评论数 0

代理模式和门面模式模式

代理模式和门面模式模式1.引言    看设计模式的时候看到代理模式,想起门面者模式,比较俩者,发现的不同之处,随便写写博客加深印象。2.讲解代理(Proxy)模式所谓代理,就是一个人或者一个机构代表另一个人或者另一个机构采取行动。在一些情况下,一个客户不想或者不能够直接引用一个对象,而代理对象可以...

2018-03-08 12:02:16

阅读数 1240

评论数 1

Dubbo介绍和整合

dubboA. 原理流程:A1. 服务启动,服务提供者向注册中心注册服务。A2. 消费者需要服务的时候向注册中心订阅服务,注册中心返回一个服务提供者的地址列表给消费者。A3. 消费者根据一定的负载均衡算法,访问一台服务提供者,如果访问失败,则换一台访问。A4. 服务消费者和提供者,在内存累计调用次...

2018-03-07 18:20:31

阅读数 4129

评论数 0

数据库

数据库相关1. 数据库连接池实现原理需求: 数据库连接过程,每次访问数据库都需要打开一个链接,如果大型应用,每次访问数据库都重新建立连接,会严重影响性能。解决: 建立数据库连接缓冲池。初始化一定数量的链接,需要的时候取出,使用完毕后不关闭再放回连接池以供下一次调用。注意: a. 并发问题   多线...

2018-03-07 17:50:02

阅读数 136

评论数 0

socket的python实现

socket通信        Python提供了两个基本的socket模块。一个是socket,它提供了标准的BSD Socket API;另一个是socketServer,它提供了服务器中心类,可以简化网络服务器的开发。1.通信原理    开始了解socket模块前,先熟悉下Python的网络...

2018-03-07 12:56:28

阅读数 596

评论数 0

Linux下安装Elasticsearch5.X head安装

Linux下安装Elasticsearch5.X下载Elasticsearch  登录官网 https://www.elastic.co/cn/downloads  选择下载elasticsearch,根据需要选择对应的安装包,这里选择5.0版本,下载完后得到 elasticsearch-5.0....

2018-03-07 10:53:38

阅读数 772

评论数 0

分布式文件系统 FastDFS

1      FastDFS介绍1.1    什么是FastDFS         FastDFS是用c语言编写的一款开源的分布式文件系统。FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器集...

2018-03-07 10:45:43

阅读数 123

评论数 0

socket通信

一.引言    要掌握socket通信就要先知道socket通信原理,最好有一个例子,更着例子跑一遍,看看源码。socket通信是利用面向连接的、可靠的、基于字节流的传输层通信协议tcp,把数据流分区成适当长度的报文段,之后TCP把结果包传给IP层,由它来通过网络将包传送给接收端。本地的进程间通信...

2018-03-07 10:20:03

阅读数 176

评论数 2

spring注解@EnableAsync@Async实现多线程

                     spring注解@EnableAsync@Async实现多线程   通过spring给我们提供的ThreadPoolTaskExecutor就可以使,例子如下: 首先定义配置类 package com.andong.spring.test; im...

2019-01-21 17:03:24

阅读数 51

评论数 0

mac下使用git创建repository上传到github

第一步:安装git程序 git客户端程序地址:https://git-scm.com/download/mac     打开安装包,如下图操作 然后按照提示,下一步下一步,直到安装完成。     打开终端,输入命令:git --version ,测试是否安装成功 。 ...

2018-09-12 00:15:28

阅读数 91

评论数 0

java文件断点续传的简单实现

                            java文件断点续传的简单实现所谓的文件断点续传,我的理解是文件在传输过程中因为某些原因程序停止运行文件终止传输,下一次重新传输文件的时候还能从上一次传输的位置开始传输,而不需要重新从头开始。文件传输的过程分为发送方和接收方,最终我的思路是这...

2018-07-06 17:09:09

阅读数 53

评论数 0

史上最详cxf-Springmvc-maven实现webservice教程

史上最详cxf-Springmvc-maven实现webservice教程 2016.11.18 14.16 22828浏览 字号 大字中字小字 虽知道webservice,工作两年一直没使用过,最近不忙趁机研...

2018-06-12 22:18:45

阅读数 53

评论数 0

mysql分库分区分表

1.分库分区分表概念分区    就是把一张表的数据分成N个区块,在逻辑上看最终只是一张表,但底层是由N个物理区块组成的分表    就是把一张数据量很大的表按一定的规则分解成N个具有独立存储空间的实体表。系统读写时需要根据定义好的规则得到对应的字表明,然后操作它。表名可以按照某种业务hash进行映射...

2018-06-12 18:42:24

阅读数 1105

评论数 0

BIO与NIO、AIO的区别(这个容易理解)

IO的方式通常分为几种,同步阻塞的BIO、同步非阻塞的NIO、异步非阻塞的AIO。一、BIO     在JDK1.4出来之前,我们建立网络连接的时候采用BIO模式,需要先在服务端启动一个ServerSocket,然后在客户端启动Socket来对服务端进行通信,默认情况下服务端需要对每个请求建立一堆...

2018-06-12 17:19:52

阅读数 44

评论数 0

ActiveMQ

1. JMS JMS消息结构 ActiveMQ消息发送和接收java例子Pom依赖jar包有:   <dependency>   <groupId>org.apache.activemq<...

2018-05-25 11:44:48

阅读数 46

评论数 0

二维码扫一扫java开发

                                二维码扫一扫java开发一.正言 在大家在这里分享曾经以为很6的技术,其实会了就很简单,以下项目就是输入你的内容或链接或图片,别人可以扫码关注你。二.项目讲解           ReadMejava 开发二维码扫描技术1.新建一个J...

2018-05-24 23:08:21

阅读数 435

评论数 0

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