自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 小记-致自己

1.看ArrayList集合源码时,看到创建的底层数组是Object[]数组,而非范型数组,针对此问题查了些资料https://www.cnblogs.com/ixenos/p/5648519.html。 通过代码验证居然无法创建,百度之,原来JAVA不支持泛型数组,因为数组在创建的时候必须知道内部元素的类型,而JAVA是通过擦除法实现,运行时类型参数会被擦掉。不能(直接)创建泛型...

2018-07-12 18:01:24 156

原创 2.设计模式-工厂模式-给自己

工厂模式分为3种:简单工厂模式 : 创建对象(可以理解成是工厂方法的一个特例)一个对象工厂方法模式 : 创建工厂类 一个对象抽象工厂模式 : 增强工厂方法 一类对象简单工厂书本中解释是:提供一个创建对象实例的功能,而无需关心其具体的实现。被创建实例的类型可以是接口,抽象类,具体实例。 简单工厂的本质是选择实现。意思就是根据传入的值选择实现相应的类,是创建一个足球对象还是篮球对...

2018-07-10 20:14:38 122

原创 Number工具类

import java.math.BigDecimal; import java.math.MathContext; import java.math.RoundingMode; import java.text.DecimalFormat; import java.text.NumberFormat;/** * Number工具类 * */ public abstrac...

2018-07-05 18:51:24 233

原创 Number工具类

import java.math.BigDecimal; import java.math.MathContext; import java.math.RoundingMode; import java.text.DecimalFormat; import java.text.NumberFormat;/** * Number工具类 * */ public abstrac...

2018-04-08 10:54:00 313

原创 MD5Util

import java.security.MessageDigest;public class MD5Util {public static String md5(String string) { if (string == null || string.trim().length() < 1) { return null; } try { ...

2018-03-17 15:22:56 137

原创 JsonUtil

import java.io.UnsupportedEncodingException; import java.net.URLDecoder; import java.net.URLEncoder; import java.util.ArrayList; import java.util.List;import org.apache.commons.lang3.StringUtils...

2018-03-17 15:22:21 206

原创 IP获取工具类

import java.net.InetAddress; import java.net.UnknownHostException;import javax.servlet.http.HttpServletRequest;import org.apache.log4j.Logger;/** * IP获取工具类 * */ public abstract class Ip...

2018-03-17 15:21:16 140

原创 日期工具类

import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; import java.util.concurrent.TimeUnit;im...

2018-03-17 15:20:40 111

原创 汉字转拼音工具类

import net.sourceforge.pinyin4j.PinyinHelper; import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType; import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat; import net.sourceforge.piny...

2018-03-17 15:18:49 167

原创 UUID生成工具类

import java.util.UUID;/** * UUID生成工具类 * */ public abstract class UUIDUtil { /** * 获取32位UUID */ public static String UUID32() { return UUID64().replace(“-“, “”);...

2018-03-17 15:17:47 653

原创 propertiesUtil.java

import java.io.IOException; import java.io.InputStream; import java.util.Properties;public class PropertiesUtil {public static String getMyProperty(String properties, String key) { // TODO A...

2018-03-17 15:17:06 140

原创 校验工具类

import java.util.ArrayList; import java.util.List;import org.springframework.util.Assert;/** * 校验工具类 * */ public abstract class ValidateUtil {/** 用户名正则 */private static final String REG...

2018-03-17 15:14:47 215

原创 上传阿里云工具类 ----私藏

config.properties阿里云OSS配置Export from zookeeper configuration group: [/appconfig/itfin-system] - [1.0.0] - [aliyun.oss.properties].accessKeyId=* accessKeySecret=* bucketName=** endpoint=ht...

2018-03-17 15:13:22 845

原创 redis锁的实现

redis锁的实现,有自己的工具类import com.yoho8.framework.cache.ICache; import com.yoho8.framework.cache.bean.Key; import com.yoho8.framework.enums.ModuleEnum; import com.yoho8.framework.log.LogUtil;/** * ...

2018-03-17 15:09:10 129

转载 lru ---百度百科节选

LRU 内存管理的一种页面置换算法,对于在内存中但又不用的数据块(内存块)叫做LRU,操作系统会根据哪些数据属于LRU而将其移出内存而腾出空间来加载另外的数据。 什么是LRU算法? LRU是Least Recently Used的缩写,即最近最久未使用,常用于页面置换算法,是为虚拟页式存储管理服务的。 关于操作系统的内存管理,如何节省利用容量不大的内存为最多的进程提供资源,一直是研究的重要方向

2017-11-17 23:40:32 244

原创 Redis简单入门

NoSQL数据库概述:缓存数据库,非关系型数据库NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”,泛指非关系型的数据库。 NoSQL 不依赖业务逻辑方式存储,而以简单的key-value模式存储。因此大大的增加了数据库的扩展能力。NoSQL适用场景 对数据高并发的读写 海量数据的读写 对数据高可扩展性的NoSQL不适用场景 需要事务支持 基于sql的结构化查

2017-11-16 00:13:13 319

原创 SpringCloud简单入门——写给自己

Eureka实现原理 概念Spring Cloud利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现

2017-11-09 01:07:40 2606

原创 java开发遇到的简单问题

java8新增的Stream api:遇到的问题,操作2:流的中间操作之映射 -- map(); flatMap()区分stream.map(i -> stream).forEach(System.out::println);//成功,stream地址值将流中的值替换 // map(Function<? exte

2017-11-08 00:57:36 257

原创 简单的activiti5流程框架代码实现:

简单的activiti5流程框架代码实现: 流程图: 第一步:安装插件activiti-designer-5.18,要用jdk1.5以后的版本 第二步:创建Spring-boot工程,选择activiti组件 第三步:导入相关jar包,并编写相关配置 添加依赖关系 <dependency> <groupId>org.mybatis.spring.boo

2017-11-08 00:30:53 1513

嵌入式学习资源

嵌入式学习资源,要在网页上看,放心下载

2015-10-20

空空如也

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

TA关注的人

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