-
NIO中的ZeroCopy
NIO中的ZeroCopy 前文提到网络IO可以使用多路复用技术,而文件IO无法使用多路复用,但是文件IO可以通过减少底层数据拷贝的次数来提升性能,而这个减少底层数据拷贝次数的技术,就叫做ZeroCopy。 操作系统层面的ZeroCopy 这一节,从《Zero Copy I: User-Mode Perspectiv...
-
不要再写这样的神级代码了!
不要再写这样的神级代码了! JDK8提供的Stream虽然好用,Lambda虽然简洁,但一定不能 滥用 ,我举一个实际遇到的例子(已做脱敏处理): MapLong, ListStudent studentMap = students.stream().collect(Collectors.groupingBy(Student::getStudentNumber)).entrySet()....
-
mapstruct最佳实践
mapstruct最佳实践 本文原文链接地址:http://nullpointer.pw/mapstruct%E6%9C%80%E4%BD%B3%E5%AE%9E%E8%B7%B5.html 前言 按照日常开发习惯,对于不同领域层使用不同JavaBean对象传输数据,避免相互影响,因此基于数据库实体对象User衍生出比如UserDto、UserVo等对象,...
-
C++基础 学习笔记二:变量的声明与初始化赋值
C++基础 学习笔记二:变量的声明与初始化赋值 变量的声明 变量始化 C++基础 学习笔记二:变量的声明与初始化赋值 变量的声明 ? 所有变量必须在使用前进行声明,变量可以在使用前进行声明,不必在函数或过程的开始位置先声明。 变量名规范 ? 1. 名称只能使用字母、数字...
-
高级操作系统实验2-进程调度与切换分析(2)
高级操作系统实验2-进程调度与切换分析(2) 先编写应用程序,使之包含三个进程,分别输出三个字母,不知道从何下手,先研究一下上课老师讲的例子,代码如下 1 #include stdio.h 2 #include stdlib.h 3 #include pthread.h 4 5 void loop(){ 6 while ( 1 ); 7 } 8 9 vo...
-
附014.Kubernetes Prometheus+Grafana+EFK+Kibana+Glusterfs整合
附014.Kubernetes Prometheus+Grafana+EFK+Kibana+Glusterfs整合性方案 一 glusterfs存储集群部署 注意:以下为简略步骤,详情参考《附009.Kubernetes永久存储之GlusterFS独立部署》。 1.1 架构示意 略 1.2 相关规划 主机 IP 磁盘 备注 k8smaster01 172.24.8.71 Kubern...
-
Java基础学习总结--IO流关闭
Java基础学习总结--IO流关闭 一、为什么java中io流必须关闭 当我们new一个java流对象之后,不仅在计算机内存中创建了一个相应类的实例对象。而且,还占用了相应的系统资源。在内存中的实例对象,当没有引用指向的时候,java垃圾收集器会按照相应的策略自动回收,但是却...
-
C、C++ 标准输入重定向 & 万能头 - 编程技巧
C、C++ 标准输入重定向 万能头 - 编程技巧 转眼到了毕业季,大家都在忙着找暑期实习;我也投了一个,是阿里巴巴的暑期实习;实习,少不了机试,又想起了大一时曾经凑过acm的热闹;当时学到一个技巧,是使用冲向输入输出函数,这样在进行测试的时候就比较方便了; 这样...
-
SpringBoot 入门
SpringBoot 入门 认识Spring boot 什么是Spring boot Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can just run. We take an opinionated view of the Spring platform and third-party libraries so you...
-
Quartz入门 (五) JDBCStore
Quartz入门 (五) JDBCStore 默认情况,Quartz的触发器,调度,任务等信息都是放在内存中的,叫做 RAMJobStore 。 好处是快速,坏处是一旦系统重启,那么信息就丢失了,就得全部从头来过。 所以Quartz还提供了另一个方式,可以把这些信息存放在数据库做,叫做 JobStoreT...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
