![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java技术笔记
itlemon2021
年华易逝,且行且珍惜!
展开
-
选择排序算法(Selection Sort)
选择排序算法的java实现。原创 2017-07-10 15:22:02 · 6278 阅读 · 0 评论 -
冒泡排序算法(Bubble Sort)
【冒泡排序算法基本思想和案例】冒泡排序: 对比相邻的元素值,如果满足条件就交换元素值,把较小的元素移动到数组的前面,把大的元素移动到 数组的后面(也就是交换两个元素的位置),这样数组元素就像气泡一样从底部上升到顶部。 案例: 初始数组资源【63 4 24 1 3 15】算法主要代码: ...原创 2017-07-10 15:25:03 · 4243 阅读 · 0 评论 -
实现两个变量的互换(不借助第三个变量)
变量的互换常见于数组排序算法中,常见的做法是创建第三个变量进行互换,但是创建第三个变量仅作为过渡变量,这样不仅消耗系统内存,还使效率低下。这里提供一种不借助第三个变量的算法实现两个变量的互换。原创 2017-07-10 15:07:06 · 4185 阅读 · 0 评论 -
使用Maven插件来完成Mybatis逆向工程
本教程参考MyBatis Generator官方文档制作。一、简单介绍Mybatis官方提供了逆向工程支持,只需简单操作,就可以根据数据库的表生成简单的实体类POJO和Mapper等文件。这里仅仅介绍使用Maven的插件来自动完成逆向工程操作。二、操作流程1、建立简单的Maven项目在pom.xml文件中添加mybatis-generator-mav原创 2017-08-19 12:04:27 · 6411 阅读 · 0 评论 -
反转排序算法(Reverse Sort)
反转排序算法的java代码实现。原创 2017-07-10 15:32:12 · 6764 阅读 · 0 评论 -
java反射技术的案例之泛型擦除
java反射技术的案例之泛型擦除。原创 2017-07-10 15:34:23 · 6926 阅读 · 0 评论 -
深入分析Java Web技术内幕读书笔记(二)浅析DNS域名解析过程
上一篇文章《浅析Web请求过程》讲述的是如何发起HTTP请求,对于请求发起过程中很重要的一个步骤——DNS解析过程的描述是一带而过,本篇文章将跟着DNS解析过程来分析域名是如何解析的。一、DNS域名解析步骤下图是DNS域名解析的一个示例图,它涵盖了基本解析步骤和原理。 下面DNS解析步骤进行讲解,后面将采用命令行的形式来跟踪DNS解析过程。当用户在地址栏键入www.bai...原创 2018-08-04 16:08:49 · 5444 阅读 · 1 评论 -
深入分析Java Web技术内幕读书笔记(一)浅析Web请求过程
随着Web技术的快速发展,互联网的网络架构已经从传统的C/S架构转变为B/S架构,B/S架构相较于传统的C/S架构,有诸多优点,例如:提供了统一的操作方式,简化了用户的学习成本;便捷的开发方式大大提高了开发者的开发效率;遵循统一的HTTP请求协议,开发运营维护十分方便。一、B/S网络架构简单概述B/S网络架构采用的是统一的应用层协议HTTP来进行数据的交互,与传统的C/S应用采...原创 2018-07-31 20:20:09 · 4191 阅读 · 0 评论 -
【干货分享】通过命令操作来学习Git
Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。本篇文章将从原始的GIt命令出发,学习实际开发过程中最常用、最有效的、最基本的命令,帮助Git初学者快速融入团体开发。学习完基本的命令行操作之后,后期推出基于IntelliJ IDEA的Git操...原创 2018-08-24 22:17:20 · 6567 阅读 · 1 评论