- 博客(18)
- 收藏
- 关注
原创 docker 下 配置logstash 读取nginx 日志到 ElasticSearch
docker run --name logstash -d -p 5044:5044 -p 9600:9600 -p 9011-9014:9011-9014 -v /mydata/logstash/config:/usr/share/logstash/config \-v /mydata/logstash/pipeline:/usr/share/logstash/pipeline \-v ...
2019-10-27 13:58:14
797
原创 docker nginx 配置
下载nginx1.10的docker镜像:docker pull nginx:1.10从容器中拷贝nginx配置先运行一次容器(为了拷贝配置文件): docker run -p 80:80 --name nginx \ -v /mydata/nginx/html:/usr/share/nginx/html \ -v /mydata/nginx/logs:/var/log...
2019-10-20 19:18:41
489
原创 分布式ID生成器学习笔记
方式一:使用数据库的自增主键 auto_increment 生成全局唯一自增的Id:缺点:1:可用性难以保证,数据库宕机2:扩展性差,性能有上限优点:1:简单,使用数据库已有功能2:能够保证唯一性3:能够保证递增性,步长固定方式二:使用服务,结合数据库来生成Id缺点:1:服务仍然是单点2:性能还是有上限优点:1:保证了ID 生成的绝对递增有序...
2019-10-19 12:34:14
230
原创 Spring boot 集成RabbitMQ 连接超时
org.springframework.amqp.AmqpTimeoutException: java.util.concurrent.TimeoutException at org.springframework.amqp.rabbit.support.RabbitExceptionTranslator.convertRabbitAccessException(RabbitExceptionTr...
2019-10-07 14:22:46
2313
2
原创 如何使用docker 镜像软件命令功能
1:docker ps -a 查出容器id2:sudo docker exec -it 775c7c9ee1e1 /bin/bash 进入容器
2019-10-07 12:44:44
147
原创 浏览器请求可用,app 请求不通
app 请求出现 <html><title>...</title><body><form name="redirect" action登录跳转页面说明网络不可用,这种网络需要验证,如星巴克,饮料店的网络...
2019-10-03 15:05:15
948
原创 mybatis-generator:generate failed: Exception getting JDBC Driver: com.mysql.jdbc.Driver
在plugin(必须是在org.mybatis.generator 同一个标签)中添加mysql-connector-java的dependency,被证明是有效的.<plugins> <plugin> <groupId>org.springframework.boot</groupId...
2019-09-07 19:07:28
958
原创 elasticsearch 用root 启动成功后一会自动失败
elasticsearch 用root 启动成功后一会自动失败,不能用root 用户启动,需创建一个用户启动,如果新用户无权启动,修改文件权限属性,让新用户有权限执行...
2019-08-04 18:36:32
888
1
原创 Android service 不是进程也不是线程
Android service 让人容易误解是后台进程或者线程, 其实service 和activity 一样是Android一个组件, 依赖进程的主线程上,处理跟交互UI无关工作
2017-12-11 18:55:41
1298
原创 Lopoper 退出循环的原理
当子线程开启了loop()之后,就算子线程不做任何事情,子线程也不会执行结束,looper也不会退出。只有调用quit方法才会提出。因为looper调用了loop()之后,会在MessageQueue的next()方法阻塞,这个next方法要么返回Message,要么就阻塞,要么就返回null导致loop()方法结束,只有调用了quit()方法后,这个方法才会返回null, ps: retur
2017-12-04 16:01:19
437
原创 Andrid studio 引用多个module时jar包重复怎么办
右键module,选择open module setting,选择要修改的module名,切换到dependencies页面,将要修改的jar的scope设置为provided模式。
2017-06-16 09:41:47
338
原创 Android 进阶学习笔记
单例设计模式 所谓单例设计模式简单说就是无论程序如何运行,采用单例设计模式的类(Singleton类)永远只会有一个实例化对象产生。具体实现步骤如下: (1) 将采用单例设计模式的类的构造方法私有化(采用private修饰)。 (2) 在其内部产生该类的实例化对象,并将其封装成private static类型。 (3) 定义
2017-05-19 12:03:17
214
1
原创 Mvp 模式自我理解
MVP把Activity中的UI逻辑抽象成View接口,把业务逻辑抽象成Presenter接口,Model类还是原来的Model。
2017-05-07 16:37:41
209
原创 加载缩略图原理
第三方图片加载框架加载缩略图原理BitmapFactory.decodeStream(imageStream, null, decodingOptions);设置decodingOptions.inSampleSize
2017-03-15 11:45:11
930
原创 Can't create handler inside thread that has not called Looper.prepare()
出现 Can't create handler inside thread that has not called Looper.prepare() 的原因是没在主线程 实例化new Handler(),如果在非主线程实例化可以Looper.prepare(); Handler handler = new Handler();Looper.loop();或者Handler
2017-02-15 10:58:23
374
原创 加载xxx.so 库时报 has text relocations
加载xxx.so 库时报 has text relocations 由于编译xxx.so 库的SDK版本 与当前工程SDK 编译版本不一致,导致部分手机不兼容,要改成一致SDK编译版本
2016-07-25 10:21:23
278
原创 android studio 子工程模块编译可以通过,运行时却找不道子工程包名解决
一:必须保持每个子工程模块编译SDK版本一致,二:jar 包注意不能有重复的
2016-03-28 16:03:30
593
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人