- 浏览: 412230 次
- 性别:
- 来自: 深圳
最新评论
-
dageda_jgw:
...
JSF定义及原理 -
尘土飞扬:
这个在NB7中已经无效了,加不加都会提示 UTF8打不开
Netbeans统一UTF-8编码的方法 -
ouyangkang20:
不对
Struts target is null for setProperty(null, "x", [Ljava.lang.String;@179da9f) -
wpf523:
hahah,很不错啊
mysql安装图解教程 5.1 -
taburissmeng:
action中相应的属性没有set get方法就会报这样的错。 ...
Struts target is null for setProperty(null, "x", [Ljava.lang.String;@179da9f)
文章列表
按照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= ...