自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

chenxiaoqiong的专栏

混迹在程序界的一枚小女子^♪ ^♪ ^♪

  • 博客(12)
  • 资源 (6)
  • 收藏
  • 关注

原创 Java多线程 - Callable 和 Future实现有返回值的线程

原文地址:http://chenxiaoqiong.com/articles/thread2/假设有一个很耗时的返回值需要计算,并且这个返回值不是立刻需要的话,那么就可以使用这个组合,用另一个线程去计算返回值,而当前线程在使用这个返回值之前可以做其它的操作,等到需要这个返回值时,再通过Future得到。创建 Callable 接口的实现类,并实现 call() 方法,该 call() 方法

2018-01-19 14:15:00 1923

原创 Java多线程 - 线程实现,线程状态(生命周期)

原文地址:http://chenxiaoqiong.com/articles/thread1/为什么要用多线程使用多线程只有一个目的,那就是更好的利用cpu的资源。通常在一个进程中可以包含若干个线程,它们可以利用进程所拥有的资源。 在引入线程的操作系统中,通常都是把进程作为分配资源的基本单位,而把线程作为独立运行和独立调度的基本单位。由于线程比进程更小,基本上不拥有系统资源,故对

2018-01-19 14:13:33 243

原创 Java 变量类型(类变量,实例变量,局部变量)

Java语言支持的变量类型有: 类变量:独立于方法之外的变量,用 static 修饰。 实例变量:独立于方法之外的变量,不过没有 static 修饰。 局部变量:类的方法中的变量。Java 中静态变量和实例变量区别 静态变量属于类,该类不生产对象,通过类名就可以调用静态变量。 实例变量属于该类的对象,必须产生该类对象,才能调用实例变量。在程序运行时的区别: 实例变量属于某个对象的属性

2017-12-02 14:58:22 515

原创 Java异常处理 (try catch finally throw throws exception error)

Java异常处理机制当程序中抛出一个异常后,程序从程序中导致异常的代码处跳出,java虚拟机检测寻找和try关键字匹配的处理该异常的catch块,如果找到,将控制权交到catch块中的代码,然后继续往下执行程序,try块中发生异常的代码不会被重新执行。如果没有找到处理该异常的catch块,在所有的finally块代码被执行和当前线程的所属的ThreadGroup的uncaughtException方

2017-07-11 16:36:39 1342

原创 Hive和MySQL分组排序取前n条记录

– title: hive分组排序 date: 2017-05-23 17:04:00 categories: [技术,Hive]tags: Hadoop,Hive,大数据原文地址:http://chenxiaoqiong.com/articles/hiverownum/

2017-05-23 11:52:53 6533

原创 linux环境搭建(java+mysql+maven+tomcat+nginx)

jdk安装到官网下载安装包拷贝下载好的jdk-8u121-linux-arm32-vfp-hflt.tar.gz到你要安装的目录,我的目录是:/usr/local/java解压jdk到当前目录 tar -zxvf jdk-8u121-linux-arm32-vfp-hflt.tar.gz编辑配置文件,配置环境变量 vim /etc/profile 添加如下内容:JAVA_HOME根据实际

2017-04-12 15:47:15 543

原创 Linux Crontab 定时任务

原文地址:http://chenxiaoqiong.me/articles/crontab/作为菜鸟的我一直以为linux定时任务是一个很复杂的东西,近期自己要写了才知道原来这么简单。总结如下:crontab命令crontab -l //列出某个用户cron服务的详细内容 crontab -e //编辑某个用户的cron服务,相当于进入vi编辑模式 crontab -r //删除某个用户的cro

2017-04-05 15:23:04 266

原创 MapReduce实例(二)

原文地址:http://chenxiaoqiong.com/articles/mapreduce2/ 看了 MapReduce实例(一),应该对mapreduce有了基本了解,试着自己去实现下面的例子,相信你会有收获的。实例需求将输入文件中的数字进行排序,要求输出文件中输出序号、数字。 输入文件1999 241245 输出文件1 12

2017-03-21 11:36:19 496

原创 MapReduce实例(一)

原文地址:http://chenxiaoqiong.com/articles/mapreduce1/基本概念Hadoop:的框架最核心的设计就是:HDFS和MapReduce。HDFS为海量的数据提供了存储,则MapReduce为海量的数据提供了计算。 MapReduce:是处理大量半结构化数据集合的编程模型。最简单的 MapReduce应用程序至少包含 3 个部分:一个 Map 函

2017-03-17 14:55:36 4268

原创 logback配置详解

最近公司项目进行了重构,日志管理从Log4j迁移到了LogBack。 Logback是由log4j创始人Ceki Gülcü为取代log4j而设计的又一个开源日志组件。无论从设计上还是实现上,Logback相对log4j而言有了相对多的改进:http://www.oschina.net/translate/reasons-to-prefer-logbak-over-log4j。logback配置详

2017-01-19 16:35:55 858

原创 tomcat配置https协议

当遇到支付等安全性要求较高的情况时需要使用https协议,在此记录一下配置方式,方便以后查看,也希望能帮到其他朋友。HTTPS协议详解HTTPS是HTTP的安全版,其与http的主要区别如下:    1. https协议需要到ca申请证书,一般免费证书很少,需要交费。http是超文本传输协议,信息是明文传输,https 则是具有安全性的ssl加密传输协议。http和htt

2017-01-19 16:29:12 379

原创 Nginx安装与配置

原文链接:http://chenxiaoqiong.me/articles/nginx安装步骤安装pcre获取pcre编译安装包,在http://www.pcre.org/ 上可以获取当前最新的版本解压缩pcre-xx.tar.gz包。进入解压缩目录,执行./configure。make & make install 可能发生错误 make: ***

2017-01-12 14:36:39 416

listio架构

同事分享的qcon大会分享的内容,listio架构 envoy,sidebar等原理

2018-05-09

极光推送实例

极光推送官方代码,包含实例和jar,可直接整合使用

2015-09-17

oracle 11g,数据库连接驱动

Oracle数据库连接驱动

2014-06-23

俄罗斯方块

达内培训版简洁,美观俄罗斯方块。界面美观,代码清晰,注释多,简单易懂

2014-06-23

C#抽奖(windows application)

通过timer实现:按开始键开始滚动抽奖,暂停可停止,继续可继续,停止即停止

2013-11-15

java实战基础

java实战基础:环境安装详解,数据库连接方法和代码,javabean基本用法

2013-11-15

空空如也

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

TA关注的人

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