上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 17 下一页
摘要: 目录 一.获取镜像 二.使用镜像启动容器实例 三.列出镜像 四.删除本地镜像 五.定制镜像 通过commit命令定制镜像 通过Dockerfile定制镜像 docker build的工作原理 docker build的用法 一.获取镜像 Docker运行容器前需要本地存在对应的镜像,如果本地不存在该 阅读全文
posted @ 2019-04-27 21:57 nuccch 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 目录 "问题描述" "如何从外部获取下拉列表参数" "如何实现根据下拉列表选项动态刷新" "总结" 问题描述 最近项目组准备开发一个IoT平台项目,需要使用到StreamSets DataCollector组件进行数据处理。 其中的一个Stage,产品经理设计了一个如下的配置界面: 预期的展示效果是 阅读全文
posted @ 2019-04-26 22:00 nuccch 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 目录 "项目吐槽" "遇到的问题" "1.mysql函数group_contact()返回值限制" "2. Impala使用in语句存在限制" "解决方案" "优化MySQL函数递归调用方案" "将Impala的in查询转换为等值查询" "总结" 项目吐槽 其实,涉及部门层级关系的问题在很多情形下都 阅读全文
posted @ 2019-04-26 21:51 nuccch 阅读(1876) 评论(0) 推荐(0) 编辑
摘要: 目录 一.Docker概述 镜像 容器 仓库 二.安装Docker 1.在CentOS上安装Docker 2.在Ubuntu上安装Docker 3.启动docker 4.建立Docker用户组 5.测试Docker是否安装成功 三.配置镜像加速器 Ubuntu 14.04/Debian 7 Whee 阅读全文
posted @ 2019-04-23 23:22 nuccch 阅读(687) 评论(0) 推荐(0) 编辑
摘要: 在产品研发中,我们经常乐此不疲地在提"产品体验","用户体验","以用户为中心"这样的词,似乎不提这些都显得不够有逼格.产品设计当然非常重要,但是扪心自问,我们又真的理解了什么是"以用户为中心"的产品设计吗?恐怕大多数时候我们都是处于这样的情况:要么从同类产品中进行适当的"借鉴",甚至于是抄袭;要么 阅读全文
posted @ 2019-03-31 00:46 nuccch 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 问题现场 在多线程环境下使用HttpClient组件对某个HTTP服务发起请求,运行一段时间之后发现客户端主机CPU利用率呈现出下降趋势,而不是一个稳定的状态。 而且,从程序日志中判断有线程处于hang住的状态,应该是被阻塞了。 问题排查 一开始找不到原因,怀疑是多线程并发导致的死锁问题,但是通过代 阅读全文
posted @ 2019-03-27 22:59 nuccch 阅读(6815) 评论(5) 推荐(3) 编辑
摘要: 起因 最近做的一个小项目,因为要涉及到批量部署,每次在部署之前都需要在各个主机上先安装jdk环境(为了使用jdk自带的工具如jps等,所以没有单纯安装jre),但是因为jdk文件太大(以jdk 8u161 linux x64.tar.gz文件为例,大小为:189.8 MB),每次花费在文件拷贝上的时 阅读全文
posted @ 2019-03-12 00:27 nuccch 阅读(2250) 评论(0) 推荐(1) 编辑
摘要: 当老人或小孩独自坐火车,特别是带的东西比较多时,对于接站的人最希望的是能够直接到站台接人。 目前北京西站是可以直接进入到站台接人的,是非常人性化的,但是需要办理相关的手续。 那么,具体应该如何操作呢?分为2步说明: 第一,需要准备的信息/资料包括:接站人身份证原件,被接人姓名,乘坐的车次,乘坐的起始 阅读全文
posted @ 2019-02-22 23:19 nuccch 阅读(30933) 评论(1) 推荐(3) 编辑
摘要: 场景 1. 存在多个无状态的Web应用服务,支持多实例集群化部署(使用nginx作为反向代理) 2. 在Web应用中存在图片文件上传功能 3. 不能将图片文件直接保存到数据库中,数据库中只保存文件访问链接 问题 1. 因为Web应用服务是多实例集群化部署的,因此上传图片之后不能简单保存到本地,否则其 阅读全文
posted @ 2019-01-03 17:44 nuccch 阅读(1859) 评论(0) 推荐(0) 编辑
摘要: 编译VisualVM源码解决乱码问题 起因 今天在使用VisualVM对测试服务器进行JVM监控的时候,发现所有统计图的横纵坐标都是显示乱码(小方块),即使我的Ubuntu系统使用的是英文语言环境.奇怪的是整个VisualVM软件的其他地方都是显示正常的,不知道是什么原因. 之前在Windows 7 阅读全文
posted @ 2018-12-06 00:00 nuccch 阅读(956) 评论(0) 推荐(0) 编辑
摘要: 现象及原因 通常来讲,在使用json数据格式时一般不需要要求数据有序。但凡事都有例外,针对查询时序数据这样一个场景,就必须要求服务器端返回的数据是按时间有序的,否则前端在进行数据展示时就会有问题。 项目架构如下: 数据从OpenTSDB中查询出来的时候是有序的: 执行如下操作: 结果查看对应的JSO 阅读全文
posted @ 2018-09-30 15:23 nuccch 阅读(3492) 评论(0) 推荐(0) 编辑
摘要: 什么是Java NIO Java NIO是从JDK1.4开始引入的一个新的IO接口。 Java NIO包含三大核心组件:Channel,Buffer,Selector。三者相互配合,才给NIO带来了比BIO更加高效的处理能力。 Channel类图 Buffer类图 Selector类图 三者的关系可 阅读全文
posted @ 2018-08-24 18:57 nuccch 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 官网:https://jenkins.io/ 持续集成,快速发布是DevOps实践的最好方式。 目录 准备工作 下载/安装/启动 基础配置 插件配置 构建第一个Java项目 部署项目 Docker方式安装Jekins 准备工作 在使用Jekins之前,先安装好如下组件: JDK,并设置好Java环境 阅读全文
posted @ 2018-06-30 20:59 nuccch 阅读(861) 评论(0) 推荐(0) 编辑
摘要: 目录 "前言" "准备工作" "MyBatis默认缓存设置" "缓存实现原理分析" "参数localCacheScope控制的缓存策略" "参数cacheEnabled控制的缓存策略" "总结" 前言 提到缓存,我们都会不约而同地认识到这是提高系统性能的必要措施之一,特别是高命中率的缓存设置,将会大 阅读全文
posted @ 2018-05-29 20:58 nuccch 阅读(3080) 评论(0) 推荐(1) 编辑
摘要: 目录 "类图" "源码解读" "总结" 类图 在正式分析HashMap实现原理之前,先来看看其类图。 源码解读 下面集合HashMap的put(K key, V value)方法探究其实现原理。 将上述HashMap实现插入数据的过程以插入4个数据为示例描述如下: 1.插入第一个数据时,初始化Has 阅读全文
posted @ 2018-05-28 20:09 nuccch 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 目录 "问题描述" "解决思路" "在IntelliJ IDEA中调试JDK源码" "在eclipse中调试JDK源码" "总结" 问题描述 最近在研究MyBatis的缓存机制,需要回顾一下HashMap的实现原理。于是在IntelliJ IDEA中单步跟踪调试HashMap的put(K key, 阅读全文
posted @ 2018-05-28 15:00 nuccch 阅读(1246) 评论(0) 推荐(0) 编辑
摘要: 官网:https://jwt.io/ 文档:https://jwt.io/introduction/ 目录 "什么是JWT" "头部(Header)" "载荷(Payload)" "签名(Signature)" "JWT使用场景" "如何传递JWT" "JWT应用实践" "手动签发JWT" "使用类 阅读全文
posted @ 2018-05-24 16:39 nuccch 阅读(1051) 评论(0) 推荐(0) 编辑
摘要: 目录 "在settings元素中设置useGeneratedKeys参数" "在xml映射器中配置useGeneratedKeys参数" "在接口映射器中设置useGeneratedKeys参数" 在MyBatis中,允许设置名称为“useGeneratedKeys”参数存在3个位置: 1. 在se 阅读全文
posted @ 2018-05-21 22:12 nuccch 阅读(116857) 评论(0) 推荐(8) 编辑
摘要: 目录 "1. 使用何种映射器配置" "2. 对象生命周期和作用域" "SqlSessionFactoryBuilder" "SqlSessionFactory" "SqlSession" "映射器实例(Mapper Instances)" 1. 使用何种映射器配置 MyBatis 3之后的SQL语句 阅读全文
posted @ 2018-05-21 18:16 nuccch 阅读(1595) 评论(0) 推荐(0) 编辑
摘要: 目录 "添加单一记录时返回主键ID" "在映射器中配置获取记录主键值" "获取新添加记录主键字段值" "添加批量记录时返回主键ID" "获取主键ID实现原理" 添加记录后获取主键ID,这是一个很常见的需求,特别是在一次前端调用中需要插入多个表的场景。 除了添加单条记录时获取主键值,有时候可能需要获取 阅读全文
posted @ 2018-05-21 15:13 nuccch 阅读(66694) 评论(0) 推荐(2) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 17 下一页