`
文章列表
  按照JavaServer Faces官方的定义,JSF是Java Web应用的用户界面(User Interface,UI)框架。此定义有三种含义:第一,JSF是一种框架;第二,JSF的应用范围是Java Web应用;第三,JSF是专门针对应用界面编程的。所谓框架,是指软件编程的一个基础架构,是对某种类型的软件编程过程进行抽象和归纳后,形成的一套规范和方法。 JSF首次在Java Web应用编程中引入了UI组件模型和事件驱动模式。 JSF将所有的用户界面元素抽象为UI组件,是一种服务器端UI组件。 JSF的UI组件,虽然从概念上只是简单地用面
        在工作中碰到了不知道什么人设计的表,有几列数字值的字段属性竟然设置成了varchar,现在想做数字加減操作,很是麻烦,后来找到了三种方法。 假如表结构如下 id(int)       a(varchar) 1                  1 2                  2 3                  10 4                  20 5                  3 6                  30第一种,cast 用法:cast(字段 as 数据类型)       [当然是否可以成功转换, ...
  关键字: mysql导出导入数据命令     1.导出整个数据库   mysqldump -u 用户名 -p 数据库名 > 导出的文件名   mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql   我的例子是(这是个比较通用的方法):   C:\Program Files\MySQL\MySQL Server 5.1\bin>mysqldump -uroot -pmysql --default-c haracter-set=utf8 pa1101 > C:\pa1101_2.sql 说明这 ...
1.mysqldump执行时Got error: 1045: Access denied for user 'root'@'localhost' (using password: YES) when trying to connect 解决办法 登录mysql客户端 mysql -hserverip -uroot -p mysql> use mysql; Database changed mysql> update user set password=password('new password') where user='root'; Query O ...
  平常在使用的时候,如果需要排序,一般是通过DAO层实现,如果要随时更改排序方式,确实有些不便。不过freemarker已经给我们想到了,下面是使用方法: <#list list?sort_by("time") as v> 确实简单吧,不过这是升序的排列方式,如果要降序的话,是这样的: <#list list?sort_by("time")?reverse as v>       一般写法是这个样子的 <#list dataEntity as de> ${de.name} ...
什么是Seam-gen? Seam-gen是Seam自带的一种项目生成工具。开发者只需要用cmd或者Eclipse的UI进行简单的配置就能自动生成一个项目,并且这 个项目还已经具备了完善的CRUD功能。开发者只需要基于需求对项目进行修改就可以了。从这点上和RoR非常类似,不知道是不是从它那偷来的。 开发环境准备 jdk1.5.0 -- 必须是Java 5 或以上; jboss-4.2.2.GA -- 建议不要用最新的试用版,否则怎么死的都不知道,不值! jboss-seam-2.0.2.SP1 -- 像jboss一样,下载下来直接解压就行; MySQL Serv ...
我的测试例子:   使用到的Seam版本是:jboss-seam-2.2.0.GA 使用seam-gen工具生成的一个war应用程序 可以正常运行于jboss-5.1.0.GA上 初始化命令:seam setup 生成命令:seam create-project 部署命令:seam explode (1)初始化命令:seam setup D:\Seam>cd jboss-seam-2.2.0.GA D:\Seam\jboss-seam-2.2.0.GA>seam setup SEAM_HOME: D:\Seam\jboss-seam-2.2.0.GA Us ...
    Seam的发布包里已包含了命令行工具,用它可以很方便地搭建Eclipse项目,以及生成一些简单的Seam骨架代码,并能从已存在的数据库 反向 工程到应用程序。 它能让你感受到Seam给开发所带来的快捷,当你在电梯里看到那 ...
  build.xml文件:   <?xml version="1.0" encoding="UTF-8"?> <!-- ======================================================================= --> <!-- EJB3 HelloWorld build file                                              --> <!-- ============================= ...
    把a目录下的文件复制到b目录cp –r a/* b 执行上面的命令时,b存在的每个文件都会提示是否覆盖;cp –r –f a/* b 执行上面的命令时,b存在的每个文件都不再会提示; 这是我们希望的理想状态,但是有时加了 -f了,怎么还会有提示呢?原来一些服务器会默认增加别名 alias cp =’cp -i’,当你执行cp 时, 其实执行的是cp –i。 在终端执行alias就可以看出来了。 [root@devdb ~]# alias alias cp =’cp -i’ 可以这样解决 [root@devdb ~]# vi ~/.ba ...
      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;只有执行这个语句后,更改才会有生效。                
  在Linux下查看内存我们一般用free命令: free -m (其中-m参数表示单位) [root@scs-2 tmp]# free              total       used       free     shared    buffers     cached Mem:       3266180    3250004      16176          0     110652    2668236 -/+ buffers/cache:     471116    2795064 Swap:      2048276      801 ...
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/cpuinfo |grep MHz|uniq                   # uname -a Linux euis ...
在命令行下用 java -XmxXXXXM -version 命令来进行测试,然后逐渐的增大XXXX的值,如果执行正常就表示指定的内存大小可用,否则会打印错误信息。   错误显示如下:   [root@ngtsl68 bin]# java -Xmx2700M -version Error occurred during initialization of VM Could not reserve enough space for object heap Could not create the Java virtual machine. 正确显示如下: [ ...
在“apache-tomcat-6.0.20\conf”目录下,修改server.xml文件。 总共要修改两个端口后,才可以在一台电脑上同时运行两个Tomcat。 第一、<Connector port="8086" protocol="HTTP/1.1"  connectionTimeout="20000" redirectPort="8443" /> 默认为8080 第二、<Server port= ...
Global site tag (gtag.js) - Google Analytics