摘要: 对比zookeeper 回顾CAP原则 RDBMS (Mysql、Oracle、sqlServer)=>ACID NoSQL(redis、mongdb)=> CAP ACID是什么? A(Atomicity)原子性 C(Consistency) 一致性 I(Isolation)隔离性 D(D... 阅读原文
2021-01-14 18:08:02 阅读(756) 评论(0)
摘要: 需求开发完成提测,测试时发现activemq的listener在消费队列消息时,程序捕获到异常。见下面log。异常信息很明显,com.cn.yft.ora.entity.TAccReviewRecord这个class不存在。一看这个ClassNotFoundException异常,我联想到以前用redis存储... 阅读原文
2021-01-14 16:34:01 阅读(718) 评论(0)
摘要: 扫描指定注解获取其相关属性 由来 整个中台,连个权限菜单管理都没有,迁移数据 制造测试数据都要手动制造假数据存到数据库, 每次有更改还要手动改,实在是太慢了,依赖关系和外键还容易搞错,为啥不搞个菜单和权限管理呢? 项目经理说:没必要我们的菜单就这些不改,就前期加麻烦点剩了很多事,你搞个excel表... 阅读原文
2021-01-14 16:21:01 阅读(717) 评论(0)
摘要: 简介 在平时的工作中,docker接触很多,除了经常使用的docker run ,docker stop等命令,docker还有很多十分有用但是却不经常使用的命令,下面我就总结一下。整理了一份Java面试宝典完整版PDF 操作 1、docker top 这个命令是用来查看一个容器里面的进程信息的,比如你想查... 阅读原文
2021-01-14 16:06:06 阅读(769) 评论(0)
摘要: XSS 全称:Cross Site Scripting 中文名:跨站脚本 原理:利用网站漏洞和用户对该网站的信任,植入恶意javascript脚本,让用户访问的时候出现不被预期、恶意的操作。 例: 1.用户A在某论坛评论区评论, 并植入恶意代码。 你是个好人。 <script> alert(1);... 阅读原文
2021-01-14 15:01:19 阅读(733) 评论(0)
摘要: 前言 大家好,又双叒叕见面了,我是天天放大家鸽子的蛮三刀。 在被大家取关之前,我立下一个“远大的理想”,一定要在这周更新文章。现在看来,flag有用了。。。 本篇文章是我这一个多月来帮助组内废弃fastjson框架的总结,我们将大部分Java仓库从fastjson迁移至了Gson。 这么做的主要的原因是公司受... 阅读原文
2021-01-14 11:42:05 阅读(704) 评论(0)
摘要: 作者:sxgkweihttps://my.oschina.net/sxgkwei/blog/825700 e.printStackTrace() 会导致锁死? 这仅仅是打印啊,怎么可能?! 先别惊呼不可能,且听我细细道来。 先看截图1: 注意右下角区域,红框部分。这块内存是什么呢? 非堆!那么,左边是代... 阅读原文
2021-01-14 10:15:03 阅读(752) 评论(0)
摘要: 一、进程 进程与程序 操作系统之中最为通用的概念就是「进程」。与此相关的面试题以及各种技术优化策略也层出不穷,足以够证明它对于理解操作系统中举足轻重的地位。事实上,通过「进程」,程序员可以更为直观的理解自己所开发的软件,并且能够从中深刻的认识到操作系统在软件运行做了些什么。 简单来讲,进程就是正在执行的程序... 阅读原文
2021-01-14 09:26:07 阅读(723) 评论(0)
摘要: 一、可变参数 如果要求在某个类中定义一个方法,该方法可以接收任意多个int类型的数据,之后计算出这些数据之和输出,此时思考该方法的参数类型应该定.义为什么类型呢?可以定义为int类型数组。 DEMO: .定义为int类型数组       以上使用数组可以实现需求,但是需要先创建数组,代码不够简洁,于是在j... 阅读原文
2021-01-14 09:04:04 阅读(769) 评论(0)
摘要: 对于getParameter: 对于getAttribute: 区别: 1、getParameter只能返回字符串,getAttribute可以返回任意类型 2、getParameter获取的是客户端比如浏览器的数据,getAttribute获取的是服务器设置的数据 同样传递数据使用getAttribute而... 阅读原文
2021-01-14 07:11:03 阅读(681) 评论(0)