自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(79)
  • 资源 (3)
  • 收藏
  • 关注

转载 eclipse 错误:Description Resource Path Location Type Target runtime

以Description Resource Path Location Type Target runtime MyEclipse Tomcat v7.0 Unknown Faceted Project Problem为例。1、import以前的项目(problems中注意查看),由于以前运行的原因,会报以下错误,但不影响操作:Description Res

2016-04-06 10:42:17 16116 1

转载 Mybatis的or逻辑

Mybatis代码生成器生成的Example中的Criteria可以用来组装sql语句。其中or逻辑的组装有点不好理解。CriteriaCriteria包含一个Cretiron的集合,每一个Criteria对象内包含的Cretiron之间是由AND连接的,是逻辑与的关系。oredCriteriaExample内有一个成员叫oredCriteria,是Criteria

2014-09-02 15:37:39 1408

转载 FlatBuffers与protobuf性能比较

1. 什么是FlatBuffersGoogle发布了FlatBuffers,一个跨平台,提供了C++/Java接口,注重性能和资源使用的序列化(Serialization)类库。尤其是FlatBuffers更适用移动设备,他们要求更高的新能,更低的资源需求(内存、带宽、CPU等)。1.1. 它的特点如下:不需要打包/解包。它的结构化数据都以二进制形式保存,不需要数据解析过程

2014-06-27 14:11:36 1349

转载 赵本上弟子

第一批(6人):李正春、路遥、张小飞、唐鉴军、王小宝、王小利第二批(8人):蔡维利、蔡小楼、王永会、张小光、波比·肯(乌克兰)、闫光明、王小虎、王金龙第三批(9人):高明娥(女)、孙立荣(女)、贾小七、老臭、姜海军、程野、燕飞、杨冰、苏小龙第四批(2人):刘小光、小沈阳第五批(10人):张小伟、孙小飞、张凯、历小峰、程红、董三毛、宋小宝、田娃、红孩、小鹏飞第六批(9人):汤朝、

2014-06-25 08:45:10 1077

转载 jdk基本配置

-Xms128m表示JVM Heap(堆内存)最小尺寸128MB,初始分配-Xmx512m表示JVM Heap(堆内存)最大允许的尺寸256MB,按需分配。说明:如果-Xmx不指定或者指定偏小,应用可能会导致java.lang.OutOfMemory错误,此错误来自JVM不是Throwable的,无法用try...catch捕捉。PermSize和MaxPermSize指明虚拟机为

2013-12-10 15:47:56 675

转载 Redis学习手册(主从复制)

一、Redis的Replication:     这里首先需要说明的是,在Redis中配置Master-Slave模式真是太简单了。相信在阅读完这篇Blog之后你也可以轻松做到。这里我们还是先列出一些理论性的知识,后面给出实际操作的案例。    下面的列表清楚的解释了Redis Replication的特点和优势。    1). 同一个Master可以同步多个Sla

2013-12-10 11:31:43 542

转载 机器学习中的算法(2)-支持向量机(SVM)基础

http://www.cnblogs.com/LeftNotEasy/archive/2011/05/02/basic-of-svm.html

2013-11-27 15:18:43 628

转载 jcs缓存机制

JCS缓存介绍1.     概要 JCS是Jakarta的项目Turbine的子项目,它是复合式的缓冲工具,具有配置灵活的特点。JCS提供内存、硬盘、分布式架构、构建缓存服务器四种方式来实现对象缓存;能够很方便的实现缓存的差异化定制。缓冲工具对于读操作远远多于写操作的应用性能提高非常显著。2.     JCS原理jcs架构图:在这里面涉及到三个核心概念:elements

2013-11-27 15:14:42 694

转载 MySQL 存储过程不能使用return的解决方法

mysql 的存储过程是不能使用 return 语句的,只有存储函数才有此功能。那么,有没有替代 return 的关键字呢?    没有!    像 exit, quit 之类的关键字全没有!    怎么办?    使用功能稍次一些的 leave 关键字吧,此关键字可以模仿 return 的行为。    举一个例子吧:SET FOREIGN_KEY_CHECKS=0;-

2013-09-23 10:20:29 4319 1

转载 JSP之c:foreach

标签用于通用数据循环,它有以下属性属 性描 述是否必须缺省值items进行循环的项目否无begin开始条件否0end结束条件否集合中的最后一个项目step步长否1var代表当前项目的变量名否无varStatus显示循环状态的变量否

2013-08-29 12:07:43 691

转载 MySQL定时器

一、基本概念 mysql5.1版本开始引进event概念。event既“时间触发器”,与triggers的事件触发不同,event类似与linux crontab计划任务,用于时间触发。通过单独或调用存储过程使用,在某一特定的时间点,触发相关的SQL语句或存储过程。 二、适用范围 对于每隔一段时间就有固定需求的操作,如创建表,删除数据等操作,可以使用event来处理。 目前微博43

2013-08-18 14:42:49 747

转载 appstore支付资料

1.IOS purchase 介绍所谓的IOS 内支付就是在应用中内嵌Store,在iOS APP 中使用Store Kit framework来实现In-App Purchase,Store Kit会连接App Store,代替应用安全地完成用户支付的支付行为。Store Kit提示用户授权支付,然后通知应用“用户已经完成支付”,这样应用就可以提供用户购买的东西。2.IOS内

2013-08-14 11:02:03 1628

原创 mysql常用语句

转自http://hi.baidu.com/paradoox/blog/item/ae4b7c8b920123719f2fb454.html最近有用到mysql批量更新,使用最原始的批量update发现性能很差,将网上看到的总结一下一共有以下三种办法:1.批量update,一条记录update一次,性能很差update test_tbl set dr='2' where id=1;

2013-08-12 16:27:11 553

转载 Ubuntu 安装MYSQL

启动 mysqlsudo /etc/init.d/mysql start 更改 mysql root 管理员密码sudo /usr/local/mysql/bin/mysqladmin -u root password [你希望设置的密码] 测试是否可以登录 mysqlsudo /usr/local/mysql/bin/mysql -u root -p [可选数据库名称]

2013-07-23 02:16:03 548

转载 linux 查看硬盘负载

2013-07-11 16:54:52 1169

转载 sql 语句的limit的用法

SELECT * FROM table  LIMIT [offset,] rows | rows OFFSET offset   mysql> SELECT * FROM table LIMIT 5,10;  // 检索记录行 6-15//为了检索从某一个偏移量到记录集的结束所有的记录行,可以指定第二个参数为 -1: mysql> SELECT * FROM table LIMIT

2013-07-11 15:48:02 803 1

转载 redis入门

Redis是一个key-value存储系统。和Memcached类似,但是解决了断电后数据完全丢失的情况,而且她支持更多无化的value类型,除了和string外,还支持lists(链表)、sets(集合)和zsets(有序集合)几种数据类型。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。redis-server /et

2013-07-10 17:36:43 815 3

转载 深入剖析Redis RDB持久化机制

rdb是redis保存内存数据到磁盘数据的其中一种方式(另一种是AOF)。Rdb的主要原理就是在某个时间点把内存中的所有数据的快照保存一份到磁盘上。在条件达到时通过fork一个子进程把内存中的数据写到一个临时文件中来实现保存数据快照。在所有数据写完后再把这个临时文件用原子函数rename(2)重命名为目标rdb文件。这种实现方式充分利用fork的copy on write。  另外一种

2013-07-10 14:29:32 545

转载 java中关键字volatile的作用

用在多线程,同步变量。 线程为了提高效率,将某成员变量(如A)拷贝了一份(如B),线程中对A的访问其实访问的是B。只在某些动作时才进行A和B的同步。因此存在A和B不一致的情况。volatile就是用来避免这种情况的。volatile告诉jvm, 它所修饰的变量不保留拷贝,直接访问主内存中的(也就是上面说的A)=========================分割线1==========

2013-07-04 16:53:21 567 1

转载 原子性与可见性

http://www.cnblogs.com/mengyan/archive/2012/08/22/2651575.html  一、定义1.可见性在多核处理器中,如果多个线程对一个变量(假设)进行操作,但是这多个线程有可能被分配到多个处理器中运行,那么编译器会对代码进行优化,当线程要处理该变量时,多个处理器会将变量从主存复制一份分别存储在自己的片上存储器中,等到进行完操作后,再

2013-07-04 16:52:21 582 1

转载 sql外键

(1) 外键的使用: 外键的作用,主要有两个:     一个是让数据库自己通过外键来保证数据的完整性和一致性    一个就是能够增加ER图的可读性     有些人认为外键的建立会给开发时操作数据库带来很大的麻烦.因为数据库有时候会由于没有通过外键的检测而使得开发人员删除,插入操作失败.他们觉得这样很麻烦 其实这正式外键在强制你保证数据的完整性和一致性.这是好事儿. 

2013-07-02 17:50:12 700

转载 Protocol Buffer的安装与使用

转载请注明作者与出处:franciscolv.  http://www.cnblogs.com/franciscolv/archive/2012/05/05/2485348.html 。  最近要在产品中改进对象的序列化了。以前用的是java默认序列化实现功能,在产品上线之前要对关键的对象进行序列化/反序列化优化,以期改善存储效率。这里选取了Protocol buffer作为最终的方案,原

2013-07-02 17:47:40 462

转载 Protobuf

http://blog.csdn.net/angus_17/article/details/8020765由于Protobuf受到推崇,故尝试采用protobuf来摒弃传统的xml进行传输数据。首先,需要下载的关于Protobuf的文件:1.到http://code.google.com/p/protobuf/downloads/list ,选择其中的win版本下载

2013-07-02 11:36:06 482

转载 json记点

jackson-all-1.9.0.jar2.java2jsonList list=null;ObjectMapper mapper = new ObjectMapper();mapper.writeValueAsString(list);使用上述即可完成java到json的转换,若想忽略entity的某些属性值,只需在属性声明时加上@JsonIgnore3.j

2013-07-02 11:08:41 596

转载 svn+post-commit实现自动部署

一、安装#yum install subversion检查是否安装了svn#subversion –v创建svn库和对应的目录#mkdir /svn/www.test.com#svnadmin create /svn/www.test.com二、配置创建登录svn的用户和密码#vim /svn/www.test.com/conf/passwd[users]

2013-06-16 17:16:04 615

转载 利用SVN HOOKS脚本同步服务器

内部测试服务器同时兼做SVN服务器,所以配置了SVN HOOKS的post-commit脚本,在团队成员成功提交了文件后,自动完成测试服务器的更新。步骤如下:1. cd /svnroot/hooks2. cp post-commit.tmpl post-commit3. 将post-commit的内容修改为:#!/bin/shSVN=/usr/bin/svnWEB=/v

2013-06-16 17:09:31 668

转载 socket, nio socket 及nio socket框架MINA总结 (转)

nio学习:最近花了点时间研究了一下nio,及其开源框架MINA,现把心得总结如下:1:传统socket:阻塞式通信每建立一个Socket连接时,同时创建一个新线程对该Socket进行单独通信(采用阻塞的方式通信)。这种方式具有很高的响应速度,并且控制起来也很简单,在连接数较少的时候非常有效,但是如果对每一个连接都产生一个线程的无疑是对系统资源的一种浪费,如果连接数较多将会出现

2013-06-15 22:49:46 983

转载 sending data->索引问题

最近,有两次Tomcat 响应很慢,直到宕机。期间登录mysql server ,使用show processlist均能看到大量的sending data 状态。查看官方的关于sending data说明:Sending dataThe thread is processing rows for a statement and also is sending data to th

2013-05-29 17:14:23 964

转载 org.eclipse.jdt.launching.JRE_CONTAINER

今天写一个项目的时候,我发现我把我需要的JAR都引入进来了呀,为什么它还提示ClassNotFoundException呢?我这样猜想的:是不是我没有这个包啊?   我按照树形结构找到了这个JAR里的这个类,哦,原来不是,继续找别的原因。我的这个JAR是不是和JDK的版本有冲突啊?   我当时用的是JDK1.7,所以我果断换了JDK1.6,可是还是不行。是不是这个JAR依赖

2013-05-28 16:45:04 4383 1

原创 linux之cp/scp命令+scp命令详解

名称:cp使用权限:所有使用者使用方式:cp [options] source destcp [options] source... directory说明:将一个档案拷贝至另一档案,或将数个档案拷贝至另一目录。把计-a 尽可能将档案状态、权限等资料都照原状予以复制。-r 若 source 中含有目录名,则将目录下之档案亦皆依序拷贝至目的地。-f 若目的地已经有

2013-05-22 23:04:56 551

转载 在SecureCRT下使用sz下载和rz上传文件

rz不能使用的解决用习惯了SecureCRT,觉得rz的命令太方便了,但最近遇到一新装的linux服务器,急忙用SecureCRT连上去,发现不能识别rz命令,以前用过几百次,不会错啊,于是在网上查N久,才知道原来要使用SecureCRT的rz命令,要在linux上安装一个工具,具体过程如下:    Linux系统手动安装rz/sz 软件包     定制安装的linux可能

2013-05-22 23:03:04 665

转载 linux指令之ps

http://www.cnblogs.com/allen8807/archive/2010/11/10/1873843.html来源《鸟哥的linux私房菜》 ps:将某个时间点的程序运作情况撷取下来?[root@linux~]# ps aux [root@linux~]# ps -lA [root@linux~]# ps a

2013-05-06 17:07:09 594

转载 进程与线程的一个简单解释

进程与线程的一个简单解释     http://www.ruanyifeng.com/blog/2013/04/processes_and_threads.html

2013-04-27 16:16:19 509

转载 LINUX管理、安装软件

1、监控软件       Nagios是一款开源的免费网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。      如:mysql的主从设置。可以编写一shell脚本,用nagios监控slave的两个“yes”,如发现只有一个或零

2013-04-26 11:07:20 507

转载 Java版本的ACE。

主页:http://sourceforge.net/projects/jace/下载:http://sourceforge.net/projects/jace/files/http://www.linuxdiyf.com/viewarticle.php?id=320037

2013-04-25 17:58:19 1690

转载 【未尝试】Android的界面设计工具——DroidDraw

软件名称:DroidDraw软件大小:489KB(Windows版本)支持系统:Mac OS X/Windows/Linux下载地址:http://code.google.com/p/droiddraw/       ADT中的界面开发工具实在是很烂,通常情况下都需要硬编码,对于程序员来说不但效率比较低下,而且调试起来极其不方便,还好在Google未推出GUI的“所见即所得”的

2013-04-25 17:51:06 704

转载 mysql中的ENUM类型 .

ENUM 是一个字符串对象,其值来自表创建时在列规定中显式枚举的一列值。在某些情况下,ENUM 值也可以为空字符串( '' ) 或NULL :如果你将一个非法值插入ENUM ( 也就是说,允许的值列之外的字符串) ,将插入空字符串以作为特殊错误值。该字符串与“普通”空字符串不同,该字符串有数值值0 。后面有详细讨论。如果将ENUM 列声明为允许NULL ,NULL 值则为该列的一个有效

2013-04-25 17:49:52 592

转载 Tomcat 的数据库连接池设置与应用

1.将数据库驱动程序的JAR文件放在Tomcat的 common/lib 中;2.在server.xml中设置数据源,以MySQL数据库为例,如下:在 节点中加入,            name="jdbc/DBPool"      type="javax.sql.DataSource"      password="root"      driverClassN

2013-04-25 17:39:09 490

转载 xStream完美转换XML、JSON

xStream可以轻易的将Java对象和xml文档相互转换,而且可以修改某个特定的属性和节点名称,而且也支持json的转换; 前面有介绍过json-lib这个框架,在线博文:http://www.cnblogs.com/hoojo/archive/2011/04/21/2023805.html以及Jackson这个框架,在线博文:http://www.cnblogs.com/hoojo

2013-04-23 15:06:45 489

转载 dos指令

ping指令http://www.linkwan.com/gb/tech/htm/928.htm

2013-04-20 18:20:28 543

java_ssh执行命令

java_ssh执行命令

2016-04-09

turboc 2.0

Turbo C2.0不仅是一个快捷、高效的编译程序,同时还有一个易学、易用的集成开发环境。使用Turbo C2.0无需独立地编辑、编译和连接程序,就能建立并运行C语言程序。因为这些功能都组合在Turbo 2.0的集成开发环境内,并且可以通过一个简单的主屏幕使用这些功能。 主要文件的简单介绍 INSTALL.EXE 安装程序文件    TC.EXE 集成编译    TCINST.EXE 集成开发环境的配置设置程序    TCHELP.TCH 帮助文件    THELP.COM 读取TCHELP.TCH的驻留程序README关于Turbo C的信息文件    TCCONFIG.EXE 配置文件转换程序 MAKE.EXE   项目管理工具 TCC.EXE   命令行编译 TLINK.EXE   Turbo C系列连接器 TLIB.EXE   Turbo C系列库管理工具 C0?.OBJ 不同模式启动代码C?.LIB不同模式运行库 GRAPHICS.LIB   图形库 EMU.LIB   8087仿真库 FP87.LIB 8087库    *.H Turbo C头文件    *.BGI 不同显示器图形驱动程序    *.C Turbo C例行程序(源文件)    其中:上面的?分别为:T Tiny(微型模式)S Small(小模式)C Compact(紧凑模式)M Medium(中型模式)L Large(大模式)H Huge(巨大模式)

2010-07-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除