
服务器
文章平均质量分 55
hai330
这个作者很懒,什么都没留下…
展开
-
关于证书链的一点认知
顾名思义,证书链是由一串数字证书链接而成,为了弄清楚这个概念,先看看什么是数字证书。一、数字证书的基础知识数字证书是用来认证公钥持有者身份合法性的电子文档,以防止第三方冒充行为。数字证书由 CA(Certifacate Authority) 负责签发,关键内容包括 颁发s者、证书有效期、使用者组织、使用者公钥 等信息。数字证书涉及到一个名为 PKI(Public Key Infrastructure) 的规范体系,包含了数字证书格式定义、密钥生命周期管理、数字签名及验证等多项技术说明,不在这篇笔记中转载 2022-03-02 15:28:49 · 1234 阅读 · 0 评论 -
签名算法:SHA1withRSA
SHA1withRSA简介因工作中对接金融机构,对数据的安全性较高故仅作为日志,部分涉及私密的信息就不贴出来。SHA1withRSA:浅显的理解,用SHA算法进行签名,用RSA算法进行加密。注:SHA1安全哈希算法(Secure Hash Algorithm)主要适用于数字签名标准 (Digital Signature Standard DSS)里面定义的数字签名算法(Digital Signature Algorithm DSA)附网络上的图示:(图中所示加了一层RSA加密,此次接口不涉及转载 2022-03-02 11:04:24 · 4343 阅读 · 1 评论 -
Etcd的基本使用
etcd 是 CoreOS 团队于 2013 年 6 月发起的开源项目,它的目标是构建一个高可用的分布式键值(key-value)数据库,基于 Go 语言实现,内部采用 raft 协议作为一致性算法。etcd目前默认使用 2379 端口提供 HTTP API 服务。安装进入官网:https://github.com/coreos/etcd/releases/下载相应的版本,例如我下载的是etcd-v3.3.2-linux-amd64.tar.gz,然后解压。进入目录启动etcdcd et.转载 2021-07-10 15:20:43 · 505 阅读 · 0 评论 -
Linux 软链接的增、删、改、查
简介软链接是将磁盘中的真实地址增加一个虚拟映射,使得用户访问该映射与访问真实磁盘地址完全相同,是Linux系统中灵巧编程的神兵利器。具体操作示例用例测试在文件夹~/test 中进行文件夹中包含tar_dir文件夹test 文件夹中包含test_file.txt 文件test_file.txt 文件内容为 Test_File_Datatar_dir文件夹包含second_test_file.txt文件second_test_file.txt文件内容为Second_Test_Fil转载 2021-06-30 11:31:01 · 348 阅读 · 0 评论 -
Kafka消费者生产者实例
卡夫卡消费者生产者实例2017年07月30日18:22:56 rhwayfunn 阅读数:13818标签: kafka 更多个人分类: 分布式系统版权声明:本文为博主原创文章,转载请注明出处.https://blog.youkuaiyun.com/u011116672/article/details/76400861为了更为直观展示卡夫卡的消息生产消费的过程,我会从基于控制台和基于应...转载 2018-11-15 13:15:26 · 652 阅读 · 0 评论 -
Session分布式共享 = Session + Redis + Nginx
一、Session1、Session 介绍 我相信,搞Web开发的对Session一定再熟悉不过了,所以我就简单的介绍一下。 Session:在计算机中,尤其是在网络应用中,称为“会话控制”。 每个用户(浏览器)首次与web服务器建立连接时,就会产生一个Session,同时服务器会分配一个SessionId给用户的浏览器。我们可以用Fiddler查看cookies中...转载 2018-08-31 16:51:44 · 282 阅读 · 0 评论 -
FreeMarker对null值的处理
!对输出的空值做处理,只输出无返回值输出name的值:${name}。如果name为null,就会报错。输出name的值:${name!}。如果name为null,就不会报错,什么也没输出。(重点)输出name的值:${name!"默认值"}。如果name为null,就输出”默认值”字符串。(重点)输出name的值:${name!100}。如果name为null,就转载 2017-07-12 14:16:17 · 12735 阅读 · 2 评论 -
如何设置jvm内存
本文向大家简单介绍一下进行JVM内存设置几种方法,安装Java开发软件时,默认安装包含两个文件夹,一个JDK(Java开发工具箱),一个JRE(Java运行环境,内含JVM),其中JDK内另含一个JRE。如果只是运行Java程序,则JRE已足够;而JDK则只有开发人员才用到。这里将为大家介绍设置JVM内存分配的几招。工具/原料一台电脑转载 2017-08-11 09:44:55 · 2291 阅读 · 0 评论 -
JVM内存状况查看方法和分析工具
Java本身提供了多种丰富的方法和工具来帮助开发人员查看和分析GC及JVM内存的状况,同时开源界和商业界也有一些工具可用于查看、分析GC及JVM内存的状况。通过这些分析,可以排查程序中内存泄露的问题及调优程序的性能。下面介绍几种常用的免费工具,其中知名的有JProfiler 等。 1. 输出GC日志 输出GC日志对于跟踪分析GC的状况来说,无疑是最直接地分析内存回收状况的方法,只是GC日志输出...转载 2018-05-21 14:14:51 · 1249 阅读 · 0 评论 -
Linux下的Tomcat JVM 调优
1. 适用场景Tomcat 运行过程遇到Caused by: java.lang.OutOfMemoryError: PermGen space或者java.lang.OutOfMemoryError: Java heap space错误。 2. 异常原因 PermGen space的全称是Permanent Generation space,是指内存的永久保存区域。这块内存主要是被JVM...转载 2018-05-21 16:08:44 · 163 阅读 · 0 评论 -
shell脚本基础教程
一、什么是shell:shell解释:引用别人的话说:“Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。” 简而言之,shell是命令解释器之外的一种编程语言。shell可以做什么:批处理、自动化管理、监控管理、日志数据处理、自动数据备份等等。二、组成部分和执行方式1、shell脚本组成部分 ...转载 2018-08-10 16:23:46 · 326 阅读 · 0 评论 -
Linux下使用shell脚本自动执行脚本文件
一、定时复制文件 a、在/usr/local/wfjb_web_back目录下创建 tomcatBack.sh文件 文件内容:? 1 2 #将tomcat中的应用wfjb_web 复制到 /usr/local/wfjb_web_back/tomcat_back/目录下 并按照日期作为文件名称 cp -af /usr/local/apa...转载 2018-08-02 10:25:25 · 1294 阅读 · 0 评论 -
Tomcat解惑 之 CATALINA_HOME与CATALINA_BASE
看Tomcat源码一段时间一直很好奇为什么有CATALINA_HOME和CATALINA_BASE区别:分CATALINA_HOME和CATALINA_BASE概念是为了解决这样的场景:你需要在一台机器上面部署多个Tomcat实例,但是你又不想创建多个Tomcat的副本,换句话说就是让这些Tomcat副本拥有自己的工作目录但是共享Tomcat的代码。关于CATALINA_HOME和CA...转载 2018-08-07 10:12:32 · 947 阅读 · 0 评论 -
Windows平台下kafka环境的搭建
Windows平台下kafka环境的搭建一、Kafka配置: 参考网址: http://www.2cto.com/net/201701/588235.htmlhttp://www.jianshu.com/p/f7037105db46http://www.jianshu.com/p/64d25dcf8300https://my.oschina.net/phoebus789...转载 2018-08-17 16:05:19 · 123 阅读 · 0 评论 -
高性能服务器架构
本文将与你分享我多年来在服务器开发方面的一些经验。对于这里所说的服务器,更精确的定义应该是每秒处理大量离散消息或者请求的服务程序,网络服务器更符合这种情况,但并非所有的网络程序都是严格意义上的服务器。使用“高性能请求处理程序”是一个很糟糕的标题,为了叙述起来简单,下面将简称为“服务器”。 本文不会涉及到多任务应用程序,在单个程序里同时处理多个任务现在已经很常见。比如你的浏览器可能就在做一转载 2017-06-07 08:45:23 · 325 阅读 · 0 评论