omgleoo

The man who has made up his mind to win will never say

排序:
默认
按更新时间
按访问量

SpringBoot中利用MyBatis进行数据操作

原文地址 本例所用环境: SpringBoot MySQL MyBatis jdk1.8 Maven 首先我们先创建一个SpringBoot 项目。 数据库连接配置 ##数据库连接配置(部署到哪台,对应的ip需修改) spring.datasource.url=jdbc:mysql://12...

2018-09-20 22:50:56

阅读数:7

评论数:0

接口和抽象类的区别

这是一个非常经典的Java基础题,再次整理出来,除了巩固之用外也是对一些新特性的总结(随着Java的不断发展,Jdk8 Jdk9的发布,接口和抽象类也发生了一些改变)。 根据“国际上”的标准回答(就业季看过面经的应该有过了解) 接口和抽象类是Java的两个基础机制。接口是对行为...

2018-08-24 13:51:44

阅读数:19

评论数:0

Java集合问题大汇总

原文地址 Java集合 Java集合框架:是一种工具类,就像是一个容器可以存储任意数量的具有共同属性的对象。 Java集合中成员很丰富,常用的集合有ArrayList,HashMap,HashSet等。线程安全的有Vector,HashTable。线程不安全的有LinkedList,Tr...

2018-07-06 18:28:56

阅读数:56

评论数:0

利用maven创建Java项目

原文地址 之前写项目的时候,一直利用的start.spring.io这个网站,直接初始化的项目文件。一直没有自己创建过maven项目。最近再写JSON解析器的时候,由于不需要使用框架,就想着自己利用maven搭建一个Java项目。 Maven Maven是一个项目管理工具。主要用于jar...

2018-06-29 17:10:11

阅读数:332

评论数:0

撸一个JSON解析器

原文地址 JSON JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, Java...

2018-06-29 17:08:46

阅读数:48

评论数:0

HTTP相关面试题

原文地址 HTTP协议 在 OSI 七层模型中,HTTP协议位于最顶层的应用层中。通过浏览器访问网页就直接使用了 HTTP 协议。使用 HTTP 协议时,客户端首先与服务端的 80 端口建立一个 TCP 连接,然后在这个连接的基础上进行请求和应答,以及数据的交换。 HTTP 有两个常用版...

2018-06-26 17:47:40

阅读数:23

评论数:0

Java集合之LinkedHashMap源码解析

原文地址 LinkedHashMap LinkedHashMap继承自HashMap实现了Map接口。基本实现同HashMap一样,不同之处在于LinkedHashMap保证了迭代的有序性。其内部维护了一个双向链表,解决了 HashMap不能随时保持遍历顺序和插入顺序一致的问题。 除此之外,...

2018-06-24 11:50:33

阅读数:36

评论数:0

Java中日期和时间的应用

原文地址 今天在写项目时用到了Java中关于时间和日期方面的东西,就顺便记录下这方面的几种用法。 如何取得年月日、小时分钟秒? import java.time.LocalDateTime; import java.util.Calendar; public class Test04 ...

2018-06-19 20:45:05

阅读数:119

评论数:0

Java集合之HashMap源码解析

原文地址 HashMap HashMap 是 Map 的一个实现类,它代表的是一种键值对的数据存储形式。 大多数情况下可以直接定位到它的值,因而具有很快的访问速度,但遍历顺序却是不确定的。 HashMap最多只允许一条记录的键为null,允许多条记录的值为null。不保证有序(比如插入...

2018-06-07 14:10:53

阅读数:24

评论数:0

Java集合之ArrayList源码解析

原文地址 ArrayList ArrayList是List接口的 可变数组的实现。实现了所有可选列表操作,并允许包括 null 在内的所有元素。除了实现 List接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小。ArrayList继承自 AbstractList&amp...

2018-05-30 17:29:32

阅读数:29

评论数:0

Java集合之LinkedList源码解析

原文地址 LinkedList 在Java.util包下 继承自AbstractSequentialList 实现 List 接口,能对它进行队列操作。 实现 Deque 接口,即能将LinkedList当作双端队列使用。 实现了Cloneable接口,即覆盖了函数clone(),能克隆。 ...

2018-05-29 17:11:10

阅读数:59

评论数:0

快速排序及优化

快速排序 原理 快速排序是C.R.A.Hoare提出的一种交换排序。它采用分治的策略,所以也称其为分治排序。 实现快速排序算法的关键在于,先在数组中选一个数作为基数,接着以基数为中心将数组中的数字分为两部分,比基数小的放在数组的左边,比基数大的放到数组的右边。接下来我们可以用递归的思想分...

2018-05-21 20:05:14

阅读数:45

评论数:0

Java反射机制及API使用

原文地址 反射简单来说,就是动态加载对象,并对对象进行剖析。在Java中的反射机制是指在运行状态中,对于任意一个类,都能够知道并获取这个类的所有属性和方法。 Java反射机制的作用: 在运行时判断任意一个对象所属的类。 在运行时判断任意一个类所具有的成员变量和方法。 在运行时任意调用一...

2018-05-17 18:07:03

阅读数:33

评论数:0

TCP之三次握手四次挥手

原文地址 TCP报文格式 TCP提供一种面向连接的,可靠的字节流服务。 TCP首部的数据格式如下。(如果不计任选字段,通常是20个字节) 字段分析 源端口:源端口和IP地址的作用是标识报文的返回地址。 目的端口:端口指明接收方计算机上的应用程序接口。 TCP报头中的源端口号...

2018-05-10 17:34:59

阅读数:52

评论数:0

Java 虚拟机类加载机制

原文地址 虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验,转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,This is the class loading mechanism of the virtual machine 本文基于HotSpot虚...

2018-05-06 16:17:57

阅读数:21

评论数:0

ubuntu18.04 初体验 -- 自定义主题和配置

原文地址 Ubuntu18.04 Bionic Beaver(仿生海狸)已正式发布。该版本具有Canonical5年的支持还更新。听到这个消息笔者立马安装了一台体验。 Ubuntu18.04预装了GNOME 3 Desktop。GNOME3是一个可定制的桌面环境。你可以调整它以适应你的日...

2018-04-29 19:21:48

阅读数:11776

评论数:0

win10 -- Redis的安装使用及配置

原文地址 下载安装 Redis–Window版是GitHub上的一个开源项目我们可以直接下载解压使用。 Download Now 在D盘下新建Redis文件(这个路径可以自定义),将Redis解压至该文件 安装完后 打开 win控制台 cd 进入 Redis 目录 运行:red...

2018-04-28 13:20:45

阅读数:43

评论数:0

常用排序算法总结

排序 定义 排序是计算机内经常进行的一种操作,其目的是将一组“无序”的记录序列调整为“有序”的记录序列。 输入:n个数:a1,a2,a3,…,an 输出:n个数的排列:a1’,a2’,a3’,…,an’,使得a1’<=a2’<=a3’&...

2018-04-05 12:03:53

阅读数:22

评论数:0

JavaIO -- File类

File类 文件和目录路径名的抽象表示。 File不能访问文件内容本身。如果需要访问文件内容本身,则需要使用输入/输出流。(以下样例代码 默认在e:\JavaIO文件夹下操作) 构造方法 File(File parent, String child) 从父抽象路径名和子路径名字符串创建新的...

2018-03-15 17:47:37

阅读数:33

评论数:0

英语阅读(二)

阅读原文 Tame Me To me, you will be unique in all the world. To you, I shall be unique in all the world . “Good morning,” said the fox. 狐狸说:“早上...

2018-03-07 21:17:09

阅读数:110

评论数:0

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