自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

关于代码的那些事

一颗螺丝钉也有它的感悟

  • 博客(24)
  • 资源 (31)
  • 收藏
  • 关注

转载 Java结合Groovy让程序支持动态算法

最近项目在做一个度量平台,项目目标是整合大量数据,结合各种度量指标的算法,以图表等形式展现数据优劣趋势等。至于前台的实现技术、架构等内容不在我们讨论范围内,直接忽略,后台系统架构则采用纯Java的后台,结合多线程、Quartz定时器等技术实现采集、计算,但只是实现了预定义指标、算法的计算(使用系统预定义算法,即程序固定写死的算法)。说这么多,大家应该发现了,问题就在这,大多比较强大的度量系

2015-03-31 14:53:57 8339 1

转载 VirtualBox的四种网络连接方式

VirtualBox中有4中网络连接方式:a. NAT                          网络地址转换模式(Network Address Translation)b. Bridged Adapter        桥接模式c. Internal                     内部网络模式d. Host-only Adapter     主机模式V

2015-03-29 13:24:58 5769

转载 Ubuntu网络配置以DHCP方式配置网卡

Ubuntu网络配置的常用系统,于是我学习研究了Ubuntu网络配置,在这里对大家详细介绍下Ubuntu网络配置应用,希望对大家有用Ubuntu网络配置包含了非常好的翻译和容易使用的架构./etc/network/interfaces打开后里面可设置DHCP或手动设置静态ip。前面auto eth0,让网卡开机自动挂载.AD:WOT2015 互联网运维与开发者大会 热销抢票

2015-03-29 11:08:11 3114

原创 在VirtualBox上配置ubuntu网络

开发中需要将代码放到真实的linux环境中测试,除了公司网管会配置一台服务器,对开发人员来时,往往需要在自己的电脑上搭上这样的开发环境。虚拟机无疑是很好的解决办法。    由于之前的开发有专门的网管,很久没有再去配置linux上的开发环境,至于忘掉得差不多了,这两天重新配置,百度了很久,花了不少功夫,终于搞定虚拟机网络,把配置过程写下来,以便下次再犯。    我用的虚拟机是Oracle公司

2015-03-28 23:54:29 12141

原创 maven将依赖打入jar包

将依赖打入jar包,由于maven管理了所有的依赖,所以将项目的代码和依赖打成一个包对它来说是顺理成章的功能。maven的这个功能之前就用过,但这次使用时忘了细节,只记得用maven的assembly插件,但assembly插件功能强大,可以打zip、war各种包,所以一下子找不到如何将依赖打入jar包了。浪费了一点时间,所以一定要记录一下。在pom.xml中加入如下配置即可,

2015-03-25 17:29:10 3815

原创 Storm常见模式——批处理

消息流是storm里面的最关键的抽象。一个消息流是一个没有边界的tuple序列, 而这些tuples会被以一种分布式的方式并行地创建和处理。 对消息流的定义主要是对消息流里面的tuple的定义, 我们会给tuple里的每个字段一个名字。 并且不同tuple的对应字段的类型必须一样。 也就是说: 两个tuple的第一个字段的类型必须一样, 第二个字段的类型必须一样, 但是第一个字段和第二个字段可

2015-03-24 17:52:58 1703

转载 linux如何查看端口被谁占用

使用 netstat 进行查看!>netstat -noap | grep 80 | grep tcpProto      Recv-Q Send-Q Local Address          Foreign Address             State       PID/Program name                      -----------

2015-03-24 12:51:24 2041

转载 常见规则引擎技术

什么是业务规则?在需求里面我们往往把约束,完整性,校验,分支流等都可以算到业务规则里面。在规则引擎里面谈的业务规则重点是谈当满足什么样的条件的时候,需要执行什么样的操作。因此一个完整的业务规则包括了条件和触发操作两部分内容。而引擎是事物内部的重要的运行机制,规则引擎即重点是解决规则如何描述,如何执行,如何监控等一系列问题。对于快速软件开发平台往往会包括两个方面的内容,一个是可重用性,一个是

2015-03-23 22:39:08 5865

转载 Linux下修改/设置环境变量JAVA_HOME

1. 永久修改,对所有用户有效    # vi /etc/profile    //按键盘[Shift + g], 在profile文件最后添加下面的内容:    export JAVA_HOME = /home/myuser/jdk1.7.0_03    export PATH = $JAVA_HOME/bin:$PATH    export CLASSPAT

2015-03-23 21:49:03 6128

转载 RocketMQ 消息队列简单部署

RocketMQ 是alibaba开源的消息队列。本文使用的是开源版本v3.18系统: centos6.x最小化安装需要用到的软件包: jdk-7u67-linux-x64.tar.gzalibaba-rocketmq-3.1.8.tar.gz开始安装?123#tar xvf

2015-03-23 17:49:07 1750

转载 “大数据” Hadoop,Spark和Storm

大数据(Big Data)大数据,官方定义是指那些数据量特别大、数据类别特别复杂的数据集,这种数据集无法用传统的数据库进行存储,管理和处理。大数据的主要特点为数据量大(Volume),数据类别复杂(Variety),数据处理速度快(Velocity)和数据真实性高(Veracity),合起来被称为4V。大数据中的数据量非常巨大,达到了PB级别。而且这庞大的数据之中,不仅仅包

2015-03-22 09:44:10 1303

转载 zookeeper windows 入门安装和测试

一、序言      以下是我对zookeeper 的一些理解:      zookeeper 作为一个服务注册信息存储的管理工具,好吧,这样说得很抽象,我们举个“栗子”。      栗子1号:      假设我是一家KTV的老板,我同时拥有5家KTV,我肯定得时刻监视我KTV 的情况吧,是不是有人大家,或者发生火灾什么的,这时候我会给设置一个视频监控,然后每一家都连接到

2015-03-22 00:26:45 1720

原创 MySQL插入语句insert性能优化

对于一些数据量较大的系统,面临的问题除了是查询效率低下,还有一个很重要的问题就是插入时间长。当导入的数据量较大时,插入操作耗费的时间相当可观。因此,提高大数据量系统的MySQL insert效率是很有必要的。1. 一条SQL语句插入多条数据。常用的插入语句如:[sql] view plaincopyINSERT INTO 

2015-03-20 17:26:01 2796

转载 修改linux默认jdk版本

当你已经成功把jdk1.6.0_24 安装到 /usr/java,并且配置好了系统环境变量 执行 # java -version 时就是 显示jdk1.4.2,是因为你的linux系统有默认的jdk;执行1. # cd /usr/bin # ln -s -f /usr/local/jdk1.6.0_24/jre/bin/java # ln -s -f /usr/loca

2015-03-18 09:48:18 5390

原创 异常org.elasticsearch.client.transport.NoNodeAvailableException

http://localhost:9200/_cluster/health/ 查看一下:{"cluster_name":"elasticsearch","status":"green","timed_out":false,"number_of_nodes":1,"number_of_data_nodes":1,"active_primary_shards":0,"active_shards

2015-03-16 10:53:02 7873 1

原创 Elasticsearch、MongoDB和Hadoop比较

IT界在过去几年中出现了一个有趣的现象。很多新的技术出现并立即拥抱了“大数据”。稍微老一点的技术也会将大数据添进自己的特性,避免落大部队太远,我们看到了不同技术之间的边际的模糊化。假如你有诸如Elasticsearch或者Solr这样的搜索引擎,它们存储着JSON文档,MongoDB存着JSON文档,或者一堆JSON文档存放在一个Hadoop集群的HDFS中。你可以使用这三种配置完成很多同养的事情

2015-03-16 10:49:12 979

原创 解决win8下计算机右键,管理打不开

问题:win8下计算机右键,管理打不开;或者window x,选择磁盘管理,打不开。复制到记事本,保存为.reg文件,双击运行注册表Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Manage]@=hex(2):40,0

2015-03-13 10:04:48 1525

原创 java跳出多重嵌套循环

在java里面,我们知道有goto这个关键字,但是实际却没有啥作用,这就让我们不像在c/c++里面能够随便让程序跳到那去执行,而break只能跳出当前的一个循环语句,如果要跳出多个循环体那么该怎么办呢。我们可以这样解决:我们可以在循环体开头设置一个标志位,也就是设置一个标记,然后使用带此标号的break语句跳出多重循环。[java] view plain

2015-03-09 17:32:35 1423

原创 克隆Object类

问:clone()函数是用来做什么的?答:clone()可以产生一个相同的类并且返回给调用者。问:clone()是如何工作的?答:Object将clone()作为一个本地方法来实现,这意味着它的代码存放在本地的库中。当代码执行的时候,将会检查调用对象的类(或者父类)是否实现了java.lang.Cloneable接口(Object类不实现Cloneable)。如果没有实现这

2015-03-09 17:32:35 880

原创 Exception,finally,return执行顺序

在开发中的一些细节很容易被我忽视,往往是习以为常的用对了,但真较真起来,还不一定能答上来。如下面这个问题:Exception,finally,return 执行顺序public class FinalDemo { public static void main(String[] args) { System.out.println(validate()); } pub

2015-03-07 14:37:37 703

原创 Android MediaPlayer各种状态切换

1.状态图对播放音频/视频文件和流的控制是通过一个状态机来管理的。下图显示一个MediaPlayer对象被支持的播放控制操作驱动的生命周期和状态。椭圆代表MediaPlayer对象可能驻留的状态。弧线表示驱动MediaPlayer在各个状态之间迁移的播放控制操作。这里有两种类型的弧线。由一个箭头开始的弧代表同步的方法调用,而以双箭头开头的代表的弧线代表异步方法调用。MediaPlaye

2015-03-05 18:01:15 6006 5

原创 Android详细的对话框AlertDialog.Builder使用方法

我们在平时做开发的时候,免不了会用到各种各样的对话框,相信有过其他平台开发经验的朋友都会知道,大部分的平台都只提供了几个最简单的实现,如果我们想实现自己特定需求的对话框,大家可能首先会想到,通过继承等方式,重写我们自己的对话框。当然,这也是不失为一个不错的解决方式,但是一般的情况却是这样,我们重写的对话框,也许只在一个特定的地方会用到,为了这一次的使用,而去创建一个新类,往往有点杀鸡用牛刀的感觉,

2015-03-05 17:32:53 544

原创 Android编程心得-ListView的Item高亮显示的办法

在我们使用ListView的时候,经常会遇到某一项(Item)需要高亮显示的情况,如下图,有人说当我们点击子项的时候会变亮,但有时候业务逻辑需要让ITEM根据条件自动变亮,下面我来介绍一下我自己的解决办法1.首先在layout文件夹对应的xml配置文件定义一个listView控件,这里我不做详细介绍了  <ListView androi

2015-03-05 11:13:00 789

原创 Android Service与Activity之间通信的几种方式

在Android中,Activity主要负责前台页面的展示,Service主要负责需要长期运行的任务,所以在我们实际开发中,就会常常遇到Activity与Service之间的通信,我们一般在Activity中启动后台Service,通过Intent来启动,Intent中我们可以传递数据给Service,而当我们Service执行某些操作之后想要更新UI线程,我们应该怎么做呢?接下来我就介绍两种方式

2015-03-04 18:41:20 588

大模型训练+推理完整版数据集合

大模型训练+推理完整版数据集合

2024-09-23

区块链最新面试题.pdf

区块链最新面试题,可以作为面试官、候选人的参考资料。

2021-08-10

大数据工程技术人员.pdf

大数据工程技术人员.pdf

2021-02-24

智能制造工程技术人员.pdf

智能制造工程技术人员.pdf

2021-02-24

区块链工程技术人员.pdf

区块链工程技术人员

2021-02-24

goland2020.2注册程序

帮助开发同学少走弯路,快速实现程序正常运行。

2021-01-18

苹果MAC系统 Graffle完整资源库

完整的graffle资源库,帮助大家绘画各种设计图,替代windows山的visio

2019-01-31

Active Harmony 0.1.5-Beta

Active Harmony 0.1.5-Beta ,开发activeledger应用,上传一个方便大家下载。

2018-12-18

dubbo2.8.4 + rest环境搭建,直接可运行

dubbo2.8.4 + rest环境搭建,直接可运行,帮助企业从SOA转向微服务

2018-11-28

grafana-3.1.1-1470047149.x86_64.rpm

grafana-3.1.1-1470047149.x86_64.rpm 国外网站下载受限,这个可以,转走不谢。

2016-10-01

最新VMware 11 Unlocker204

解决VM安装ISO10,无apple os选项。最新VM 安装IOS10补丁。

2015-09-05

《Android应用开发实战》(李宁)代码111108.zip

Android应用开发实战 作者 李宁 书配套源码

2014-10-25

arcgis_api_for_flex_3_6 api库文件

arcgis_api_for_flex_3_6 api库文件,现在esri官网需哟注册才能下载了,而且网速超慢,我下了好几次才下载完,希望对大家有用

2014-03-24

arcgis Api flex 3.6 docs

arcgis Api for flex 3.6 docs开发文档,在本地打开,速度快多了

2014-03-24

Esri公共服务平台电子地图切片方案

Esri 公共服务平台 电子地图切片方案,需要人工繁琐的计算,就能符合业内规范。

2013-01-31

国内第一本ArcGIS+ServerJs

国内第一本ArcGIS+ServerJs 随书源代码,学习起来很方便。

2013-01-31

MAPInfo_10.0下载+破解+汉化

下载 ,安装以及破解mapinfo,一站式完成,赶紧看看吧

2012-11-07

验证JDK安装成功

验证java安装成功,按照以下方式验证,绝对可靠

2012-11-02

ArcGis_Server10_java_Web_Adf实例

很详细的步骤,都有截图,搭建开发环境初学者首选

2012-11-02

SketchUp6ESRI

SketchUp6ESRI

2012-08-03

CityEngine安装过程

捣鼓了好久,终于安装好了,CityEngine安装过程。

2012-08-03

Toad+10+注册机

Toad+10+注册机 绝对好用,马上激活

2011-11-15

地理信息系统二次开发实例教程VB与Mapobject

完整的代码,很好的学习的材料 地理信息系统二次开发实例教程VB与Mapobject

2011-11-15

FME Desktop培训

FME Desktop 培训 FME Desktop 培训 FME Desktop 培训 FME Desktop 培训

2011-10-18

空空如也

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

TA关注的人

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