自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 最完美最简洁最易懂的《flex编码规范》

1、缩写 尽量避免使用缩写,使用缩写时尽量和Flex保持一致。但要记住一些通用缩写,如:acc(accessiblility)、auto(automatic)、impl(implementation)、info(infomation)、num(number)、min(minimum)、max(maximum)、nav(navigation)、regexp(regularexp...

2013-05-21 17:01:19 212

原创 flex中 for in 与 for each in 的区别。

 package { import flash.display.Sprite; public class firstActionScript extends Sprite { //flex工作原理 浏览器嵌入的flash player 运行flex生产的html html运行生产的swf // * 任意的数据类型 public function...

2012-03-05 13:59:33 203

原创 spring入门编程问题集锦

1、如何学习Spring? 你可以通过下列途径学习spring: (1) spring下载包中doc目录下的MVC-step-by-step和sample目录下的例子都是比较好的spring开发的例子。 (2) AppFuse集成了目前最流行的几个开源轻量级框架或者工具Ant,XDoclet,Spring,Hibernate(iBATIS),JUnit,Cactus,StrutsT...

2010-06-08 17:10:10 102

原创 c3p0 com.mysql.jdbc.CommunicationsException异常

使用c3p0,偶尔会报异常:ERROR Thread-4 com.feedsky.dao.AbstractMutiDbDAO - com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception: ** BEGIN NESTED EXCEPTION **...

2010-06-08 16:19:14 126

原创 c3p0详细配置

<c3p0-config><default-config><!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 --><property name="acquireIncrement">3</property><!--定义在从数据库获取新连接失败后重复尝试的次数。Default: ..

2010-06-08 16:10:36 75

原创 Mysql数据库的高级查询 多表查询,联表查询

最近在做一个PHP+MYSQL的项目,说实话,第一次呢不断查资料,觉得有些资料值得收藏一下Mysql数据库的高级查询查询emp表中,emp_name为啸天的全部信息mysql> select * from emp where emp_name='啸天';查询结果显示如下:+--------+----------+---------+---------+------...

2010-06-08 16:08:21 140

原创 MySQL Join详解

还是先 Create table 吧 create table emp( id int not null primary key, name varchar(10) ); create table emp_dept( dept_id varchar(4) not null, emp_id int not null, emp_name va...

2010-06-08 14:55:25 74

原创 玩转MySQL的外键约束之级联删除篇

如今,许多关系型数据库管理系统都提供了外键约束这一强大的功能特性,它能够帮助我们自动地触发指定的动作,诸如删掉、更新数据库表的记录等,从而维护各数据库表之间预定义的关系。本文将演示如何在MySQL中利用外键约束以级联方式删除数据。   对于PHP开发人员来说,在MySQL中使用InnoDB表时可以利用外键约束提供的许多的便利之处,尽管MySQL宣布将来的版本支持MyISAM表。本文将演...

2010-06-08 14:51:48 470

原创 mysql的java连接池,用openSTA测试50人并发访问一万次,没有出现问题,很好用

package com.gosafari.service;import java.sql.Connection;import java.sql.DriverManager;import java.util.ArrayList;public class DataBaseConnection { private static int maxConnectNum = 20...

2010-06-08 14:41:54 111

原创 最规范的java连接mysql的实例

 import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class TestJDBC { public static void ma...

2010-06-08 14:33:40 95

原创 MySQL模糊查询语法(推荐)

$sql="select * from table_name where field_name like '%$var%'"; $result=mysql_query($sql) or die; MySQL提供标准的SQL模式匹配,以及一种基于象Unix实用程序如vi、grep和sed的扩展正则表达式 模式匹配的格式。 SQL的模式匹配允许你使用“_”匹配任何单个字符,...

2010-06-08 14:28:12 206

原创 设计高效合理的MySQL查询语句讲解

数据库系统是管理信息系统的核心,基于数据库的联机事务处理(OLTP)以及联机分析处理(OLAP)是银行、企业、政府等部门最为重要的计算机应用之一。从大多数系统的应用实例来看,查询操作在各种数据库操作中所占据的比重最大,而查询操作所基于的SELECT语句在SQL语句中又是代价最大的语句。举例来说,如果数据的量积累到一定的程度,比如一个银行的账户数据库表信息积累到上百万甚至上千万条记录,全表扫描一次往...

2010-06-08 14:19:35 76

原创 完整的连接池类

Oracle连接池需要odbc连接包1。读取配置文件db.propertiesdrivers=oracle.jdbc.driver.OracleDriverr2gdb.url=jdbc:oracle:thin:@192.168.1.16:1521:r2gdbr2gdb.user=boss2r2gdb.password=boss2r2gdb.maxConn...

2010-06-08 14:09:05 95

java读写xml文件的方法

在java环境下读取xml文件的方法主要有4种:DOM、SAX、JDOM、JAXB1.  DOM(Document Object Model)  此 方法主要由W3C提供,它将xml文件全部读入内存中,然后将各个元素组成一棵数据树,以便快速的访问各个节点 。 因此非常消耗系统性能 ,对比较大的文档不适宜采用DOM方法来解析。 DOM API 直接沿袭了 XML 规范。每个结点都可以...

2010-05-17 17:37:26 212

原创 Java读写修改Property文件

package com.test.common;import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io...

2010-05-17 17:22:59 127

原创 利用Java实现网络通信以及四层模型

计算机通过TCP/UDP协议在网络上通信是建立在以下四层模型之上的:  当我们编写JAVA应用程序时,主要是在第四层即应用层工作。一般说来,不必关心TCP/UDP层,这是因为java.net包已提供了系统无关的底层实现。然而,理解TCP和UDP对于决定选择使用哪种java类,还是十分必要的。  TCP协议是以连接为基础的协议,通信前,首先要建立连接,然后才能通信。因此,能保证同步、准确地进行通...

2010-05-06 10:34:42 367

原创 如果你对JavaSocket依然陌生,看看这个最简单的例子.

下面程序实现利用 Socket 套接字进行面向连接通信的编程。客户端读取本地文件并发送;服务器接收文件并保存到本地文件系统中。import java.io.File;import java.io.FileInputStream;import java.io.InputStream;import java.io.OutputStream;import java.net.Socke...

2010-05-06 10:21:15 82

如何用SQLyog来分析MySQL数据库详解

用SQLyog来分析MySQL数据库:  SOLyog的下载、安装以及使用很简单。我去了相关网站下载,它只有384K字节大小。它把两个文件(一个可执行文件.exe和一个动态链接库文件.dll)安装到C:\Program Files\SQLyog路径下。然后运行可执行文件。  安装后没有必要再访问该网站了,我访问该网站是得到了一个消息,说它的域名没有设置(configured)、登记、或正在...

2010-05-05 17:23:46 169

MySQL数据库两台主机同步实战

  MySQL支持单向、异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护日志文件的一个索引以跟踪日志循环。  当一个从服务器连接到主服务器时,它通知主服务器从服务器在日志中读取的最后一次成功更新的位置。从服务器接收从那时起发生的任何更新,然后封锁并等待主服务器通知下一次更新。  在实际项目中,两台分布于异地的主机上...

2010-05-05 17:20:46 118

mysql二进制增量备份

mysqlbinlog -u root -p*** v:/dbbackup/db-bin-log.000002 > v:/dbbackup/db-bin-log.000002.sql 在 MySQL 配置文件,My.ini 或 my.cnf 中加入 log-bin 配置。log-bin="v:/dbbackup/db-bin-log"#binlog-do-db=#log-...

2010-05-05 17:18:37 103

MySQL服务器的log-bin功能

装mysql,运行一段时间后,在mysql目录下出现一堆类似mysql-bin.000***,从mysql-bin.000001开始一直排列下来,而且占用了大量硬盘空间,高达几十个G.  对于这些超大空间占用量的文件我们应该怎么办呢?那么mysql数据库文件夹中的mysql-bin.00001是什么文件?引用mysql-bin.000001、mysql-bin.000002等文件是数据库的...

2010-05-05 17:13:48 307

mysql事务处理

由于项目设计里面,牵扯到了金钱的转移,于是就要用到MYSQL的事务处理,来保证一组处理结果的正确性。用了事务,就不可避免的要牺牲一部分速度,来保证数据的正确性。只有InnoDB支持事务事务 ACID Atomicity(原子性)、Consistency(稳定性)、Isolation(隔离性)、Durability(可靠性)1、事务的原子性一组事务,要么成功;要么撤回。...

2010-05-05 17:10:40 62

深入浅出mysql事务处理和锁机制

1. 事务处理和并发性1.1. 基础知识和相关概念1)全部的表类型都可以使用锁,但是只有InnoDB和BDB才有内置的事务功能。2)使用begin开始事务,使用commit结束事务,中间可以使用rollback回滚事务。3)在默认情况下,InnoDB表支持一致读。SQL标准中定义了4个隔离级别:read uncommited,read com...

2010-05-05 17:09:18 56

Java图片缩小后不失真的代码(缩略图)

文字不清晰,K图也断断续续的了。这里icech找到一个缩小图片不失真的代码,还是不错的,测试成功!针对GIF和JPG的图片效果不错。代码如下:public static void reduceImg(String imgsrc, String imgdist, int widthdist, int heightdist) { tr...

2010-05-05 16:44:13 1182

MYSQL数据库常用命令集合

Mysql数据库是一个多用户,多线程的关系型数据库,是一个客户机/服务器结构的应用程序。它是对个人用户和商业用户是免费的.   Mysql数据库具有以下优点:   1.同时访问数据库的用户的数量不受限制   2.可以保存超过5千万条的记录   3.是目前市场上现有数据库产品中运行速度最快的数据库系统   4.用户权限设置简单、有效。   Mysql数据库常用命令:启动Mysql数据库 ...

2010-05-05 16:37:54 58

java.net.SocketException: Broken pipe /Mysql在经过8小时不使用后会自动关闭已打开的连接...

 MySQL 的默认设置下,当一个连接的空闲时间超过8小时后,MySQL 就会断开该连接,而 c3p0 连接池则以为该被断开的连接依然有效。在这种情况下,如果客户端代码向 c3p0 连接池请求连接的话,连接池就会把已经失效的连接返回给客户端,客户端在使用该失效连接的时候即抛出异常。   解决这个问题的办法有三种:    1. 增加 MySQL 的 wait_timeo...

2010-05-05 16:34:07 212

使用NIO实现非阻塞Socket通信

从JDK 1.4开始,Java提供的NIO API来开发高性能网络服务器,前面介绍的网络通信程序是基于阻塞式API的——即当程序执行输入、输出操作后,在这些操作返回之前会一直阻塞该线程,所以服务器必须为每个客户端都提供一条独立线程进行处理,当服务器需要同时处理大量客户端时,这种做法会导致性能下降。使用NIO API则可以让服务器使用一个或有限几个线程来同时处理连接到服务器上的所有客户端。如果读...

2010-05-05 16:17:48 88

一个Java多线程阻塞模式通信的例子

程序分Server和Client服务器端打开侦听的端口,一有客户端连接就创建两个新的线程来负责这个连接一个负责客户端发送的信息(ClientMsgCollectThread 类),另一个负责通过该Socket发送数据(ServerMsgSendThread )Server.java代码如下:/* * 创建日期 2009-3-7 * * TODO 要更改此生成的文...

2010-05-05 16:04:10 83

非阻塞通信,《Java网络编程精解》指误。

     对于用ServerSocket和Socket写的服务器程序或着客户端程序,在运行的时候常常会阻塞,如当一个线程执行ServerSocket的accept()方法,如果没有客户机连接,该线程就会一直阻塞直到有了客户机连接才从accept()方法返回,再如,当线程执行Socket的read()方法,如果输入流中没有数据,该线程就会一直等到有数据可读时才从read()方法返回。    ...

2010-05-05 15:57:40 74

JAVA非阻塞Socket服务程序

import java.nio.channels.*;import java.nio.charset.*;import java.nio.*;import java.util.*;import java.io.*;import java.net.*;public class NBlockingServer { int port = 8000; ...

2010-05-05 15:46:50 97

非阻塞Socket客户端程序

import java.nio.*;import java.nio.channels.*;import java.net.*;import java.io.*;import java.nio.charset.*;public class Client { public SocketChannel client = null; public InetSocketAdd...

2010-05-05 15:44:15 71

Java非阻塞聊天室源码 Client

//clientpublic class NBChatClient { private static final String CMD_QUIT = "/quit"; private Selector sel; private SocketChannel socket; private boolean feedback = false; ...

2010-05-05 15:38:11 79

Java非阻塞聊天室源码 Server

//serverpublic class NBChatServer { private Selector sel; private ServerSocketChannel server; private ByteBuffer buf = ByteBuffer.allocate(1024); // 保存 <name:channel> 的...

2010-05-05 15:31:43 96

非阻塞式Socket举例

package NonBlockingSocket;import java.io.IOException;import java.net.InetAddress;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import java.nio.CharBuffer;import java.nio.c...

2010-05-05 15:10:04 104

JAVA技巧(充分利用资源,非阻塞的Socket链接)

  我们建立普通的Socket时,我们必须等待连接建立成功,才能继续下一步工作,比如常见的代码如下  System.out.println("普通建立连接....");  Socket socket = new Socket("www.java2000.net", 80);  System.out.println(socket.isConnected());   我们的代码,必须等...

2010-05-05 15:06:27 114

异步非阻塞方式的Socket通信

本文介绍如何使用非阻塞方式的Socket通信,并且创建了一个聊天程序的例子来帮助说明。 介绍本文介绍如何在多个应用程序之间创建和使用TCP/IP Socket来进行通信。这些应用程序可以运行在同一台机器,也可以在局域网内,甚至也可以是跨越Internet的*。这种方法的好处是不需要你自己来使用线程,而是通过调用Socket的非阻塞模式来实现。在例子中:服务器创建病侦听客户端的连接,一旦有客...

2010-05-05 15:01:09 364

优化myeclise 7.5启动速度

很多人都感觉myeclipse机子启动速度太慢,那是因为里面集成了太多的功能,但对于大多数人来说是不必要的,只需要根据自己正在用的项目加载相应的工具就行了。等到用到其他的时候再加载需要的。<1> Myeclipse的安装目录下面有个名为eclipse.ini的文件, 用记事本打开后, 修改参数: 把-Xms128m改成-Xms256m把-Xmx256m改成-Xmx512m<2&g...

2010-05-05 14:46:10 76

MyEclipse启动项详解

Automatic Updates Scheduler //自动升级调度MyEclipse QuickSetup //快速启动MyEclipse Derby //derby是一个开源数据库的名字MyEclipse EASIE Geronimo 1 //从Geronimo下来到websphere都是应用服务器的名字MyEclipse EASIE Geronimo 2 MyEcli...

2010-05-05 14:27:50 216

Mysql Date_format 及时间相关用法

下面的查询选择了所有记录,其date_col的值是在最后30天以内: mysql> SELECT something FROM table WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) <= 30;  DAYOFWEEK(date)  返回日期date的星期索引(1=星期天,2=星期一, ……7=星期六)。这些索引值对应于ODBC标准...

2010-05-05 14:16:56 98

空空如也

空空如也

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

TA关注的人

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