摘要:
对比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)