摘要: 需求 前端请求的header里带有Prefer_Lang参数,向后端传递国际化信息,后端需要在处理业务之前(建立拦截机制),将Prefer_Lang保存于线程上下文。 思路分析 初次接收该需求时,为了不改变既有代码而捕获request中的Prefer_Lang参数,脑海中第一反应是拦截器的概念。 方 阅读全文
posted @ 2017-01-04 13:14 SupremeHover 阅读(1859) 评论(0) 推荐(0) 编辑
摘要: 现象 Mqtt Consumer应该收到的消息少于预期,登录ActiveMQ的管理页面里的 Topics ,查看 Messages Enqueued 发现同样少于理应接收的数量。 定位问题 1. 怀疑是TCP丢包,通过 命令观察发送消息前后Tcp信息的输出 2. 对比两次Tcp信息的输出,发现 pa 阅读全文
posted @ 2017-01-03 16:57 SupremeHover 阅读(4055) 评论(0) 推荐(1) 编辑
摘要: 将非maven项目转换为maven项目,首要第一步就是提取原工程依赖 jar 里的 pom.xml ,拼成 <dependency> 节点 "Classpath resource reader" "How do I get just the jar URL from a jar: URL 阅读全文
posted @ 2016-12-13 19:45 SupremeHover 阅读(3208) 评论(0) 推荐(1) 编辑
摘要: 明确代理服务器地址及端口,比如 proxy.supremehover.com:8080 找到maven目录下的 conf\settings.xml 并打开,在 proxies 节点下添加 proxy 分别配置http及https的代理 username 填写登录代理服务器所用用户名,可能要以域\用户 阅读全文
posted @ 2016-12-12 23:40 SupremeHover 阅读(1749) 评论(0) 推荐(0) 编辑
摘要: Html定位基础 Html的布局是文档流模型,块元素独占一行,内联元素并列一行。 相对定位 相对于自己定位 不脱离文档流,元素原有位置被保留 绝对定位 相对于第一个有 且`position`不为static的祖先元素定位 脱离文档流,元素原有位置被放弃 宽高可设值,不撑大父元素空间 可视属性只影响自 阅读全文
posted @ 2016-12-07 15:23 SupremeHover 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 什么是线程 进程受CPU时间片的轮转调度,进而予人多任务并发的感觉。 线程在更低层次上扩展多任务概念,一个进程通常包含多个线程。 进程各自数据独立,而线程共享数据。 数据独立使进程相互通信变得繁难,共享数据又使线程并发暗藏风险。 创建线程的两种方式: 创建一个任务,受单独线程调度。 创建一个Thre 阅读全文
posted @ 2016-12-02 13:15 SupremeHover 阅读(284) 评论(0) 推荐(0) 编辑
摘要: Java官方的Logger.getGlobal().info无效 无效代码 解决方案(三选一): JAVA线程加载图片挂在 java.awt.MediaTracker.waitForID 问题发生时打印的日志一般如下所示 该问题属于JDK Bug,加载图片有较小几率会挂死当前线程。而挂死了UI线程等 阅读全文
posted @ 2016-11-18 00:39 SupremeHover 阅读(1533) 评论(0) 推荐(0) 编辑
摘要: Markdown语法高亮 1. 下载 "userDefineLang_markdown.xml" 2. 打开Notepad++的 Language 菜单,选中底部的 Define your language... 3. 在 User Define Language 窗口中,点击 Import... 阅读全文
posted @ 2016-11-17 23:26 SupremeHover 阅读(2742) 评论(0) 推荐(0) 编辑
摘要: 两种类型的Out of Memory 1. java\.lang\.OutOfMemoryError: Java heap space error 当JVM尝试在堆中分配对象,堆中空间不足时抛出。一般通过设定JAVA启动参数 Xmx 最小可用内存解决。 2. java\.lang\.OutOfMem 阅读全文
posted @ 2016-11-16 21:51 SupremeHover 阅读(12880) 评论(0) 推荐(0) 编辑
摘要: 启动图片自动下载 1. 键盘上同时按下 WIN+R ,弹出 运行 输入框,输入 outlook ,回车后打开 Outlook 2. 依次点击左上角 文件 , 选项 , 信任中心 , 信任中心设置 , 自动下载 3. 在窗口右边反勾选 “在HTML电子邮件或RSS项目中禁止自动下载图片(D)” 4. 阅读全文
posted @ 2016-11-16 00:06 SupremeHover 阅读(1157) 评论(0) 推荐(0) 编辑