tinysakura的博客

每一次离散,都是为了下一次重聚。

恢复git reset --hard的误操作

转载自沙耶的博客 有时候使用Git工作得小心翼翼,特别是涉及到一些高级操作,例如 reset, rebase 和 merge。甚至一些很小的操作,例如删除一个分支,我都担心数据丢失。 不 久之前,我在做一些大动作(rebasing)之前,我总是备份整个版本库,以防万一。直到最近我才发现git的历史...

2019-05-21 15:27:08

阅读数 0

评论数 0

个人开源项目smart_search_box

recommend smart_search_box是java领域的一站式搜索引擎解决方案,用户只需要进行简单的配置就可以在项目中引入完整的全文搜索能力,包括数据入库自动索引,搜索词联想,热词提示,高亮等功能。同时提供给用户高度的自定义能力,用户可以替换框架的部分实现,包括替换elastic se...

2019-05-18 14:39:21

阅读数 4

评论数 0

个人开源项目smart-elk-client

recommend elastic search java客户端,使用retrofit + rxjava2 沟通elk的rest端点进行索引,文档和查询相关操作。 使用简单,支持elk多节点,支持响应式编程特性,适合脱离服务端单独在android项目中使用。 quick start clone项...

2019-05-09 13:00:51

阅读数 24

评论数 0

ELK中文分词器es-ik使用

转载自果酱不好吃的博客 es-ik分词器 ik 带有两个分词器 ik_max_word :会将文本做最细粒度的拆分;尽可能多的拆分出词语 ik_smart:会做最粗粒度的拆分;已被分出的词语将不会再次被其它词语占有 下面看看两个分词器对同一句中文的拆分结果: ik_max_word curl -X...

2019-04-30 18:15:06

阅读数 26

评论数 0

ELK安装中文分词器es-ik

转载自六月哥的博客 如何集成IK分词工具: 第一步:下载es的IK插件link 第二步:使用maven对下载的es-ik源码进行编译(mvn clean package -DskipTests) 第三步:把编译后的target/releases下的elasticsearch-analysis-ik...

2019-04-30 16:29:39

阅读数 32

评论数 0

linux xargs命令

转载自小白说我是狗的博客 1.xargs含义 翻译:从标准输入执行命令 lih:记忆:x 是执行的意思;args是参数列表的意思。===>就是把参数传到后面,用这些参数去执行后面的语句。(用循环可以达到同样的效果) 2.具体含义 xargs在linux中是个很有用的命令,它经常和其他...

2019-04-22 20:11:59

阅读数 77

评论数 0

ConstraintLayout实用特性

转载自赵彦军的博客 前言 在2016年的Google I/O大会上 , Google 发布了Android Studio 2.2预览版,同时也发布了Android 新的布局方案 ConstraintLayout , 但是最近的一年也没有大规模的使用。2017年Google发布了 Android S...

2019-03-17 15:51:22

阅读数 103

评论数 0

android Retrofit网络请求框架

转载自monkey01的博客[https://www.jianshu.com/p/8d857bf1f4f8] 1 Retrofit介绍 Retrofit是square开源的网络Restful请求框架,底层是基于okhttp的,使用起来有点像feign,写后台的朋友应该会比较熟悉,看了Retrofi...

2019-03-17 13:46:50

阅读数 54

评论数 0

android 图片框架 glidle

转载自郭霖的博客 前言 现在Android上的图片加载框架非常成熟,从最早的老牌图片加载框架UniversalImageLoader,到后来Google推出的Volley,再到后来的新兴军Glide和Picasso,当然还有Facebook的Fresco。每一个都非常稳定,功能也都十分强大。但是它...

2019-03-17 13:12:11

阅读数 316

评论数 0

java使用jyaml序列化与反序列化yaml格式文件

转载自一缕阳光直射你的心扉的博客 maven 依赖 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:x...

2019-02-28 17:35:52

阅读数 92

评论数 0

特殊ip地址0.0.0.0

转载自ythunder的博客 我平时在进行网络编程时,会将服务器的IP地址设置为127.0.0.1。然后绑定端口,开始监听。但是对于服务器来说,除了127.0.0.1,还有内网IP和公网IP,绑定本地的话只能局域网传输,所以,应该怎么绑定? 特殊网段与网络地址 127.0.0.1:回环地址。该地址...

2019-02-28 14:57:14

阅读数 18

评论数 0

命令行调用dubbo提供的远程服务

转载自一葉知秋的博客 使用命令行调用dubbo远程服务可以直接查看dubbo是否能向外提供服务能力,可以用于排查故障,使用方式也非常简单: telnet远程连接到dubbo telnet 127.0.0.1 20880 查看提供服务的接口 dubbo>ls com.test...

2019-02-28 14:18:55

阅读数 16

评论数 0

使用telnet命令查看远程主机端口使用情况

转载自小a玖拾柒的博客 telnet命令通常用来远程登录。telnet程序是基于TELNET协议的远程登录客户端程序。Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用tel...

2019-02-28 13:55:29

阅读数 91

评论数 0

给多个字段建立组合索引与在各个字段上单独建立索引的区别

转载自随心2017的博客 聚合索引 例如你有一个 学生表。 字段包含 学号, 班级, 姓名,性别, 出生年月日。 你创建一个 组合索引 ( 班级, 姓名) 那么 SELECT * FROM 学生表 WHERE 班级='2010级3班' AND 姓名='张三' 将使用索引. S...

2019-02-28 11:35:10

阅读数 340

评论数 0

git本地分支与远程关联

转载自三茶姑娘的博客 Git 在本地新建分支, pull下来的时候,有时会报以下提示: 解决方法: 创建+切换分支 git checkout -b add_orderdesc 查看当前的本地分支与远程分支的关联关系 git branch -vv 将本地新建分支push到自己的本...

2019-02-27 16:36:00

阅读数 13

评论数 0

maven指定打的jar包的名字

转载自随风yy的博客 条件是Maven3及以上版本 在pom文件中添加<finalName>标签,标签内填写想要生成的jar包名称: <build> <finalName&a...

2019-02-27 15:53:25

阅读数 462

评论数 0

spring怎么在controller层使用自定义的注解

前言 我们在controller层经常使用@RequestMapping注解控制器方法,那么我们在实际开发中是否可以使用自定义的注解简化开发流程呢?要解决这个问题首先需要了解spring mvc的实现原理,具体可以参考博主的这篇博客Spring源码分析——SpringMVC实现 简单的说,一个Ht...

2019-02-27 15:12:42

阅读数 121

评论数 0

java 带有泛型声明的对象的比较问题

起因在于使用了一个向ioc容器中注入的带有泛型声明的bean,然后在注入时使用了不同的泛型作为qualifier @Autowired private AggregationUtilBean<Integer, Integer&g...

2019-02-27 12:24:47

阅读数 28

评论数 0

RxJava do系列操作符

转载自lluo2010的博客 介绍 RxJava的观察者类有许多方法,可以转换发出的字节流为任何你需要的数据类型。这些方法是RxJava非常核心的方法,是RxJava具有吸引力的重要缘故。 但是有些方法无论如何都不能改变流本身,这些方法称为副作用(Side Effect)方法。 Since th...

2019-02-27 11:05:31

阅读数 68

评论数 0

基于RxJava封装的异步聚合计算结果的工具类

实习时被大佬问了一个问题,如何将一个foreach操作分别在不同线程中执行后同步聚集异步操作的结果执行后面的操作以提升响应速度,当时上线问题还有一个没解决所以忙乱中只想出一个通过CountDownLatch(闭锁)的方法,之后仔细想了想至少有三种方法可以解决这个问题。 闭锁 第一种方式闭锁,不用多...

2019-02-25 16:58:35

阅读数 63

评论数 0

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