07 2019 档案

摘要:1. 数据传输分类 2. 案例引入 3. 安全的特点 4. 角色说明 互联网 黑客 数据 加密 数据 5. 算法 (1). 密码学算法主要分为两个大类,对称加密算法和非对称加密算法,对称加密算法技术已经存在了很长的时间。最早在埃及使用! (2). 我们很快就能看到,对称加密算法和非对称加密算法各有所 阅读全文
posted @ 2019-07-19 22:02 孙伟业 阅读(3976) 评论(0) 推荐(0) 编辑
摘要:Apache JMeter是一款纯java编写负载功能测试和性能测试开源工具软件。相比Loadrunner而言,JMeter小巧轻便且免费,逐渐成为了主流的性能测试工具,是每个测试人员都必须要掌握的工具之一。 本文为JMeter性能测试完整入门篇,从Jmeter下载安装到编写一个完整性能测试脚本、最 阅读全文
posted @ 2019-07-15 19:05 孙伟业 阅读(560) 评论(0) 推荐(0) 编辑
摘要:一、什么是自动装箱拆箱 很简单,下面两句代码就可以看到装箱和拆箱过程 简单一点说,装箱就是自动将基本数据类型转换为包装器类型;拆箱就是自动将包装器类型转换为基本数据类型。 这个过程是自动执行的,那么我们需要看看它的执行过程: 反编译class文件之后得到如下内容: 1 javap -c String 阅读全文
posted @ 2019-07-12 11:30 孙伟业 阅读(328) 评论(0) 推荐(1) 编辑
摘要:操作系统在处理io的时候,主要有两个阶段: 等待数据传到io设备 io设备将数据复制到user space 我们一般将上述过程简化理解为: 等到数据传到kernel内核space kernel内核区域将数据复制到user space(理解为进程或者线程的缓冲区) 操作系统在处理io的时候,主要有两个 阅读全文
posted @ 2019-07-11 21:05 孙伟业 阅读(17921) 评论(0) 推荐(2) 编辑
摘要:因为之前一直是用的execute方法,最近有个情况需要用到submit方法,所以研究了下。 他们的区别: 1、execut()可以添加一个Runable任务,submit()不仅可以添加Runable任务还可以添加Callable任务。 2、execut()没有返回值,而submit()在添加Cal 阅读全文
posted @ 2019-07-11 19:09 孙伟业 阅读(8854) 评论(0) 推荐(0) 编辑
摘要:ThreadLocal介绍&跳出误区 ThreadLocal一般称为线程本地变量,它是一种特殊的线程绑定机制,将变量与线程绑定在一起,为每一个线程维护一个独立的变量副本。通过ThreadLocal可以将对象的可见范围限制在同一个线程内。 跳出误区 需要重点强调的的是,不要拿ThreadLocal和s 阅读全文
posted @ 2019-07-11 17:05 孙伟业 阅读(290) 评论(0) 推荐(0) 编辑
摘要:spring boot就是一个大框架里面包含了许许多多的东西,其中spring就是最核心的内容之一,当然就包含spring mvc。 spring mvc 是只是spring 处理web层请求的一个模块。 因此他们的关系大概就是这样: spring mvc < spring <springboot。 阅读全文
posted @ 2019-07-11 16:32 孙伟业 阅读(334) 评论(0) 推荐(0) 编辑
摘要:偏向锁 Hotspot 的作者经过以往的研究发现大多数情况下锁不仅不存在多线程竞争,而且总是由同一线程多次获得,为了让线程获得锁的代价更低而引入了偏向锁。当一个线程访问同步块并获取锁时,会在对象头和栈帧中的锁记录里存储锁偏向的线程 ID,以后该线程在进入和退出同步块时不需要花费 CAS操作来加锁和解 阅读全文
posted @ 2019-07-11 11:43 孙伟业 阅读(4512) 评论(0) 推荐(3) 编辑
摘要:简介 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。 ZooKeeper的目标就是封装好复杂易出 阅读全文
posted @ 2019-07-04 13:08 孙伟业 阅读(7346) 评论(0) 推荐(0) 编辑
摘要:Dubbo背景和简介 Dubbo开始于电商系统,因此在这里先从电商系统的演变讲起。 1.单一应用框架(ORM) 当网站流量很小时,只需一个应用,将所有功能如下单支付等都部署在一起,以减少部署节点和成本。 缺点:单一的系统架构,使得在开发过程中,占用的资源越来越多,而且随着流量的增加越来越难以维护 2 阅读全文
posted @ 2019-07-04 12:46 孙伟业 阅读(380) 评论(0) 推荐(0) 编辑
摘要:直接下载 dubbo admin管理控制台war包 链接:https://pan.baidu.com/s/1ggeIIHX 密码:ck4h 解压到一个全新的tomcat中的ROOT目录下,事先删除webapps下的ROOT下的所有文件。 启动tomcat,访问http://localhost:808 阅读全文
posted @ 2019-07-04 12:28 孙伟业 阅读(362) 评论(0) 推荐(0) 编辑
摘要:Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目。它基于 Google 公司推出的 Go 语言实现。 项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议,项目代码在 GitHub 上进行维护。 Docker 自开源后受到广泛的 阅读全文
posted @ 2019-07-02 17:15 孙伟业 阅读(291) 评论(0) 推荐(0) 编辑
摘要:1、前言 Docker是一种新兴的虚拟化技术,能够一定程度上的代替传统虚拟机。不过,Docker 跟传统的虚拟化方式相比具有众多的优势。Docker: 本意是码头工人,言外之意是集装箱; Java号称“一次编译,到处运行”,因为java虚拟机解决平台的兼容性问题,所以有java虚拟机的地方就能跑ja 阅读全文
posted @ 2019-07-02 17:14 孙伟业 阅读(180) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示