Java
文章平均质量分 86
just_young
这个作者很懒,什么都没留下…
展开
-
基于Hadoop和CDC的重复数据检测实现
翻出了两年前做过的一个Hadoop项目,为了应付原创 2014-11-08 23:43:35 · 2519 阅读 · 0 评论 -
Mybatis学习小记
Mybatis学习小结最近在学习Java的一些框架,Spring,Mybatis这些,总有点浮于表面的感觉,这里先记录一下使用的小知识。1.初级尝试这部分记录一下我第一次用Mybatis以及Spring做的小代码,比较简单,主要涉及环境的配置以及简单的使用,后续部分会有其他更深入的使用总结。1.1 准备工作这里准备一些基本的jar包,我是用maven管理的。用到的jar包如下。这里要特别注意myba原创 2016-05-22 20:06:18 · 4103 阅读 · 0 评论 -
LeetCode 334. Increasing Triplet Subsequence
前言写这篇文章的主要目的是为了熟悉一下MarkDown这个编辑方式。因为昨天有道云笔记发布对MarkDown的支持,后知后觉的我才发现了这个编辑器,因此打算写一篇小算法来练练手。这个算法也不算难,虽然我也参考了别人的代码。LeetCode 334题目 Given an unsorted array return whether an increasing subsequence of leng原创 2016-05-18 23:31:21 · 726 阅读 · 0 评论 -
关于使用线程池造成tomcat进程无法正常退出的一点思考
最近在项目中使用了多线程生产者消费者模型来模拟消息队列处理问题,但是发现在要求线程退出时,由于没能处理好退出线程的操作造成了Tomcat进程无法停止的问题。经过一番折腾后想总结一下这方面的经验。线程中断的方式常用的有两种,一种是使用标记位,在代码执行中通过对标记位的判断来决定是否应该退出线程的执行;另一种是使用Thread类的interrupt方法,来终止线程。因此,刚开始时,我便采用第二原创 2016-02-03 17:50:31 · 9168 阅读 · 0 评论 -
HBase条件查询
HBase只提供了行级索引,因此,要进行条件查询只有两种方式:(1).设计合适的行键(通过行键直接定位到数据所在的位置);(2).通过Scan方式进行查询,Scan可设置其实行和结束行,把这个搜索限定在一个区域中进行;Scan可以设置一个或多个Filter,来对行键、列族和列进行过滤,从而达到条件查询的目的。这里记录了一下使用第二种方式进行条件查询的代码。1.PrefixFil原创 2015-11-23 11:16:05 · 19416 阅读 · 1 评论 -
微信第三方登录Android实现
记录一下微信第三方实现登录的方法。还是比较简单。一、必要的准备工作1.首先需要注册并被审核通过的微信开放平台帐号,然后创建一个移动应用,也需要被审核;2.然后到资源中心下载开发微信所需的工具;下载的网址:点击打开链接,有一个是SDK,一个是签名生成工具还有一个范例代码。3.将SDK文件夹lib下的jar文件libammsdk.jar导入到项目工程中;4.你的测试手机需要装好原创 2015-10-22 15:00:40 · 7683 阅读 · 0 评论 -
Ubuntu14.04下,Tomcat8+Nginx+memcache配置服务器集群session共享
之前配置的Tomcat集群使用的是Tomcat提供的简单的集群管理的方式:,这种集群session贡献使用的是:org.apache.catalina.ha.session.DeltaManager,它会将某个节点的session复制到集群的所有节点上,根据Tomcat官方文档,这种session共享方式在集群变大时,效果并不好。因此,我尝试使用memcached来让集群共享session。配原创 2015-09-10 22:26:13 · 2220 阅读 · 0 评论 -
HttpClient 4.5 利用HTTPS提交POST请求
最近在写一个测试服务器的程序,其中需要使用HTTPS协议,向服务器提交多个请求,由于服务器的证书是自己做的,因此要做证书的验证等工作。在网上查了许多例子,发现都不太合适,因为大部分代码都没做证书验证,所以容易受到中间人攻击。这里查阅了许多文档,并编写了自己的代码,做一个总结。我这里使用了HttpClient 4.5版本。参考了Oracle的文档:http://docs.oracle.com原创 2015-08-14 18:14:56 · 18872 阅读 · 3 评论 -
Android使用Https协议与Tomcat服务器进行文件上下传,并将上传的文件上传至HDFS
最近使用了HTTPS协议在Android设备上进行文件上下传操作,这里做一下记录。一、Android端代码1.下面的代码是关于文件上传和下载需要使用的工具类。package com.example.justyoung.logintest;import android.content.SharedPreferences;import android.util.Log;imp原创 2015-07-01 23:16:39 · 2948 阅读 · 0 评论 -
HBase-1.0.1.1的Java API使用记录
最近项目中使用了HBase作为数据记录,这里简单记录一下使用的Java API,网上很多API都是比较早期的,现在已经属于过时了,所以在这里总结一下。1. 首先是Configuration类,这个配置类来自org.apache.hadoop.conf.Configuration,首先要初始化它,这是一个重量级操作。Connection接口,来自org.apache.hadoop.hbase.c原创 2015-07-31 18:21:26 · 2367 阅读 · 4 评论 -
Tomcat8配置SSL/TSL,Android通过HTTPS进行访问
最近需要在Android上通过HTTPS协议访问Tomcat服务器,这里做一下记录,备忘用。一、Tomcat上的配置1.生成keystore文件在JDK_HOME/bin目录下有一个keytool工具,可用来生成一个存放服务器私钥和自签名证书的文件。使用如下命令来生成这个文件,keytool -v -genkey -alias cyber_space -keyalg RSA -ke原创 2015-06-25 16:00:02 · 3175 阅读 · 0 评论 -
利用Tomcat1.8实现Mysql数据库连接池
为了提高数据库连接的使用效率,可以使用数据库连接池,避免重复的创建和关闭连接。它的具体配置步骤如下:1.将数据库驱动文件放到tomcat目录的lib下,我使用的是mysql-connector-java-5.1.34-bin.jar。2.配置tomcat_home/conf下的context.xml文件。在文件中添加如下内容各个属性的解释如下,摘自apache网站的文档。<!-原创 2015-06-24 23:59:53 · 998 阅读 · 0 评论 -
在OS X上使用eclipse远程连接Hadoop遇到的问题总结
这里使用的是Hadoop 2.7.0版本具体配置问题不再赘述。这里主要记录一下配置端口时候遇到的问题原创 2015-06-23 16:43:02 · 2039 阅读 · 0 评论 -
Spring与MongoDB集成使用
Spring与MongoDB结合前言POM依赖applicationContext文件使用代码前言 公司让将一些离线数据,如交易订单、记账信息等数据存入MongoDB这样的,最像关系型的非关系型数据库中,于是我便开始研究怎样通过Spring方便地使用MongoDB,这里记录一下使用和配置的过程。 MongoDB这种可以在集合中任意增加字段的存储方式,非常适合原创 2017-09-14 00:04:44 · 1159 阅读 · 0 评论