• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
何如泛轻舟
博客园 首页 新随笔 联系 订阅 订阅 管理

[置顶] JAVA8之数据流Stream
摘要: 在JAVA8之前的传统编程方式,如果我们需要操作一个集合数据,需要使用集合提供的API,通过一个循环去获取集合的元素,这种访问数据的方式会使代码显得臃肿,JAVA8新引入的Stream类,用于重新封装集合数据,通过使用流式Stream代替常用集合数组、list和map的遍历操作可以极大的提高效率。 阅读全文
posted @ 2018-01-19 10:55 何如泛轻舟 阅读(284) 评论(0) 推荐(0)
 
 

2018年5月28日

TCP协议的三次握手和四次分手
摘要: 一、建立连接(三次握手) TCP是基于链接的协议也就是说在正式收发数据前必须和对方建立可靠的连接,一个TCP连接必须经过三次握手才能建立起来。步骤如下: 1) 为了建立连接,客户端发送SYN包(SYN=j)到服务器B,进入SYN_SEND状态,等待服务器B确认(通俗讲就是,A向B请求连接:“我想给你 阅读全文
posted @ 2018-05-28 18:00 何如泛轻舟 阅读(135) 评论(0) 推荐(0)
 
 

2018年5月10日

代码精简工具lombok
摘要: Lombok是一种通过注解的方式减少JAVA实体类中大量冗余代码,诸如get、set以及构造方法等的Java库 一、安装Lombok 步骤一 项目引入lombok插件 1 - 非maven依赖托管项目再lib文件夹中添加lombok.jar包2 - maven项目直接在项目pom.xml文件夹添加依 阅读全文
posted @ 2018-05-10 15:42 何如泛轻舟 阅读(245) 评论(0) 推荐(0)
 
 

2018年3月14日

JVM逃逸分析
摘要: 开启逃逸分析: 关闭逃逸分析: JVM内部做的优化,通过对代码进行逃逸分析,判断变量或者对象在方法中分配之后,变量或者对象引用是否可能被其他线程所引用,如果只在该线程内部使用,那么直接在栈中分配,这样可以极大降低GC次数,提升系统性能,逃逸分析一般只适用于高频的大数量的小对象内存分配。 阅读全文
posted @ 2018-03-14 14:04 何如泛轻舟 阅读(179) 评论(0) 推荐(0)
 
CORS详解
摘要: W3C推荐的实现安全跨域请求的实现机制,CORS核心:让服务器决定是否允许跨域访问 使用场景 1、简单请求 1)只使用GET、HEAD或者POST请求方法,如果是POST,则数据类型(Content-Type)只能是application/x-www-form-urlencodeed、multipa 阅读全文
posted @ 2018-03-14 09:53 何如泛轻舟 阅读(736) 评论(0) 推荐(0)
 
 

2018年3月5日

kafka学习笔记整理01
摘要: Apache Kafka 消息中间件->流式数据处理平台 特点: 高可靠性(分布式、分区、复制和容错)、高吞吐量、持久化 消息模式:1)队列式(或点对点):在点对点消息系统中,消息被保存在队列中,一个或者多个消费者可以消费队列中的消息,但是特定消息只能由最多一个消费者消费,一旦消费者读取队列中的消息 阅读全文
posted @ 2018-03-05 16:52 何如泛轻舟 阅读(103) 评论(0) 推荐(0)
 
Java Web安全之程序逻辑缺陷
摘要: Java Web程序逻辑缺陷本质是由于程序设计和开发者设计的程序执行逻辑存在某种缺陷而导致的安全隐患。企业的代码审查和渗透测试通常主要针对的大多是诸如xss攻击和sql注入和跨站点脚本这些头条式漏洞,而由于程序逻辑缺陷导致的安全问题通常被忽略,测试中也很难辨别,即使是最简单的web网站系统中也包含无 阅读全文
posted @ 2018-03-05 10:05 何如泛轻舟 阅读(220) 评论(0) 推荐(0)
 
 

2018年2月5日

Linux常用命令之Yum
摘要: Linux Yum命令详解Yum全称Yellow dog Updater,Modified,是一个在Fedora和RedHat以及SUSE中提供的基于RPM包的软件包管理工具,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖关系,并一次性安装下载所有依赖的软件包。 阅读全文
posted @ 2018-02-05 15:31 何如泛轻舟 阅读(247) 评论(0) 推荐(0)
 
 

2018年1月26日

Docker入门教程
摘要: 一、入门介绍 Docker是一个开源引擎,类似于一个集装箱,开发者通过它可以为任何应用创建一个轻量级、环境无关可移植的容器。开发者在本地编译测试过的容器可以在不同的环境中部署。 通常适用于如下场景: 1 - web应用的自动化打包和发布2 - 自动化测试和持续集成、发布3 - 在服务型环境中部署和调 阅读全文
posted @ 2018-01-26 17:16 何如泛轻舟 阅读(184) 评论(0) 推荐(0)
 
 

2018年1月25日

JAVA8集合之List
摘要: 目录: 一、ArrayList概述 二、ArrayList的实现 1)成员变量 2)构造方法 3)元素添加 4)元素删除 5)元素修改 6)集合容量调整 7)集合转数组 三、总结 一、ArrayList概述 二、ArrayList的实现 三、总结 阅读全文
posted @ 2018-01-25 17:46 何如泛轻舟 阅读(134) 评论(0) 推荐(0)
 
python2入门(3)
摘要: 六、python列表(List) python最常见的序列类型python列表List使用[]表示,元素之间以逗号分隔,元素类型不需要相同 内置操作: 七、python元组(Tuple)python中与列表类似的数据结构,不同之处在于元组只读,元组中的元素不能修改,元组使用小括号()创建,括号中元素 阅读全文
posted @ 2018-01-25 16:39 何如泛轻舟 阅读(169) 评论(0) 推荐(0)
 
 
下一页

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3