自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

转载 HashMap的实现原理与源码分析

一、什么是哈希表在讨论哈希表之前,我们先大概了解下其他数据结构在新增,查找等基础操作执行性能数组:采用一段连续的存储单元来存储数据。对于指定下标的查找,时间复杂度为O(1);通过给定值进行查找,需要遍历数组,逐一比对给定关键字和数组元素,时间复杂度为O(n),当然,对于有序数组,则可采用二分查找,插值查找,斐波那契查找等方式,可将查找复杂度提高为O(logn);对于一般的插入删除操作,涉及到数...

2019-07-24 09:19:04 244

原创 字符串反转小Demo

package com.cgfz.thread;public class Demo1 {public static void main(String[] args) { System.out.println(reverse2("abdf"));}//-------------------------------------------------将adcd或者abcdf反转为badc或f...

2019-10-31 17:11:25 138

转载 正则表达式15个常用实例

收集整理了15个常用的javaScript正则表达式,其中包括用户名、密码强度、整数、数字、电子邮件地址(Email)、手机号码、身份证号、URL地址、 IPv4地址、 十六进制颜色、 日期、 QQ号码、 微信号、车牌号、中文正则。表单验证处理必备。// 1. 校验基本日期格式var reg1 = /^\d{4}(\-|\/|\.)\d{1,2}\1\d{1,2}$/;var reg2 ...

2019-10-22 15:08:04 417

原创 关于上移和下移

<select id="moveUp" resultMap="ResultMapWithBLOBs" parameterType="java.lang.Integer"> select <include refid="Base_Column_List"/> , <include refid="Blob_C...

2019-10-21 13:57:22 458

原创 4个线程实现两个线程加一,两个线程减一

public class Demo1 { public static void main(String[] args) { MyThread one = new MyThread("add"); Thread t1Thread = new Thread(one); Thread t2Thread = new Thread(one); MyThread three = new My...

2019-10-21 13:47:01 707

原创 java补集,交集,差集

//求两集合的交集private static String[] partner(String[] m,String[] n) { List<String> rs = new ArrayList<String>(); // 将较长的数组转换为set Set<String> set = new HashSet<Strin...

2019-10-21 10:30:12 742

原创 pio关于excell的读和写

导入pom文件 <!--单元测试--> ----------------------------部分jar用不到 <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <v...

2019-08-27 15:05:44 152

原创 java中关于正则表达验证

其中包含了phone,email等public class CommonRegUtils { public final static String emailRegx = "^[\\w-\\.]+@[\\w-]+(\\.+[\\w-]+)?(\\.+[a-zA-Z\\-]+)+$"; public final static String phoneRegx = "^1[3-9]{1}[\\d...

2019-08-06 14:26:58 116

原创 SpringBoot整合阿里云sms短信

1.添加依赖<!--阿里短信服务--><dependency> <groupId>com.aliyun</groupId> <artifactId>aliyun-java-sdk-core</artifactId> <version>3.7.1</version></dep...

2019-08-06 11:33:23 1055

原创 阿里云Email

**1. 添加依赖 <!--阿里云的短信服务SDK start--> <dependency> <groupId>com.aliyun</groupId> <artifactId>aliyun-java-sdk-core</artifactId> <version>4.0.6</ver...

2019-08-06 11:20:38 619

原创 基于SpringCloud的httpclient线程池

连接池:通过连接池创建httpclien,定时关闭空闲的连接,有get和post(未测试)请求方式。package com.base.config;import java.io.IOException;import java.security.KeyManagementException;import java.security.KeyStoreException;import jav...

2019-08-01 11:15:59 588

原创 亚瑟夫环问题

解决方案一:使用数组,进行while持续循环public class quit3 { public static void main(String[] args) { long start=System.currentTimeMillis(); Scanner scanner=new Scanner(System.in); int m=sc...

2019-07-30 11:46:54 450

转载 maven搭建私自服

1、私服简介私服是架设在局域网的一种特殊的远程仓库,目的是代理远程仓库及部署第三方构件。有了私服之后,当 Maven 需要下载构件时,直接请求私服,私服上存在则下载到本地仓库;否则,私服请求外部的远程仓库,将构件下载到私服,再提供给本地仓库下载。2、安装jdk2.1 jdk下载地址http://www.oracle.com/technetwork/java/javase/download...

2019-07-26 10:01:36 95

转载 java二维码的生成

java实现二维码生成的方式很多,但是大多数相似,本文则是引用google.zxingimport com.google.zxing.BarcodeFormat;import com.google.zxing.EncodeHintType;import com.google.zxing.common.BitMatrix;import com.google.zxing.qrcode.QRCo...

2019-07-24 11:15:33 116

原创 json工具类

手写json工具类Sting转化为json,或者逆向转化Sting转化为json,或者逆向转化/**JSON格式化工具@author 32752*/public class JSON {private static ObjectMapper objectMapper = new ObjectMapper();public static <T> String str...

2019-07-22 11:23:41 126

原创 在使用scala写worldcount容易犯的小错误

**在使用的时候cc.next 的后面再次使用cc.next会导致二次next,具体的错误如图]**另一种方式-------直接贴代码Source.fromFile(filepath).getLines().foreach(f = line =&amp;gt; {for (word &amp;lt;- line.split(&quot; &quot;)) {if (!countMap.keySet.contains(wor...

2018-11-21 19:09:23 189

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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