- 博客(13)
- 资源 (3)
- 收藏
- 关注
原创 java岗位-Mysql面试-大数量时优化方案
如今随着互联网的发展,数据的量级也是撑指数的增长,从GB到TB到PB。对数据的各种操作也是愈加的困难,传统的关系性数据库已经无法满足快速查询与插入数据的需求。这个时候NoSQL的出现暂时解决了这一危机。它通过降低数据的安全性,减少对事务的支持,减少对复杂查询的支持,来获取性能上的提升。但是,在有些场合NoSQL一些折衷是无法满足使用场景的,就比如有些使用场景是绝对要有事务与安全指标...
2019-09-04 22:11:11 149
原创 jmap
jmap 全称 Java Memory Map,是 Java 虚拟机自带的一种内存映像工具。Oracle 将 jma p描述为一种“输出进程、核心文件、远程调试服务器的共享对象内存映射和堆内存细节”的程序。通过它可以查看内存中对象实例,从而解决程序出现不正常的高内存负载、频繁无响应或内存溢出等问题。看过前面文章的网友可能都知道,学习命令之前,我们都可以通过 -help 或 -h 来查看一个...
2019-01-08 19:43:32 456
转载 十分钟入门RocketMQ
本文首先引出消息中间件通常需要解决哪些问题,在解决这些问题当中会遇到什么困难,Apache RocketMQ作为阿里开源的一款高性能、高吞吐量的分布式消息中间件否可以解决,规范中如何定义这些问题。然后本文将介绍RocketMQ的架构设计,以期让读者快速了解RocketMQ。消息中间件需要解决哪些问题?Publish/Subscribe发布订阅是消息中间件的最基本功能,也是相对于传统...
2018-11-20 20:34:19 168
翻译 HTTP 协议
HTTP协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器。原理:浏览器给Web服务器发送了一个Request, Web服务器接到Request后进行处理,生成相应的Response,然后发送给浏览器, 浏览器解析Response中的HTML,这样我们就看到了网...
2018-07-12 23:16:23 228
原创 Lambda语法格式
什么是Lambda表达式?Lambda 是一个匿名函数,我们可以把 Lambda 表达式理解为是一段可以传递的代码(将代码像数据一样进行传递)。可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格,使 Java的语言表达能力得到了提升。...
2018-07-10 10:29:24 751
原创 Spring注解@Resource和@Autowired
@Resource和@Autowired都是做bean注入时使用,其实@Resource不是Spring注解,它的包是javax.annotation.Resource,需要导入,但是Spring支持该注解的注入。1、共同点两者都可以写在字段和setter方法上。两者如果都写在字段上,那么就不需要再写setter方法。2、不同点(1)@Autowired@Autowired为Spring提供的注解...
2018-07-03 11:06:32 184
原创 单点登录3 - 单点登出原理
单点登录自然也要单点注销,在一个子系统中注销,所有子系统的会话都将被销毁,用下面的图来说明单点注销图解12345678910
2018-07-02 19:32:03 585
原创 单点登录2 - 单点登录原理
什么是单点登录?单点登录全称Single Sign On(以下简称SSO),是指在多系统应用群中登录一个系统,便可在其他所有系统中得到授权而无需再次登录,包括单点登录与单点注销两部分. 相比于单系统登录,sso需要一个独立的认证中心,只有认证中心能接受用户的用户名密码等安全信息,其他系统不提供登录入口,只接受认证中心的间接授权。间接授权通过令牌实现,sso认证中心验证用户的用户名密码...
2018-07-02 17:55:19 191
原创 单点登录1 - 会话机制
https://my.oschina.net/baochanghong/blog/394873https://blog.csdn.net/dovejing/article/details/44523545
2018-07-02 17:33:19 431
翻译 线程的实现
线程是比进程更轻量级的调度执行单位,线程的引入,可以把一个进程的资源分配和执行调度分开,各个线程既可以共享进程资源(内存地址、文件I/O等),又可以独立调度(线程是CPU调度的基本单位)。 主流的操作系统都提供了线程实现,Java语言则提供了在不同硬件和操作系统平台下对线程操作的统一处理,每个已经执行start()且还未结束的java.lang.Thread类的实例就代表了一个线程。我们注...
2018-06-28 15:10:40 125
原创 一个字节可以用多少位的十六进制表示
1、一个字节 = 8位(8个二进制位) 1Byte = 8bit;2、一个十六进制 = 4个二进制位3、一个字节 = 2个十六进制
2018-06-26 19:33:51 30830 1
大数据资源链接
2017-09-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人