7 青春年少不知疼

尚未进行身份认证

不要在该奋斗的年纪选择了安逸,只有度过了一段连自己都被感动的日子,才会变成那个最好的自己。

等级
TA的排名 6w+

深入理解Java中方法的参数传递机制

形参和实参我们知道,在Java中定义方法时,是可以定义参数的,比如:publicstaticvoidmain(String[]args){}这里的args就是一个字符串数组类型的参数。在程序设计语言中,参数有形式参数和实际参数之分,先来看下它们的定义:形式参数:是在定义函数名和函数体的时候使用的参数,目的是用来接收调用该函数时传入的参数,简称“形参...

2019-09-14 19:59:19

java枚举的使用

定义枚举类publicenumEnumTest{MON("1"),TUE("2"),WED("3"),THU("4"),FRI("5"),SAT("6"),SUN("7");StringcodeId;EnumTest(StringcodeId){this.codeId=c...

2019-08-20 17:36:12

Java 基础 - 反射的用途及实现

原理理解  在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性.这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制.  总结一句话,就是能把java类中的各种成分映射成一个个的Java对象.  思路:想要操作类,就必须先获得该类的字节码对象Class.通过Class提供的方法对类进行进一步的解剖,从而...

2019-08-15 14:32:17

git 安装和使用

本地仓库安装1.1软件安装从git官网{+}https://git-scm.com/downloads+,根据使用的个人电脑操作系统选择安装程序安装完成,操作系统和鼠标邮件的菜单里,会增加【GitBash】和【GitCMD】图标,在使用Git命令操作时,统一使用【GitBash】。1.2账号配置安装完软件,需要配置个人的账号信息,分别是个人的姓名和工作邮箱。通过...

2019-08-05 19:31:26

hash冲突解决和javahash冲突解决

https://www.cnblogs.com/ydymz/p/10078287.html1.开放定址法具体就是把数据的标志等的对长度取模有三种不同的取模线性探测再散列给数据的标志加增量,取模平方探测再散列给数据的标志平方,取模随机探测再散列把数据的标志随机化,取模线性,平方显然很容被人猜出规律,所以最终是随机,那么是不是存在随机会出现取模的值相等的情...

2019-07-24 16:33:07

Spring源码分析(一)

一、DefaultListableBeanFactoryXmlBeanFactory继承自DefaultListableBeanFactory,而DefaultListableBeanFactory是整个bean加载的核心部分,是spring注册及加载bean的默认实现,而对于XmlBeanFactory和DefaultListableBeanFactory不同的地方其实是在XmlBeanF...

2019-07-16 11:14:32

Xmind 8 安装及破解方法

Xmind是一款非常专业的思维导图软件,收费好几百元,不过还是很多用户,因为目前用的最多,也简单易用。XMind界面友好、功能优秀、可用性极强,从而数百万人选择了它,XMind不仅可以绘制思维导图,还能绘制鱼骨图、二维图、树形图、逻辑图、组织结构图(Org、Tree、LogicChart、Fishbone)等。XMind中的思维导图结构包含一个中心根主题,和围绕中心主题辐射的...

2019-07-09 21:34:01

CentOS 7 下安装 Nginx

安装所需环境Nginx是C语言开发,建议在Linux上运行,当然,也可以安装Windows版本,本篇则使用CentOS7作为安装环境。#rpm-qa|grepgcc一.gcc安装安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,则需要安装:yuminstallgcc-c++二.PCREp...

2019-07-09 21:10:28

手机号、银行卡号等掩码处理(优化)

publicclassStartUtils{/***掩码转换规则*@paramlen*@return*/publicstaticMap<Integer,String>convertToStartRule(intlen){Map<Integer,String>...

2019-07-03 14:15:58

Beyond Compare4 注册码

一、软件下载地址链接:https://pan.baidu.com/s/1R-z3xEmOEl2KMQKZG-0KKg提取码:ghvb二、破解秘钥---BEGINLICENSEKEY---H1bJTd2SauPv5Garuaq0Ig43uqq5NJOEw94wxdZTpU-pFB9GmyPk677gJvC1Ro6sbAvKR4pVwtxdCfuoZDb6hJ5...

2019-06-26 16:12:52

List三种遍历方式

publicclassListForeach{publicstaticvoidmain(String[]args){List<String>list=newArrayList<String>();list.add("a");list.add("b");list.ad...

2019-06-24 10:55:03

Map四种遍历方式

publicclassMapForeach{publicstaticvoidmain(String[]args){Map<String,String>map=newHashMap<String,String>();map.put("a","test1");map.put("b",...

2019-06-24 10:54:19

电话号码和身份证号掩码处理(java)

Stringtel="13838389438";tel=tel.replaceAll("(\\d{3})\\d{4}(\\d{4})","$1****$2");System.out.println(tel);StringcidNo="6666666666666666666";cidNo=...

2019-06-20 17:47:14

centos7下搭建Jenkins持续集成环境(安装jenkins)

一、jdk安装因为之前虚拟机中已经安装了jdk了,这里省略了。二、安装jenkins1.获取jenkis安装包wgethttp://pkg.jenkins-ci.org/redhat-stable/jenkins-2.7.3-1.1.noarch.rpm2.获取成功后,开始安装:rpm-ivhjenkins-2.7.3-1.1.noarch.rpm...

2019-05-22 18:10:47

Mybatis报错 (Caused by: org.xml.sax.SAXParseException: XML 文档结构必须从头至尾包含在同一个实体内。)

"C:\ProgramFiles\Java\jdk1.8.0_161\bin\java.exe"-agentlib:jdwp=transport=dt_socket,address=127.0.0.1:51999,suspend=y,server=n-XX:TieredStopAtLevel=1-noverify-Dspring.output.ansi.enabled=always-...

2019-05-14 16:16:26

StringUtils 工具类

publicclassStringUtils{ privatestaticintuidCount=0; publicstaticList<String>splitStr(Stringstr){ List<String>returnList=newArrayList<String>(); if(StringUt...

2019-05-10 16:54:38

Date工具类(java)

publicclassDateUtils{privatestaticfinalStringDEF_TIME_ZONE="GMT+8";//时区publicstaticvoidmain(String[]args)throwsParseException{/*System.out.println(getTimeDelta(format...

2019-05-10 16:45:08

通过HttpServletRequest 获取接口返回的json数据

1.获取方式Map<String,String>map=WitMedicalUtils.parseRequestMap(request.getParameterMap());2.解析方法:WitMedicalUtils.parseRequestMap()publicstaticMap<String,String>parseRequestMap(...

2019-05-08 17:23:02

Git 提交代码步骤

第一步:提交代码第一步:gitstatus查看当前状态当你忘记修改了哪些文件的时候可以使用gitstatus来查看当前状态,红色的字体显示的就是你修改的文件。第二步:提交代码第二步:gitadd.或者gitaddxxx如图1、如果你gitstatus查看了当前状态发现都是你修改过的文件,都要提交,那么你可以直接使用gitadd....

2019-04-15 14:50:44

设计模式--策略设计模式

策略设计模式其实就是多态的使用,父类引用指向子类对象。策略模式的最大特点是使得算法可以在不影响客户端的情况下发生变化,从而改变不同的功能。策略模式的缺点其实也很明显,在于策略模式把每一种具体的策略都封装成一个实现类,如果策略有很多的话,很显然是实现类就会导致过多,显得臃肿。案列:/***@authordengchao*@Description:策略角色*...

2019-03-27 17:32:55

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。