- 博客(53)
- 资源 (18)
- 收藏
- 关注
转载 每天一个linux命令(50):crontab命令
前一天学习了 at 命令是针对仅运行一次的任务,循环运行的例行性计划任务,linux系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令 :crontab 命令。一、crond简介crond是linux下用来
2016-03-23 16:40:32
568
原创 #Mysql 定时备份计划
Mysql 定时备份计划一、需求1、每周全备份整个数据库,压缩备份sql文件 2、压缩备份sql文件 3、定时清理一个月以前的sql文件二、设计思路1、编写shell脚本完成 数据库备份 及压缩命令 2、利用crontab服务,添加用户定时服务三、实现步骤1、创建备份文件夹 #cd /var #mkdir /var/backup/mysql2、编写shell脚本#!/
2016-03-23 16:31:34
691
原创 mysql 慢查询日志
1、MySQL日志文件系统的组成 a、错误日志:记录启动、运行或停止mysqld时出现的问题。 b、通用日志:记录建立的客户端连接和执行的语句。 c、更新日志:记录更改数据的语句。该日志在MySQL 5.1中已不再使用。 d、二进制日志:记录所有更改数据的语句。还用于复制。 e、慢查询日志:记录所有执行时间超过long_query_time秒的所有查询或不使用索引的查
2016-01-11 14:05:26
478
原创 Protocol Buffers(protobuf)在Java开发中使用测试
Protocol Buffers(protobuf)在Java开发中使用测试 1、工具准备 proto.exe 版本2.6.1 2、jar包:protobuf-java.jar 版本:2.6.1 1)https://github.com/google/protobuf :用maven在java目录中 编译打包 maven:compile package 2)或使用mave
2015-10-15 16:18:50
534
原创 ehcache二级缓存优化
ehcache二级缓存优化 系统架构采用ssh,目前系统出现页面需要加载数据量大,需要查询的表多的情况。chrome性能测试,大量的时间花费在数据查询上。 ssh架构直接默认使用一级缓存。对部分基础表(变化不经常变的表)等采用二级缓存,减少数据库的查询次数。1. ehcahe介绍EHCache:EHCache 是一个快速的、轻量级的、易于使用的、进程内的缓存。它支持 read-only
2015-10-15 16:16:14
1380
原创 TOMCAT优化
生产环境的系统经常容易出现内存溢出的情况,生产环境的系统是Linux,服务器是Tomcat 5.5,查看咱们服务器的配置,基本处于初始阶段。1. 生产环境具体修改步骤如下:1、JVM内存调整 找到Tomcat\bin\catalina.sh文件,这里面是Tomcat的启动参数,找到 # OS specific support. $var _must_ be set to eith
2015-10-15 16:14:37
410
原创 Mysql 安装(centOS)
1. 运行平台:CentOS 8.3 x86_64,基本等同于RHEL 6.32. 安装方法:安装MySQL主要有两种方法:一种是通过源码自行编译安装,这种适合高级用户定制MySQL的特性,这里不做说明;另一种是通过编译过的二进制文件进行安装。二进制文件安装的方法又分为两种:一种是不针对特定平台的通用安装方法,使用的二进制文件是后缀为.tar.gz的压缩文件;第二种是使用RPM或其他包进行安装,这种
2015-10-15 16:12:41
375
原创 Linux根目录空间不足
系统运行期间,mysql报错,提示空间已满,查看原因是Linux主目录空间已用完。[root@localhost ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/sda2 39G 37G 0 100% /tmpfs 1.9G 975M
2015-10-15 16:11:21
24301
原创 jdk安装(centos)
jdk安装(centos)标签(空格分隔): linux一、卸载openjdk注意:linux一般自带安装有openjdk,安装jdk之前需要卸载openjdl 1、进一步查看JDK信息:[root@localhost ~]# rpm -qa | grep javatzdata-java-2012c-1.el6.noarchjava-1.7.0-openjdk-1.7.0.45-1.45.1.
2015-10-15 16:09:28
493
原创 Protocol Buffers(protobuf)在Java开发中使用测试
Protocol Buffers(protobuf)在Java开发中使用测试 1、工具准备 proto.exe 版本2.6.1 2、jar包:protobuf-java.jar 版本:2.6.1 1)https://github.com/google/protobuf :用maven在java目录中 编译打包 maven:compile package 2)或使用mave
2015-07-28 16:36:23
2277
原创 Linux openoffice 安装测试
一、Linux安装 参考安装方法 Linux下Openoffice安装手册 http://wenku.baidu.com/link?url=Jqe10J4aVfMf9h3_gsbpYCnW7CbJTWCFk3mC_l8kJdeorErrrg4bOLBiE8Qv9Aase9RBlDVtzMEe8XOEC8T7OJbv0X1D8229Zd8aCmQKqfO二、安装启动完成后
2015-03-07 16:28:51
8588
1
转载 activity例子
activity学习网站1、为了方便国内Activiti开发者交流,把交流的结果沉淀下来方便新人学习,Activiti中文论坛与2013年5月20日建立。论坛网址 : http://www.activiti-cn.org2、咖啡兔:例子学习总结 http://www.kafeitu.me/activiti.htm3、Activiti 5.1
2015-02-28 22:11:30
10155
2
原创 activiti环境搭建
1、ssh和activiti集成 主要是activiti和spring如何结合,整合其实很简单,直接把processEngine当成一个bean就行,让后用processEngine去生成所有的服务bean。就能在系统中需要的地方使用注入流程服务了。<beans xmlns="http://www.springframework.org/schema/beans" xm
2015-02-15 09:51:47
1240
原创 安装activiti-designer插件
一,安装activiti-designer插件,我用的myeclipse13 ,亲测没有问题,用myeclipse8.5按照该方法不能安装1.下载activiti-designer插件,下载地址:http://activiti.org/designer/archived/选择5.8版本下载。2.解压下载完成压缩包,如图:删除artifacts.jar,content.jar
2015-02-15 09:41:36
2690
转载 json解析:[2]fastjson 使用
利用阿里的fastjson包对对象进行 json的转化与解析,本篇为第二篇,第一篇讲述的是利用gson进行json数据解析,地址:jingyan.baidu.com/article/e8cdb32b619f8437042bad53.html常用类型类型一:JavaBean类型二:List类型三:List类型四:List>将上面的四种数据对象转换成json字符串的方法都是一样
2014-09-20 15:43:43
591
转载 json解析:[1]gson解析json
客户端与服务器进行数据交互时,常常需要将数据在服务器端将数据转化成字符串并在客户端对json数据进行解析生成对象。但是用jsonObject和jsonArray解析相对麻烦。利用Gson和阿里的fastjson可以很方便的将下面四种常用的数据转换成json字符串,并能够将其解析成原数据对象类型一:JavaBean类型二:List类型三:List类型四:List>将上面的四种数据
2014-09-20 15:42:24
558
转载 linux后台执行
想退出secureCRT后,能够继续跑自己的进程 为什么会有这样的需求?作为系统管理员,经常遇到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,需要运行了一些耗时较长的任务,例如批量ping一些网段之类, 有时候却由于网络的不稳定导致任务中途失败,或者需要中途离开,总不会在等它结束吧,如果你退出SSH登陆的话,那么你的任务也会被终止了,岂不是白费精 力了?如
2014-09-12 09:52:18
570
转载 CentOS开发环境搭建
今天我们来在CentOS上搭建C开发环境。前置条件,CentOS系统已经安装成功,并且可以联网,使用ping可以ping通百度主页。以root权限登录。1.安装wget.可以输入wget先测试是否已经安装,如果没有,就使用yum -y install wget来安装2.安装gcc.可以输入gcc检测是否已经安装,如果没有,就使用yum install gcc来安装.3.安装gd
2014-09-11 15:48:31
878
原创 自定义实现log4j的FileAppender
log4j 工作中自己用的FileAppender功能:默认创建一个文件 ,当文件大小超过配置文件中的限度的时候,压缩到一个压缩包中, 压缩包中的文件的数量可以再配置文件中配置;log4j.properties文件的配置(文件大小1M,压缩包中最多压缩8个文件)# filelog4j.logger.file=ERROR,filelog4j.appender.f
2014-09-01 15:17:51
11308
转载 GSON
Gson 是 Google 提供的用来在 Java 对象和 JSON 数据之间进行映射的 Java 类库。可以将一个 JSON 字符串转成一个 Java 对象,或者反过来。jar和源码下载地址: http://code.google.com/p/google-gson/downloads/list
2014-05-04 09:08:20
639
转载 sqlserver游标的使用
游标是邪恶的! 在关系数据库中,我们对于查询的思考是面向集合的。而游标打破了这一规则,游标使得我们思考方式变为逐行进行.对于类C的开发人员来着,这样的思考方式会更加舒服。 正常面向集合的思维方式是: 而对于游标来说: 这也是为什么游标是邪恶的,它会使开发人员变懒,懒得去想用面向
2013-09-23 16:08:13
727
转载 SQL truncate 、delete与drop区别
相同点:1.truncate和不带where子句的delete、以及drop都会删除表内的数据。 2.drop、truncate都是DDL语句(数据定义语言),执行后会自动提交。 不同点:1. truncate 和 delete 只删除数据不删除表的结构(定义)drop 语句将删除表的结构被依赖的约束(constrain)、触发器(trigger
2013-09-23 16:02:30
663
转载 了解触发器中事务
引述 首先, 说下我写篇文章的目的,我希望能把我对触发器的理解,分享出来与你一起学习。如果你有对触发器和事务的概念,有些了解,这篇文章,对你来说会是很简单,或能让你更进一步的了解触发器里面的一些故事,和触发器中事务个故事。在这边文章里面,我不会从触发器和事务的概念去讲述,而是从常见的两种触发器类型(DML触发器 & DDL触发器)和After触发器 & Inste
2013-09-23 15:58:19
2086
转载 创建和删除约束
使用sql语句创建和删除约束主建约束:(primary key constraint);唯一约束:(unique constraint);检查约束:(check constraint);默认约束:(default constraint);外建约束:(foreign key constraint);*********************************
2013-09-23 15:39:37
981
转载 DML 触发器、DDL 触发器和登录触发器
MicrosoftSQL Server 提供两种主要机制来强制使用业务规则和数据完整性:约束和触发器。触发器为特殊类型的存储过程,可在执行语言事件时自动生效。SQL Server 包括三种常规类型的触发器:DML 触发器、DDL 触发器和登录触发器。1、当数据库中发生数据操作语言 (DML) 事件时将调用 DML 触发器。DML 事件包括在指定表或视图中修改数据的 INSERT 语句、UP
2013-09-23 15:35:04
1871
转载 NUMERIC和DECIMAL的区别
decimal(numeric ) 同义,用于精确存储数值decimal 数据类型最多可存储 38 个数字,所有数字都能够放到小数点的右边。decimal 数据类型存储了一个准确(精确)的数字表达法;不存储值的近似值。定义 decimal 的列、变量和参数的两种特性如下: p 小数点左边和右边数字之和,不包括小数点。如 123.45,则 p=5,s=2。 指定精度或
2013-09-23 15:32:45
2957
原创 SQL Server 中 RAISERROR 的用法
raiserror 是由单词 raise error 组成 raise 增加;提高; 提升raiserror 的作用: raiserror 是用于抛出一个错误。[ 以下资料来源于sql server 2005的帮助 ]其语法如下:RAISERROR ( { msg_id | msg_str | @local_variable }
2013-09-11 16:59:05
4240
转载 JDBC -记录集-不支持此游标类型/并发组合 (补充)
在Sql Server2008中:com.microsoft.sqlserver.jdbc.SQLServerException: 不支持此游标类型/并发组合。使用sqljdbc.jarStatement stmt = con.createStatement( ResultSet.TYPE_SCROLL_INSENSITIVE,
2013-09-02 15:57:33
2672
转载 Java虚拟机(JVM)中的内存设置详解
在一些规模稍大的应用中,Java虚拟机(JVM)的内存设置尤为重要,想在项目中取得好的效率,GC(垃圾回收)的设置是第一步。 PermGen space:全称是Permanent Generation space.就是说是永久保存的区域,用于存放Class和Meta信息,Class在被Load的时候被放入该区域Heap space:存放Instance。 GC(Garb
2013-09-02 12:54:16
1358
1
原创 felx内嵌jsp
1、采用com.google.code.flexiframe xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:flexiframe="com.google.code.flexiframe.*" title=" " width="300" height="480" showCloseButton="true" cr
2013-05-03 10:26:17
691
原创 J2EE flex框架
1、环境搭建 jdk eclipse Tomcat flexbuild2、eclipse建立普通的web项目 flextext,指定serverlogin.jsp<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
2013-02-08 17:08:32
638
转载 java中的static
学习本文你到底要学到什么:1、 static在java中到底代表什么,为何要用它?2、 static在java中怎么用?3、 static 有那些特点和使用的“局限”?1、 static在java中到底代表什么,为何要用它? static――静态――“指定位置“ 首先,我们来看看java的内存:java把内存分为栈内存和堆内存,栈内存用来存放一些
2011-11-09 10:43:06
921
转载 Java 多线程下的单例模式
单例对象(Singleton)是一种常用的设计模式。在Java应用中,单例对象能保证在一个JVM中,该对象只有一个实例存在。正是由于这个特 点,单例对象通常作为程序中的存放配置信息的载体,因为它能保证其他对象读到一致的信息。例如在某个服务器程序中,该服务器的配置信息可能存放在数据库或 文件中,这些配置数据由某个单例对象统一读取,服务进程中的其他对象如果要获取这些配置信息,只需访问该单例对象即可。这
2011-11-03 19:55:28
30150
2
转载 Tomcat去除端口号和项目名
在一个项目结束的时候,往往根据需要直接映射到一个IP地址上。此时就需要去除端口和项目名了,在访问的时候。下面根据具体的例子提供一种实现方法。1.在进入TOMCAT_HOME,创建文件夹,将其命名为webdb(此处为webdb,根据需要可以修改成为其它的名称。)。2.进入webdb文件夹,并在其中创建ROOT(其中ROOT要大写)文件夹,将你的项目中的内容全部拷背到ROOT下面。然后
2011-10-31 19:40:11
870
转载 几种进程间的通信方式
# 管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。# 有名管道 (named pipe) : 有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。# 信号量( semophore ) : 信号量是一个计数器,可以用来控制多个进程对共享资源的访问。它常作为一种锁机制,防止某进程正在访问共
2011-10-26 21:15:02
1729
转载 线程同步互斥的控制方法
四种进程或线程同步互斥的控制方法 1、临界区:通过对多线程的串行化来访问公共资源或一段代码,速度快,适合控制数据访问。 2、互斥量:为协调共同对一个共享资源的单独访问而设计的。 3、信号量:为控制一个具有有限数量用户资源而设计。 4、事 件:用来通知线程有一些事件已发生,从而启动后继任务的开始。 临界区(Critical Section)
2011-10-26 15:49:53
664
转载 重写equal 的同时为什么必须重写hashcode?
重写equal 的同时为什么必须重写hashcode?hashCode是编译器为不同对象产生的不同整数,根据equal方法的定义:如果两个对象是相等(equal)的,那么两个对象调用hashCode必须产生相同的整数结果,即:equal为true,hashCode必须为true,equal为false,hashCode也必须为false,所以必须重写hashCode来保证与equal同步。
2011-10-21 11:33:44
9071
2
转载 jQuery 获取对象 定位子对象
选择中的特殊符号: # 指示 id . 指示 class * 全选 , 多选 空格 后代 > 子 ~ 兄弟 + 下一个 : 子(多功能) () 函数式的过滤与查找 获取 div 下的所有标题对象: $("div :header") 代码如下: AAA BBB CCC DDD EEE FFF
2011-10-19 21:32:57
2173
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人