`
文章列表
在PostgreSQL中可以直接对timestamp进行加减运算: timestamp + interval   例子:   [php] view plaincopy   SELECT now()::timestamp + 
我们需要保持编码或者解码两头,所使用的字符集转换方向需要正好相反:使用 GBK --> UTF-8 与 UTF-8 --> GBK。由于Java采用了UTF-8编码,所以编码解码均以UTF-8为中介。 对于翻译而言,就是先相当于: 先 中译英,对应的解码,反过来就是 英译中。 遇到乱码问题,通常的检查项包括: 1. 编辑器保存文件的字符集; 2. 数据库的字符集; 3. 应用服务器或者Web服务器处理字符串采用的字符集 4. JSP对于字符集声明 5. Servlet过滤器,以及MVC框架拦截器对于字符集的处理 
在RelativeLayout中,想要layout中的各种控件相对于父RelativeLayout为居中对齐,一般情况下,我们可以设置RelativeLayout的layout_gravity="center",如下代码:   Java代码   <RelativeLayout                        android:layout_width="fill_parent"                       android:layout_height="wrap_content" ...
package com.lcr.tools.util.date; import java.io.Serializable; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class DateTimeUtil implements Serializable { /** * serialVersionUID:TODO * * @author: lu ...
解决办法:用<s:any minOccurs="2" maxOccurs="2"/>替代<s:element ref="s:schema" /><s:any />   或者 wsimport -keep -p com.xxxxx.xx.webservice -b  http://www.w3.org/2001/XMLSchema.xsd  -b  customization.xjb  http://xxxxxx:8100/?wsdl  
如果在使用Eclipse开发Java项目时,在使用 @Override 出现以下错误:The method *** of type *** must override a superclass method主要是因为你的Compiler是jdk5,(5不支持@Override等形式的批注)只要把它改为6就可以了。方法:将window->preferences->java-compiler中的Compiler compliance level修改为6.0。
查询数据库: 两种方式-- 第一种方式:类似INSERT UPDATE DELETE,有两种方法使用select 从SQLite数据库检索数据。 使用rawQuery()直接调用select 语句,使用query() 方法构建一个查询。 小贴士: * onCreate(); 该方法在数据库第一次创建 ...
(注:摘自 http://blog.163.com/jiang-640/blog/static/86403594200932994637923)   一、树型关系的数据表 不少程序员在进行数据库设计的时候都遇到过树型关系的数据,例如常见的类别表,即一个大类,下面有若干个子类,某 些子类又有子 ...
在国外网站发现的解决方法。 原因多个Mysql进程使用了同一个socket。 两个方法解决: 第一个是立即关机 使用命令 shutdown -h now 关机,关机后在启动,进程就停止了。 第二个直接把mysql.sock文件改名即可。也可以删除,推荐改名。 然后就可以启动mysql了。   下面是国外原文   To prevent the problem from occurring, you must perform a graceful shutdown of the server from the command line rather than powering o ...
权限问题: chown postgres:postgres -R /opt/PostgreSQL/  
<今天遇到的问题,  网上有很多类似的文章,  个人记录下来,  加深记忆,  已经明白的就绕路吧.>   执行一个脚本full_build.sh 时, 一直是提示我: -bash: ./full_build.sh: /bin/bash^M: bad interpreter: No such file or directory   开始是说我权限不够, 不能执行, 接着我就把权限给改了,  就一直报上面问题. 记得几个月前, 就遇到过类似的问题, 当时是在编译Android Framework, 后来打开出错的.xml文件, 很直接的看到很多的^M的标识,  由于负责编 ...
将可执行jar所依赖的文件都放在当前目录的lib文件夹中。其中$filename是jar包的文件名。java -Djava.ext.dirs=./lib -jar $filename 这种办法比在MANIFEST.MF文件中加入相关lib方便多了。
//s筛选去除无效数据 /* detachedCriteria.add( Restrictions.or( Restrictions.like("chanpin", "冰箱", MatchMode.ANYWHERE), Restrictions.or( Restrictions.like("chanpin", "洗衣机", MatchMode.ANYWHERE), Restrictions.or( Restrictions.like(" ...
import datetime, calendar  #-*-coding:utf-8-*-  #1、返回昨天日期def getYesterday():     today=datetime.date.today()     oneday=datetime.timedelta(days=1)     yesterday=today-oneday      return yesterday  #2、返回今天日期   def getToday():      return datetime.date.today()    #3、获取给定参数的前几天的日期,返回一个list  def getDays ...

提升HBase写性能

本文主要介绍软件层面的性能调优。故,在此之前,请检查硬件状况。硬盘推荐SSD,一般SATA即可。网络千兆以上。可以安装Ganglia等工具,检查各节点的各硬件的运作状态:CPU,Memo,网络等等。   一、调整参数 入门级的调优可以从调整参数开始。投入小,回报快。   1. Write Buffer Size 快速配置 Java代码   HTable htable = new HTable(config, tablename);    htable.setWriteBufferSize(6
Global site tag (gtag.js) - Google Analytics