摘要:
原因: 开发过程中,某个功能做完后,产品说不需要了,后面又提交了很多次commit,需要撤销这个功能的代码,也就是撤销中间的一次commit 公司的代码合并需要提mr,然后review后进行rebase合并,在这个前提下,撤销代码就变的很简单 操作: 直接找到对应的提交码:18dc7e9c036d5 阅读全文
摘要:
redo log漫游 redo log 物理日志 1. redo log通常是物理日志,记录的是数据页的物理修改,而不是某一行或某几行修改成怎样怎样,它用来恢复提交后的物理数据页(恢复数据页,且只能恢复到最后一次提交的位置)。 2. redo log是InnoDB引擎独有的 3. redo log包 阅读全文
摘要:
转换 对象转JSON JSON转对象 说明 json字符串中的key应该与java对象的属性名相同 java对象中属性如果为private,则需要显示生成getter/setter方法;如果属性为public,则可以不必写getter/setter方法 java对象如果有自定义的构造方法,json字 阅读全文
摘要:
使用Redis进行简单的限流 限流 限流的目的是当系统的处理能力有限时,阻止计划外的请求继续对系统施压,通过对并发/请求进行限速或者一个时间窗口内的请求进行限速来保护系统,达到限制速率则可以拒绝服务。还有一个应用目的是用于控制用户的行为,比如在论坛中的发帖,回复等。一般是要控制某行为在规定时间内允许 阅读全文
摘要:
记HADOOP的学习 Hadoop起源 2004年,开发一款搜索引擎,nutch。nutch基于Lucence实现的搜索引擎,能够从互联网上抓取网页数据。抓取来的海量数据的存储问题。但是,这些海量数据都是非结构化数据,不能存在关系型数据库里。如果连数据的存储和管理都解决不了化,就谈不上后续为用户提供 阅读全文
摘要:
HADOOP学习之HDFS HDFS介绍 HDFS是hadoop自带的分布式文件系统,英文名为:Hadoop Distributed Filesystem,HDFS以流式数据访问模式来存储超大文件。根据设计,HDFS具有如下特点 HDFS特点 1. 支持超大文件 2. 检测和快速应对硬件故障 `在集 阅读全文
摘要:
JAVA中的协变与逆变 首先说一下关于Java中协变,逆变与不变的概念 比较官方的说法是逆变与协变描述的是类型转换后的继承关系。 定义A,B两个类型,A是由B派生出来的子类(A fruitList = new ArrayList(); } 这样的代码在编译器上会直接报错。和数组不同,泛型没有内建的协 阅读全文
摘要:
在学习纯洁的微笑的spring-boot整合redis的时候发现总是报redis连接超时 原文连接:https://www.cnblogs.com/ityouknow/p/5748830.html 最后发现是在application.properites的redis配置中的spring.redis. 阅读全文
摘要:
Lambda表达式 lambda是将一个函数作为一个参数进行传递。 语法 (parameters) -> expression (parameters) ->{ statements; } 前面是参数,后面是方法的执行体,只有一行代码可以省略花括号,只有一个参数也可以省略参数的括号。 使用范围 只有 阅读全文
摘要:
1、Shiro整体架构认识 用户操作进入Security Manager ,Security Manager 通过Authentication认证器想Reaml获取认证数据,通过Authorizer向Reaml获取权限数据 2、Shiro认证和授权 代码示意: 这儿采用的是SimpleAccount 阅读全文