自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java7/8 中的 HashMap 和 ConcurrentHashMap 全解析

文章地址:http://www.importnew.com/28263.html

2019-02-26 21:43:32 283

原创 HashMap常用方法

Hashmap的存值:public static void main(String[] args) { ///*Integer*/map.put("1", 1);//向map中添加值(返回这个key以前的值,如果没有返回null) HashMap<String, Integer> map=new HashMap<>(); ...

2019-02-26 21:41:45 8596 2

转载 HashMap详细介绍(源码解析)和使用示例

概要这一章,我们对HashMap进行学习。我们先对HashMap有个整体认识,然后再学习它的源码,最后再通过实例来学会使用HashMap。内容包括:第1部分 HashMap介绍第2部分 HashMap数据结构第3部分 HashMap源码解析(基于JDK1.6.0_45)    第3.1部分 HashMap的“拉链法”相关内容    第3.2部分 HashMap的构造函数    第3.3部分 ...

2019-02-26 21:32:53 385

原创 ArrayList用法总结

ArrayList是实现List接口的,底层采用数组实现。ArrayList 实现了Cloneable接口,即覆盖了函数clone(),能被克隆。ArrayList 实现java.io.Serializable接口,这意味着ArrayList支持序列化,能通过序列化去传输。ArrayList的API// Collection中定义的APIboolean ...

2019-02-26 21:12:09 351

转载 ArrayList详细介绍(源码解析)和使用示例

概要上一章,我们学习了Collection的架构。这一章开始,我们对Collection的具体实现类进行讲解;首先,讲解List,而List中ArrayList又最为常用。因此,本章我们讲解ArrayList。先对ArrayList有个整体认识,再学习它的源码,最后再通过例子来学习如何使用它。内容包括:第1部分 ArrayList简介第2部分 ArrayList数据结构第3部分 ArrayLi...

2019-02-26 21:08:08 329

原创 equals和==的区别

==:== 比较的是变量(栈)内存中存放的对象的(堆)内存地址,用来判断两个对象的地址是否相同,即是否是指相同一个对象。比较的是真正意义上的指针操作。1、比较的是操作符两端的操作数是否是同一个对象。2、两边的操作数必须是同一类型的(可以是父子类之间)才能编译通过。3、比较的是地址,如果是具体的阿拉伯数字的比较,值相等则为true,如:int a=10 与 long b=10L 与 d...

2019-02-26 11:21:18 399

原创 Integer类的常用方法及区别

byte         包装类:Byteshort        包装类:Shortchar         包装类:Char int          包装类:Integerlong         包装类:Longfloat        包装类:Floatdouble       包装类:Doubleboolean      包装类:BooleanInteger类的常用方...

2019-02-26 10:44:57 1367

转载 java中String.Format用法

 1、名称 说明   Format(String, Object)  将指定的 String 中的格式项替换为指定的 Object 实例的值的文本等效项。   Format(String, array<>[]()[])  将指定 String 中的格式项替换为指定数组中相应 Object 实例的值的文本等效项。   Format(IFormatProvider, String...

2019-02-25 16:55:52 15940

原创 JAVA字符串格式化String.format()的使用

常规类型的格式化String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。format(String format, Object... args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。format(Locale local...

2019-02-25 16:44:10 496

原创 js数组方法大全

JavaScript中创建数组有两种方式(一)使用 Array 构造函数:var arr1 = new Array(); //创建一个空数组var arr2 = new Array(20); // 创建一个包含20项的数组var arr3 = new Array("lily","lucy","Tom"); // 创建一个包含3个字符串的数组(二)使用数组字面量表示法:va...

2019-02-23 23:22:00 283

原创 js数组常用方法总结

前言从事前端到现在也有快两年了,平时也会收集整理一些笔记放在印象笔记,不过收集过之后就在没有看过,经大佬指点,真正掌握一个知识点,最好的方式就是用自己的话把内容讲明白,就开始将以前零散的东西整合一下,和各位道友一起提高。操作数组印象中数组有很多方法,系统的整理一下,放在自己家里方便回头查~1、Array.map()此方法是将数组中的每个元素调用一个提供的函数,结果作为一个新的数组返回...

2019-02-23 23:04:08 416

原创 git常用命令自己总结

1、代码提交:$ git add 文件名$ git commit -m 备注$ git push origin 分支名2、查看状态(是否有未跟踪文件,是否有已修改未提交文件等状态改变),push前可查看$ git status3、查看提交记录$ git log4、回退$ git reset5、在分支中提交修改,确定合并分支到master$ git ...

2019-02-23 17:29:13 264

原创 git分支与版本管理、版本回退、冲突解决记录

一.基础使用1.初始化本地仓库git init2.关联远程仓库git remote add origin git@github.com:用户名/仓库名.git 3.添加远程仓库文件到本地git pull origin master本地自动创建master分支用于跟踪远程origin/master分支4.创建本地分支$ git checkout -b 新...

2019-02-23 17:08:05 968

原创 远程访问云服务器问题

如果是普通服务器去iptables看下防火墙配置,如果是云服务看下安全组配置添加规则,把80端口加上去 

2019-02-21 17:58:29 353

原创 curl命令的用法

curl 的一些用法详解,Commad Line URL vicurl 是一种命令行工具,作用是发出网络请求,然后得到和提取数据,显示在“标准输出”(stdout)上面,他支持多种协议。在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具。一、查看...

2019-02-21 17:46:56 627

转载 where有关的优化:使用where代替having

注意:时间差不明显是因为数据比较少,数据多的话更好验证 一、使用where字句代替having字句 1、select语句汇总,where字句过滤行 2、having字句是分组后才过滤 3、行被分组需要时间,降低分组的行数可以提高效率,所以使用where 字句代替havingz字句验证select JOB,max(sal)  from empgroup by JOB havi...

2019-02-21 11:42:21 3751

原创 java日期时间类总结

  日期时间类总结一、 Date类 Date类对象的创建:1、创建一个当前时间的Date对象//创建一个代表系统当前日期的Date对象  Date d = new Date();2、创建一个我们指定的时间的Date对象:使用带参数的构造方法Date(int year, int month, int day) ,可以构造指定日期的Date类对象,Date类中年份的参数应该...

2019-02-21 11:41:56 413

原创 $("#mainForm")[0].submit()的用法

1、返回的是jquery对象 [0]取的js对象 是这样吧2、$("#mainForm")[0].submit();这个是JS对象(Form表单)提交$("#mainForm").submit();这个是Jquery对象(Form表单)提交3、jquery对象再[0]一下是取其相对应的Dom对象,即$("#mainForm")[0] = document.getElem...

2019-02-20 18:51:22 2495

原创 JS如何定义方法及调用

问题:简单搜索了下,遇到点问题1,经常在JS中看到如var foo = function(){}的形式foo是方法名还是对象名,如果想调用此方法,是用foo(),foo.function(),还是该如何正确调用。除此之外,希望高手帮忙总结下,JS自定义方法和调用的一个大全 回答:方法(method)是通过对象调用的javascript函数。也就是说,方法也是函数,只是比较特殊的...

2019-02-20 16:44:40 11195

转载 SQL删除重复数据只保留一条

用SQL语句,删除掉重复项只保留一条在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from people where peopleId in (select peopleId from people group by peopleId having count(peo...

2019-02-16 20:28:55 287

转载 exists\not exists和in\not in效率

最近在生产环境执行脚本时,发现exists的执行效率远低于in,最终查资料后解决了我的疑问,现贴图如下备忘 --------------------- 作者:一轮明月半城沙 原文:https://blog.csdn.net/dongzhongyan/article/details/77989930 ...

2019-02-16 20:23:45 311

转载 mysql 中sql 语句查询今天、昨天、近7天、近30天、一个月内、上一月数据

1、几个小时内的数据DATE_SUB(NOW(), INTERVAL 5 HOUR)2、今天select * from 表名 where to_days(时间字段名) = to_days(now());3、昨天select * from 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1;4、7天select...

2019-02-16 20:15:54 467

转载 jvm调优二、Java内存模型及性能优化及Java垃圾回收

一、JVM内存模型 1. 首先介绍下Java程序具体执行的过程:     ● Java源代码文件(.java后缀)会被Java编译器编译为字节码文件(.class后缀);     ● 由JVM中的类加载器加载各个类的字节码文件,加载完毕之后,交由JVM执行引擎执行;    ● 在整个程序执行过程中,JVM会用一段空间来存储程序执行期间需要用到的数据和相关信息,这段空间一般被称作为Runt...

2019-02-16 20:08:16 296

转载 使用Apache POI生成和解析Excel文件

概述  Excel是我们平时工作中比较常用的用于存储二维表数据的,JAVA也可以直接对Excel进行操作,分别有jxl和poi,2种方式。  从官方文档中了解到:POI提供的HSSF包用于操作 Excel ‘97(-2007)的.xls文件,而XSSF包则用于操作Excel2007之后的.xslx文件。   参考poi官网:http://poi.apache.org/index.html...

2019-02-16 19:56:31 522

转载 jvm调优一、linux内存查看命令

1.整体情况查看(任务管理器):top 第三行就是CPU的使用情况了,如下: %Cpu(s)us用户空间占用CPU百分比sy内核空间占用CPU百分比ni用户进程空间内改变过优先级的进程占用CPU百分比id空闲CPU百分比wa等待输入输出的CPU时间百分比hiCPU服务于硬件中断所耗费的时间总额siCPU服务软中断所耗费的时间总额stSteal Time top -p pid top ...

2019-02-16 19:50:42 590

转载 $.ajax()方法详解

1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。2.type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。3.timeout: 要求为Number类型的参数,设置请求超时时间(毫秒)。此设置将覆盖$.ajaxSetup()方法的全局设置。...

2019-02-16 19:40:20 268

转载 获取中国 省、市、县区

三个方法用于获取中国的省份、市、县区。从网上找到了中国省市区的json串,然后用js写了一个utl工具,分享给大家。ChinaCity.getProvince = getProvince;ChinaCity.getCity = getCity;ChinaCity.getArea = getArea; (function(){ //收录了中国的省市区县数据 var...

2019-02-16 19:28:48 2188

转载 银行卡号- 查询银行卡信息

工作中用到的一个功能,下面是用js实现的一个util。花了不少的时间折腾这个,把结果分享给大家。(function() { //cardType:DC->储蓄卡,CC->信用卡 //var root = global; var cardTypeMap = { DC: "储蓄卡", CC: "信用卡", SCC...

2019-02-16 19:17:09 2822

转载 利用正则表达式读取txt文件中的邮箱,电话号码,url地址,手机号,将数据一行一个保存到一个新的文件中去

本人最近整合了从文本中提取信息,将之保存的新的文本中,在此处用到的是正则表达式,希望大家一起学习.文件操作类:fileOperation.javapackage dyx_13;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileOut...

2019-02-16 19:03:34 945

转载 java读取txt文件,使用正则表达式获取信息

废话不多说,直接上代码,主程序代码:import java.io.*;import java.util.ArrayList;import java.util.List;import java.util.regex.Matcher;import java.util.regex.Pattern;public class GetTimeFromLoggerTxt{    /**  ...

2019-02-15 22:49:48 3304

转载 史上最全的正则表达式验证

身份证号码正则表达式:第一代身份证只有15位数,第二代身份证有18位数,各位按照需求来选择表达式。//第二代身份证号码正则let isTrue = /^[1-9]\d{5}(18|19|20)\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/;//第一代身份证正则表达式(15位)let isTrue=/^...

2019-02-15 22:11:25 444

Java8 新特性.rar

Java8新特性,包含代码实例与技术文档。

2020-03-29

空空如也

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

TA关注的人

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