- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 延迟队列--DelayQueue(JDK)
DelayQueue:是一种支持延时获取元素的无界阻塞队列。特性:线程安全;内部元素有“延迟”特性:只有延迟到期的元素才允许被获取;具有优先级特性的无界队列,优先级以元素延迟时间为标准,最先过期的元素优先级最高(队首);入队操作不会被阻塞,获取元素在特定情况会阻塞(队列为空,队首元素延迟未到期等);根据其源码分析为何如此定义以及其特性的由来。DelayQueue继承关系:类图分析:其核心继承/实现:1.BlockingQueue:说明其具有阻塞队列的特性;
2023-06-12 11:36:10
1182
1
原创 Go语言学习笔记-----GOPATH配置(MAC OS环境)
GOPATH配置(MAC OS环境)$GOPATH是什么$GOPATH配置$GOPATH是什么一定要明确:GOPATH理解为工作目录,不是go的安装目录(GOROOT);GOPATH目录下一般包括是3个文件夹:1.src:开发中项目源代码,可以通过包名区分项目;2.pkg:编译后的文件;3.bin:可执行文件(go install),只需要将$GOPATH/bin路径加入到环境变量P...
2020-04-05 12:51:31
8081
原创 Spring Boot 学习笔记一:CLI、start.spring.io
目前(2018.08.05)打开Spring官网(https://spring.io/)首页最醒目的就是spring boot与spring cloud。spring cloud是spring社区近几年主推的微服务框架,而spring boot作为spring cloud的基础就显的尤其重要。我这里介绍Spring Boot也为学习Spring cloud做铺垫。 我们先引用一下S...
2018-08-07 15:52:39
1780
原创 初识Mybatis
what’s mybatis?JDBCORMMybatisJDBC 我相信所有学习java编程的同学们最早接触连接数据库的工具就是JDBC(java Data Base Connectivity)。JDBC是一种典型的桥接模式,因为对于DB它只是规定了接口规范,而具体的DB厂商根据自己DB的特性进行具体的实现。基于JDBC的数据库连接代码演示:mport java.sql.*;impo
2017-12-09 16:56:07
292
原创 Spring MVC 实战学习系列(一)初体验
Spring MVC 实战学习系列(一)初体验快要工作了,趁这个时间将Spring MVC自己的学习和使用经历为大家分享一下。为了让初学者快速入门尽可能的白话一些,但会安插一些理论的内容。废话不多说了开始吧!!!!! 先建立一个Spring MVC项目有一个直观认识 多参考官方文档,使用版本Spring 4.X简单Spring MVC项目搭建注意事项目录Spr
2017-03-15 20:21:11
505
原创 (Java)求n的阶乘
(Java)求n的阶乘当n较小时,求n!当n较大时,求n!一、当n较小时,求n! 当n整数值较小时,无须考虑n!是否会超出数据类型的范围1、递归求n!public static long getNFactorial(int n){ if(n==0){ return 1l; } return n*getNFactori
2016-10-16 20:51:55
45309
3
原创 内部排序(一)------插入排序、交换排序
PS:本文章为自己总结,如有错误之处请留言。尊重他人成果,杜绝抄袭 排序:将任意序列重新排列按照关键字有序; 排序根基存储器的不同分为:内部排序、外部排序;(这里指的都是内部排序) 排序根据关键字分为:稳定排序、不稳定排序 排序根据不同的原则分为:插入排序、交换排序、选择排序、归并排序、基数排序;
2016-05-07 11:41:27
1163
原创 Hibernate配置文件与映射文件详解
Hibernate是一个彻底的ORM(Object Relational Mapping,对象关系映射)开源框架。我们先看一下官方文档所给出的,Hibernate 体系结构的高层视图:其中PO=POJO+映射文件根据体系结构视图可以了解到整个利用Hibernate框架实现的项目包括整个重要的配置文件:Hibernate配置文件:实现Hibernate基础配置,是Hibernat
2016-04-12 10:51:50
50160
1
原创 KMP匹配算法实现详解
KMP匹配算法实现详解什么是字符串匹配:字符串匹配就是查找子串(sub)在主串(str)中的位置,并返回位置信息。这里将子串称之为模式串。 一、常用的的匹配算法思想: 从主串的i(i初始值0)位置字符起一次与模式串的j(j初始值0)位置字符比较; 若相等,i++,j++; 否则,i=i-j+1,即i指向上次比较的下一个位置,j=0; 直到j=sub.length,表示匹配成功,返回模式串在
2016-04-10 22:11:06
615
原创 Java中equals()方法分析
Java中equals()方法分析绝对是一道笔试题引发的‘血案’,前两天参见某公司的面试题,其中考到了关于Java中equals()方法的一道题。话不多说,先看一下这个题:Integer i=100,j=100,s=128,k=128;System.out.print(i==j);System.out.print(i.equals(j));System.out
2016-04-06 09:09:19
1319
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人