前言 随着最近关注 "cim" 项目的人越发增多,导致提的问题以及 Bug 也在增加,在修复问题的过程中难免代码洁癖又上来了。 看着一两年前写的东西总是怀疑这真的是出自自己手里嘛?有些地方实在忍不住了便开始了漫漫重构之路。 前后对比 在开始之前先简单介绍一下 这个项目,下面是它的架构图: 简单来说就 ...
分类:
其他好文 时间:
2020-04-28 09:18:16
阅读次数:
48
今天终于把JMicro全功能模块调通,并通过压力测试检证整个系统的稳定性。 查看从2018年9月的GITHUB第一个Commit到现在,刚好199个Commit,利用所有能用的业余时间终于坚持下来把JMicro微服务框架的核心模块做出来,包括RPC,RPC数据系列化,RPC监控,消息服务,熔断器,限 ...
分类:
其他好文 时间:
2020-04-28 00:37:04
阅读次数:
46
金三银四即将结束,最近也整理了不少的面试题,现在把所有的面试题归纳在一起并分享出来,内容涵盖了JVM、Java集合、Java多线程并发、Java基础、spring原理、微服务、Netty与RPC、网络、日志、Zookeeper、Kafka、RabbitMQ、Hbase、MongoDB、Cassandra、设计模式、负载均衡、数据库、一致性算法、Java算法、数据结构、加密算法、分布式缓存、Hado
分类:
编程语言 时间:
2020-04-27 17:48:50
阅读次数:
55
金三银四即将结束,最近也整理了不少的面试题,现在把所有的面试题归纳在一起并分享出来,内容涵盖了JVM、Java集合、Java多线程并发、Java基础、spring原理、微服务、Netty与RPC、网络、日志、Zookeeper、Kafka、RabbitMQ、Hbase、MongoDB、Cassandra、设计模式、负载均衡、数据库、一致性算法、Java算法、数据结构、加密算法、分布式缓存、Hado
分类:
编程语言 时间:
2020-04-27 17:43:29
阅读次数:
57
搭建开源跳板机mobaxterm 官方文档: 准备依赖包epel源 如果yum报错 yum clean cache yum makecache 安装python3.6 建立python的虚拟环境 安装jumpserver 安装 MySQL, 如果不使用 Mysql 可以跳过相关 Mysql 安装和配 ...
分类:
其他好文 时间:
2020-04-27 11:24:25
阅读次数:
77
Netty获取异步执行结果 步骤:(具体代码参考下面demo) 1. 给消息设置个唯一key 2. 初始化响应消息队列:responseMsgCache.put(key,new LinkedBlockingQueue(1)); 3. 执行异步IO:future.addListener 4. 阻塞等待 ...
分类:
Web程序 时间:
2020-04-26 20:42:13
阅读次数:
463
Tomcat源码版本:apache-tomcat-8.5.54-srcJDK源码版本:jdk1.8.0_171 一、服务器1、org.apache.catalina.Server接口一个服务器提供了一种优雅的机制来启动和停止整个系统,不必再单独的启动连接器和容器了。当服务器启动的时候,它启动内部的所 ...
分类:
其他好文 时间:
2020-04-26 19:03:48
阅读次数:
73
一、实验目标 MSF基础应用 ,掌握metasploit的基本应用方式,重点常用的三种攻击方式的思路。 二、预备知识 MS08-067 MS08-067漏洞的全称为“Windows Server服务RPC请求缓冲区溢出漏洞”,如果用户在受影响的系统上收到特制的 RPC 请求,则该漏洞可能允许远程执行 ...
分类:
其他好文 时间:
2020-04-25 23:29:57
阅读次数:
92
系统信息 arch 显示机器的处理器架构uname -m 显示机器的处理器架构uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda ...
分类:
系统相关 时间:
2020-04-25 19:10:45
阅读次数:
76
# 视图的基础函数——HttpResponse from django.http import HttpResponse def current_datetime(request): now = datetime.datetime.now() html = "<html><body>It is no ...
分类:
其他好文 时间:
2020-04-24 16:03:22
阅读次数:
80