- 博客(87)
- 收藏
- 关注
原创 HDFS联盟
[img]http://dl2.iteye.com/upload/attachment/0129/8021/81d741ff-ccd9-3094-b75f-d6d53fcb2653.png[/img]一、搭建HDFS联盟的环境 1、规划: NameNode: bigdata12 bigdata13 DataNode: bigdata14 bigdata15...
2018-05-13 20:23:12
204
原创 Hadoop高可用集群(HA)
[img]http://dl2.iteye.com/upload/attachment/0129/7999/fd251f2b-ed95-38aa-a37f-b8867bc410b7.png[/img]一、集群的规划Zookeeper集群: 192.168.157.12 (bigdata12) 192.168.157.13 (bigdata13) 192.168.157.14 (...
2018-05-12 20:20:25
186
原创 Hadoop学习笔记
实验环境:1、Linux操作系统2、Hadoop的介质3、Spark的介质学习路线和课程简介:1、基础:Java语言:Java基础(Java SE):变量 类型 循环 if 面向对象:类、封装、集成、多态 I/O:输入流、输出流 反射、泛型...
2018-05-04 12:32:47
421
原创 HBase学习笔记
NoSQL数据库之:HBase一、NoSQL的基础、常见的NoSQL数据库 1、什么是NoSQL数据库? (*)基于Key-Value来保存数据 关系型数据库:基于关系模型 ---> 二维表 (*)NoSQL不支持事务 2、常见的NoSQL数据库 (1)HBase:基于HDFS、面向列的NoSQL数据库 表 --...
2018-05-04 12:08:00
147
原创 Hive学习笔记
数据分析的引擎:Hive、Pig ----> 属于Hadoop体系结构 Impala Spark SQL -----> 类似Hive一、什么是Hive? 1、Hive是一个翻译器,把SQL语句翻译成一个MapReduce程序 2、常见的数据分析引擎:Hive、Pig、Impala、Spark SQL 3、Hive是一个基于Ha...
2018-05-02 13:22:02
471
原创 学习sharding-jdbc(二)之spring+mybatis+sharding-jdbc整合
[quote]http://blog.youkuaiyun.com/linuu/article/details/50929904[/quote]新建Maven项目pom.xml[html] view plain copy 4.0.0 org.study sharding-jdbc-mybatis 0.0.1-SNAPSHOT ...
2017-01-19 11:28:06
300
原创 redis分布式锁-SETNX实现
[quote]http://my.oschina.net/u/1995545/blog/366381[/quote]摘要redis分布式锁-SETNX实现Redis有一系列的命令,特点是以NX结尾,NX是Not eXists的缩写,如SETNX命令就应该理解为:SET if Not eXists。这系列的命令非常有用,这里讲使用SETNX来实现分布式锁。 用SETNX实现分...
2016-08-26 11:45:58
118
原创 使用Maven构建多模块项目
[quote]http://www.cnblogs.com/xdp-gacl/p/4242221.html[/quote][url]http://www.cnblogs.com/xdp-gacl/p/4242221.html[/url]在平时的Javaweb项目开发中为了便于后期的维护,我们一般会进行分层开发,最常见的就是分为domain(域模型层)、dao(数据库访问层)、ser...
2016-06-28 17:47:34
112
原创 常用链接(PA)
工作:itsmhttp://itsmportal.paic.com.cn/loginrequesthttp://request.paic.com.cn/request/casehttp://case.paic.com.cn/case/task/searchTask.shtmlrsmshttp://rsms.paic.com.cn/rsms/svnhttp:/...
2016-04-19 16:59:59
1394
原创 java 加解密(3DES)
[code="java"]package com.paic.umap.ucm.common.utils;import java.security.MessageDigest;import javax.crypto.Cipher;import javax.crypto.spec.SecretKeySpec;import org.bouncycastle.util.en...
2016-04-07 16:33:07
162
原创 加解密
[code="java"]package com.pingan.main;import java.net.URLDecoder;import java.net.URLEncoder;import java.security.NoSuchAlgorithmException;import java.security.SecureRandom;import java...
2016-04-07 16:29:31
231
原创 浅谈Java中的hashcode方法
[quote]http://www.cnblogs.com/dolphin0520/p/3681042.html[/quote][url]http://www.cnblogs.com/dolphin0520/p/3681042.html[/url]浅谈Java中的hashcode方法 哈希表这个数据结构想必大多数人都不陌生,而且在很多地方都会利用到hash表来提高查找效率。在J...
2015-11-24 16:08:58
128
原创 java之jvm学习笔记十三(jvm基本结构)
[quote]http://blog.youkuaiyun.com/yfqnihao/article/details/8289363[/quote][quote]http://www.importnew.com/1486.html[/quote] 欢迎装载请说明出处:http://blog.youkuaiyun.com/yfqnihao 这一节,主...
2015-06-24 10:32:54
129
原创 每天进步一点点——五分钟理解一致性哈希算法(consistent hashing)
[u]http://blog.youkuaiyun.com/cywosp/article/details/23397179/[/u]转载请说明出处:http://blog.youkuaiyun.com/cywosp/article/details/23397179 一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,初...
2015-06-10 10:48:43
161
原创 ConcurrentHashMap原理分析
[quote]http://blog.youkuaiyun.com/longyulu/article/details/25054941[/quote]集合是编程中最常用的数据结构。而谈到并发,几乎总是离不开集合这类高级数据结构的支持。比如两个线程需要同时访问一个中间临界区(Queue),比如常会用缓存作为外部文件的副本(HashMap)。这篇文章主要分析jdk1.5的3种并发集合类型(conc...
2015-06-10 10:27:54
96
原创 系统日志logback
[quote]logback-classic-1.0.3.jar[/quote][quote]logback-core-1.0.3.jar[/quote][quote]logstash-logback-encoder-1.2.jar[/quote][code="xml"] ...
2015-06-09 10:51:36
488
原创 spring中使用logback日志组件替换log4j
logback比log4j的强大之处,请到logback的主页去看,我就不啰嗦了,你懂、或者不懂,logback就在那里,无比强大,傲视绝伦。复制log4j-over-slf4j.jar,logback-classic.jar,logback-core.jar,jcl-over-slf4j.jar到lib目录,删除原有的log4j.jar。 创建一个新类[code="java"]...
2015-04-29 15:27:21
150
原创 java加密解密
[code="java"]package com.neo.xnol.weixin.util;import java.security.Key;import java.security.Security;import javax.crypto.Cipher;public class DesSecurityUtil { private static Strin...
2015-02-10 15:05:24
117
原创 eclipse常用配置
Eclipse常用配置介绍以下是项目中所使用的eclipse需要配置的地方, 相关工具软件放在(ftp://172.20.17.108/ftp/Tools/),配置文件放在(http://tech.xiaoniu88.net/svn/documents/eclipse_settings)开发过程须统一开发工具与代码格式:上述目录中的eclipse说明:eclipse-jee-luna-...
2015-01-05 11:23:03
176
原创 分布式事务-幂等
[quote]http://www.360doc.com/content/14/0119/22/15109633_346516210.shtml[/quote]
2014-12-30 14:04:03
124
原创 实现基于nginx的tomcat负载均衡和集群配置
今天看到"基于apache的tomcat负载均衡和集群配置 "这篇文章成为javaEye热点。略看了一下,感觉太复杂,要配置的东西太多,因此在这里写出一种更简洁的方法。 要集群tomcat主要是解决SESSION共享的问题,因此我利用memcached来保存session,多台TOMCAT服务器即可共享SESSION了。 你可以自己写tomcat的扩展来保存SESSION到me...
2014-12-26 16:22:08
105
原创 大数据量高并发的数据库优化
一、数据库结构的设计 如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。所以,在一个系统开始实施之前,完备的数据库模型的设计是必须的。 在一个系统分析、设计阶段,因为数据量较小,负荷较低。我们往往只注意到功能的实现,而很难注意到性能的薄弱之处,等到系统投入实际运行一段时间后,才发现系统的性能在降低,这时再...
2014-12-16 10:13:35
129
原创 java导出Excel
[code="java"]package com.xxxpiao.datacompare.action;import java.io.IOException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Calendar;import java.util.Has...
2014-10-14 17:00:49
270
原创 <base target="_self"/>标签的巧妙用法
最近项目中一个小问题卡了我不少时间。我遇到的问题是:在项目的弹出式的模型窗口里,我需要将数据提交到服务器。然后从服务器再返回到本页面。结果:返回了本页面,窗口却是从新打开的。 现在来谈一下解决方法:书上说在模型窗口中加入标签即可。我把该标签放上去却没有任何反应,当时我不明白这为什么?后来经过查证原来这个属性有IE6与IE7之分。忘了说我的浏览器是IE7的。注:1、如果你是IE6...
2014-10-10 15:34:16
484
原创 分布式一致性-幂等
关于分布式系统的数据一致性问题(一)最近写了一个关于 铁道部购票系统的若干文章 铁道部新客票系统的设计(一)铁道部新客票系统的设计(二)铁道部新客票系统的设计(三)正好遇到一个博友,咨询了一个问题,这个问题正好可以作为分布式系统的数据一致性的简单例子,当然,这个只是比较简单的情况现在先抛出问题,假设有一个主数据中心在北京M,然后有成都A,上海B两个地...
2014-09-28 14:53:47
103
原创 ModelResult-查询封装类
[code="java"]package com.xxx.appmodel.domain.result;import java.io.Serializable;import java.util.Collection;import java.util.HashMap;import java.util.HashSet;import java.util.Map;imp...
2014-09-25 09:14:21
782
1
原创 LDAP工具类
[code="java"]package com.xxxpiao.common.utils;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import java.util.Hashtable;import javax.naming.Context;im...
2014-09-05 10:12:57
422
原创 通过JNDI访问LDAP目录服务
[code="java"]package com.sina.test;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import java.util.Hashtable;import java.util.logging.Level;import java....
2014-09-04 17:46:50
702
原创 java获取两个日期之间的年月(yyyy-MM)和年月日(yyyy-MM-dd)
[code="java"]public List processToYYYYMMDD(String date1,String date2){ List timeList=new ArrayList(); if(date1.equals(date2)){ timeList.add(date1); return timeList; } ...
2014-07-29 14:42:58
1537
1
原创 maven-.m2
[code="xml"] normal true http congmin.jin 123456 nexus.tech.xxx.com/ 80 nexus.tech.xxx.com nexus-public-snapshots public-snapshot...
2014-07-28 14:48:53
94
原创 maven实战
[code="xml"] normal true http congmin.jin 123456 nexus.tech.2caipiao.com/ 80 nexus.tech.2caipiao.com nexus-public-snapshots publi...
2014-07-07 10:04:11
160
原创 验证敏感词汇
[code="java"]package com.xxxpiao.core.member.service.impl.util;import java.io.BufferedReader;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;im...
2014-07-04 10:01:28
298
原创 互联网数功能位,表扩展(flagBit,feature)
[code="xml"] SELECT id FROM member m where m.register_time >= to_date(concat(to_char(sysdate-3,'yyyy-mm-dd'),' 11:00:00'),'yyyy-mm-dd hh24:mi:ss') and BITAND(m.flag_bit,${memberFlagBi...
2014-06-26 17:39:43
361
原创 线程运用-抽象类使用
[code="java"]package com.xxx.betcart.server.service.impl.threadmanager;import org.slf4j.Logger;import org.slf4j.LoggerFactory;/** * 线程基本类 * * 记录线程开始时间/结束时间/ 线程名称/线程属性参数 * @proje...
2014-06-26 17:34:08
273
原创 JDBC分批更新
[code="java"]@Override public boolean batchUpdatePackageBuyPrizeJdbc( List buyList) { if (buyList == null || buyList.size()
2014-06-26 17:11:08
149
原创 分批查询
[code="java"]package com.xxxpiao.common.utils;import java.util.ArrayList;import java.util.Arrays;import java.util.Collection;import java.util.HashMap;import java.util.List;import java....
2014-06-26 17:08:21
272
原创 Oracle位操作
[code="java"]public void addFlagBit(Long flagBit) { this.flagBit |= flagBit.longValue(); } public void removeFlagBit(long flagBit) { this.flagBit &= flagBit ^ Long.MAX_VALUE; }[/code]...
2014-06-12 11:24:58
448
原创 jvm组成
[quote]http://thw.iteye.com/blog/953869[/quote]1 JVM 简介JVM 是我们Javaer 的最基本功底了,刚开始学Java 的时候,一般都是从“Hello World ”开始的,然后会写个复杂点class ,然后再找一些开源框架,比如Spring ,Hibernate 等等,再然后就开发企业级的应用,比如网站、企业内部应用、实时交易系统等等,...
2014-03-06 16:44:16
136
原创 MySQL事务隔离级别详解
SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。Read Uncommitted(读取未提交内容) 在该隔离级别,所有事务都可以看到其他未提交事务的执行结果。本隔离级别很少用于实际应用,因为它的性能也不比其他级别好多少。读取未提交的数据,也被称之为脏读(Dirty ...
2014-03-04 16:25:54
114
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人