个人中心

骚年应该有内涵

这个人很懒什么都没有留下

3年前

mybatis xml if or

在项目中xml文件经常会遇到在判断等于某个值时加什么条件不等于某个值的时候加什么条件,比如下面这个例子:
<iftest="name!=null">
ANDT.NAME=#{NAME,jdbcType=VARCHAR}
</if>
<iftest="name=null">
ORDERBYNAME,ID
</if>
上面这个例子是一个错误的写法不可以这样用。
正确的需要引入<choose>标签
<choose>
<whentest="name!=null">
ANDT.NAME=#{NAME,jdbcType=VARCHAR}
</when>
<oth
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

金山云获海外投资者热捧,上市首日股价暴涨40%

  金山云北京时间5月8日晚成功登陆纳斯达克,首日股价大涨40.24%至23.84美元,市值约48亿美元。上市首日,金山云股票交易活跃,换手达7.56%,成交量1514万股,成交额3.27亿美元。金山云IPO发行最终定价定每股17美元,最终完成发行数量3000万股,较披露的拟发行2500万股超发20%,共募集资金5.1亿美元。<pstyle="margin:0px;padding:
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

memcached-client.php

这么和你说吧!区分开三种写法来帮你理解。Memcached、memcached、memcache。
其中首字母大写的Memcached,指的是Memcached服务器,就是独立运行Memcached的后台服务器,用于存储数据的“数据库”。
而memcached和memcache指的是Memcached的客户端,就是通过memcached或memcache来访问Memcached服务器。
在PHP的插件中有一个memcache,还有一个memcached,两者在用法上不同。
这样
Memcached::addServer
Memcache::addServer
就应该能理解了吧
memcache是分布式的内存缓存。
php扩展中的memcache要安装memcache包??调用函数用\"memcache\"memcached??要安装libmemcached包
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

mapreduce适合

不是非常适合,MapReduce将作业的整个运行过程分为两个阶段:Map阶段和Reduce阶段
Map阶段由一定数量的Map Task组成
输入数据格式解析:InputFormat
输入数据处理:Mapper
数据分组:Partitioner
Reduce阶段由一定数量的Reduce Task组成
数据远程拷贝
数据按照key排序
数据处理:Reducer
数据输出格式:OutputFormat



  即是一种思想,也是一个实现。google对这个的实现就叫mapreduce,开源版本实现最出名的叫hadoop。具体请参见dean jeff的经典论文,以及wikipedia。
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

zookeeper hbase

HBase的安装包里面有自带zookeeper的。很多系统部署也是直接启动上面的zookeeper。
本来也是没有问题的,想想吧,系统里也只有hbase在用zookeeper。先启动zookeeper,再将hbase起来就好了
?
但是今天遇到了一个很蛋疼的问题。和同事争论了很久。
?
因为我们是好多hbase集群共用一个zookeeper的,其中一个集群需要从hbase0.90.2升级到hbase0.92上,自然,包也要更新。但是其中一台regionserver上面同时也有跑zookeeper,而zookeeper还是用hbase0.90.2自带的zookeeper在跑。
?
现在好了,升级一个regionserver,连着zookeeper也要受到牵连,看来必须要重启,不然,jar包替换掉,可能会影响到zk正在跑的经常。但是重启zk毕竟对正在连接这个zk的client端会有短暂的影响。
?
真是蛋疼。本来只是升级hbase,zk却强耦合了。
?
虽然后来证明zookeeper只要启动了,哪怕jar包删除也不
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

mybatis语句

在项目中,使用的是mybatis3.0.5,但没有采用其提供的DAO层接口映射的策略,而且在进行多种属性联合查找时,需要底层提供通用的解决方案,所以需要mybatis直接执行sql语句,各个daoImpl均可调用,减少了在每个mybatis文件中配置符合当前对象的select查询。。
(在mybatis中,需要通过传递对象,在select中判断对象属性是否为空进行where语句的拼凑,对后期的维护工作带来不小的考验,所以采用直接执行sql策略)
先说一说配置时,遇到的异常:
Xml代码
${sql}
这样配置时,会出现:therenogettersqlinJava.lang.String的异常
所以考虑:用一个适配器,将sql作为属性加入其中
首先:
Xml代码
<typeali
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

postgresql if 函数

首先确定你是在基于pgsql的function里面使用的这些句子,这是个完整的sql执行会产生一个function
CREATEORREPLACEFUNCTIONtest()
RETURNSvoidAS
$BODY$
BEGIN
iftruethen
perform(selectnow());
endif;
END;
$BODY$
LANGUAGE'plpgsql'VOLATILE
COST100;
注意,postgresql中,对于select要不用perform函数来执行一个忽略结果的查询,要不用selectin取得select函数,而不允许select语句直接出现在函数体重
如果要取得selectnow()的内容则可以这样写
CREATEORREPLACEFUNCTIONtestwm()
RETURNStimestampAS
$BODY$
DECLARE
nowtimetim
  • 0
  • 1
  • 0
  • 0
  • 0
3年前

sublime text 3 高亮

1、找到sublimetext3的软件,启动打开
2、鼠标移至菜单栏点击“file”——“openfile”,打开文件,顿时发现代码语法都是黑色的
3、现在我们开始设置如何让语法显示高亮,将鼠标移至右下角的按钮区、点击
4、在弹出的菜单中找到当前文件类型。比如我的是html文件,就点击html选项。
5、当前代码马上出现高亮显示
6、如果你想每次打开页面都出现语法高亮,可以将鼠标移至顶部“openallwithcurrentextensionas...”,在弹出选项中选择“html”(按照你常用的文件类型设置),即可再下次打开文件后就出现高亮显示。
注意事项:sublimetext这点不够智能,要人工设置才能语法高亮。
找到sublimetext3的软件,启动打开,
鼠标移至菜单栏点击“file”——“openfile”,打开文件,顿时发现代码语法都是黑色的,
现在我们开始设置如
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

hawq impala spark

Impala比Spark性能还要好,但你看它现在这个鸟样。
认真来讲,Hadoop现在分三块HDFS/MR/YARN,Spark比Hadoop性能好,只是Spark作为一个计算引擎,比MR的性能要好。但它的存储和调度框架还是依赖于HDFS/YARN,Spark也有自己的调度框架,但仍然非常不成熟,基本不可商用。
目前来看,YARN在Hadoop的发展过程中占的比重较多,而且作为一个调度和资源管理框架,它可以兼容多计算框架。而且现在大数据领域的框架底层存储基本都依赖于HDFS,这也就是为什么很多文章开头就说“Hadoop已经是大数据领域的事实标准”。
回到问题,大数据领域,“性能”可能并不是衡量一个大数据组件的唯一标准,安全、可靠性、与其他框架的兼容性、资源管理、可扩展性同样很重要,而Hadoop作为大数据领域的核心组件,这些方面肯定都需要考虑,而不单单是性能。
我想你指的hadoop作业是指map/reduce
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

Linux运维人员成长之路学习书籍推荐


  公开课:Linux运维岗位知识结构发展路线
  入门书:
  《鸟哥的私房菜(基础篇)》
  《鸟哥的私房菜(服务篇)》
  《Linux命令行与Shell脚本编程大全(第2版)》
  《UNIX/Linux 系统管理技术手册》
  《UNIX编程艺术》
  计算机及操作系统原理书:
  《深入理解计算机系统(原书第2版)》
  《现代操作系统 (原书第3版)》
  深入理解Linux系统(说明:开发类的书籍只求读懂其讲到的原理部分就成)
  原理篇:
  《Lin
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

云计算的选择悖论

人们都希望在工作和生活中有所选择。但心理学家的调查研究表明,在多种选项中进行选择并不一定会使人们更快乐,甚至不会产生更好的决策。心理学家BarrySchwartz称之为“选择悖论”。云计算为企业IT组织带来了新的选择,但随着多种形式的云计算的出现,它也带来了选择的悖论。
 
对于大多数人来说,“云计算”意味着公共云服务。但调研机构Gartner预测,到2020年,90%的组织将采用混合基础设施管理功能。对于英特尔公司以及大多数企业而言,这越来越意味着是一种混合计算环境,在这种环境中,公共云服务通过私有的本地云连接并共享数据和应用程序。
 
在人们转向混合计算环境时,IT部门必须有一个合理的方法来评估应用程序并选择最佳的部署位置。英特尔公司由客户和系统集成商组成了一个调查小组,致力于揭示组织在制定工作负载安置决策时必须考虑的标准,并创建一个模型,以便确定工作负载安置的起点。这里所说的起点而不是公式,因为每个组织都是独一无二的,而
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

京东:PB级数据价值发现


    拥有一亿用户、营业规模达数百亿元的大型网络零售企业京东(JD.com),在大数据应用领域实现了分布式架构与传统BI工具的有机融合。
  
  成立于2004年的京东商城(以下简称为京东)在2012年的交易金额突破600亿元,相当于每秒就会产生2000元的交易额。在网络零售市场深耕近十年之后,京东也正式迈入了PB级数据管理的新时代。对企业而言,PB级(1PB=1024TB)的数据管理算得上是衡量其数据规模和管理能力的一个重要标尺。目前,全球PB级数据管理俱乐部已经拥有Facebook、淘宝等重要成员,能够跻身其中对京东而言是荣誉,也意味着挑战。
  
  “针对业务数据快速增长的情况,我们在2012年正式启动了大数据平台的搭建。这个自主开发的平台基于分布式的技术,支持异构数据集市,同时也很好地利用了传统BI
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

Oracle备库宕机启动的完美解决方案

这篇文章主要给大家介绍了关于Oracle备库宕机启动的完美解决方案,文中通过示例代码介绍的非常详细,对大家学习或者使用Oracle具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
  简介
  ORA-10458:standbydatabaserequiresrecovery
  ORA-01196:文件1由于介质恢复会话失败而不一致
  ORA-01110:数据文件1:'XXXXXXXXXXXXXXXXXX\XXXXX1.DBF'
  一个项目做了Oracle主从数据库同步,通过Dataguard实现,从库服务器宕机,再开机的时候,从库无法启动,报“ORA-01196:文件1由于介质恢复会话失败而不一致”这个错误,具体日志信息如下:
  ORA-10458:standbydatabaser
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

简单介绍Ruby on Rails对PostgreSQL数组类型的支持

这篇文章主要介绍了简单介绍RubyonRails对PostgreSQL数组类型的支持,Rails框架从4.0以后对PG的数组提供了支持,需要的朋友可以参考下
   我非常高兴在宣布Rails4.0现在支持PostgreSQL数组类型.你可以方便的在migration通过:array=>true里创建数组类型的字段.创建数组类型的字段的时候还可以添加其它的选项(length,default,等等)
 
create_table:table_with_arraysdo|t|t.integer:int_array,:array=>true#integer[]t.integer:int_array,:array=>true,:length=>2#smallint[]t.string:string_arra
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

在Node.js下运用MQTT协议实现即时通讯及离线推送的方法

这篇文章主要介绍了在Node.js下运用MQTT协议实现即时通讯及离线推送的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  前言
  前些日子了解到mqtt这样一个协议,可以在web上达到即时通讯的效果,但网上并不能很方便地找到一篇目前版本的在node下正确实现这个协议的博客。
  自己捣鼓了一段时间,理解不深刻,但也算是基本能够达到使用目的。
  本文尚未对离线消息的接收顺序进行处理。
  代码
  服务端:server.js
//服务端引入中间件moscaletmosca=require(
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

浅谈分布式锁的几种使用方式(redis、zookeeper、数据库)

这篇文章主要介绍了浅谈分布式锁的几种使用方式(redis、zookeeper、数据库),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  Q:一个业务服务器,一个数据库,操作:查询用户当前余额,扣除当前余额的3%作为手续费synchronizedlockdblock
  Q:两个业务服务器,一个数据库,操作:查询用户当前余额,扣除当前余额的3%作为手续费分布式锁
  我们需要怎么样的分布式锁?可以保证在分布式部署的应用集群中,同一个方法在同一时间只能被一台机器上的一个线程执行。这把锁要是一把可重入锁(避免死锁)这把锁最好是一把阻塞锁(根据业务需求考虑要不要这条)这把锁最好是一把公平锁(根据业务需求考虑要不
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

PostgreSQL基本用法


前言
PostgreSQL是一个开源的、对象关系型数据库管理系统(ORDBMS)。本文旨在介绍PostgreSQL(下文简称pg)的一些基本操作,供初学者参考和查阅。需要注意的是,以下所有操作是在Ubuntu16.04中进行的,使用的pg版本是9.6。对于不同的操作系统和版本,操作流程可能有些许的差别,具体可以参看后面给出的参考文档中的内容。
安装
Ubuntu默认集成了pg,可以通过命令行直接安装
以下命令分别安装pg的客户端和服务端
$sudoapt-getinstallpostgresql-client
$sudoapt-getinstallpostgresql
<br
  • 0
  • 0
  • 0
  • 0
  • 0
4年前

word2007如何打开2010

1.如何设置word打开为2010版
  方法一:点击“开始-运行”,输入Excel2007的安装路径,例如(含开始的引号):"C:/ProgramFiles/MicrosoftOffice/Office11/Excel.exe"/regserver其它office组件可以如法炮制。
  这样,双击任意一个Office文档则默认用Office2007打开,同时Office2010也可从“开始——程序”中打开使用,两全其美。方法二:默认情况下,两个版本生成文件的后缀名不同,2010采用了新的文件名格式(当然也可以设置为兼容格式),如:2010的Excel文件后缀名是.xlsx,而2007的word文件名后缀是.xls;2010的word文件后缀名是.docx,而2007的word文件名后缀是.doc。
  如果想把后缀名为.doc的文件用2010默认打开,可以这样操作:右键单击后缀名.doc的文件,打开方式→选择程序,在打开方式对话框,选择Word2003程序,然后将“始终使用这种方式打开文件”选中,最后点击
  • 0
  • 0
  • 0
  • 0
  • 0
4年前

怎样word中分割表格

1.word里怎么可以把一个表格分成两个单独的表格

材料/工具:word2010

1、比如我们想拆分下图中的表。

2、选中拆分点,我选的是第3行,会拆分为上两行和下三行。

3、按键盘上Ctrl+Enter组合键,系统会把表拆分下图样式。不但分开了,而且分了两页。

4、按键盘上Ctrl+Shift+Enter组合键,系统也会把表拆分成两个表,这回是在一页上。

5、我们还可以选中拆分点,点击表格,拆分表格。

6、也可以把表格拆分开。

转载请注明出处51数据库 » 怎样word中分割表格

  • 0
  • 0
  • 0
  • 0
  • 0
4年前

word页码之间有点大

1.word如何统一设置页码大小,我的页码大小只能一页页的改
  Word页码随意设置我们在使用Word时,经常要根据实际情况来编排页码,那么只要掌握了下面列出的几种常见页码的编排方法,就可以做到word页码随意定:一、页码从第二页开始1、选择“插入-页码”,打开“页码”对话框。
  2、取消“首页显示页码”复选框中的对钩,然后单击“格式”按钮,打开“页码格式”对话框。3、“起始页码”后的框中键入数字“0”。
  4、按“确定”退出。二、页码从任意页开始1、将光标定位于需要开始编页码的页首位置。
  2、选择“插入-分隔符”,打开“分隔符”对话框,在“分隔符类型”下单击选中“下一页”单选钮。(将文档分节,以便以节为单位进行单独设置页码。
  状态栏有显示节数)3、选择“视图-页眉和页脚”,并将光标定位于页脚处。4、在“页眉和页脚”工具栏中依次进行以下操作:①单击“链接到前一个”按钮,断开同前一节的链接。
  (这样去掉了右上角的“与上一节相同”几个字,使这一节可以单独设置页码)②单击“插入页码”按
  • 0
  • 0
  • 0
  • 0
  • 0
上一页  1  2  3  4  ...  下一页  

分享至

长按复制下方链接,去粘贴给好友吧:
软件
前端设计
程序设计
Java相关
用户登录
用户注册