
java学习
文章平均质量分 82
phoebe_IT
开始记录自己成长的点滴,以防自己回首时,发现自己什么都没有留下来。
展开
-
Hive四种数据导入方式介绍
转载自:http://www.aboutyun.com/thread-7440-1-1.html很好的讲解了怎么从hdfs导入数据到hive表里面问题导读1.从本地文件系统中通过什么命令可导入数据到Hive表?2.什么是动态分区插入?3.该如何实现动态分区插入?扩展:这里可以和Hive中的三种不同的数据导出方式介绍进行对比?Hive的转载 2015-12-15 14:33:33 · 450 阅读 · 0 评论 -
springboot注解 详解
原文:https://blog.youkuaiyun.com/qq_34870296/article/details/78581799 1.SpringBoot/spring@SpringBootApplication:包含@Configuration、@EnableAutoConfiguration、@ComponentScan通常用在主类上。@Repository:用于标注数据访问组件,即D...转载 2018-12-24 15:55:33 · 308 阅读 · 0 评论 -
身份证校验:根据正则 +十七位数字本体码权重
此种校验,一般随意输入的身份证,都不能通过public static final String CERT_CODE_18_REG = "/^(^[1-9]\\d{7}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}$)|(^[1-9]\\d{5}[1-9]\\d{3}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])((\\d...原创 2018-12-11 16:51:31 · 2190 阅读 · 0 评论 -
Spring 事务机制详解
转载自:https://my.oschina.net/xianggao/blog/84237?fromerr=ReFPLSuvSpring事务机制主要包括声明式事务和编程式事务,此处侧重讲解声明式事务,编程式事务在实际开发中得不到广泛使用,仅供学习参考。Spring声明式事务让我们从复杂的事务处理中得到解脱。使得我们再也无需要去处理获得连接、关闭连接、事务提交和回滚等这些操作。再也无需要我...转载 2018-12-06 10:12:13 · 198 阅读 · 0 评论 -
springmvc 工作原理机源码解析
SpringMVC流程架构图:https://www.cnblogs.com/HigginCui/p/5856780.html 这个架构图设计的很简洁 简单易懂spring源码分析系列文章:https://www.cnblogs.com/fangjian0423/p/springMVC-directory-summary.html 这个非常详细 转载自:https://ww...转载 2018-07-31 11:49:53 · 239 阅读 · 0 评论 -
动态代理相关资料学习
1、Spring的两种代理JDK和CGLIB的区别浅谈:https://blog.youkuaiyun.com/u013126379/article/details/52121096注:两种代理的实例,写的浅显易懂 2、Java动态代理分析:https://blog.youkuaiyun.com/danchu/article/details/70146985注:jdk动态代理的原理进行浅显易...原创 2018-07-18 15:53:23 · 234 阅读 · 0 评论 -
java字符串的替换replace、replaceAll、replaceFirst的区别详解
转载自:https://my.oschina.net/u/816576/blog/369643摘要: String类的replace、replaceAll、replaceFirst的区别详解;涉及到正则表达式。如果不是刚刚复习了下正则表达式,我可能也不会注意到,原来String的replaceAll跟replaceFirst用到了正则表达式!不多解释,看代码:Strin转载 2017-07-12 16:30:27 · 914 阅读 · 0 评论 -
spring 学习个概念总结:
1.控制反转原创 2017-08-01 22:40:02 · 279 阅读 · 0 评论 -
结合top和jstack找出占用cpu最高的堆栈信息
转载自:http://blog.youkuaiyun.com/u013593306/article/details/524686511,使用命令top -p ,显示你的Java进程的内存情况,pid是你的java进程号,比如49772,按H,获取每个线程的内存情况 3,找到内存和cpu占用最高的线程pid,比如4977 4,执行 System.out.转载 2017-08-07 18:41:57 · 13034 阅读 · 0 评论 -
StringUtils中 isNotEmpty 和isNotBlank的区别
StringUtils中 isNotEmpty 和isNotBlank的区别package com.stringutil;import org.apache.commons.lang3.StringUtils;//import com.sun.tools.javac.util.StringUtils;public class StringUtilTest { public原创 2017-07-18 14:52:44 · 1539 阅读 · 0 评论 -
fastjson解析null值处理 null的属性不显示
转载自:http://blog.youkuaiyun.com/l253272670/article/details/54912230在做json解析时发现,fastjson处理null时,结果会把null的字段以及值给过滤,业务上需要保留null值。直接上代码[java]view plaincopyimportjava.util.HashMap; impo...原创 2017-07-12 16:34:00 · 12581 阅读 · 1 评论 -
Json转换利器Gson之实例一-简单对象转化和带泛型的List转化
转载自:http://blog.youkuaiyun.com/lk_blog/article/details/7685169Gson 是 Google 提供的用来在 Java 对象和 JSON 数据之间进行映射的 Java 类库。可以将一个 JSON 字符串转成一个 Java 对象,或者反过来。jar和源码下载地址: http://code.google.com/p/google-gs转载 2017-06-29 11:05:08 · 306 阅读 · 0 评论 -
java笔记五:多线程的使用
转载:http://blog.youkuaiyun.com/liranke/article/details/5424543Java中实现多线程有两种途径:继承Thread类或者实现Runnable接口。Runnable是接口,建议用接口的方式生成线程,因为接口可以实现多继承,况且Runnable只有一个run方法,很适合继承。在使用Thread的时候只需继承Thread,并且new一个实例出来,调用s转载 2017-03-28 00:00:30 · 290 阅读 · 0 评论 -
Java中的hashCode()是如何实现的?
转载自:http://blog.youkuaiyun.com/kevin_ut/article/details/8177783Java library里本身就对基本的数据类型进implement了不同的hashCode()。要注意的一点是,java 中的 hashCode() 是 int 类型,在64-bit的系统里,int 就只有32位,所以一些用64-bit的大数据类型(如Long)就要经过一些压转载 2017-03-27 23:30:36 · 2312 阅读 · 0 评论