`
文章列表

大量数据删除

今天领导安排一个任务,将一张日志表中7月份之前的日志都删除掉。 我查了一下数据量发现,现在总共有190多万的数据,7月份之前有150多万,这要删除大头啊。 开始,我使用delete语句,如下: delete from log_table where create_time < '2013-07-01';  这时候问题就来了,我等了5分钟了,程序好像死在那里了,没反应。同时,操作系统还设置了超时限制,如果一定时间不操作,系统会自动断开连接(我是远程连接的服务器。 感觉时间有点长,就决定先删一小部分,6月份之前的,不多只有4万多条。但是在删除中报了一个错误。   经过一阵子谷歌 ...
 最近几天看了一个工程使用的maven,之前接触过maven,个人都maven的包管理比较感兴趣,它不仅能下载对应的包以及相关依赖包还能下载包的下关源码,这样就非常方便一些喜欢看源码的人,也有利于深入理解一下相关组件的实 ...
Calendar calendar = Calendar.getInstance(); calendar.set(Calendar.DAY_OF_MONTH, 1); //将小时至0 calendar.set(Calendar.HOUR_OF_DAY, 0); //将分钟至0 calendar.set(Calendar.MINUTE, 0); //将秒至0 calendar.set(Calendar.SECOND,0); //将毫秒至0 calendar.set(Calendar.MILLISECOND, 0); //获得当前月第一天 Date sdate = cale ...

svn 关键字使用

    博客分类:
  • svn
在使用svn过程中,需要将文件中内容动态变更文件的内容。目前客户端TortoiseSVN支持关键字功能。 如想在version.txt版本中由SVN动态变更时间、作者、版本号等,在version.txt文件中添加如下内容: Date of last commit = $Date $ Revision of last commit = $Revision $. Author of last commit = $Author $ 添加关键字支持步骤如下:  1.选中该文件,右键菜单中选择TortoiseSVN--->属性,将会弹出文件svn属性对话框; 2.在属性对 ...
一直用tomcat一段时间都正常无事,最近一次启动tomcat就发生以下异常: 严重: IOException while loading persisted sessions: java.io.EOFException严重: Exception loading sessions from persistent storage原因是tomcat对硬盘的session读取失败,彻底解决办法一下:将work下面的文件清空,主要是*.ser文件,或者只是删除掉session.ser即可以解决。   转自:http://www.blogjava.net/apple0668/archive/200 ...
引用:网易博客 一、准备工作 1.首先下载和安装和安装VMware workstation 9.0 2.下载Windows server 2012 iso镜像文件 二、安装Windows server 2012虚拟机 1、新建虚拟机:在"Select Guest Operating System"中选择“Windows Server 2012”,内存为1G,硬盘为50G,CPU为双核心; 2、设置硬件:在Virtual machine settings中页面,双击Processors,在"Virtualize Intel VT-x/EPT or AM ...
      最近在DELL的服务器上安装CentOS6.2,没有注意网卡的名字问题。结果在使用是发现名字已经变了,名字不是eth*,而是em*(具体命名规则这里)。网卡名字的变化,导致脚本无法正常执行,现在记录一下修改方法: 1、在grub里增加biosdevname=0的启动参数,形如   kernel /vmlinuz-2.6.32-131.21.1.el6.i686 ro root=/dev/mapper/vg_test-lv_root rd_LVM_LV=vg_test/lv_root rd_LVM_LV=vg_test/lv_swap rd_NO_LUKS rd_NO_ ...
     最近在项目中遇到一个问题,客户端使用apache httpclient向服务端发送消息,如发送内容全是英文,没有问题。但是如发送中文则在服务端会接受到乱码,解决如下:      在HttpClient httpClient = new HttpClient() ;前加入以下语句之一 postMethod.getParams().setParameter(HttpMethodParams.HTTP_CONTENT_CHARSET, "UTF-8"); postMethod.addRequestHeader("Content-Type" ...
       最近由于项目需要,需要远程调试代码,由于用的是tomcat7,和tomcat6的jpda 不一样,tomcat7已经把jpda配置的属性在catalina.sh/catalina.bat里面已经写好了,我们不需要向tomcat6那样去设置参数。默认的端口为8000端口。         刚开始在网上找来想关文章,都说是在catalina文件头加一行就是jpda 参数的代码,其实不用,我们直接用 catalina.sh jpda start 这是xp系统,如果Linux 就是 catalina.bat jpda start命令这样我们就可以用eclipse 远程debug了, ...
ClassLoader提供了两个方法用于从装载的类路径中取得资源:        public URL getResource(String name);         public InputStream getResourceAsStream(String name);        这里name是资源的类路径,它是相对与“/”根路径下的位置。getResource得到的是一个URL对象来定位资源,而getResourceAsStream取得该资源输入流的引用保证程序可以从正确的位置抽取数据。       但是真正使用的不是ClassLoader的这两个方法,而是Class的 getRes ...
最近项目中需要,管理端使用grails框架,用户端使用servlet和mybatis。 流程:使用grails创建表,使用mybatis对表进行操作。 问题:grails使用hibernate进行库的操作,既可以使用自身的id增长策略也可以使用oracle的id增长策略,但是mybatis需要使用oracle的id策略,更新、删除、查询不受此影响 解决:在grails的domain中对表id进行设置: static mapping = { id generator: 'sequence',params: [sequence: 'seq_audit',start_wi ...

CentOS 安装SSH

安装SSH yum install ssh 启动SSH service sshd start 设置开机运行 chkconfig sshd on
在安装centOS的时候要装上图形界面,但是当服务器配置好投入使用后,我们平时管理都是命令行远程连接服务器,根本用不到图形界面,开着还占用很大内存,铺张和浪费就是极大的犯罪啊! #vi /etc/inittab          --编辑/etc/inittab文件找到下面语句:# Default runlevel. The runlevels used by RHS are: # 0 - halt (Do NOT set initdefault to this)          --停机# 1 - Single user mode           --单用户模式# 2 - Mul ...
   windows server 2008 r2成为域控后,时间设置里的,internet时间就没有了,为了解决这个问题,用以下CMD命令可解决:w32tm /config /manualpeerlist:time.windows.com /syncfromflags:manual /reliable:yes /update方法一. 修改注册表,提高时间同步精度      由于系统默认的时间同步间隔是7天,我们无法自由选择,使得这个功能在灵活性方面大打折扣。其实,我们也可以通过修改注册表来手动修改它的自动同步间隔以提高同步精度,以下以XP系统为例。   1. 在“开始”菜单→“运行”项下输入 ...
第一种: 如果想让每次自动进入文本模式的话需要修改 /etc/inittab 文件 vi /etc/inittab 把    id:2:initdefault: 改为  id:3:initdefault: 第二种: 在ubuntu 10.04中没有/etc/inittab 也没有/etc/rc2.d下面的s13gdm或着s30gdm所以要修改为直接启动到文本模式,可以这样改:修改/etc/default/grub把GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”改成GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash text” ...
Global site tag (gtag.js) - Google Analytics