摘要: 1. 什么是elasticsearch ? 2. 什么是倒排索引? 3. elasticsearch 集群 如何安装部署 ? 4. elasticsearch 工作原理 ? 5. elasticsearch 如何 构建索引? 6. elasticsearch java client api的操作使用 阅读全文
posted @ 2017-05-23 15:32 金海东 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 上图可能出现 超时的情况。 其实url的openStream就是把openConnection和getInputStream连起来调用了。 阅读全文
posted @ 2017-05-23 11:23 金海东 阅读(4343) 评论(0) 推荐(0) 编辑
摘要: 在我们使用springboot进行项目开发时,看看自己pom依赖的jar包,可能会有以下依赖 这些工程会在我们项目启动的时候,被加载。 他们是怎么做到的呢? 我们是否又可以自定义这样的工程,做一些可给公司通用的starter呢? 比如写一个spring-boot-starter-waf,spring 阅读全文
posted @ 2017-05-15 10:49 金海东 阅读(301) 评论(0) 推荐(0) 编辑
摘要: tinyint 从 -2^7 (-128) 到 2^7 - 1 (123) 的整型数据。存储大小为 1 个字节。 unsigned 是从 0 到 255 的整型数据。 所以建表的时候 只能是tinyint(3),哪怕你建tinyint(100),他最大还是3位这么多。 阅读全文
posted @ 2016-10-10 09:11 金海东 阅读(14035) 评论(1) 推荐(1) 编辑
摘要: 国企假期,服务器老是报空间不足,回来后线上排查了下,df -h命令发现确实空间不足,但是日志已经清理过了还是报警。 此刻 我怀疑是某些进程引用了被删文件的缓存导致的。然后我重启了服务。重新 df -h 发现磁盘空间利用率正常。 阅读全文
posted @ 2016-10-08 11:29 金海东 阅读(581) 评论(0) 推荐(0) 编辑
摘要: 如题,其实这个问题在官方文档中已经说明了。我直接贴图就好了 阅读全文
posted @ 2016-10-08 11:26 金海东 阅读(3459) 评论(0) 推荐(0) 编辑
摘要: 在程序中,我们的http api接口 有些需要登录后 才可以访问, 有些不需要。 所以在接口中会出现: 是否登录的判断。 但是 如果在每个方法里 都加上是否登录的判断 显然有些冗余 此时 我们可以使用注解。 在接口上加个@login 如图 在需要登录才可以访问的接口上 增加@login 就不需要在接 阅读全文
posted @ 2016-08-27 10:22 金海东 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 今天检查线上日志的时候,发现了一个异常: 具体堆栈就不贴了。然后跟进代码去看发现了一个有意思的地方如下: SimpleDateFormat 被定义成 static了。 这里会导致的问题就是, 如果 线程A 调用了 sdf.parse(), 并且进行了 calendar.clear()后还未执行cal 阅读全文
posted @ 2016-08-16 15:09 金海东 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 任何系统都有用户登录的功能,那么怎么去实现一个安全的登录功能? 1.登录时 输入 用户名 密码时的安全。 如果登录请求被抓包,那么你输入的用户名密码 就直接暴露了。怎么办? 对用户名密码 加密。 2. 有些系统设计了 记住我功能, 但是这个cookie没有加密。 如图可以看到 用户名暴露了,密码是加 阅读全文
posted @ 2016-08-08 13:14 金海东 阅读(3138) 评论(0) 推荐(0) 编辑
摘要: 这次项目中遇到一个平时没有注意的问题,那就是SpringMVC的拦截器。 阅读全文
posted @ 2016-08-08 12:51 金海东 阅读(2006) 评论(0) 推荐(0) 编辑