- 博客(30)
- 资源 (19)
- 收藏
- 关注
转载 ELK分析nginx日志
https://blog.csdn.net/liubenlong007/article/details/53782961
2018-09-30 14:21:52 790
转载 利用 ELK系统分析Nginx日志并对数据进行可视化展示
https://www.cnblogs.com/hanyifeng/p/5857875.html
2018-09-30 14:15:32 758
转载 主流数字证书都有哪些格式?
阿里云文档https://help.aliyun.com/knowledge_detail/42214.html?spm=5176.2020520163.cas.60.39c22b7aorAVVy一般来说,主流的Web服务软件,通常都基于OpenSSL和Java两种基础密码库。Tomcat、Weblogic、JBoss等Web服务软件,一般使用Java提供的密码库。通过Java Devel...
2018-09-30 11:51:59 1080
原创 安装haproxy
解压haproxy的tar包着进行haproxy的编译安装,haproxy编译没有configure,直接make->make install make TARGET=linux310 CPU=x86_64 PREFIX=/data/haproxy USE_OPENSSL=1 ADDLIB=-lz ldd haproxy | grep sslmake ins...
2018-09-29 16:58:07 408
原创 tomcat8.0.50启动报错include a too low setting for -Xss and illegal cyclic inheritance dependencies
我的tomcat版本是8.0.50,官网中对jdk的要求如下图我使用jdk1.7.0_79编译项目,在本地使用tomcat8.0.50运行项目可以正常启动,但是在linux中启动就报如下的错误;使用dk1.8.0_172编译升级后的项目(相应的依赖jar包需要在jdk变成1.8之后做相应的升级),在linux上运行启动就正常了。tomcat在linux中启动时报如下错误27-...
2018-09-27 17:10:07 4602 2
转载 java读取mysql的binlog日志
import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import com.github.shyiko.mysql.binlog.BinaryLogFileReader;import com.github.shyiko.mysql.binlog.event.Event;import...
2018-09-27 16:37:19 7592 1
转载 nginx的编译安装及安装参数解析
原文链接参考链接https://blog.csdn.net/a_bang/article/details/70748023参考链接https://www.cnblogs.com/gjb724332682/p/8610690.html通过nginx -V查看nginx编译时使用的参数:在nginx安装目录下,通过./configure --help,查看对应版本ngnix编译时支...
2018-09-27 10:21:14 1919
转载 haproxy 安装与配置
原文链接一. Haproxy 介绍HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。根据官方数据,其最高极限支持10G的并发。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的...
2018-09-26 11:56:46 574
原创 (转)一次血的教训,阿里云rds mysql 数据库,本地化并日志恢复已删除的两天数据
原文链接参考阿里云帮助文档恢复云数据库MySQL的备份文件到自建数据库RDS for MySQL 本地时间点恢复案例背景,勿删公司线上数据库用户表(阿里去rds mysql),情急之下,将其恢复至最近备份(两天前,阿里云自动备份策略),恢复完后的第二天发现,备份与删库期间有些数据是重要且有用的,于是领导强烈希望能恢复期间数据,以减少公司损失,个人也怀有惭愧之心,于是尽力恢复。假...
2018-09-21 15:30:29 1317
原创 tomcat8的Valve Component(阀门组件)之AccessLog访问日志配置
官方文档介绍https://tomcat.apache.org/tomcat-8.5-doc/config/valve.html#Access_Log_ValveValve 组件介绍A Valve element represents a component that will be inserted into the request processing pipeline for the...
2018-09-20 17:02:16 3470
转载 dedecms 5.7sp1中/plus/download.php下载重定向漏洞
原文链接发现/plus/download.php存在url重定向漏洞(攻击者可利用该漏洞进行钓鱼等欺诈行为)。截图如下:查看后发现在dedecms 5.7sp1的/plus/download.php中67行存在如下图中的代码,即接收参数后未进行域名的判断就进行了跳转。 安全级别:低影响范围:所有使用dedecms 5.7sp1及以下版本。漏洞测试:http://www....
2018-09-17 11:52:03 4815
原创 tomcat8出现Could not initialize class sun.awt.X11GraphicsEnvironment问题
网上很多的方案都是解决方法一中的方法解决方法一原文中介绍的是将catalina.sh里面7处地方,在后面加上-Djava.awt.headless=true修改${TOMCAT_HOME}/bin/catalina.sh或${TOMCAT_HOME}/bin/catalina.bat文件:在所有类似以下代码: "$_RUNJAVA" $JAVA_OPTS $CATALI...
2018-09-17 11:24:47 669
转载 Shrio授权验证详解
原文链接所谓授权,就是控制你是否能访问某个资源,比如说,你可以方位page文件夹下的jsp页面,但是不可以访问page文件夹下的admin文件夹下的jsp页面。在授权中,有三个核心元素:权限,角色,用户。每个用户可以有多个角色,每个角色也可以有多个权限。权限:代表了可以执行的行为,例如对表的读写之类的。角色:代表了一组权限用户:代表了一个subject,可以为用户赋予角色,...
2018-09-16 21:53:03 973
转载 Shrio认证详解+自定义Realm
原文链接 Authentication(身份认证)是Shiro权限控制的第一步,用来告诉系统你就是你。在提交认证的时候,我们需要给系统提交两个信息:Principals:是一个表示用户的唯一属性,可以是用户名,邮箱之类的。Credentials:是证明用户身份的证书,可以是密码或者指纹之类的。认证主要分为三步:1、收集认证信息2、提交认证信息3、如果认证成功,则...
2018-09-16 21:50:53 429
原创 SessionDao系列源码
sessionDao接口的源码如下,通过名字就可以知道方法的作用,就不翻译解释了public interface SessionDAO { Serializable create(Session session); Session readSession(Serializable sessionId) throws UnknownSessionException;...
2018-09-16 16:24:22 1443
原创 DefaultWebSessionManager与ServletContainerSessionManager解析
下图是sessionManager的一个结构图,最右边的securityManager已经在前面的博文中了解了;这里来了解DefaultWebSessionManager与ServletContainerSessionManager这两个sessionManager在上文中提到,DefaultWebSecurityManager中默认使用的是ServletContainerSessio...
2018-09-15 22:06:27 7560
原创 SecurityManager系列
下面这张图是从网上找的securityManager的结构图,说明如下1.在Web项目中使用的DefaultWebSecurityManager这个类,是继承了DefaultSecurityManager这个类,并且实现了WebSecurityManager接口,图中没有提现出来。2.图中除了DefaultSecurityManager之外,其他的都是抽象类3.各个类及抽象类的...
2018-09-15 16:05:54 1897
原创 AbstractShiroFilter源码解析
/* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding ...
2018-09-15 13:23:40 932
原创 ShiroFilterFactoryBean源码解析
/* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding ...
2018-09-15 13:00:20 607
原创 DelegatingFilterProxy源码解析
/* * Copyright 2002-2017 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * ...
2018-09-15 11:44:59 354
原创 HttpRequest请求在shiroWeb中的封装过滤流程
首先在web.xml中对shiro集成的配置之后在shiro配置文件中的配置(下图中没有显示出securityManger的配置,这个根据不同的项目和设计会使用不同的securityManager,甚至实现自己的securityManager)在这里还定义了一些过滤链条的规则,如/**/auth/** 就要走shiro内部的过滤器authc在shiroweb中,Delega...
2018-09-14 10:27:05 1783
转载 Tomcat通过Memcached实现session共享的完整部署记录
在做session共享的时候看到的一篇博文,虽然自己用的是redis,但是博主写的挺好,就转载了。博文地址
2018-09-13 18:54:34 1169
转载 Shiro 报错 No SecurityManager accessible(汇总)
该错误是在shiro-core中的SecurityUtils类里面报的,该类的作用是Accesses the currently accessible Subject for the calling code depending on runtime environment.该类有三个重要的方法文档中对该方法的介绍getSubject();这个方法就很熟悉了,就是我们在sh...
2018-09-13 17:26:43 6710
转载 深入理解HTTP Session
原文链接session在web开发中是一个非常重要的概念,这个概念很抽象,很难定义,也是最让人迷惑的一个名词,也是最多被滥用的名字之一,在不同的场合,session一次的含义也很不相同。这里只探讨HTTP Session。为了说明问题,这里基于Java Servlet理解Session的概念与原理,这里所说Servlet已经涵盖了JSP技术,因为JSP最终也会被编译为Servlet,两者有...
2018-09-13 16:50:57 6390 3
原创 shiro中后台服务器如何获取sessionId
在Web开发中,我们经常接触的就是session了;这里不说session和cookie;只讲服务器怎么确定用户的session;http协议本身是无状态协议,那后台是怎么确定用户的session呢?这里以shiro的web开发为例,因为shiro的request和session只是对标准的request和session进行了封装,在DefaultWebSessionManager中,...
2018-09-13 13:33:12 12789
转载 shiro redis session共享总结
原文链接目前了解的做法有三种:第一种,将shiro的cache存储在redis中。重写cacheManage,cache 变成 RedisCache。 参考网址:https://blog.csdn.net/lhacker/article/details/19334305第二种,将shiro的session存储在redis中。重写 sessionManage...
2018-09-13 13:14:15 1672
转载 Shiro quartz2.* 冲突解决
原文链接项目里需要对过期的 shiro session 进行清理,shiro 自带了 shiro-quartz 模块可以胜任这项工作接入 shiro-quartz具体配置如下:<!-- pom.xml --><dependency> <groupId>org.apache.shiro</groupId> <a...
2018-09-12 15:22:39 1004
原创 Shell脚本重启tomcat应用服务
#!/bin/bash#tomcat pathtomcat_home=/tomcat/tomcat1start_tomcat=$tomcat_home/bin/startup.sh#select which web to restartecho "0 : exit"echo "1 : /tomcat/tomcat1"echo "2 : /tomcat/tomcat2"rea...
2018-09-05 12:09:42 1164
转载 Linux中ctrl+z 、ctrl+c、 ctrl+d区别
trl+c,ctrl+d,ctrl+z在linux程序中意义和区别ctrl+c和ctrl+z都是中断命令,但是他们的作用却不一样. ctrl+c是强制中断程序的执行,,进程已经终止。 ctrl+z的是将任务中止(暂停的意思),但是此任务并没有结束,他仍然在进程中他只是维持挂起的状态,用户可以使用fg/bg操作继续前台或后台的任务,fg命令重新启动前台被中断的任务,bg命令把被中...
2018-09-05 12:01:46 4271
画流程图的软件DiagramDesigner
2011-05-16
割顶,割边,连通分支割顶,割边,连通分支
2011-04-30
图论——支撑树图论——支撑树图论——支撑树
2011-04-30
浙江大学acm,吉林大学acm模板
2011-04-30
浙大android教学
2011-04-30
word格式转换成pdf格式
2011-04-08
ER_designer
2011-04-07
android资料4
2011-04-02
android资料3
2011-04-02
浙大算法包,几何 结构\数论\数值计算\图论_NP搜索\图论_连通性\图论_匹配\组合\
2009-04-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人