上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 18 下一页
摘要: 最近在极客时间上学习了《白话法律42讲》专栏,其中一篇文章为《如何让欠债还钱真正“天经地义”?》,讲到如何通过法律的方式来维护利益,感受颇深,觉得其中的做法(兼顾人情和法律)非常值得借鉴。 如下内容是根据专栏内容结合自己的学习体会进行整理,其中欠条模板格式完全是引用于专栏原文,摘抄于此并非出于商业目 阅读全文
posted @ 2019-05-20 22:41 nuccch 阅读(403) 评论(0) 推荐(0)
摘要: 目录 "故障现象" "原因分析" "CPU使用率极低" "CPU使用率持续极高" "内存占用很高" "解决思路及处理方式" "常用工具" "查看网络连接" "线程堆栈日志分析" "堆内存快照分析" "线上问题诊断" 故障现象 Java进程出现问题,通常表现出如下现象: 1.CPU使用率持续极高/低 阅读全文
posted @ 2019-05-13 22:22 nuccch 阅读(1857) 评论(0) 推荐(0)
摘要: 目录 一.查看容器列表 二.启动容器 三.终止容器 四.重启容器 五.后台运行容器 六.获取容器输出信息 七.进入容器 八.导出和导入容器 九.删除容器 一.查看容器列表 可以使用命令docker container ls查看容器列表信息,默认情况下只能查看到当前处于启动状态的容器。如果需要查看所有 阅读全文
posted @ 2019-05-08 22:30 nuccch 阅读(697) 评论(0) 推荐(0)
摘要: 目录 "FROM,指定基础镜像" "RUN,执行命令" "COPY,复制文件" "ADD,复制并解压文件" "CMD,容器启动命令" "ENTRYPOINT,入口点" "ENV,设置环境变量" "ARG,构建参数" "VOLUME,定义匿名卷" "EXPOSE,声明端口" "WORKDIR,指定工作 阅读全文
posted @ 2019-05-07 22:33 nuccch 阅读(731) 评论(0) 推荐(0)
摘要: 目录 一.获取镜像 二.使用镜像启动容器实例 三.列出镜像 四.删除本地镜像 五.定制镜像 通过commit命令定制镜像 通过Dockerfile定制镜像 docker build的工作原理 docker build的用法 一.获取镜像 Docker运行容器前需要本地存在对应的镜像,如果本地不存在该 阅读全文
posted @ 2019-04-27 21:57 nuccch 阅读(410) 评论(0) 推荐(0)
摘要: 目录 "问题描述" "如何从外部获取下拉列表参数" "如何实现根据下拉列表选项动态刷新" "总结" 问题描述 最近项目组准备开发一个IoT平台项目,需要使用到StreamSets DataCollector组件进行数据处理。 其中的一个Stage,产品经理设计了一个如下的配置界面: 预期的展示效果是 阅读全文
posted @ 2019-04-26 22:00 nuccch 阅读(415) 评论(0) 推荐(0)
摘要: 目录 "项目吐槽" "遇到的问题" "1.mysql函数group_contact()返回值限制" "2. Impala使用in语句存在限制" "解决方案" "优化MySQL函数递归调用方案" "将Impala的in查询转换为等值查询" "总结" 项目吐槽 其实,涉及部门层级关系的问题在很多情形下都 阅读全文
posted @ 2019-04-26 21:51 nuccch 阅读(1971) 评论(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 阅读(734) 评论(0) 推荐(0)
摘要: 在产品研发中,我们经常乐此不疲地在提"产品体验","用户体验","以用户为中心"这样的词,似乎不提这些都显得不够有逼格.产品设计当然非常重要,但是扪心自问,我们又真的理解了什么是"以用户为中心"的产品设计吗?恐怕大多数时候我们都是处于这样的情况:要么从同类产品中进行适当的"借鉴",甚至于是抄袭;要么 阅读全文
posted @ 2019-03-31 00:46 nuccch 阅读(420) 评论(0) 推荐(0)
摘要: 问题现场 在多线程环境下使用HttpClient组件对某个HTTP服务发起请求,运行一段时间之后发现客户端主机CPU利用率呈现出下降趋势,而不是一个稳定的状态。 而且,从程序日志中判断有线程处于hang住的状态,应该是被阻塞了。 问题排查 一开始找不到原因,怀疑是多线程并发导致的死锁问题,但是通过代 阅读全文
posted @ 2019-03-27 22:59 nuccch 阅读(7412) 评论(5) 推荐(3)
摘要: 起因 最近做的一个小项目,因为要涉及到批量部署,每次在部署之前都需要在各个主机上先安装jdk环境(为了使用jdk自带的工具如jps等,所以没有单纯安装jre),但是因为jdk文件太大(以jdk 8u161 linux x64.tar.gz文件为例,大小为:189.8 MB),每次花费在文件拷贝上的时 阅读全文
posted @ 2019-03-12 00:27 nuccch 阅读(2400) 评论(0) 推荐(1)
摘要: 当老人或小孩独自坐火车,特别是带的东西比较多时,对于接站的人最希望的是能够直接到站台接人。 目前北京西站是可以直接进入到站台接人的,是非常人性化的,但是需要办理相关的手续。 那么,具体应该如何操作呢?分为2步说明: 第一,需要准备的信息/资料包括:接站人身份证原件,被接人姓名,乘坐的车次,乘坐的起始 阅读全文
posted @ 2019-02-22 23:19 nuccch 阅读(31960) 评论(1) 推荐(3)
摘要: 场景 1. 存在多个无状态的Web应用服务,支持多实例集群化部署(使用nginx作为反向代理) 2. 在Web应用中存在图片文件上传功能 3. 不能将图片文件直接保存到数据库中,数据库中只保存文件访问链接 问题 1. 因为Web应用服务是多实例集群化部署的,因此上传图片之后不能简单保存到本地,否则其 阅读全文
posted @ 2019-01-03 17:44 nuccch 阅读(1926) 评论(0) 推荐(0)
摘要: 编译VisualVM源码解决乱码问题 起因 今天在使用VisualVM对测试服务器进行JVM监控的时候,发现所有统计图的横纵坐标都是显示乱码(小方块),即使我的Ubuntu系统使用的是英文语言环境.奇怪的是整个VisualVM软件的其他地方都是显示正常的,不知道是什么原因. 之前在Windows 7 阅读全文
posted @ 2018-12-06 00:00 nuccch 阅读(991) 评论(0) 推荐(0)
摘要: 现象及原因 通常来讲,在使用json数据格式时一般不需要要求数据有序。但凡事都有例外,针对查询时序数据这样一个场景,就必须要求服务器端返回的数据是按时间有序的,否则前端在进行数据展示时就会有问题。 项目架构如下: 数据从OpenTSDB中查询出来的时候是有序的: 执行如下操作: 结果查看对应的JSO 阅读全文
posted @ 2018-09-30 15:23 nuccch 阅读(3739) 评论(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 阅读(391) 评论(0) 推荐(0)
摘要: 官网:https://jenkins.io/ 持续集成,快速发布是DevOps实践的最好方式。 目录 准备工作 下载/安装/启动 基础配置 插件配置 构建第一个Java项目 部署项目 Docker方式安装Jekins 准备工作 在使用Jekins之前,先安装好如下组件: JDK,并设置好Java环境 阅读全文
posted @ 2018-06-30 20:59 nuccch 阅读(929) 评论(0) 推荐(0)
摘要: 目录 "前言" "准备工作" "MyBatis默认缓存设置" "缓存实现原理分析" "参数localCacheScope控制的缓存策略" "参数cacheEnabled控制的缓存策略" "总结" 前言 提到缓存,我们都会不约而同地认识到这是提高系统性能的必要措施之一,特别是高命中率的缓存设置,将会大 阅读全文
posted @ 2018-05-29 20:58 nuccch 阅读(3467) 评论(0) 推荐(1)
摘要: 目录 "类图" "源码解读" "总结" 类图 在正式分析HashMap实现原理之前,先来看看其类图。 源码解读 下面集合HashMap的put(K key, V value)方法探究其实现原理。 将上述HashMap实现插入数据的过程以插入4个数据为示例描述如下: 1.插入第一个数据时,初始化Has 阅读全文
posted @ 2018-05-28 20:09 nuccch 阅读(396) 评论(0) 推荐(0)
摘要: 目录 "问题描述" "解决思路" "在IntelliJ IDEA中调试JDK源码" "在eclipse中调试JDK源码" "总结" 问题描述 最近在研究MyBatis的缓存机制,需要回顾一下HashMap的实现原理。于是在IntelliJ IDEA中单步跟踪调试HashMap的put(K key, 阅读全文
posted @ 2018-05-28 15:00 nuccch 阅读(1402) 评论(0) 推荐(0)
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 18 下一页