上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 41 下一页
摘要: 概述 缓存作用: 操作系统磁盘缓存:减少磁盘机械操作数据库缓存:减少文件系统IO应用程序缓存:减少对数据库的查询Web服务器缓存:减少应用服务器请求客户端浏览器缓存:减少对网站的访问 Spring 3.1引入基于注解的缓存技术,本质上不是一个具体的缓存实现方案,而是一个缓存抽象,通过在既有代码中添加 阅读全文
posted @ 2021-07-24 21:13 johnny233 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 概述 目前的分布式架构主要由corba和JavaEE搭建,JavaEE优点是跨平台,开发成本低周期短,不需要学习IDL语言;CORBA的优点是服务器响应速度更快。决定这些架构优缺点的,主要就是通信方式。 在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的。在Java领域中有很多可实现远程通 阅读全文
posted @ 2021-07-24 13:12 johnny233 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 背景 之前在一家小公司工作时,由于没有完善的应用发布流程,包括配置发布平台,和数据库发布系统,导致测试环境(实际上就是一个IP撑起来的简简单单的服务节点)正常的逻辑,到生产环境(3个云服务器节点构成的带有简单负载均衡逻辑的微型集群应用)出现问题。排查才知道,有些字段未同步更新到生产环境。问题:测试环 阅读全文
posted @ 2021-07-22 23:38 johnny233 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 概述 Linux文本查找命令不要太多:tail、head、cat、sed、more、less、awk,但对新手不友好。q是一个命令行工具,允许在任意文件或查询结果,如ps -ef查询进程命令的结果集上,执行SQL语句查询。 GitHub 官方文档 理念:文本即数据库表,将普通文件或者结果集当作数据库 阅读全文
posted @ 2021-07-22 19:54 johnny233 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 概述 安装 大概率不能一蹴而就,一次性安装成功,那么需要知道如何卸载干净,重新安装。 卸载 删除主目录 rm -rf /opt/atlassian/删除数据目录 rm -rf /var/atlassian/删除用户 userdel -r confluence 如果提示:userdel: user c 阅读全文
posted @ 2021-07-08 20:48 johnny233 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 概述 队列是一种具有先进先出(FIFO)的数据类型,可以使用多种数据结构来实现队列:数组和链表。 简单队列的应用场景比较有限,于是那些牛人们就发明一些复杂的队列: 环形队列双端队列优先队列 应用场景 Memory Management: The unused memory locations in 阅读全文
posted @ 2021-07-08 00:40 johnny233 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 概述 微服务盛行之后的一个问题,如图: 实战 下面尝试解决这一问题。 IDEA单窗口多应用 之前习惯于一个应用,即一个Git项目工程,打开一个IDEA Window(窗口)。如果是微服务,分布式开发的话,根据各个公司实况,一般至少需要打开4个服务。一般使用Ctrl + Alt + ] \ [来回切换 阅读全文
posted @ 2021-07-07 18:00 johnny233 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 概述 部分关系型数据库支持开窗函数,大数据查询引擎Hive,想当然也支持。前置学习资料SQL开窗函数。 入门 基本语法: Function (arg1,..., argn) OVER ([PARTITION BY <...>] [ORDER BY <....>] [<window_expressio 阅读全文
posted @ 2021-07-03 15:28 johnny233 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 概述 Jenkins的入门使用,请参考CentOS 8安装并配置Jenkins,以及Jenkins + GitLab实现自动化构建。 基于前述实现功能,即向GitLab提交代码,自动触发Jenkins构建,此文希望进一步实现把构建产物,如jar包,或者war包,部署到远程服务器。 友情提示:赶时间的 阅读全文
posted @ 2021-07-02 19:37 johnny233 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 概述 在做视频文件上传时遇到的问题,参考FileUploadException: the request was rejected because no multipart boundary was found。 @RequestParam 绝大多数人都知道RequestParam,看看源码: /* 阅读全文
posted @ 2021-07-02 19:35 johnny233 阅读(502) 评论(0) 推荐(1) 编辑
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 41 下一页