- 博客(49)
- 资源 (26)
- 收藏
- 关注
原创 Mysql基于FEDERATED存储引擎的远程表使用
MySQL远程表使用1.1.1 MySQL远程表介绍及注意问题I. 实现原理通过创建存储引擎为Federated 的表来实现远程共享服务器表数据。Federated:能够将多个分离(不在同一台服务器上的机器)的MySQL服务器链接起来,从多个物理服务器创建一个逻辑数据库。十分适合于分布式环境或数据集市环境。II. 应用注意问题1. 本地数据库服务必须支持“FEDERATE
2016-03-09 18:41:22 7731 3
原创 MySQL数据库字符集引发存储过程【Illegal mix of collations】问题总结
MySQL数据库字符集1.1.1 MySQL字符集情况介绍I. 字符集字符值包含字母、数字和特殊符号。在字符值可以存储之前,字母、数字和字符必须转换为数值代码。所以必须建立一个转换表,其中包含了每个相关字符的数值代码。这样的转换表就称为字符集,有时也称为代码字符集(code character set)和字符编码(characterencoding)。而在MySQL中,字符集的概
2016-03-09 18:31:39 3461
转载 简单理解Socket及TCP/IP、Http、Socket的区别
题外话前几天和朋友聊天,朋友问我怎么最近不写博客了,一个是因为最近在忙着公司使用的一些控件的开发,浏览器兼容性搞死人;但主要是因为这段时间一直在看html5的东西,看到web socket时觉得很有意思,动手写几个demo,但web socket需要特定的服务器支持,由于标准制定工作还没完成,所以没有多少主流的服务器支持,自己在网上下载了几个实现,包括php的、C#的、甚至Node.js的,但
2015-07-23 10:06:04 39281 2
翻译 固态硬盘(SSD) 和机 械硬盘(HDD) 优缺点比较
《SSD VS HDD》:SSD比HDD消耗的功耗平均约少2-3瓦、SSD成本比较HDD每GB0.35美元、SSD容量能力不如HDD(差不多是4分之一)、SSD启动时间HDD快(平均约18S)、SSD美元声音,也没有震动、文件写速度SSD几乎比HDD快4倍、SSD与HDD部分模型均支持全盘加密、与有磁性物体摩擦SSD不会丢失数据,但HDD会丢失数据。
2014-08-29 19:39:37 6246
原创 tomcat 管理用户添加 tomcat6 与tomcat7 配置咯有不同
tomcat 管理用户添加 tomcat6 与tomcat7 配置咯有不同
2014-06-24 09:42:00 1516
原创 Heartbeat安装与配置
1、环境描述 服务器A(主) 192.85.1.175 服务器B(从) 192.85.1.176 Mysql版本:5.1.61 系统版本:System OS:ubuntu 10.10 X862.安装heartbeat 1)安装heartbeat 2)配置说明 heartbeat的安装目录为/etc/ha.d目录下,
2014-05-08 17:18:27 17726
原创 MySQL建立双向主备复制服务器配置方法
1、环境描述 服务器A(主) 192.85.1.175 服务器B(从) 192.85.1.176 Mysql版本:5.1.61 系统版本:System OS:ubuntu 10.10 X86(系统安装及数据环境搭建,省略)2. 创建同步用户:在服务B命令行执行 : grant replication slave on *.* to
2014-05-06 15:13:07 5050
原创 Linux下SVN命令大搜捕
变量含义简单介绍: /home/svn :SVN安装目录 new_project :要创建的仓储名称 xabeschrm :目标仓储名称1.将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.85.1.2/xabeschrm/trunk/0-Src/xabe
2013-12-19 10:53:22 1708
原创 解决SSH登录无响应问题
1.问题现象:配置好IP地址 ,输入用户名后ssh到一段时间就会没有响应整个程序卡死无法输入字符并且无法退出光标不闪 2.导致原因:当前系统SSH秘钥与当前系统部匹配 。3.解决办法: 重新注册SSh秘钥,命令如下 :cd /etc/ssh ssh-keygen -t dsa -P '' -f /etc/ssh/ssh_host_dsa_ke
2013-10-15 15:29:38 31788
原创 ubuntu 10.10 上搭建 weblogic
1.1 准备工作:1.1.1 检查系统是否安装JDKI. 检查命令为:echo $JAVA_HOME如果返回结果为空,说明没有当前系统没有安装JDK,需要安装JDK,需要下载JDK安装文件II. 下载JDK安装文件:下载文件:jdk-6u45-linux-i586.bin 下载地址:http://www.oracle.com/technetwork/java/jav
2013-10-14 17:02:29 8987
转载 ClassNotFoundException: org.hibernate.hql.ast.HqlToken
在weblogic下部署应用后,启动应用程序报错ClassNotFoundException: org.hibernate.hql.ast.HqlToken.从错误看是找不到org.hibernate.hql.ast.HqlToken这个类,找不到这个类是应为Hibernate3.0 采用新的基于ANTLR的HQL/SQL查询翻译器,需要用到antlr,而这个包在weblogic.jar中已经
2013-08-26 17:56:31 1419
原创 JAVA 程序实现文件到linux服务的上传与下载
import org.apache.commons.io.IOUtils;import org.apache.commons.net.ftp.FTPClient;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.FileOutputStre
2013-08-15 18:18:20 27245 9
原创 hibernate 调用存储过程
1 查询列表(感觉使用HBM映射文件方式挺方便的,查出的结果直接是 List ,如果是多人开发,不建议使用这种方式,因为这些HBM文件管理起来不容易) :(1) 调用无参查询所有存储过程 a .HBM文件配置 : .........
2013-08-13 10:28:24 5580
原创 本地MySQL数据库要访问远程MySQL数据库的表中的数据的实现
1.实现基本思路:借助 mysql的 federated 存储引擎实现 federated 存储引擎简单介绍 :federated 是其中一个专门针对远程数据库的实现。一般情况下在本地数据库中建表会在数据库目录中生成相应的表定义文件,并同时生成相应的数据文件。 但通过federated 引擎创建的表只是在本地有表定义文件,数据文件则存在于远程数据库中2.查看当前数据库服务是否支持 fe
2013-08-10 11:21:31 7298
原创 Linux "ls -l"文件列表权限详解
1.使用 ls -l 命令 执行结果如下(/var/log) :drwxr-x--- 2 root adm 4096 2013-08-07 11:03 apache2drwxr-xr-x 2 root root 4096 2013-08-07 09:43 apparmordrwxr-xr-x 2 root
2013-08-07 15:08:22 59562 4
原创 MYSQL show命令大搜查
1. show tables [from db_name]; — 显示当前数据库中所有表的名称。2. show databases; — 显示mysql中所有数据库的名称。3. show columns from table_name from database_name; 或show columns from database_name.table_name; — 显示表中列名称。4
2013-08-02 17:01:39 1843
转载 用rsync对网站进行镜像备份
本文出自:http://xfocus.org/ 作者:inburst[inburst@263.net] 对系统管理员来说,平时的工作重心应该集中在维护系统正常运转,能够正常提供服务上,这里往往牵涉到一个数据备份的问题,在我所了解 的情况中,有80%的系统管理员不是太关心自己服务器的安全性,但往往对备分镜像的技术相当感兴趣,但由于商业产品的软硬件价格都相当高 昂,因此往往会选择自由软件。这
2013-08-02 09:50:48 1444
原创 使用SQL命令查看MYSQL数据库大小
mysql> mysql> use information_schema ; /*切换到information_schema数据下*/ Database changedmysql> mysql> select concat(round(sum(data_length/1024/1024),2),'MB') as data from tables; /*查询所有数据大小*/
2013-08-01 15:46:07 1635
原创 Mysql建表与索引使用规范整理
一,设计表规范:1. MySQL建表,字段需设置为非空,需设置字段默认值。2. MySQL建表,字段需NULL时,需设置字段默认值,默认值不为NULL。3. MySQL建表,如果字段等价于外键,应在该字段加索引。4. MySQL建表,不同表之间的相同属性值的字段,列类型,类型长度,是否非空,是否默认值,需保持一致,否则无法正确使用索引进行关联对比。5. MySQL使用时,一条S
2013-08-01 14:47:54 15771
原创 MYSQL使用inner join 进行 查询,删除,修改
--查询 SELECT tp.tp_id, tp.tpmc, tp.leveid, tp.tpdz, tp.jgm, tp.scsj, tp.pbzyid, tp.ksbfsj, tp.jsbfsj, tp.status, tp.tpbz FROM qdgl_tupian tp INNER JOIN qdgl_pqb pq ON tp.tp_id=pq.tpid W
2013-07-30 16:40:39 12480
原创 JAVA程序调用MYSQL带有OUTPUT参数的存储过程
JAVA程序调用MYSQL带有OUTPUT参数的存储过程实现思路(1) 给存储过程参数列表中定义带OUTPUT 输出参数 ,关键字(参数名称 ,数据类型,OUTPUT) 例如 : ps_isa_ywxx_insert(IN ps_ywbh VARCHAR(10) CHARACTER SET UTF8, IN ps_ywmc VARCHAR(20) CHARACTER SET
2013-07-29 17:38:31 8973 3
转载 成为高效程序员的7个重要习惯
作为软件工程师,你希望从工作中获得的是:稳定的薪水、参与好项目的机会、好工作的跳板或只是和其他程序员成为好基友。这里的“高效”,我指的是按时完符合要求的项目的能力。经历过不少软件编写工作后,我相信以下实践会帮助你学会“高效”,同时提高专业声望、拉长职业寿命,和获得个人满足。 1. 理解你的需求 成为高效程序员的第一步是,保证时间的合理分配。没有什么比将时间花在完全没有前途的工作上更浪费
2013-07-18 14:47:01 2066 1
原创 JAVA 程序中Log4j输出详细错误堆栈信息
创建JAVA程序,导入log4j jar包,配置log4j日志输入XML文件,创建LOGGER对象等下步骤省略,关键代码如下: try { ............... //可能会有异常的代码 } catch (Exception e) { log.error(" 执行XXX操作出错,导致原因可能是:< " + e.getMessage()
2013-07-10 11:00:29 7926
原创 JAVA程序中ACCESS 数据库使用
1.安装ACCESS数据库(省略)2.配置数据源 :(1)打开我的电脑,点击搜索(放大镜图标),包含文字栏栏输入“数据源”,点击搜索 (2)双击搜索结果中的“数据源” ,点击“系统DSN”选项卡 ,点击 “ 添加(按钮)”,选择“ Driver to Microsoft Access (*.mdb)” ,点击“完成(按钮)”(3)输入数据源名称“myDS” ,点击数据库栏中的数据
2013-07-10 10:11:55 4794
原创 处理mysql使用in关键字子查询1317错误
Error 1317 mysql query execution interrupted 消息内容:查询执行被中断(数据库直接挂起)1. 现象: (1)在PHP程序中使用子查询语句,导致Mysql自动“挂起”,即数据库“卡死”,程序不能正常运行(2)在mysql命令行执行子查询语句,Mysql需要等待较长时间,提示 “ Error 1317 mysql query exec
2013-04-27 23:01:29 11282
原创 解决mysql 修改表记录 1093错误
1.需求 :已知表信息如下 :表名 :frjg 表结构:DROP TABLE IF EXISTS `frjg`;CREATE TABLE IF NOT EXISTS `frjg` ( `id` int(11) NOT NULL AUTO_INCREMENT, `jgbh` varchar(3) CHARACTER SET utf8 NOT NULL COMMENT
2013-03-22 19:40:15 1881
原创 linux使用svn版本管理之创建仓储权和限管理
1 Linux下创建svn仓库 1.1 启动SVN服务 svnserve -d -r /SVNRootDirectry 其中SVNRootDirectry是你的SVN 根目录,例如192.85.1.2上的是:/SVN。-d 表示以后太服务方式执行,-r就表示root1.2 创建仓储1.2.1 在SVN根目录下建立版本仓库svnadmin create study
2013-03-12 21:22:23 43001 1
原创 linux批量修改文件字符集shell 脚本
需求:需要将 “/home/zichen/dxzs0305”目录下所有PHP文件字符集由 UTF-8转换为GB2312 shell脚本内容:#!/bin/bash -xSUBFIX="php" #需要转换的目标文件后缀cd /home/zichen/dxzs0305 #目标文件根目录if [ -z $1 ];then cd $PWDelse
2013-03-05 15:10:59 6083 1
原创 mysql 注释解释详见
mysql 注释分类 : 1.从‘#’字符从行尾。2.从‘-- ’序列到行尾。请注意‘-- ’(双破折号)注释风格要求第2个破折号后面至少跟一个空格符(例如空格、tab、换行符等等)。该语法与标准SQL注释语法稍有不同,后者将在1.8.5.7, “‘--’作为注释起始标记”中讨论。注意:之所以要求使用空格,是为了防止与自动生成SQL查询有关的问题,它采用了类似下面的代码,其
2013-03-01 17:32:44 8820 2
原创 android 之 Spinner 下拉菜单实现级联
效果图如下:默认第一次加载选择原始队列:级联效果图: 关键代码给下拉列表选中事件监听绑定Id : int pos = firsthand_dlbh_pinner.getSelectedItemPosition(); firsthand_pdbh_adapter = new ArrayAdapter(context, android.R.
2013-02-25 14:07:49 11294 1
原创 android 之 Spinner 下拉菜单的使用
先来查看效果图 :实现代码:1.布局文件内容 :<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" andro
2013-02-22 15:40:00 5156 2
原创 Notification及NotificationManager的使用详解
通知是应用程序通知用户的一种方式,它无须活动,由通知管理器进行统一管理。通知包含一下功能:1. 创建新的状态栏图标2. 在扩展的状态栏窗口显示额外的信息(可以发起一个意图)3. 闪烁/LED4. 让手机震动5. 发出声音(铃声,媒体库歌曲)通知管理器是用来处理通知的系统服务,使用getSystemService方法可以获得对
2013-02-21 16:19:12 1639 1
原创 Android开发过程遇到异常含义及解决方法整理
1. Unable to find explicit activity class : 导致原因 :有Activity 没有 在AndroidManifest.xml文件中注册解决办法:把 Activity添加到在AndroidManifest.xml文件中 2 . [2013-01-30 10:49:14 - ddmlib] 您的主机中的软件放弃了一个已建立的连接。
2013-02-20 10:04:09 14645 2
转载 越真实越感人,对自己真实了,你才会感动你自己!
没有很深刻的感受写不出打动别人的文字,最近很开心,因为我找到了内心的那份共鸣和感动。越真实越感人,对自己真实了,你才会感动你自己!冷静 人活这一生,需要经历很多经历。当你亲身经历的时候是一种感受,当你跳出当时环境用文字来叙述又是另一番感受。我们需要冷静来思考一切事,真理来自冷静、理智的思考。少用我以为,我觉得之类的话语,你以为的就是你以为的吗?当站出来说出真理的时候需要做许多充足
2012-12-05 14:19:58 1207
原创 Java中int类型和tyte[]之间转换及byte[]合并
JAVA基于位移的 int类型和tyte[]之间转换 /** * 基于位移的int转化成byte[] * @param int number * @return byte[] */ public static byte[] intToByte(int number) { byte[] abyte = new byte[4]; // "&" 与(AND),对两
2012-11-23 09:17:50 8490
转载 Http和Socket区别
1、TCP连接手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。建立起一个TCP连接需要经过“三次握手”:第一次握手:客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到syn包,
2012-11-08 15:43:37 1159
Excel函数应用500例
2013-12-02
linux RHCE 实验手册
2013-05-31
java+Jcrop实现上传即时显示图片并裁剪
2012-12-05
Socket通信Des加密笔记
2012-11-16
android解析XML
2012-11-16
基于Android的XML解析器的分析与比较
2012-10-31
2011版魔乐MLDN李兴华老师的Oracle上课笔记
2012-10-26
PowerDesigner教程(完整)
2012-10-26
一个Demo让你掌握所有的android控件
2012-10-24
kindeditor最新版+使用说明
2012-10-19
TinyMCE简体中文语包
2012-10-18
Android开发的四大组件
2012-10-18
Android布局
2012-10-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人