爱是与世界平行

即使是微不足道的蚂蚁,越过黑暗长夜,亦令人生畏!

快速排序

算法思想 实现 快速排序算法的优化 优化一优化枢轴的选取位置 优化二优化不必要的交换 优化三优化数据量较小时的排序 优化四优化递归操作算法思想通过一趟快速排序将待排序的记录分割成独立的两部分,其中一部分记录的关键字均比另一部分的记录的关键字小,则可分别对这两部分记录继续进行排序,达到整个记录有序。...

2017-11-28 16:12:17

阅读数:140

评论数:0

JUnit单元测试

前段时间面试被问及很多关于单元测试的相关知识,然后大佬着重给我强调了关于单元测试的重要性,最近一直各方面学习关于单元测试的知识以作补充强化。什么是单元测试 单元测试不是集成测试 JUnit4 JUnit的其他功能 测量代码覆盖率 尽可能将测试数据外部化 TestNG JUnit 使用断言而不是Pr...

2017-11-28 09:45:50

阅读数:162

评论数:0

算法学习(归并排序)

算法思想: 假设初始序列含有n个记录,则可以看成是n个有序的子序列,每一个子序列的长度都是1,然后把这些子序列两两归并,得到⌈n/2⌉(⌈x⌉表示不小于x的最小整数)个长度为2或者1的有序子序列;再两两归并,……直至得到一个长度为n的有序序列为止。代码的实现过程:package com.rhwa...

2017-11-27 17:01:08

阅读数:93

评论数:0

用于理解Java的前8个图表

尤其记得高中上数学课的时候,数学老师课堂上最喜欢说的一句话:“数形结合百般好”;这些年过去,数学虽然学的并未多么好,但这句话倒是一直烙印在我的脑海,在其他学科的学习当中,我总是尽量将知识转变为数学相关的方式来记忆,或者是将知识做成一个图片来强化记忆,事实上也证明,这确实是一种实用的学习方式。1-字...

2017-11-27 16:00:45

阅读数:342

评论数:0

Java8中流的性能

流(Stream)是Java8为了实现最佳性能而引入的一个全新的概念。在过去的几年中,随着硬件的持续发展,编程方式已经发生了巨大的改变,程序的性能也随着并行处理、实时、云和其他一些编程方法的出现而得到了不断提高。 Java8中,流性能的提升是通过并行化(parallelism)、惰性(Lazine...

2017-11-27 14:42:50

阅读数:94

评论数:0

Java 性能调优的 11 个实用技巧

大多数开发人员认为性能优化是个比较复杂的问题,需要大量的经验和知识。是的,这并不没有错。诚然,优化应用程序以获得最好的性能并不是一件容易的事情,但这并不意味着你在没有获得这些经验和知识之前就不能做任何事。下面有几个很容易遵循的建议和最佳实践能够帮你创建一个性能良好的应用程序。 1-在必要之前先不要...

2017-11-27 14:18:00

阅读数:217

评论数:0

Java 8教程(知识内容详细,快速学习Java 8)

允许在接口中有默认方法实现 Lambda表达式 函数式接口 方法和构造函数引用 Lambda的范围 内置函数式接口 Predicates Functions Suppliers Consumers Comparators Optionals Streams Filter Sorted Map Ma...

2017-11-27 14:13:01

阅读数:158

评论数:0

Java 跨域 Json字符转类对象

前言 解析json 测试类 测试结果 前言对于从其他服务器的url获得数据,我们一般都为json数据传输,比如服务器B要从服务器A的url获得分页信息,得到json字符后如果可以方便快捷操作要转为自己的java对象。 在此我试过三种转json的第三方,一种google的gson,这种好像无法转成...

2017-11-27 13:41:13

阅读数:113

评论数:0

Java并发编程

线程池 http://blog.csdn.net/u010425776/article/details/56673564 http://blog.csdn.net/u010425776/article/details/56676897 线程安全 http://blog.csdn....

2017-11-27 10:11:16

阅读数:116

评论数:0

详解Java8特性之新的日期时间 API

http://blog.csdn.net/timheath/article/details/71326329

2017-11-27 09:49:13

阅读数:113

评论数:0

计算机网络传输层

计算机网络传输层知识点全覆盖 http://blog.csdn.net/u010425776/article/details/55006347

2017-11-24 10:26:31

阅读数:193

评论数:0

服务器性能优化

服务器性能优化方式 性能调优关注点 硬件资源 CPU 内存 IO 网络 操作系统 系统负载 连接数 服务端架构演进 1单机结构 2集群结构 3分布式结构 1 微服务 2 分布式数据库 3 注册中心 Zookeeper服务器性能优化方式: 空间换时间:对热点数据缓存,减少数据查询时间。 分而治...

2017-11-24 09:41:30

阅读数:171

评论数:0

数据库的优化

优化 sql 语句的一般步骤 一、通过 show status 命令了解各种 sql 的执行 二、定义执行效率较低的 sql 语句 三、通过 explain 分析低效 sql 的执行计划 四、通过 performance_schema 分析 sql 性能 五、通过 trace 分析优化器如何选择执...

2017-11-24 08:49:34

阅读数:141

评论数:0

软件测试

软件测试定义: 软件测试是以提高软件质量为目的; 在规定条件下对软件系统进行审核、运行和评估,验证软件系统是否满足需求; 80—20原则 80%的缺陷聚集在20%的模块中,经常出错的模块改错后还会经常出错。 软件测试需求的分层理解 测试分析的级别 软件测试的对象 软件测试分类 白盒测试 黑盒测试 ...

2017-11-23 16:27:27

阅读数:146

评论数:0

白盒,单元测试

前段时间面试,被面试官问到了很多关于测试方面的问题,最近一段时间学习一些关于测试方面的知识作为扩展补充。白盒测试 白盒与功能 软件工程流程图 常见工具 测试工具分为几下几类 常用工具有以下几种 单元测试 单元测试的内容 单元功能测试 模块接口测试对内或对外 内部数据流测试 逻辑路径测试单元测试属于...

2017-11-23 16:15:24

阅读数:181

评论数:0

向数据库添加100W 条数据 性能测试

向数据库添加100W 条数据 性能测试 ; 参考的相关网站目录:JDBC实现往MySQL插入百万级数据 https://www.cnblogs.com/fnz0/p/5713102.html MySql 的批量操作,要加rewriteBatchedStatements参数 ht...

2017-11-23 13:40:40

阅读数:1003

评论数:0

软件测试

软件测试是动态查找程序代码中的各类错误和问题的过程。目的与任务 测试的特性 1挑剔性 2复杂性 3不彻底性 4经济性 测试的种类 测试的文档 软件测试过程目的与任务定义:程序测试是为了发现错误而执行程序的过程。根据定义,测试的目的与任务可以描述为: 目的:发现程序的错误 任务:通过在计算机上执行程...

2017-11-21 17:04:38

阅读数:1260

评论数:0

软件需求工程-产品经理该如何更好地记录反馈、捕捉需求?

“万事开头难”,就软件开发而言,首要任务是确定软件需求。据统计,软件项目中40%~60%的问题源自原件需求阶段,因为需求模型或错漏都会造成软件开发者与用户对软件的理解产生差异。那么,究竟什么事软件需求?它应该包括哪些内容呢?软件需求的定义定义:软件需求主要是指一个软件系统必须遵循的条件或具备的能力...

2017-11-20 18:03:29

阅读数:300

评论数:0

Spring,Spring MVC,MyBatis,Hibernate总结

将之前学习的框架知识进行了UML图总结,若有错误或不当之处,劳烦朋友们指正,会及时作出修改和补充; [toc]SpringSpring MVCMyBatis,Hibernate

2017-11-20 16:53:50

阅读数:1039

评论数:2

Java基础总结

将之前学习的Java基础进行部分总结,如有错误或不当,谢谢广大朋友的指正,我会及时作出修改。

2017-11-20 16:51:07

阅读数:110

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭