自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaWeb有关多线程问题

关于javaWeb多线程看了一些资料,感觉这篇不错,转过来啦……Servlet是在多线程环境下的。即可能有多个请求发给一个servelt实例,每个请求是一个线程。struts下的action也类似,同样在多线程环境下。可以参考struts user guide: http://struts.apache.org/struts-action/userGuide/building_cont...

2012-09-26 12:09:42 212

原创 mysql里记录货币用什么字段类型好

[color=red][b]create table t44(c2 decimal(5,2)) charset=utf8;decimal(5,2)-999.99 到 999.99[/b][/color]NUMERIC和DECIMAL类型被MySQL实现为同样的类型,这在SQL92标准允许。他们被用于保存值,该值的准确精度是极其重要的值,例如与金钱...

2012-08-26 01:46:47 1259

原创 mysql 数据库中字符集 utf8mb

 mysql-5.5.3之前的版本都不支持4个byte的utf8,之后的版本才有utf8mb4支持4个byte的utf8字符  以下是官方说明,大概意思是UTF8存储每个字符最大使用3个字节,而utf8mb4存储每个字符 最大可以使用4个字节。有些UTF8无法存储的utf8mb4就可以。       ...

2012-08-26 01:25:56 236

原创 MySQL中varchar最大长度是多少?

    一. varchar存储规则:4.0版本以下,varchar(20),指的是20字节,如果存放UTF8汉字时,只能存6个(每个汉字3字节) 5.0版本以上,varchar(20),指的是20字符,无论存放的是数字、字母还是UTF8汉字(每个汉字3字节),都可以存放20个,最大大小是65532字节 Mysql4中最大也不过是20个字节,但是Mysql5根据编码不同,存储大...

2012-08-25 22:53:55 9755 2

原创 InnoDB表的一些限制

  InnoDB表的一些限制1.表最多只有有1000列.2.单列索引长度小767字节,适用前缀索引。多列组合索引长度3072字节3.列的大小(除小可变列 varchar、varbianry,text,blob)小页于50%页大小. LONG BLOB、LONGTEXT限制于4GB以内,总共行长度包含BLOB与TEXT小于4G4.行大小限制于65335字节(不包含BL...

2012-08-25 22:31:13 202

原创 MySQL字符串字段类型选择的一般规则

   1.       经常变化的字段用char2.       知道固定长度的用char3.       尽量用varchar4.       超过255字节的只能用varchar或者text5.       能用varchar的地方不用text  VARCHAR的最大实际长度由最长的行的大小和使用的字符集确定,最大有效长度是65,532字节  ...

2012-08-25 21:41:55 254

原创 忘记MySQL ROOT密码时如何修改mysql root密码

  如何修改mysql root密码  忘记MySQL ROOT密码是在MySQ使用中很常见的问题,可是有很多朋友并不会重置ROOT密码,那叫苦啊,特写此文章与大家交流:1、编辑MySQL的配置文件:my.ini一般在MySQL安装目录下有my.ini即MySQL的配置文件。在此配置文件的最后添加如下一行:skip-grant-tables保存退出编辑。2、然后重启MySQL服务在命令行下...

2012-07-23 21:59:59 201

原创 MySql修改密码

 用户名为cmmroot并且主机名为%的用户密码修改成了mm1234   实例:  mysql> update user set password=password('mm1234') where user='cmroot' and host='%';Database changedRows matched: 1  Changed: 0  War...

2012-07-23 21:55:54 174

原创 MySql授权用户远程访问

    创建了一个mmroot的用户,密码为mm1234*.*表示数据和表%表示所有的IP都可以访问(即可以远程访问)ALL PRIVILEGES表示所有的权限WITH GRANT OPTION表示授权用户的权限   实例: mysql> GRANT ALL PRIVILEGES ON *.* TO'mmroot'@'%' I...

2012-07-06 21:45:05 187

原创 target is null for setProperty(null, "x", [Ljava.lang.String;@b0c40e)错误异常

  在提交form表单的时候发现后台经常出现类似异常,很奇怪,因为我的前台提交的参数和设置的ognl根本没有x之类的参数后经研究发现原来是使用图片提交按钮惹得祸input type="image" name="Submit" value="提交" onclick="return checkpwd();" src="images/submit.gif"/>  查询资料后发现..

2012-05-22 18:06:51 351

原创 mysql替换语句 部分替换

更新前的查寻: SELECT o.description from product_info o WHERE o.description LIKE '%HELLO KITTY%' SELECT o.`name` from product_info o WHERE INSTR(`name`,'HELLO KITTY') > 0  我的更新:UPDATE `...

2012-05-12 15:15:50 111

原创 Spring 表达式语言 (Spring Expression Language) SpEL

Spring 3.0 创建了一种新的方式用以配置对象的注入(set注入或者构造参数注入),它便是SpEL (Spring Expression Language)下面我们一一做一介绍。▲基础特性——SpEL使用#{…}作为定界符,所有在大框号中的字符都将被认为是SpEL.——1、 字面量的表示   1>整数[html] view plaincopy...

2012-03-15 11:21:43 135

原创 EJB3 JPA JPQL 语句 查询 使用 函数 分页 子查询(二)

  计算函数HPQL定义的计算函数包括:ABS 绝对值SQRT 平方根MOD 取余数SIZE 取集合的数量 例://查询所有Order 的订单号及其订单项的数量select o.orderid, size(o.orderItems) from Order as o group by o.orderid//查询所有...

2011-03-01 00:35:20 130

原创 EJB3 JPA JPQL 语句 查询 使用 函数 分页 子查询(一)

JPQL就是一种查询语言,具有与SQL 相类似的特征,JPQL是完全面向对象的,具备继承、多态和关联等特性,和hibernate HQL很相似。 查询语句的参数JPQL语句支持两种方式的参数定义方式: 命名参数和位置参数。。在同一个查询语句中只允许使用一种参数定义方式。 命令参数的格式为:“: +参数名”例:Query query...

2011-03-01 00:30:51 122

原创 解决win2003右键没有共享和安全问题

解决2003局域网共享访问需要密码/右键没有 共享和安全 选项 的原因 解决2003局域网共享访问需要密码/右键没有 共享和安全 选项 的原因  1.首先确定系统 server 服务正常开启2.在文件夹选项内设置为 使用简单文件共享3.在共享文件夹的安全选项内是否添加 guest 用户4.控制面板→管理工具→本地安全策略→安全选项   →网络访问...

2011-02-18 09:49:22 147

原创 JSF定义及原理

 按照JavaServer Faces官方的定义,JSF是Java Web应用的用户界面(User Interface,UI)框架。此定义有三种含义:第一,JSF是一种框架;第二,JSF的应用范围是Java Web应用;第三,JSF是专门针对应用界面编程的。所谓框架,是指软件编程的一个基础架构,是对某种类型的软件编程过程进行抽象和归纳后,形成的一套规范和方法。JSF首次在Java W...

2010-11-09 16:17:22 1720

原创 MySql varchar排序,加減 CAST ,CONVERT

    在工作中碰到了不知道什么人设计的表,有几列数字值的字段属性竟然设置成了varchar,现在想做数字加減操作,很是麻烦,后来找到了三种方法。假如表结构如下id(int)       a(varchar)1                  12                  23                  104              ...

2010-10-25 15:20:16 725

原创 MySQL导出导入数据命令

 关键字: mysql导出导入数据命令    1.导出整个数据库  mysqldump -u 用户名 -p 数据库名 > 导出的文件名  mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql 我的例子是(这是个比较通用的方法): C:\Program Files\MySQL\MySQL Serve...

2010-09-18 12:24:48 145

原创 mysqldump执行时Got error: 1045: Access denied for user 'root'@'localhost' (using p

1.mysqldump执行时Got error: 1045: Access denied for user 'root'@'localhost' (using password: YES) when trying to connect解决办法登录mysql客户端mysql -hserverip -uroot -pmysql> use mysql;Data...

2010-09-18 10:45:52 1028

原创 FreeMarker中list排序

 平常在使用的时候,如果需要排序,一般是通过DAO层实现,如果要随时更改排序方式,确实有些不便。不过freemarker已经给我们想到了,下面是使用方法: <#list list?sort_by("time") as v> 确实简单吧,不过这是升序的排列方式,如果要降序的话,是这样的: <#list list?sort_by("time")?reverse as ...

2010-09-11 16:21:17 246

原创 Seam-gen的试用手记

什么是Seam-gen?Seam-gen是Seam自带的一种项目生成工具。开发者只需要用cmd或者Eclipse的UI进行简单的配置就能自动生成一个项目,并且这个项目还已经具备了完善的CRUD功能。开发者只需要基于需求对项目进行修改就可以了。从这点上和RoR非常类似,不知道是不是从它那偷来的。开发环境准备jdk1.5.0 -- 必须是Java 5 或以上;jboss...

2010-08-19 10:23:33 111

原创 用Seam-gen起步(二)

我的测试例子: 使用到的Seam版本是:jboss-seam-2.2.0.GA使用seam-gen工具生成的一个war应用程序可以正常运行于jboss-5.1.0.GA上初始化命令:seam setup生成命令:seam create-project部署命令:seam explode(1)初始化命令:seam setupD:\Seam>cd jboss...

2010-08-19 10:21:39 227

原创 用Seam-gen起步

  Seam的发布包里已包含了命令行工具,用它可以很方便地搭建Eclipse项目,以及生成一些简单的Seam骨架代码,并能从已存在的数据库反向工程到应用程序。它能让你感受到Seam给开发所带来的快捷,当你在电梯里看到那些令人厌烦的Ruby家伙在吹嘘他们的新玩艺儿是如何优美地在应用中 将繁琐的数据放进数据库时,你就可以取笑他们了。在此版本中,seam-gen能很好...

2010-08-19 10:18:08 149

原创 Ant的编译文件学习

 build.xml文件: <?xml version="1.0" encoding="UTF-8"?><!-- ======================================================================= --><!-- EJB3 HelloWorld build file          ...

2010-08-10 21:10:08 115

原创 Linux中cp总是提示覆盖文件的解决办法

  把a目录下的文件复制到b目录cp –r a/* b执行上面的命令时,b存在的每个文件都会提示是否覆盖;cp –r –f a/* b执行上面的命令时,b存在的每个文件都不再会提示;这是我们希望的理想状态,但是有时加了-f了,怎么还会有提示呢?原来一些服务器会默认增加别名 alias cp=’cp -i’,当你执行cp时,其实执行的是cp –i。...

2010-07-31 15:28:37 408

原创 修改mysql的user表,来达到变更权限

   mysql>update user set Host='134.139.141.170' where Host='803.105.142.78';Query OK, 0 rows affected (0.00 sec)mysql>FLUSH PRIVILEGES;   FLUSH PRIVILEGES;只有执行这个语句后,更改才...

2010-07-29 11:07:28 493

原创 linux下查看内存使用情况

 在Linux下查看内存我们一般用free命令:free -m (其中-m参数表示单位)[root@scs-2 tmp]# free             total       used       free     shared    buffers     cachedMem:       3266180    3250004      16176   ...

2010-07-03 11:38:14 200

原创 Linux下判断cpu物理个数,几核,是超线程还是多核心

1. 查看物理CPU的个数#cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l 2. 查看逻辑CPU的个数#cat /proc/cpuinfo |grep "processor"|wc -l 3. 查看CPU是几核#cat /proc/cpuinfo |grep "cores"|uniq 4. 查看CPU的主频#cat /proc/cpui...

2010-07-03 11:27:08 1393

原创 如何获得JVM的最大可用内存

在命令行下用 java -XmxXXXXM -version 命令来进行测试,然后逐渐的增大XXXX的值,如果执行正常就表示指定的内存大小可用,否则会打印错误信息。 错误显示如下: [root@ngtsl68 bin]# java -Xmx2700M -versionError occurred during initialization of VMCould not...

2010-06-26 17:47:05 392

原创 在一台电脑上同时运行两个tomcat时对端口的修改说明

在“apache-tomcat-6.0.20\conf”目录下,修改server.xml文件。总共要修改两个端口后,才可以在一台电脑上同时运行两个Tomcat。第一、<Connector port="8086" protocol="HTTP/1.1"  connectionTimeout="20000" redirectPort="...

2010-06-03 12:31:26 217

原创 TOMCAT 指定 JDK

 第一种: 在windows环境下以批处理文件方式启动tomcat,只要运行<CATALINA_HOME>/bin/startup.bat这个文件,就可以启动Tomcat。在启动时,startup.bat会调用catalina.bat文件,而catalina.bat会调用setclasspath.bat文件来获取JAVA_HOME和JRE_HOME这两个环境变量的值,因此若要在...

2010-06-03 00:02:14 58

原创 MyEclipse配置加载库类JDK、编译JDK和Tomcat远行JDK详细方法

 在默认情况下,都是会使用运行MyEclipse时所用到了JDK(即:在环境变量里配置java_home所指向的JDK)。 如果说想为MyEclipse指一个不同于java_home环境变量所指的JDK来作为MyEclipse项目所用的JDK时,就要进行如下三项设置: 一、 编译JDKWindows->Preferences-->java->Com...

2010-06-02 23:56:31 113

原创 Linux Load average负载详细介绍

也许你在学习Linux操作系统,会遇到很多问题,这里为你讲解Linux系统Load average负载的知识,你可能对于 Linux 的负载均值(load averages)已有了充分的了解。负载均值在 uptime 或者 top 命令中可以看到,它们可能会显示成这个样子:  load average: 0.09, 0.05, 0.01  很多人会这样理解负载均值:三个数分别代表不同时...

2010-05-13 23:19:34 195

cpu 、 内存 、 Linux系统平均负载等查看及判断

1、获取cpu占用情况[root@localhost utx86]# top -n 1 |grep CpuCpu(s):  1.9%us,  1.3%sy,  0.0%ni, 95.9%id,  0.6%wa,  0.1%hi,  0.2%si,  0.0%st解释:1.9%us是用户占用cpu情况1.3%sy,是系统占用cpu情况2、获得内存占用情况[root@loc...

2010-05-05 20:19:40 280

FTP服务配制 vsftp linux

添加用户:adduser -g ftp -d /home/email -s /sbin/nologin userName设置密码:[root@P428-50 home]# passwd productimgChanging password for user mailusertest.New UNIX password:BAD PASSWORD: it is based o...

2010-05-05 19:32:04 98

Linux 用户(user)和用户组(group)管理概述

摘要:本文主要讲述在Linux 系统中用户(user)和用户组(group)管理相应的概念;用户(user)和用户组(group)相关命令的列举;其中也对单用户多任务,多用户多任务也做以解说,本文应该说是比较基础的文档;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++正文+++++++++++++++++++...

2010-05-05 16:42:57 93

FTP权限与目录权限的对应关系

  FTP权限与目录权限的对应关系:(R)读-----下传 (W)写-----上传 (X)执行----如果不开FTP的目录都进不去   ...

2010-05-05 16:17:19 304

linux下目录和文件的权限区别

文件:读文件内容(r)、写数据到文件(w)、作为命令执行文件(x)。目录:读包含在目录中的文件名称(r)、写信息到目录中去(增加和删除索引点的连结)、搜索目录(能用该目录名称作为路径名去访问它所包含的文件和子目录)具体说就是:     (1)有只读权限的用户不能用cd进入该目录:还必须有执行权限才能进入。     (2)有执行权限的用户只有在知道文件...

2010-05-05 16:04:45 257

Linux目录和文件权限查看及修改

查看目录和文件的权限: ls -l /src/tomcat6.0.24/webapps/[root@ngtsl68 bin]# ls -l /src/tomcat6.0.24/webapps/ROOT/总计 1444drwxr-xr-x    3 root root    4096 04-28 07:35 checkCodedrwxr-xr-x    2 r...

2010-05-05 15:51:35 166

Linux下提供top、ps命令查看当前cpu、mem使用情况

Linux下提供top、ps命令查看当前cpu、mem使用情况,简要介绍如下:一、使用ps查看进程的资源占用ps -aux查看进程信息时,第三列就是CPU占用。[root@localhost utx86]# ps -aux | grep my_processWarning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/...

2010-05-04 14:11:00 631

空空如也

空空如也

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

TA关注的人

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