编程语言专栏最新文章

Oracle表维护 快速备份删除数据

我知道oracle表分区,不过那是数据库设计阶段的事情,目前是远水解不了近渴。 当前的数据库表,要求保留一个月数据,且表存在大量录入更新,不存在程序删除。 为了解决频繁查询和更新的瓶颈,我在oracle内根据需要创建了索引。但是随着数据量的增加,一个半月数据就要超千万,此时就算有索引,对高并发的查询和更新来说,让然有所拖累。 为了解决这个问题,我一般一个月会进行一次数据库维护,主要工作就是 ...
cuisuqiang 有5850人浏览 2014-09-05 08:23 专栏:Java研发技术指南

正确设置Winserver服务器的更新方式

今天晚上四点被服务器挂掉的短信吵醒,马上登录系统看看,发现服务进程已经关闭。 立马看系统事件,看样子是发生了重启 点击看详情: 事件类型: 审核成功 事件来源: Security 事件种类: 登录/注销 事件 ID: 683 日期: 2014-8-29 事件: 3:01:16 用户: NT AUTHORITY\SYSTEM 计算机: CHNYI-A6E3C6293 ...
cuisuqiang 有4224人浏览 2014-09-03 12:59 专栏:Java研发技术指南

MyEclipse定制工具栏和菜单

假如我们需要安装一个插件,比如免费且开源的SVN,安装他的Eclipse插件。 一般网上有很多内容可以参考,往往也就是那么几部,我们来看一下: 1. 打开Myeclipse,在菜单栏中选择Help→Software Updates→Find and Install; 这里就到这一步为止,因为有的人打开Help后没有发现Software Updates这个选项,这是怎么回事?   这是因 ...
cuisuqiang 有32521人浏览 2014-09-01 12:05 专栏:Java研发技术指南

缓存对系统的重要性

昨天晚上服务器访问量较多的情况下,出现了访问拒绝。虽是采用集群方式,但是连接被占满。 猜想应该不是Web服务器这边的问题,到数据库看看,发现CPU和内存运行正常,但是网络却高达20%。 一个百兆网卡,占据20%,意思是每秒有20M的数据在传输,对于我们这样的系统来说,有点不合理。我第一想到的,是不是有大量不必要的查询存在。可是这类问题已经在之前经过了一些优化,即使是这个问题,也不应该如此突出 ...
cuisuqiang 有7412人浏览 2014-09-01 12:01 专栏:Java研发技术指南

跟散仙学shell编程(十五)

上篇文章,散仙简单介绍了,如何在Linux下以shell脚本的方式与MySQL交互,本篇,我们来用shell脚本编写几个有用的实战例子 第一个脚本检测磁盘空间的top5 我们先看下du 命令统计: [search@h1 ~]$ du -s hadoop/* 296 hadoop/bin 230156 hadoop/dddir 132 hadoop/etc 56 ...
qindongliang1922 有1845人浏览 2014-08-27 21:24 专栏:证道shell编程

Java执行SSH/SCP之JSch

JSch (Java Secure Channel)是纯Java的SSH2实现。可以把它集成到你的Java应用中来连接sshd服务器,执行指令(port forward, file transfer, terminal emulation)。Ant、Eclipse-CVSSSH2、NetBeans等工具都在使用它。如果你的服务部署在linux服务器中,有时你需要执行一些系统命令,这时候需要用到Run ...
 
rensanning 有11582人浏览 2014-08-27 17:17 专栏:常用Java开源Library

跟散仙学shell编程(十四)

上篇散仙简单介绍了linux里面各个shell类型的使用,本篇我们来看下如何在shell里面使用数据库mysql,关于mysql的安装可以参考散仙以前的文章: http://qindon ...
qindongliang1922 有1935人浏览 2014-08-26 20:59 专栏:证道shell编程

跟散仙学shell编程(十三)

上篇散仙主要了讲述了gawk进阶的一些用法,本篇我们来了解下载linux中,其他的shell类型,通常情况下,我们最常用的就是bash shell,除此之外,我们还可能遇到另外2个shell类型,dash shell和zsh shell,我们并不需要深入探究,只需要简单了解即可。 dash shell是ash shell的后代因其,并没有多少高级功能,所以并不能作为交互式的shell,而我们一直 ...
qindongliang1922 有1324人浏览 2014-08-25 20:02 专栏:证道shell编程

跟散仙学shell编程(十二)

上篇文章散仙写了关于sed进阶,本篇我们来看下在linux中另外一种非常强大的文本处理语言gawk,有关于gawk的基础,散仙在前2篇文章,也有介绍,不熟悉的朋友,可以再回顾下。 gawk是一门功能丰富的编程语言,允许你通过编写高级程序来处理数据,只要我们有其他编程语言的经验,不管死JAVA,C#,Python,shell还是javascript,入手gawk都会感到非常亲切和容易。 下面 ...
qindongliang1922 有1585人浏览 2014-08-22 21:27 专栏:证道shell编程

跟散仙学shell编程(十一)

上篇散仙写了关于shell里面正则的基础知识,本篇我们来特意学习下sed的高级用法。在前面散仙也写过关于sed的基础用法,如果不熟悉的,可以看散仙的前2篇博客温习一下。 sed进阶里面有sed的高级用法,使用sed来处理多行命令,下面我们来看下sed里面特殊的命令: N:将数据流中的下一行加进来来创建一个多行组来处理 D:删除多行组中的一行 P:打印多行组中的一行 next命令小写的n,会告诉 ...
qindongliang1922 有1661人浏览 2014-08-21 21:45 专栏:证道shell编程

跟散仙学shell编程(十)

上篇文章,散仙简单介绍了在linux中,使用sed和gawk编程的基础,本篇我们来复习下在正则表达式,当然不仅仅在我们的shell里面有正则,各个编程语言里面都有正则这一处理字符文本的神器。 在shell里面到处可见正则的身影: [search@h1 820]$ ll 总用量 0 -rw-rw-r-- 1 search search 0 8月 21 02:40 ab.txt -rw-rw- ...
qindongliang1922 有1323人浏览 2014-08-20 21:22 专栏:证道shell编程

跟散仙学shell编程(九)

上篇散仙说了如何在linux里面构建更好的交互式shell,本篇来看下linux里面的文本处理工具sed和gawk,在linux里面最常用的就是这两个命令。 sed编辑器是一个流编辑器,与vim交互式的编辑器不同,sed编辑器需要提前提供一组规则来编辑数据流。 sed的命令格式如下sed options script file (1) -e script 在处理输入时,将script中指定的命令 ...
qindongliang1922 有1713人浏览 2014-08-19 21:49 专栏:证道shell编程

跟散仙学shell编程(八)

上篇散仙说了linux里面函数的使用,本篇我们来看下如何在shell编写一些简单的shell交互编程,看下散仙写的一个小shell的demo类似JAVA控制台下的编程: [search@h1 818]$ cat menu.sh function wec { echo "welcomeaaa"; } function dis { clear ; df ...
qindongliang1922 有1636人浏览 2014-08-18 21:50 专栏:证道shell编程

跟散仙学shell编程(七)

上篇散仙在文章里描述了如何处理linux信号和脚本控制,本节我们来看下,如何在linux使用基本的脚本函数,等一些shell的高级用法! 在JAVA里,我们经常在类里面使用方法,正因为类的出现,才使JAVA为面向对象编程,在shell里面虽然没有类的高级特性,但是,基本的函数编程还是存在的。 在linux里面定义方法或函数的两种形式: 一: function name{   commands ...
qindongliang1922 有1809人浏览 2014-08-15 21:46 专栏:证道shell编程

跟散仙学shell编程(六)

上篇介绍了linux里面的处理数据的方式,本篇散仙来说下,如何在linux里面控制脚本的执行。 在linux里面我们最常遇见的几个linux信号如下: 序号信号值描述11sighup挂起进程22sigint终止进程33sigquit停止进程49sigkill无条件终止进程515sigterm可能的话终止进程617sigstop无条件停止进程,但不是终止进程718sigtstp停止或暂停进程,但不 ...
qindongliang1922 有2102人浏览 2014-08-14 21:53 专栏:证道shell编程

跟散仙学shell编程(五)

上一篇写的是处理用户输入,本篇散仙要写的是linux里面的标准输入,输出,以及文件描述符的使用。 linux系统将每个对象当做文件来处理,这包括输入和输出的过程,linux用文件描述符来标识每个文件对象,文件描述符是一个非负整数,可以唯一的的标识会话中打开的文件,每个过程最多可以有9个文件描述符,linux系统默认占用了0,1,2三个文件描述符 序号文件描述符符号缩写描述10STDIN标准输入 ...
qindongliang1922 有1670人浏览 2014-08-13 21:41 专栏:证道shell编程

跟散仙学shell编程(四)

上篇介绍了for循环命令的使用,本篇的shell学习,我们来看下如何在shell环境下处理用户的输入,我们可以向运行的shell从外部传入一些参数,通常情况下 ...
qindongliang1922 有1534人浏览 2014-08-12 21:46 专栏:证道shell编程

跟散仙学shell编程(三)

散仙在上一篇文章里写了关于如何使用if-else以及case等流程控制的用法,本篇呢,来看下如何在shell里面使用更多的结构化命令,那么就是我们的循环了。 在shell里面基本的for循环的命令格式: for var in list do    commands done [search@h1 fortest]$ cat t1.sh for t in i have a dog d ...
qindongliang1922 有1746人浏览 2014-08-11 21:38 专栏:证道shell编程

跟散仙学shell编程(二)

散仙本篇主要讲在shell里面的流程控制,流程控制是所有的编程语言里面必不可少的一部分,通过流程控制,可以使我们的程序更加灵活。 下面我们来看看如何在shell里面使用if else流程控制语句,shell里面的流程控制语句比较特殊的其他的编程语言里,比如JAVA,都是通过一个boolean的值,来判断是否通过某个流程,在shell里面,却是通过shell执行命令的状态码来识别的,返回为0的状 ...
qindongliang1922 有1616人浏览 2014-08-08 21:33 专栏:证道shell编程

跟散仙学shell编程(一)

前面散仙已经把Linux基础的shell命令系列的博客完工,如果没有任何linux基础的朋友,建议先从shell命令开始学习,如果有一定基础的就可以直接跳过。从本篇起,散仙要写的是关于shell编程系列的知识。 前面我们例子里面的命令,基本都是单个执行的,但是在linux下,只有把命令组合成一个脚本,发挥的作用,才是巨大的,这就类似于一个砖头没啥用处,但是用很多砖头,我们就可以盖一座大厦,这样它 ...
qindongliang1922 有2466人浏览 2014-08-07 21:36 专栏:证道shell编程

编程语言热门专栏

更多专栏>>

编程语言热门文章

博客专栏评论

skran 写道大兄弟文章写的不错,排版有点问题,代码长了既没换行也没滚动条现在都是Markdown写 ...
234390216 评论了 Spring Boot(05)——SpringApplication ...
大兄弟文章写的不错,排版有点问题,代码长了既没换行也没滚动条
skran 评论了 Spring Boot(05)——SpringApplication ...
thaIm 写道不知道RestTemplate 默认的链接数、超时时间是多少?基于JDK的应该是无限制 ...
234390216 评论了 Spring(30)——RestTemplate介绍
不知道RestTemplate 默认的链接数、超时时间是多少?
thaIm 评论了 Spring(30)——RestTemplate介绍
你这应该只使用于windows系统吧?linux系统怎么转换?
Tonny1 评论了 使用FlashPaper 实现JSP在线阅读
刚好新项目需要用到这样的解析。及时雨。
zhizaideren 评论了 JAXB(四)——以子类的结构生成XML
!!!!!!
di1984HIT 评论了 SNMP 使用SNMP4J V2进行同步和异步 GET, ...
JAXB系列教程http://gitbook.cn/gitchat/column/5a210d8a39 ...
234390216 评论了 JAXB(一)——初体验之实现XML和对象之间 ...
貌似少了一个java文件哈package com.socket;import java.net.*;i ...
Javac_bean 评论了 一个Socket连接管理器
iteye这个博客主体内容定义的宽度只有700,导致部分代码没有展示出来。iteye现在都没有人维护了 ...
234390216 评论了 Spring(25)——ClassPathBeanDefinitionS ...
Global site tag (gtag.js) - Google Analytics