`
文章列表
  1. 找出java进程ID:ps -ef | grep java    2. 进入相应版本的jdk的bin目录,执行: jmap -dump:live,format=b,file=/opt/soft/heap_cms_1023.hprof 25586    3.将内存快照文件下载本地,用mat工具查看。
在tomcat8.5里部署带有上传图片功能的web项目时,会导致web服务器如nginx无法访问图片的问题。 原因是tomcat8.5里catalina.sh里下面UMASK=0027,改成0022即可:     参考:https://blog.csdn.net/hac99901431/article/details/77677236
例如:有如下两个模块: 第1个模块:RSA <!-- RSA加密 --> <dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcmail-jdk15</artifactId> <version>1.46</version> </dependency>  第2个模块:web3j <!-- web3j --> <dependency ...

跨域那点事儿

    博客分类:
  • js
所谓跨域,就是浏览器从当前域名请求另外一个域名下的资源。 以下几种情况均视为跨域: 域名不同; 端口不同; 协议不同。   如何解决跨域问题? 一般有2种方法:JSONP和CORS。 二者的区别: CORS与JSONP的使用目的相 ...

HTTPS 认证原理

    博客分类:
  • http
 
 HTTPS 认证原理 HTTPS通信双方的服务器端向CA机构申请证书,CA机构是可信的第三方机构,它是一个公认的权威的企业,也可以是企业自身. HTTPS通信双发的客户端向CA机构申请证书,CA机构发根证书、客户端证书及私钥给申请者 客户端向服务器发起请求,服务器下发服务证书给客户端.客户端收到证书通过私钥解密证书,并利用服务器端证书中的公钥认证证书信息比较证书里的消息.如果一直则认可身份 客户端发送客户端证书给服务器端,通过私钥解密证书,获得客户端证书公钥,并用该公钥认证证书信息,确认客户端是否合法 客户端通过随机密钥加密信息,并发送加密后的信息给服务端. 服务端和客户端协商好 ...
  有时候我们需要按照in条件里的id顺序输出结果,可sql语句在不加order by的时候是按照asc排序的,下边的sql解决按照in条件顺序的id输出查询结果 mysql写法: eg1: SELECT * FROM EVENT WHERE eventId IN(443,419,431,440,420,414,509)  ORDER BY INSTR(',443,419,431,440,420,414,509,',CONCAT(',',eventId,',')) eg2: SELECT SUBJECT_ID AS subjectId, QUESTION_ID AS ques ...

etcd

官方定义: A highly-available key value store for shared configuration and service discovery. 它是一个键值存储仓库,并且可用于配置共享和服务发现     具有以下4个特点: 简单:基于HTTP+JSON的API让你用curl命令就可以轻松使用。 安全:可 ...
在一个由 Raft 协议组织的集群中有三类角色: Leader(领袖) Follower(群众) Candidate(候选人)   raft协议原理    下面将看论文时我认为的重要点进行记录。     raft协议遵循的性质
win10系统默认关闭了虚拟化技术,可以在任务管理器里查看:   但是如果需要运行Ubuntu等虚拟机软件时,要求必须开启虚拟化功能,如果开启呢? 1. 检查windows操作系统是否已经打开了Hyper-V功能: 控制面板——>程序——>启用或关闭Windows功能——>勾选Hyper-V    2. 检查BIOS是否开启了虚拟化功能: https://jingyan.baidu.com/album/4b52d702a3e0aafc5d774b7c.html?picindex=1  第1处:config tab下的 第2处:security tab下的  ...
集群脑裂: 通常是发生在集群中部分节点之间不可达而引起的(或者因为节点请求压力较大,导致其他节点与该节点的心跳检测不可用)。当上述情况发生时,不同分裂的小集群会自主的选择出master节点,造成原本的集群会同时存在多个master节点。
  老张爱喝茶,废话不说,煮开水。 出场人物:老张,水壶两把(普通水壶,简称水壶;会响的水壶,简称响水壶)。 1 老张把水壶放到火上,立等水开。(同步阻塞) 老张觉得自己有点傻。 2 老张把水壶放到火上,去客 ...
后台Controller: import java.io.File; import java.io.IOException; import org.springframework.stereotype.Controller; import org.springframework.util.FileCopyUtils; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import ...
例如:从表中随机获取10条记录: SELECT * from t_library ORDER BY RAND() LIMIT 10;  

状态机

本例使用状态机演示一个自动售货机的使用场景。   状态机接口:  package statemachine; /** * 状态机接口 * * @author guweiqiang * 2018年7月4日 */ public interface State { /** * 定义机器全部动作 */ // 投入硬币 void insertCoin(); // 退回硬币 void ejectCoin(); // 转动摇柄 void turnCrank(); // 喷出糖果 void dispe ...
代码页是字符集编码的别名,也有人称"内码表"。   下表列出了所有支持的代码页及其国家(地区)或者语言: 代码页 国家(地区)或语言 437 美国 708 阿拉伯文(ASMO 708) 720 阿拉伯文(DOS) 850 多语言(拉丁文 I) 852 中欧(DOS) - 斯拉夫语(拉丁文 II) 855 西里尔文(俄语) 857 土耳其语 860 葡萄牙语 861 ...
Global site tag (gtag.js) - Google Analytics