CodeWeblog.com

  • Docker是个啥?

    Docker是个啥? 2015-05-10

    谈到docker大家应该都不陌生,从2013年初诞生到现在,短短两年时间内,迅速成为仅次于openstack的最受欢迎的云计算开源项目. 那么是什么原因导致docker这么火热呢? 我也很感兴趣,因此我将用docker实践这一系列博文,记录我对docker的认识和实践. 本文主要介绍docker是什么,以及docker与传统虚拟化之间的区别等. docker是什么? docker,它是一个基于LXC(LinuX Container)的高级容器引擎,使用Go语言开发,遵循Apache2.0协议,全

    关键词: linux Docker Container lxc
  • HDFS DataNode

    HDFS DataNode 2015-05-10

    blockPoolManager.dataXceiverServer和ipcServer是DataNode最终要的三个结构(至少我是这么认为的)

    关键词:
  • HDFS DataBlockScanner

    HDFS DataBlockScanner 2015-05-10

    DataBlockScanner用于周期性地对块文件进行校验,当客户端读取整个块时,也会通知DataBlockScanner校验结果. 与扫描相关的操作参数:最大扫描速度.最小扫描速度和默认扫描周期.

    关键词: hdfs DataBlockScanner
  • swift语法学习

    swift语法学习 2015-05-10

    变量和常量 var变量,可以修改的 let常量,一经定义不能修改 在swift开发中,通常先定义常量let,只有必须修改的时候,再改成var // 实例化一个UIView对象 保存在堆中 let view = UIView(frame: CGRectMake(0, 0, 100, 100)) // 修改的是view的属性 并没有修改view本身的地址 view.backgroudColor = UIColor.redColor() 注意点: swift是一个对变量类型要求及其严格的语言 任何数据

    关键词: Swift 语法
  • 微信朋友圈回复动态的时候,页面滚动的实现

    微信朋友圈回复动态的时候,页面滚动的实现 2015-05-10

    微信是我一直觉得在用户体验做的非常不错的一个产品,前两天一个朋友也要做类似朋友圈状态的回复的功能,要求就是跟微信的朋友圈状态回复一样,要求内容不被键盘遮住,于是研究了一下. 一开始的思路大致是这样的,我点击了listview的某一个item之后,软件盘弹出,这个时候,我可以获取到被遮住之后的最后一个可见的item,然后在根据我点击的item,就可以算出我要滚动多少个item.这样简单的实现即可保证listview点击的item不会被软键盘遮住.listview demo github源码 请ch

    关键词: listview 微信朋友圈 键盘不遮住
  • ZooKeeper JAVA API 之环境准备和创建会话

    ZooKeeper JAVA API 之环境准备和创建会话 2015-05-10

    Zookeeper是一个开放源代码的分布式协调服务,由雅虎创建,是Google Chubby的开源实现.Zookeeper的设计目标是将那些复杂且容易出错的分布式一致性服务封装起来,构成一个高效可靠的元语集,并以一系列简单易用的接口提供给用户使用. 单机模式部署与运行(Windows) 确保已经安装了JAVA 1.6及其以上版本的JDK 下载Zookeeper http://zookeeper.apache.org/releases.html 目前稳定版本即stable版本为3.4.6.将下载完

    关键词:
  • Zookeeper实现简单的分布式RPC框架

    Zookeeper实现简单的分布式RPC框架 2015-05-10

    在分布式系统中,为了提供系统的可用性和稳定性一般都会将服务部署在多台服务器上,为了实现自动注册自动发现远程服务,通过ZK,和ProtocolBuffe 以及Nettyr实现一个简单的分布式RPC框架. 首先简单介绍一下Zookeeper和ProtocalBuffer Zookeeper 是由Apache Handoop的子项目发展而来.是知名的互联网公司Yahoo创建的.Zookeeper为分布式应用提供了高效且可靠的分布式协调服务. ProtocolBuffer是用于结构化数据串行化的灵活.高

    关键词:
  • Linux SSH免登录配置总结

    Linux SSH免登录配置总结 2015-05-09

    转载请出自出处: 一.原理 我们使用ssh-keygen在ServerA上生成私钥跟公钥,将生成的公钥拷贝到远程机器ServerB上后,就可以使用ssh命令无需密码登录到另外一台机器ServerB上. 生成公钥与私钥有两种加密方式,第一种是rsa(默认),还有一种是dsa,使用时两种方式随便选一种即可 /usr/bin/ssh-keygen -t [rsa | dsa] 如果直接执行ssh-keygen,那么默认采用rsa生成公钥跟私钥 二.操作步骤 互信的原理了解了,我们可以把配置ssh互信的

    关键词: linux ssh-keygen SSH免登录认证 SSH互信
  • HDFS 基础数据结构

    HDFS 基础数据结构 2015-05-09

    FSDirectory and FSNamesystem 都是用来管理NameSpace状态的结构. FSDirectory是一个内存数据结构,所有操作都在内存中进行. 相比之下,FSNamesystem会将操作持久化到数据结构. INodeMap存储所有INode,存储INode ID 到INode的映射关系 FSDirectory有一组方法,例如:addFile JournalSet管理一组Journals JournalAndStream JournalManager 用来管理存储的edi

    关键词: hdfs
  • linux 脱机管理(nohup)

    linux 脱机管理(nohup) 2015-05-09

    脱机管理 nohup 转载请出自出处: nohup可以让你在脱机或者注销系统后,还能够让工作继续进行.他的语法如下 nohup [命令与参数] --在终端机前台工作 nohup [命令与参数] & --在终端机后台工作 但是这个命令需要注意的是,nohup并不支持bash的内置命令,所以你的命令必须是外部命令才行 参考实例如下: [root@localhost test]# nohup ./test.sh nohup: ignoring input and appending output to

    关键词: linux nohup
  • linux 系统资源的查看(free.uname.uptime.netstat)

    linux 系统资源的查看(free.uname.uptime.netstat) 2015-05-09

    linux 系统资源的查看 转载请出自出处: http://eksliang.iteye.com 一.free查看内存的使用情况 语法如下: free [-b][-k][-m][-g] [-t] 参数含义 -b:直接输入free时,显示的单位是kb我们可以使用b(bytes),m(MB).k(KB),以及g(G)来显示单位 -t:在输出的最终结果中,显示物理内存与swap的总量. 参考实例 [root@localhost test]# free -m total used free shared

    关键词: linux uname uptime Free
  • Linux SSH常用总结

    Linux SSH常用总结 2015-05-09

    转载请出自出处: 一.连接到远程主机 格式: ssh name@remoteserver 例如: ssh ickes@192.168.27.211 二.连接到远程主机指定的端口 格式: ssh name@remoteserver -p 22 例如: ssh ickes@192.168.27.211 -p 1066 三.通过SSH运行远程shell命令 格式: ssh -l name remoteserver 'commond' 例如: ssh -l root 192.168.27.211 'if

    关键词: ssh linux sshd
  • linux进程的查看上(ps)

    linux进程的查看上(ps) 2015-05-09

    ps:将某个时间点的进程运行情况选取下来 转载请出自出处: http://eksliang.iteye.com ps 这个命令的man page 不是很好查阅,因为很多不同的Unix都使用这儿ps来查阅进程的状态,为了要符合不同版本的需求,所以这个man page写的非常庞大.所以一般我会选择记住两个命名组合,一个是"ps -l" 查看自己bash程序的进程,"ps aux"查看系统所以运行程序的进程 ps -l 仅查看自己的bash相关的进程 [root@loca

    关键词: linux aux
  • linux 进程查看下(top)

    linux 进程查看下(top) 2015-05-09

    top:动态查看进程的变化 转载请出自出处: 相对于ps是选取一个时间点的进程状态,top则可以持续检测进程运行的状态.使用方法如下: top [-d 数字] | top [-bnp] 参数: -d:后面可以接秒数,就是整个进程界面更新的秒数.默认是5秒 -n:与-b搭配,意义是,需要进行几次top的输出结果. -p:指定某些个PID来进行查看监测而已. 在top执行过程当中可以使用的按键命令: ?:显示在top当中可以输入的按键命令 P:以CPU的使用资源排序显示 M:以内存的使用资源排序显示

    关键词: linux TOP
  • linux 复习笔记之常见压缩命令

    linux 复习笔记之常见压缩命令 2015-05-09

    转载请出自出处: linux中常见压缩文件的拓展名 *.gz gzip程序压缩的文件 *.bz2 bzip程序压缩的文件 *.tar tar程序打包的数据,没有经过压缩 *.tar.gz tar程序打包后,并经过gzip程序压缩 *.tar.bz2 tar程序打包后,并经过bzip程序压缩 *.zip zip程序压缩的文件 *.rar rar.程序压缩的文 unzip与zip 实例一:将当前目录下的.txt结尾的文件和目录tmp压缩成test.zip zip test.zip *.txt tmp

    关键词: linux压缩命令 tar压缩 tar解压 linux系统常见压缩命令
  • linux 文件格式(1) sed工具

    linux 文件格式(1) sed工具 2015-05-09

    转载请出自出处: 简介 sed 是一种在线编辑器,它一次处理一行内容.处理时,把当前处理的行存储在临时缓冲区中,称为"模式空间"(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕.接着处理下一行,这样不断重复,直到文件末尾.文件内容并没有 改变,除非你使用重定向存储输出或者加入-i参数.Sed主要用来自动编辑一个或多个文件:简化对文件的反复操作:编写转换程序等. 语法: sed [-nefr] [动作] 参数说明: -n:使用安静模式

    关键词: linux sed工具 sed详解
  • java远程调用linux的命令或者脚本

    java远程调用linux的命令或者脚本 2015-05-09

    转载请出自出处: Java通过SSH2协议执行远程Shell脚本(ganymed-ssh2-build210.jar) 使用步骤如下: 1.导包 官网下载: http://www.ganymed.ethz.ch/ssh2/ maven坐标: <dependency> <groupId>com.ganymed.ssh2</groupId> <artifactId>ganymed-ssh2-build</artifactId> <version

    关键词: linux Java ganymed-ssh2 远程执行linux脚本
  • linux复习笔记之bash shell (5) 关于减号-的作用

    linux复习笔记之bash shell (5) 关于减号-的作用 2015-05-09

    转载请出自出处: 管道命令在bash的连续处理程序中是相当重要的,尤其在使用到前一个命令的studout(标准输出)作为这次的stdin(标准输入)时,就显得太重要了,某些命令需要用到文件名,例如上篇文档的的切割命令(split).还有tar(打包)命令等等!这时这个文件就承当studout或者stdin,这个时候这个studout或者stdin就可以用减号(-)来替代 实例一:使用ls -al /将输出的信息中,没3行记录成一个文件 [root@bogon bash]# ls -al / |

    关键词: linux关于减号“-”的用途 linux关于减号“-”的含义 linux关于“-”的含义 linux关于减号的含义
  • linux复习笔记 之 数据流重定向

    linux复习笔记 之 数据流重定向 2015-05-09

    转载请出自出处: 1.什么事数据流重定向? 这得要由命令的执行结果谈起.一般来说,如果你要执行一个命令,通常他会是这样的,如下所示 我们执行一个命令的时候,这个命令可能会由文件读入数据,经过处理之后,再将命令返回的结果输出到屏幕上,上图中,standard output 与standard input以及standard error 分别代表"标准输出"."标准输入"."标准异常输出" 简单说,标准输出指的是命令执行所回传的正确信息,而标准错误输

    关键词: linux数据流重定向 数据流重定向
  • linux复习笔记之bash shell (2) bash基础

    linux复习笔记之bash shell (2) bash基础 2015-05-09

    转载请出自出处: 1.影响显示结果的语系变量(locale) 1.1locale这个命令就是查看当前系统支持多少种语系,命令使用如下: [root@localhost shell]# locale LANG=en_US.UTF-8 LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" ...... 1.2怎么调整系统的语系变量呢? 答:系统默认的语系定义在/et

    关键词: shell BASH
  • linux复习笔记 之bash shell (3) 通配符

    linux复习笔记 之bash shell (3) 通配符 2015-05-09

    转载请出自出处: 在bash的操作环境中有一个非常有用的功能,那就是通配符. 下面列出一些常用的通配符,如下表所示 符号 意义 * 万用字符,代表0个到无穷个任意字符 ? 万用字符,代表一定有一个任意字符 [] 代表一定有一个在中括号内的字符.例如:[abcd]代表一定有一个字符,可能是a.b.c.d这四个中的任何一个 [-] 若有减号在中括号时,代表在编码顺序内的所有字符.例如:[0-9]代表0到9之间的所有数字,因为数字的语系编码是连续的 [^] 若中括号内的第一个字符为指数符号(^),那么

    关键词: linux 通配符 linux通配符
  • linux复习笔记之bash shell(1)bash基础

    linux复习笔记之bash shell(1)bash基础 2015-05-09

    1.系统合法的shell和/etc/shells的功能 1.1.查看当前系统有多少我们可以使用的合法的shell linux可以使用的合法的shell可以查看/etc/shells这个文件 [root@bogon etc]# cat /etc/shells /bin/sh (已经被/bin/bash所替代) /bin/bash(linux默认的shell) /sbin/nologin /bin/dash /bin/tcsh /bin/csh 1.2.查看当前用户默认取得的shell,查看/etc

    关键词: shell BASH
  • Linux正则表达式和通配符的区别

    Linux正则表达式和通配符的区别 2015-05-09

    转载请出自出处:http://eksliang.iteye.com/blog/1976579 首先得明白二者是截然不同的 通配符只能用在shell命令中,用来处理字符串的的匹配. 判断一个命令是否为bash shell(linux 默认的shell)的内置命令 type -t commad 返回结果含义 file 表示为外部命令 alias 表示该命令是一个命令别名 builtin 表示该命令是bash的内置命令 正则表达式:用在字符串处理上面的一项表达式,主要用于文本内容中的字符串搜索和替换的

    关键词: 正则表达式 通配符 通配符和正则表达式的区别
  • android studio快捷键记录,以及一些Tips实录

    android studio快捷键记录,以及一些Tips实录 2015-05-09

    最近一直在使用android studio进行git客户端的改造,刚开始使用时一直都是用的eclipse方式的快捷键,但是并没有完美兼容,用起来有诸多的问题.痛定思痛之后还是决定静静的看看以及去熟悉as的快捷键(选择使用Mac OS X 10.5): 快捷键 将一些常用的快捷键记录于此: 动作 快捷键 快速打开某个class文件 Cmd + o 快速打开某个文件 Cmd + shift + o 列出Generate Cmd + n 重命名类中的某个属性|方法 fn + shift + F6 列表

    关键词:
  • Solr Grouping / Field Collapsing(分组查询)

    Solr Grouping / Field Collapsing(分组查询) 2015-05-09

    Solr Grouping / Field Collapsing(分组查询) 转载请出自出处: http://eksliang.iteye.com/ 一.概述 分组统计查询不同于分组统计(Facet),facet只是简单统计记录数,并不能为每组数据返回实际的数据回来,solr提供的grouping查询能够解决这一问题,也就是说,他除了能分组外,还能把每组数据返回来. 二.语法简介 参考实例一 查询参数如下: q=*:* &group=true &group.field=price 返回结果

    关键词: solr GROUP grouping
  • solr StatsComponent(聚合统计)

    solr StatsComponent(聚合统计) 2015-05-09

    StatsComponent 转载请出自出处: http://eksliang.iteye.com/ 一.概述 Solr可以利用StatsComponent 实现数据库的聚合统计查询,也就是min.max.avg.count.sum的功能 二.参数 参数 含义 stats 是否开启stats(true/false) stats.field 添加一个字段来统计,可以有多个 stats.facet 在给定的面返回值的子结果. 三.参考实例 参考实例一:查询参数 q=*:* &stats=true &a

    关键词: solr stats solr聚合查询 StatsComponent
  • solr 为单独的core导入jar

    solr 为单独的core导入jar 2015-05-09

    为solr导入jar的一些总结 在网上大多的资料导入的方式都是将jar直接复制到solr的lib目录,当然学习测试的时候,这是没有问题的,但是当我们将solr真正部署于生成环境时,通常都是虚拟目录的安装,直接引用solr.war.这样部署的好处就是能让应用的部署跟tomcat进行分离,保证以后一个升级维护,和应用的拓展. 所以官方也是如下这么推荐导的例如: 进入home/conf目录编辑solrconfig.xml 加入如下代码 <lib dir="../../lib" rege

    关键词: lib solr solr导入jar包 solrconfig
  • SolrCloud中的文件与Collection管理

    SolrCloud中的文件与Collection管理 2015-05-09

    转载请出自出处: http://eksliang.iteye.com/ 一.内嵌启动SolrCloud时端口默认分配 当 Solr 运行内嵌 zookeeper 服务时,默认使用 solr 端口+1000 作为客户端口,另外,solr 端口+1 作为 zookeeper 服务端口,solr 端口+2 作为主服务选举端口.所以第一个例子中,Solr 运行在 8983端口,内嵌 zookeeper 使用 9983 作为客户端端口,9984 和 9985 作为服务端口. clientPort=9983

    关键词: solrcloud Collection管理 SolrCloud多core创建
  • Solr Deep Paging(solr 深分页)

    Solr Deep Paging(solr 深分页) 2015-05-09

    转载请出自出处: 作者:eksliang(ickes) blg: 概述 长期以来,我们一直有一个深分页问题.如果直接跳到很靠后的页数,查询速度会比较慢.这是因为Solr的需要为查询从开始遍历所有数据.直到Solr的4.7这个问题一直没有一个很好的解决方案.直到solr4.7引入了游标才解决这个问题. 问题 深分页的问题是很清楚.Solr必须为返回的搜索结果准备一个列表,并返回它的一部分.如果该部分来源于该列表的前面并不难.但如果我们想返回第10000页(每页20条记录)的数据,Solr需要准备一

    关键词: solr deep PAGING solr深分页 solr分页性能问题
  • solrcloud 部署方式比较

    solrcloud 部署方式比较 2015-05-09

    solrcloud 的部署其实有两种方式可选,那么我们在实践开发中应该怎样选择呢? 第一种:当启动solr服务器时,内嵌的启动一个Zookeeper服务器,然后将这些内嵌的Zookeeper服务器组成一个集群. 第二种:将Zookeeper服务器独立的配置一个集群,然后将solr交给Zookeeper进行管理 谈谈第一种:每启动一个solr服务器就内嵌的启动一个Zookeeper服务器,实际上是将Zookeeper集成在tomcat或者jetty这种服务器里面: 这种方式前人的评价: 优点:部署

    关键词: solrcloud solrColud部署方式的比较
  • SolrCloud原理介绍

    SolrCloud原理介绍 2015-05-09

    博客来源http://www.chepoo.com/solrcloud-introduction.html 转载请出自出处: 一.简介 SolrCloud是Solr4.0版本以后基于Solr和Zookeeper的分布式搜索方案.SolrCloud是Solr的基于Zookeeper一种部署方式.Solr可以以多种方式部署,例如单机方式,多机Master-Slaver方式. 二.特色功能 SolrCloud有几个特色功能: 集中式的配置信息使用ZK进行集中配置.启动时可以指定把Solr的相关配置文件

    关键词: SolrCloud原理介绍 SolrCloud简介
  • solrCloud+tomcat+zookeeper集群配置

    solrCloud+tomcat+zookeeper集群配置 2015-05-09

    转载请出自出处: http://eksliang.iteye.com/ 概述: SolrCloud是基于Solr和Zookeeper的分布式搜索方案,它的主要思想是使用Zookeeper作为集群的配置信息中心. 它有几个特色功能: 1)集中式的配置信息 2)自动容错 3)近实时搜索 4)查询时自动负载均衡 安装zookeeper 上面也说了 SolrCloud是基于Solr和Zookeeper的分布式搜索方案,所有要部署solrCloud+tomcat+zookeeper的集群,必须先安装zoo

    关键词: solrcolud安装 solrCloud+tomcat+zookeeper部署
  • solr4.8 高亮查询和配置

    solr4.8 高亮查询和配置 2015-05-09

    转载请出自出处: 1. ----------------------------------------------描述 我们经常使用搜索引擎,比如在baidu 搜索 spring ,会出现如下结果,结果中与关键字匹配的地方是红色显示与其他内容区别开来. 2.----------------------------------------------solr对高亮的支持 solr 默认已经配置了highlight 组件.通常我出只需要这样请求,我还是从solr的管理页面截图吧! 3.------

    关键词: solr4.8 高亮查询和配置 solr4.8highlight
  • solr suggest检查建议

    solr suggest检查建议 2015-05-09

    转载请出自出处: solr suggest检查建议 1.描述 Solr从1.4开始便提供了检查建议,检索建议目前是各大搜索的标配应用,主要作用是避免用户输入错误的搜索词,同时将用户引导到相应的关键词搜索上.Solr内置了检索建议功能,它在Solr里叫做Suggest模块.该模块可选择基于提示词文本做检索建议,还支持通过针对索引的某个字段建立索引词库做检索建议.在诸多文档中都推荐使用基于索引来做检索建议,当然在预研时我会将其全部弄出来. 2.应用场景 直接上图说得清楚,如下,当你在搜索框中输入sp

    关键词: solr Suggest SolrJ solr检查建议 solr拼写检查 检查检索建议
  • solr4.8 DataImportHandler 从关系型数据库导入数据

    solr4.8 DataImportHandler 从关系型数据库导入数据 2015-05-09

    转载请出自出处: 1. 概述 大多数的应用程序将数据存储在关系数据库(例如oracle.mysql.sql service等等).对这样的数据进行搜索是很常见的应用.对于这样的应用如果技术选型是Solr,就需要把数据从关系型数据库导入到solr服务器,为了解决这个问题,Apache提供了DataImportHandler,所谓的DataImportHandler就是提供一种可配置的方式向solr导入数据,可以一次全部导入,也可以增量导入,还可以声明式提供可配置的任务调度,让数据定时的从关系型数据

    关键词: solr DataImportHandler solr从关系型数据库导入数据 solr4.8
  • 上班的第四百八十天

    上班的第四百八十天 2015-05-09

    昨天主程给我布置了个任务,利用"机器人"来自动化测试服务器在"法宝系统"这一块的承受压力.说白了就是虚拟很多客户端往服务器发消息,然后测试服务器在这一模块做出反应,看多少个人同时申请服务的时候服务器会有问题,是否有地方存在内存泄露等等. 虽然我是个游戏开发新手,但特么的在客户端添加消息往服务器发送,再根据服务器发送过来的消息进行处理,这样我觉得是很简单的.但是有个地方不懂,就是JSON包的解析,如何解析服务器发过的JSON包呢?其实这些应该都是有现成的,而且应该就在

    关键词:
  • 在tomcat上面安装solr4.8.0全过程

    在tomcat上面安装solr4.8.0全过程 2015-05-09

    转载请出自出处: 首先solr是一个基于java的web的应用,所以安装solr之前必须先安装JDK和tomcat,我这里就先省略安装tomcat和jdk了 第一步:当然是下载去官网上下载最新的solr版本,下载地址:http://lucene.apache.org/solr/ 第二步:下载的下来的包应该是这个样子的,solr-4.8.0.tgz,首先解压该包: 如果是在linux上面:tar -zxvf solr.tgz 用这个命令解压: 如果是windows环境上面直接解压就行了: 傻瓜式安

    关键词: solr solr4.0后的版本安装 solr4.8.0安装
  • Quartz-quartz.properties配置

    Quartz-quartz.properties配置 2015-05-09

    其实Quartz JAR文件的org.quartz包下就包含了一个quartz.properties属性配置文件并提供了默认设置.如果需要调整默认配置,可以在类路径下建立一个新的quartz.properties,它将自动被Quartz加载并覆盖默认的设置. 下面是这些默认值的解释 #-----集群的配置 org.quartz.scheduler.instanceName = DefaultQuartzScheduler org.quartz.scheduler.rmi.export = fal

    关键词: quartz quartz.properties
  • Quartz--CronTrigger触发器

    Quartz--CronTrigger触发器 2015-05-09

    转载请出自出处: 一.概述 CronTrigger 能够提供比 SimpleTrigger 更有具体实际意义的调度方案,调度规则基于 Cron 表达式,CronTrigger 支持日历相关的重复时间间隔(比如每月第一个周一执行),而不是简单的周期时间间隔. 二.Cron表达式介绍 1)Cron表达式规则表 Quartz使用类似于Linux下的Cron表达式定义时间规则,Cron表达式由6或7个由空格分隔的时间字段组成,各个字段的含义如下表所示: 字段位置 位置含义 允许值 允许的特殊字符 1 秒

    关键词: quartz CronTrigger
  • Quartz--SimpleTrigger触发器

    Quartz--SimpleTrigger触发器 2015-05-09

    转载请出自出处: 一.概述 SimpleTrigger触发器,当且仅需触发一次或者以固定时间间隔周期触发执行: 二.SimpleTrigger的构造函数 SimpleTrigger(String name, String group):通过该构造函数指定Trigger所属组和名称: SimpleTrigger(String name, String group, Date startTime):除指定Trigger所属组和名称外,还可以指定触发的开发时间: SimpleTrigger(Strin

    关键词: quartz SimpleTrigger TriggerUtils
  • ThoughtWorks培训(二)

    ThoughtWorks培训(二) 2015-05-09

    今天最开心的就是得到了女朋友的原谅和好了,嘿嘿~~! 最主要的是还是今天的学习分享了,因为今天是星期天,所以没有去培训,老师布置的作业是看Linux指令大全的前二十四章,这本书我推荐刚从Windows转到 Linux系统来的人看,很适合新手.灰常不错,中英文互译,一个命令对应几个实例,让你快速理解Linux命令,文件操作,权限等等.这本书大家可以去当当或者亚马逊买.学习中我感受到了命令行界面的强大,对电脑文件的批量操作等那个飞速啊,就一句命令的事,要是GUI图形界面的话我估计你会很痛苦,不如说建

    关键词: 推荐 Linux指令
  • 手动构建一个Maven项目

    手动构建一个Maven项目 2015-05-09

    手动构建一个Maven项目可以让人更加理解maven的结构.so下面我将写一个demo从安装maven到完整的发布一个HelloWorld项目. 安装部分: 安装maven同大部分的apache项目一样,下载maven,设置环境变量.maven的官网下载地址是http://maven.apache.org/download.cgi.下载解压软件包,放置在某个目录下,设置环境变量,我的环境变量是 D:\apache-maven-3.1.1\bin 配置部分: 当我们第一次使用maven构建项目的时

    关键词: maven
  • 我的面试经历--转折

    我的面试经历--转折 2015-05-09

    总觉得自己把自己坑了.放出豪言要把面试经历总结出来,写一系列Blog.结果私人时间又太少,坑没时间填.只能熬夜一边回想一边码字了.今天再写两家,乐视和嘀嘀.反正独乐乐不如众乐乐么.加油,懒蛋! 今天的主角是乐视和嘀嘀,算是互联网里风声水起的两家公司了.一个最近搞了手机和汽车.一个做了出行类的龙头.名头在圈子里都不算小.想去这两家公司的朋友也会有不少,希望这篇Blog能够有所帮助.好,直奔主题吧. 乐视: 公司背景: 乐视么,大家都懂的.老板要做汽车么... 职位描述: 广告部门的服务端研发工程师

    关键词:
  • 手游页游和端游的服务端的架构与区别

    手游页游和端游的服务端的架构与区别 2015-05-09

    手游页游和端游的服务端本质上没区别,区别的是游戏类型. 类型1:卡牌.跑酷等弱交互服务端 卡牌跑酷类因为交互弱,玩家和玩家之间不需要实时面对面PK,打一下对方的离线数据,计算下排行榜,买卖下道具即可,所以实现往往使用简单的 HTTP服务器: 登录时可以使用非对称加密(RSA, DH),服务器根据客户端uid,当前时间戳还有服务端私钥,计算哈希得到的加密 key 并发送给客户端.之后双方都用 HTTP通信,并用那个key进行RC4加密.客户端收到key和时间戳后保存在内存,用于之后通信,服务端不需

    关键词:
  • 如何用PHP和JavaScript比较时期(包括时间)

    如何用PHP和JavaScript比较时期(包括时间) 2015-05-09

    JavaScript: Date.parse() 方法可解析一个日期时间字符串,并返回 1970/1/1 午夜距离该日期时间的毫秒数. 语法 Date.parse(datestring) 参数 描述 datestring 必需.表示日期和时间的字符串. 返回值 指定的日期和时间据 1970/1/1 午夜(GMT 时间)之间的毫秒数. 参数中的datestring的主要格式(例解): var d = Date.parse("05/09/2015 00:00");// 月/日/年 时间(以

    关键词:
  • 深圳打工生活真无奈

    深圳打工生活真无奈 2015-05-09

    在深圳,除了打工,就是买马,赌博,无聊透顶.与学校里的生活有天壤之别,读书人爱幻想,在这里很现实. 到建筑工地打工,纯属无奈,2008年的时候,本来我在深圳关外一家工厂做得好好的,就因为有一次去市内玩,坐公交车从梅林关进深圳市,沿途的风景极大地诱惑了我.在车上我就下定决心,要到深圳市内找一份工作. 此后我毅然决然.毫不犹豫地交了辞工单.辞工期一到,领了工资拿上自己不多的行李,直奔罗湖八卦岭.罗湖笋岗路,也就是帝豪酒店所在的那一条街,有很多人才市场和职业介绍所,当时的八卦岭是求职者住宿集中的地方,

    关键词:
  • mysql命令行执行 sql语句

    mysql命令行执行 sql语句 2015-05-09

    用于在 fabric 执行远程mysql插入更新操作时 执行简单的几句 sql mysql -uroot -p"password" test -e "insert into x (a,b) values ('a', 'b');update x set a='c';" # 和python交互时要注意sql语句的引号 执行复杂的sql可以使用sql文件导入方式 mysql -uroot -p"password" -h127.0.0.1 test &l

    关键词:
  • 第5章 JVM调优

    第5章 JVM调优 2015-05-09

    5.1 Java虚拟机内存模型 Java虚拟机内存模型是Java程序运行的基础.JVM将其内存数据分为程序计数器,虚拟机栈,本地方法栈,Java堆和方法区等部分. 程序计数器:用于存放下一条运行的指令: 虚拟机栈和本地方法栈:用于存放函数调用堆栈信息: Java堆:用于存放Java程序运行时所需的对象等数据: 方法区:用于存放程序的类元数据信息: 5.1.1 程序计数器 程序计数器是一块很小内存空间.由于Java是支持线程的语言,当线程数量超过CPU数量时,线程之间根据时间片轮询抢夺CPU资源.

    关键词:
  • 互联网企业级监控系统 Open-Falcon

    互联网企业级监控系统 Open-Falcon 2015-05-09

    Open-Falcon 网站 : http://open-falcon.com/ Open-Falcon 人性化的互联网企业级监控系统,Open-Falcon 整体可以分为两部分,即绘图组件.告警组件.其中: 安装绘图组件 负责数据的采集.收集.存储.归档.采样.查询.展示(Dashboard/Screen)等功能,可以单独工作,作为time-series data的一种存储展示方案. 安装告警组件 负责告警策略配置(portal).告警判定(judge).告警处理(alarm/sender).

    关键词: 系统监控
  • 能ping通但网页无响应

    能ping通但网页无响应 2015-05-09

    管理员cmd输入 netsh winsock reset

    关键词:

iOS 开发

Android 开发

Python 开发

JAVA 开发

开发语言

PHP 开发

Ruby 开发

搜索

前端开发

数据库

开发工具

开放平台

Javascript 开发

.NET 开发

云计算

服务器

Copyright (C) codeweblog.com, All Rights Reserved.

CodeWeblog.com 版权所有 闽ICP备15018612号

processed in 1.161 (s). 17 q(s)