Sid小杰的博客

转载注明出处

排序:
默认
按更新时间
按访问量

【二十四】Java多线程之线程池(Executors提供的4中线程池总结)

参考 Java并发编程:线程池的使用 Java四种线程池介绍 java4种线程池的使用 易百教程 聊聊并发(三)Java线程池的分析和使用 Java通过Executors提供有四种线程池 ThreadPoolExecutor类 java.uitl.concurrent.Thread...

2018-09-09 20:01:16

阅读数:69

评论数:0

关系型数据库三范式

1NF:所有属性都是不可分的基本数据项 比如: 个人信息表中有字段:id,姓名,性别,地址。 如果还需要把地址拆分成:省、市、区。则不满足1NF的定义。   2NF:满足1NF,并且每个非主属性完全依赖于码 要求实体的属性完全依赖于主关键字。 所谓完全依赖是指不能存在仅依赖主关键字一...

2018-08-28 18:40:37

阅读数:18

评论数:0

(转)Mybatis中的#{}和${}区别

1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by &quo...

2018-08-28 13:16:03

阅读数:20

评论数:0

(转)MyBatis事务管理、一级缓存、二级缓存

参考:MyBatis(三) 事务管理和缓存机制 一、事务管理 1.1 Transaction接口 1、构成: (1)MyBatis的事务设计重点是Transaction接口,Transaction接口有两个实现类,分别是 JdbcTransaction和ManagedTransaction。...

2018-08-28 13:07:38

阅读数:15

评论数:0

【二十二】hive 优化

参考 数据分析利器之hive优化十大原则 Hive SQL的优化 一 使用分区剪裁、列剪裁 在SELECT中,只拿需要的列,如果有,尽量使用分区过滤,少用SELECT *。 在分区剪裁中,当使用外关联时,如果将副表的过滤条件写在Where后面,那么就会先全表关联,之后再过滤,比如: S...

2018-08-22 00:26:56

阅读数:19

评论数:0

【二十一】hive桶表

Bucketed Sorted Tables(桶表) 理论 桶表是对数据进行哈希取值,然后放到不同文件中存储。 数据加载到桶表时,会对字段取hash值,然后与桶的数量取模。 物理上,每个桶就是表(或分区)目录里的一个文件。 分桶表加载数据不能使用load。 采用桶能够带来一些好处: ...

2018-08-21 23:49:16

阅读数:28

评论数:0

【十】hadoop理论

官网 概述 Hadoop是一个分布式系统基础架构,由Apache基金会开发,用户可以在不了解分布式底层细节的情况下,开发分布式应用程序。充分利用集群的威力来高速运算或存储。它是一个高可靠、高扩展、分布式计算的开源软件。 HDFS HDFS是一个有高吞吐能力的分布式文件系统。源自Goog...

2018-08-15 21:41:51

阅读数:57

评论数:0

【二十一】Spark常用算子

转自 Spark的算子的分类 从大方向来说,Spark 算子大致可以分为以下两类:      1)Transformation 变换/转换算子:这种变换并不触发提交作业,完成作业中间过程处理。      Transformation 操作是延迟计算的,也就是说从一个RDD 转换生成另一个 ...

2018-08-15 21:08:56

阅读数:56

评论数:0

【二十三】java编程之String、StringBuilder、StringBuffer

速度比较: StringBuilder > StringBuffer > String String为字符串常量。String对象一旦创建之后该对象是不可更改的。 每次“修改”其实都是一个新的String,并不是在原来的基础上修改的。 Strin...

2018-08-15 19:30:28

阅读数:17

评论数:0

【二十二】java编程之switch:根据输入年月日,计算出是本年的第几天(SimpleDateFormat、Date、Calendar)

 闰年是公历中的名词。 普通年:能被4整除但不能被100整除的年份为普通闰年。(如2004年就是闰年,1999年不是闰年); 世纪年:能被400整除的为世纪闰年。(如2000年是闰年,1900年不是闰年);   import java.text.ParseException; impor...

2018-08-15 18:56:05

阅读数:26

评论数:0

【二十一】Java大小写转换

字符小写转大写 import java.util.Scanner; public class CharacterLowToUp { public static void main(String[] args) { System.out.println(&quo...

2018-08-15 00:03:28

阅读数:10

评论数:0

【二十】Java编程之实现有序数组二分查找

有序序列二分查找算法基本思想: 例子 有序数组:{1,5,8,9,12,17,23,25,29,34,36,37,40,42,45} 数组下标:{0,1,2,3,  4,  5,  6,  7,  8, 9, 10,11,12,13,14} 查找数5 1.在一个查询区间中,确定区间的中心...

2018-08-14 23:56:36

阅读数:13

评论数:0

【十九】Java编程之分解质因素

质因数百度百科解释 质因数(素因数或质因子)在数论里是指能整除给定正整数的质数。除了1以外,两个没有其他共同质因子的正整数称为互质。因为1没有质因子,1与任何正整数(包括1本身)都是互质。正整数的因数分解可将正整数表示为一连串的质因子相乘,质因子如重复可以用指数表示。根据算术基本定理,任何正整数...

2018-08-14 23:05:11

阅读数:8

评论数:0

【十八】Java集合总结

  List 有序、可重复。 1.ArrayList 是用数组实现的(顺序表),查询速度快,但是在中间添加/删除元素慢,会导致数据移位。线程不安全。 ArrayList有2个构造函数,一个是默认无参的,一个是传入数组大小的。 在JavaEffect书中明确提到,如果预先能知道或者估...

2018-08-14 18:16:25

阅读数:8

评论数:0

【八】Java设计模式GOF23之总结

设计模式主要有3个大分类 创建型模式:用来建造对象 一、单例模式: 保证一个类只有一个实例,并且提供一个访问该实例的全局访问点。 常见应用场景: 1.全局计数器采用单例模式,不然不好同步。 2.应用程序的日志应用,共享日志文件一直处于打开状态,所以只能有一个实例去操作,否则内容不好追加...

2018-08-14 00:51:36

阅读数:14

评论数:0

【十七】Java设计模式GOF23之观察者模式

1.自己定义 目录 Observer.java public interface Observer { void update(Subject s); } ObserverA.java public class ObserverA implements Observer{ ...

2018-08-14 00:50:39

阅读数:9

评论数:0

【十六】Java设计模式GOF23之动态代理

目录 Star.java public interface Star { void confer();//谈协议 void signContract();//签合同 void bookTicket();//订票 void sing();//唱歌 void collectMone...

2018-08-13 23:55:51

阅读数:10

评论数:0

【十五】Java设计模式GOF23之静态代理

目录 Star.java public interface Star { void confer();//谈协议 void signContract();//签合同 void bookTicket();//订票 void sing();//唱歌 void collectMone...

2018-08-13 23:28:34

阅读数:9

评论数:0

【十四】Java设计模式GOF23之原型模式

目录 浅复制 Sheep.java import java.io.Serializable; import java.util.Date; /** * 浅复制 */ public class Sheep implements Cloneable,Serializable{ priv...

2018-08-13 23:07:52

阅读数:12

评论数:0

【十三】Java设计模式GOF23之建造者模式

目录 AirShip.java public class AirShip { private OrbittalModule orbitalModule;//轨道舱 private Engine engine;//发动机 private EscapeTower escapeTower...

2018-08-13 22:09:53

阅读数:11

评论数:0

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