自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小猴子的博客

每天进步一点点,梦想+坚持+行动=成功!

  • 博客(27)
  • 资源 (4)
  • 收藏
  • 关注

转载 JAVA递归算法

1.什么是递归算法   递归算法就是直接或间接调用自己的算法2.问题1:一列数的规则如下: 1、1、2、3、5、8、13、21、34 ,求第30位数是多少?使用递归实现 1 public class FibonacciSequence { 2 public static void main(String[] args){ 3 System.out.println(Fri...

2018-06-29 21:49:52 515

原创 java设计模式之工厂方法

一、概述定义一个用于创建对象的接口,让子类决定实例化哪一个类。FactoryMethod使一个类的实例化延迟到其子类。二、适用性 1.当一个类不知道它所必须创建的对象的类的时候。 2.当一个类希望由它的子类来指定它所创建的对象的时候。 3.当类将创建对象的职责委托给多个帮助子类中的某一个,并且你希望将哪一个帮助子类是代理者这一信息局部化的时候。三、参与者Factor...

2018-06-29 15:43:14 188

转载 Java设计模式-工厂模式(Spring web 为例)

一般而言,工厂模式分为3种,简单工厂模式,工厂方法模式,抽象工厂模式。这三种工厂模式逐层深入吧。一,从springWeb.jar包使用抽象工厂模式的一个例子聊起之前对spring各种痴迷,所以在需要发送http请求时,用了spring自带的http客户端,上代码:import java.io.InputStream;import java.net.URI;import java.nio.cha...

2018-06-29 14:43:43 791

转载 UML中各图形或图标表示的意思

        类类的 UML 表示是一个长方形,垂直地分为三个区,如图 1 所示。顶部区域显示类的名字。中间的区域列出类的属性。底部的区域列出类的操作。当在一个类图上画一个类元素时,你必须要有顶端的区域,下面的二个区域是可选择的(当图描述仅仅用于显示分类器间关系的高层细节时,下面的两个区域是不必要的)。图 1 显示一个航线班机如何作为 UML 类建模。正如我们所能见到的,名字是 Flight,我...

2018-06-29 14:12:53 12567

转载 java设计模式之策略模式

《JAVA与模式》之策略模式(转载自http://www.cnblogs.com/java-my-life/archive/2012/05/10/2491891.html)在阎宏博士的《JAVA与模式》一书中开头是这样描述策略(Strategy)模式的:  策略模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算...

2018-06-29 12:54:13 168

转载 Integer 中的缓存类IntegerCache

2014年去某公司笔试的时候遇到这么一道题:public class Test { public static void main(String[] args) { Integer int1 = Integer.valueOf("100"); Integer int2 = Integer.valueOf("100"); System.out....

2018-06-29 08:08:51 539

转载 Java二分法查找

package com.trs.arithmetic;public class BinarySearch { /** * 二分查找 * 简介: 在二分搜寻法中,从数列的中间开始搜寻,如果这个数小于我们所搜寻的数,由于数列已排序,则该数左边的数一定都小于要搜寻的对象, * 所以无需浪费时间在左边的数;如果搜寻的数大于所搜寻的对象,则右边的数无需再搜寻,直接搜寻左边的数。 * @param...

2018-06-28 14:29:31 1804

转载 2018Java面试大全

以下面试题为个人在面试过程中所遇到的,仅供参考!如有错误,望指出。1、servlet执行流程客户端发出http请求,web服务器将请求转发到servlet容器,servlet容器解析url并根据web.xml找到相对应的servlet,并将request、response对象传递给找到的servlet,servlet根据request就可以知道是谁发出的请求,请求信息及其他信息,当servlet处...

2018-06-28 13:35:51 364

转载 Integer 类型与 int 的==比较

困惑的地方先贴上代码,显示让我一开始很困惑的地方package com.lizi.basic;public class IntegerDemo { public static void main(String[] args) { Integer a = new Integer(3); Integer b = 3; int c = 3;...

2018-06-28 11:01:34 2398

转载 理论经典:TCP协议的3次握手与4次挥手过程详解

摘要: 本文将分别讲解经典的TCP协议建立连接(所谓的“3次握手”)和断开连接(所谓的“4次挥手”)的过程。1、前言尽管TCP和UDP都使用相同的网络层(IP),TCP却向应用层提供与UDP完全不同的服务。TCP提供一种面向连接的、可靠的字节流服务。面向连接意味着两个使用TCP的应用(通常是一个客户和一个服务器)在彼此交换数据之前必须先建立一个TCP连接。这一过程与打电话很相似,先拨号振铃,等待对...

2018-06-27 15:24:56 127

原创 Java实现隐藏身份证号和手机号

package com.trs.util;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * 数字工具类 * @author xiayunan * @date 2018年6月27日 * */public class NumberUtil { public static void mai...

2018-06-27 15:00:51 3649

原创 Java Matcher类appendReplacement和appendTail方法的区别

public static void main(String[] args) { String str = "测试替换手机号15212793109哇哈哈18909801234欧米茄"; System.out.println("<<<替换前:"+str); str = hideAllPhoneNum(str); System.out.println("<&l...

2018-06-27 14:53:13 2682

转载 curl模拟http发送get或post接口测试

可参照:http://www.voidcn.com/blog/Vindra/article/p-4917667.html一、get请求 curl "http://www.baidu.com"  如果这里的URL指向的是一个文件或者一幅图都可以直接下载到本地curl -i "http://www.baidu.com"  显示全部信息curl -l "http://www.baidu.com" 只显示...

2018-06-26 15:58:03 238

原创 TCP协议中的三次握手和四次挥手

建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示:先来看看如何建立连接的。【更新于2017.01.04 】该部分内容配图有误,请大家见谅,正确的配图如下,错误配图也不删了,大家可以比较下,对比理解效果更好。这么久才来更新,抱歉!!错误配图如下:首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client端接收到ACK报文...

2018-06-26 15:28:13 108

原创 HttpClient和HttpURLConnection的使用和区别(下)

目录用法HttpURLConnection区别引用资料用法HttpURLConnection的用法一、创建HttpURLConnection对象[java] view plaincopyprint?URL url = new URL("http://localhost:8080/TestHttpURLConnectionPro/index.jsp");   URLConnection urlCon...

2018-06-25 22:34:57 217

转载 HttpClient和HttpURLConnection的使用和区别(上)

相信很多Android开发者碰到涉及到Http协议的需求时,都和我一样在犹豫是使用HttpClient还是使用HttpURLConnection呢。我在网上也搜索了很多文章,来分析两者的区别。接下来我们就剖析一下这两个网络开源库,分别从背景、用法、相同点、区别这几点来入手分析。目录补充知识背景用法HttpClient补充知识TCP/IP、Socket、HTTP简要介绍TCP/IP中文名为传输控制协...

2018-06-25 22:34:11 1128

转载 HttpUrlConnection 基础使用

From https://developer.android.com/reference/java/net/HttpURLConnection.htmlHttpUrlConnection:A URLConnection with support for HTTP-specific features. See the spec for details.Uses of this class follo...

2018-06-25 21:49:07 1155

转载 HttpURLConnection中设置网络超时

(转转:http://www.xd-tech.com.cn/blog/article.asp?id=37Java中可以使用HttpURLConnection来请求WEB资源。HttpURLConnection对象不能直接构造,需要通过URL.openConnection()来获得HttpURLConnection对象,示例代码如下:String urlStr= www.jaddy.org;URL ...

2018-06-25 15:55:29 21762 1

转载 curl命令 用法大全

一、get请求curl "http://www.baidu.com"  如果这里的URL指向的是一个文件或者一幅图都可以直接下载到本地curl -i "http://www.baidu.com"  显示全部信息curl -l "http://www.baidu.com" 只显示头部信息curl -v "http://www.baidu.com" 显示get请求全过程解析wget "http://w...

2018-06-25 11:16:58 3219

转载 java enum真的有价值吗?

 翻遍了公司大大小小的java项目,惊讶地发现,源码中居然从头到尾都没有出现过enum关键字,这使本人对java枚举产生了一些疑惑:java的enum真的有价值吗?        关于这个问题,即使是问一些有4、5年以上java开发经验的前辈,他们也答不上来,也难怪,对于实干派,只要能解决问题用什么还不一样。其实不止是这些人,一般的java开发者都基本不去用enum的,所以网上关于这个话题的资料也...

2018-06-23 23:03:16 1130 1

转载 JAVA中的char类型

1、JAVA中,char占2字节,16位。可在存放汉字2、char赋值char a='a';  //任意单个字符,加单引号。char a='中';//任意单个中文字,加单引号。char a=111;//整数。0~65535。十进制、八进制、十六进制均可。输出字符编码表中对应的字符。注:只能放单个字符。 3、char运算char类型是可以运算的因为char在ASCII等字符编码表中有对应的数值。在J...

2018-06-16 11:01:28 2003

转载 rt.jar的源代码的位置

1.点 “window”-> "Preferences" -> "Java" -> "Installed JRES"2.此时"Installed JRES"右边是列表窗格,列出了系统中的 JRE 环境,选择你的JRE,然后点边上的 "Edit...", 会出现一个窗口(Edit JRE)3.选中rt.jar文件的这一项:"C:\Program Fil

2018-06-16 09:27:14 1189

转载 解决 - OracleOraDb11g_home1TNSListener服务启动后停止

今天遇到OracleOraDb11g_home1TNSListener服务启动不了的问题,百度了各种方法,总算结合出一个靠谱的步骤。1. 配置Oracle的listener.ora文件F:\orcle\product\11.2.0\dbhome_1\NETWORK\ADMIN目录下,其中Listener修改为: LISTENER = (DESCRIPTION_LIS...

2018-06-15 15:59:21 2183 1

转载 Java数据类型 及 转换原则

一、数据类型分类:主要分为 基本类型、引用类型两大类; 二、基本类型 转换原则 1、类型转换主要在在 赋值、方法调用、算术运算 三种情况下发生。  a、赋值和方法调用 转换规则:从低位类型到高位类型自动转换;从高位类型到低位类型需要强制类型转换:  (1)布尔型和其它基本数据类型之间不能相互转换;   (2)byte型可以转换为short、int、、long、float和double;   (3)...

2018-06-15 00:37:44 3471 1

转载 win10 git bash 闪退

使用ghost重装了win10 专业版后。安装git,尝试重装了n个版本的git,右键git bash here 直接闪退,直接进入安装目录打开git-bash.exe依旧闪退,git右键点击Git Bash Here闪退并会在当前目录下生成mintty.exe.stackdump文件。右键GIT GUI here错误:fatal: open /dev/null or dup failed: No...

2018-06-13 16:05:47 2935 1

转载 解决Linux服务器tomact-8.0启动慢的问题

环境信息:CentOS release 6.8tomcat-8.0JDK1.8一、启动tomcat#sh /root/tomcat-8.0/bin/startup.sh#tailf /root/tomcat-8.0/logs/catalina.out26-Aug-2017 12:58:31.661 INFO [main] org.apache.tomcat.util.net.NioSelector...

2018-06-12 15:31:23 640

原创 Java设计模式相关面试

1.接口是什么?为什么要使用接口而不是直接使用具体类?接口用于定义 API。它定义了类必须得遵循的规则。同时,它提供了一种抽象,因为客户端只使用接口,这样可以有多重实现,如 List 接口,你可以使用可随机访问的 ArrayList,也可以使用方便插入和删除的 LinkedList。接口中不允许写代码,以此来保证抽象,但是 Java 8 中你可以在接口声明静态的默认方法,这种方法是具体的。2.j...

2018-06-10 13:40:17 4675

java集成讯飞SDK

java集成讯飞sdk在线合成语音

2023-11-06

eclispe折叠代码插件jar包

安装,即把下载的com.cb.eclipse.folding_1.0.6.jar放到eclipse\plugins目录,重启eclipse

2017-10-09

jai_core-1.1.3.jar

jai_core-1.1.3.jar

2017-08-09

jai-imageio-1.1.jar

java高级图片处理工具 jai-imageio,可以修改图片分辨率

2017-08-09

JPush极光推送jar包

JPush极光推送jar包

2017-05-26

空空如也

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

TA关注的人

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