自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wenlele的专栏

努力寻找自己的方向!

  • 博客(55)
  • 收藏
  • 关注

转载 [记录]把一个float四舍五入到小数点后2位,4位,或者其它指定位数

<br /> <br />精确度计算挺常用,也挺麻烦,记录之。<br /> <br /> <br />(一):相对方便,但不直观。<br />float in = 123.2334f; float out = (float)(Math.round(a*100))/100;(这里的100就是2位小数点,如果要其它位,如4位,这里两个100改成10000); <br /> <br /> <br />(二):最后还得把结果转化成float<br />import java.text.DecimalFormat

2011-05-29 17:07:00 970

原创 [记录]对象类型报错的Ljava的L指的是List

<br />在读取前端参数时,要转化成相应的数据类型。有一次不知道为啥,(struct2框架下)通过ActionContext.getParameters ()获取的参数map对象,把value转化成String类型会报错,说对象为Ljava.lang.String。上网查了查,才知道Ljava的L指的是List,即对象为一个String[]类型。 至今不了解为什么ActionContext.getParameters ()会返回Map<String , String[]>,而不是Map<Strin

2011-05-29 17:01:00 732

原创 [问题记录]MyEclipse:PermGen space

    PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出。     一般而言,可以通过加大内存去解决此问题。当然,如果本身对内存要求严格,那就得改实现了。     Q:为什么会内存溢出?     从网络上查到的一些解释:     (1)这一部分用于存放Class和Meta的信息,Class在被Load的时候被放入PermGen space区域,它和和存放

2011-05-29 16:50:00 1293

原创 [记录] map插入后,key是无序的

使用map时,插入的key是无序。想用按插入次序读取的map,要自己实现。 网上有相关的分享代码。

2011-05-29 16:49:00 2654

原创 [记录]时间处理相关:返回某月的天数

Calendar c = Calendar.getInstance(); //设置为该月,例如08年1月,日期随意 c.set(2008,0,1); //获得该月的日期 int max = c.getActualMaximum(Calendar.DATE);  

2011-05-29 16:46:00 775

转载 [记录]Java获取各种常用时间方法

<br />记录<br /> <br />package com.hefeng.test;import java.text.DateFormat;import java.text.ParsePosition;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;public class TimeTest

2011-05-29 16:26:00 752

原创 [学习记录]Struct2里action之间跳转实现

<br /> 自己只用了第一种,第二种方法没试过。示例代码如下: 1. 设置type="redirect"<br /><package   name="struts" extends="struts-default"> <br />          <action name="login" class="test.LoginAction"> <br />              <result name="success" type="redirectAction">register.action </

2011-05-29 16:23:00 1138

原创 [学习记录]js处理json的list对象

比如对象名为object,可以通过object.length获取数组的长度

2011-05-29 16:19:00 998 1

原创 [谨记]命名一致性问题

      最近参与的项目开发里,db, struct的dao, manager, action以及前端jsp的相关变量参数命名不一致,造成开发时一定的麻烦。如果要之后修改成统一的参数,还要谨慎使用relpace all。      这些命名一致性应该在早期设计时就必须确定好的!

2011-05-29 16:17:00 548

原创 [记录]关于javac编译时出现“非法字符:/65279”的问题

<br /> 1.问题简述<br /> <br />    编码成UTF-8时,没具体选择正确的编码的格式,即选成了带BOM的UTF-9文件;已经文件开头会多3个char,即javac编译时报警提示的/65279。<br />    听说:一般用UE或记事本编辑过的UTF-8的文件头会加入BOM标识;而且在UTF-8的标准里该BOM标识是可有可无的,Sun 的javac 在编译带有BOM的UTF-8的格式的文件时会出现“非法字符:/65279”的错误。<br />    用Eclipse进行编译一般没有

2011-05-29 16:11:00 1963

原创 [记录]Highchart版本更新相关问题

1.线型图的横坐标间隔显示 之前2.0.6不支持间隔地显示横坐标 解决方案:升级到新版,如最新的2.1.4,就可以实现。   2.升级后pie图plotOptions属性的datalabes显示效果有变 之前 更新后 要改完原来的样子,要在datalabels那配置属性distances,如     plotOptions: {         pie: {             dataLabels: {                 dis

2011-05-29 15:57:00 1039

转载 [记录]JPA/Hibernate的MySQL长连接问题

<br /> <br />问题:web app使用JPA配置persistence.xml连接MySQL做持久化,JPA使用的是Hibernate的jar包,web app在过了一夜之后不能正常工作,出现空指针异常SEVERE: Servlet.service() for servlet jsp threw exceptionjava.lang.NullPointerException<br />出事的persistence.xml如下:<br /><persistence version="1.0"

2011-05-29 15:47:00 4289

转载 [记录]修改MYSQL最大连接数的方法分享

一、基础命令mysql -uusername -ppassword mysqladmin -uroot -pwshengzhan variables; MySQL的最大连接数默认是100 1.客户端登录:mysql -uusername -ppassword 2.设置新的最大连接数为200:mysql> set GLOBAL max_connections=200 3.显示当前运行的Query:mysql> show processlist 4.显示当前状态:mysql> show status 5.退出客

2011-05-29 15:42:00 741

原创 [学习记录] oracle 给用户授权相关sql

<br /> <br /><br />grant dba to xxx;--授予DBA权限给xxx <br /><br />grant unlimited tablespace to xxx ;--授予不限制的表空间 <br /><br />grant select any table to xxx ;--授予查询任何表 <br /><br />grant select any dictionary to xxx ;--授予 查询 任何字典 

2011-05-29 15:29:00 486

转载 [学习记录]Oracle中dual表的用途介绍

 一、简介    dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。我们可以用它来做很多事情,如下:    1、查看当前用户,可以在 SQL Plus中执行下面语句 select user from dual;    2、用来调用系统函数  select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;--获得当前系统时间  select SYS_CONTEXT('USERENV','TERMINAL

2011-05-29 15:27:00 605

转载 [学习记录]终端控制组合键

<br /> <br /><br />简介<br />Linux 终端与它的原始前身,电传打字机和“哑终端”或 vt100 类型控制台,有许多相似之处。这些早期的设备有发送“特殊”信号或信号序列的机制,信号序列代表正常键入的字符流以外的一些事件,如:后退一格、换行、音效或信息传递结束。Linux 终端和它的前身一样,使用 CTRL 键发送这些“特殊”信号。<br />下面的表格总结了所有 Linux 终端共享的许多常用控制组合键及其常见用法。在这个表格之后我们还会根据其适用性一步讨论这些控制组合键。<br

2011-05-29 15:00:00 1518 1

原创 [学习整理]VIM基础

一、最基础操作 1.1 进入和退出: 进入:登陆字符界面,输入vim或者vim filename即可进入。进入后按i进入编辑界面。 退出:按Esc进入命令模式,按ZZ(大写,两个)即可存盘退出。另外,按" :q ”退出vim,按" :q! "强制退出、按" :w " 保存文档、按" :w! "强制保存。 1.2 打开保存过的文本:vim filename 1.3 在vim中查找关键字:进入命令模式," /关键字 " 二. 基础:命令行模式的操作     命令行模式提供了相当多的

2011-05-29 14:56:00 1077

转载 [记录] sqlplus命令整理

 1、set linesize 100;  设置长度   2、set pagesize 30;   设置每页显示数目   3、em a.sql  打开记事本     4、@ a 执行文件a中的代码,可指定文件的路径 @d:a.txt   5、conn 用户名/密码  根据用户名和密码连接数据库 如果连接超级管理员(sys) 则应加上as sysdba;   6、show user; 显示当前连接的用户   7、select * from tab;  得到当前用户下的所有表   8、desc temp; 查看

2011-05-27 20:48:00 694

原创 [记录]oracle 11g 管理工具

<br />一、sql*plus:不解释 二、ORACLE SQL DEVELOPER    官方工具,免费,绿色。 三、pl/sql developer   知名度高,但尝试连接时出现一些问题。 四、TOAD:下了没用,借的书和网上的评价较高。 五、OraCmd    字符界面工具,小巧,自我认为挺好使;关键是支持tab补充=。=

2011-05-27 20:44:00 1515

原创 [记录] sqlplus命令过程

留作记录OLDPWD=/home/oracle[oracle@localhost dbs]$ sqlplus /nologSQL*Plus: Release 11.2.0.1.0 Production on Tue Mar 29 14:16:25 2011Copyright (c) 1982, 2009, Oracle. All rights reserved.SQL> conn sys as sysdbaEnter password:Connected to an idle ins

2011-05-27 20:39:00 1648

转载 [整理记录]oracle: listener.ora 、sqlnet.ora 、tnsnames.ora的配置及例子

 1.解决问题:TNS或者数据库不能登录。     最简单有效方法:使用oracle系统提供的工具 netca 配置(把原来的删除掉重新配置)     $netca 2.然而,仍有疑问:如何指定'listener.ora'存放的目录?不要默认目录($ORACLE_HOME/network/admin)     在 '.profile' 中加入 TNS_ADMIN=/f01/oracle11/app/oracle/product/8.0.6/network/admin export

2011-05-27 20:37:00 26801

原创 [整理记录]SQL同行多列求和元素为null的解决方案

<br />在sql中有同一行的多列求和:比如表usr_table,表有四列,如下<br /><br />usr item1, item2, item3<br /><br />针对每个user对item1,item2,item3求和的sql为: "select jifen1+jifen2+jifen3 as he,user from 表名"<br /><br />但如果有一列的值为null时,会导致求不出结果。<br /><br />如此问题的解决方法为使用isnull方法,先判断相应列的值是否

2011-05-27 20:14:00 7680 1

转载 [整理记录]在SQLPLUS启动和停止Oracle数据库

<br />1 启动<br />       SQL> connect system/manager as sysdba;<br />       SQL> startup open 数据库实例名 <br />       另一种启动方法是:先安装该数据库,然后通过alter database命令打开.<br />       SQL> connect system/manager as sysdba;<br />       SQL> startup mount 数据库实例名;<br />  

2011-05-27 20:08:00 1736

转载 [记录]在Linux中Oracle安装成功后,首次启动使用时,会出现的一些问题总结和解决办法

1、  sqlplus命令不识别问题(bash :sqlplus command not found)<br />当你首次安装oracle后,也许会出现这种情况,第一次或许有点棘手,不知道如何改怎么办。这时不用着急,想想Linux里面的命令是如何运行的,如adduser等,我们发现是因为在/bin/文件夹下有这样的一个文件adduser,于是我们也想到了,把安装好的oracle中bin目录下的sqlplus文件拷贝到/bin文件目录下,<br />cp /opt/app/oracle/product/10.

2011-05-27 19:59:00 7337

原创 [学习记录] oracle:安装过程

先完成预安装工作:http://blog.csdn.net/wenlele/archive/2011/05/25/6445753.aspx 启动安装 步骤1 如果系统语言为中文,而且没另配置一些参数,会导致显示以下乱码。 修改系统语言见http://blog.csdn.net/wenlele/archive/2011/05/25/6445509.aspx 具体解决的方法并没弄明白;后来把默认语言设成英文。 步骤2 选择第一项 步骤3: 选择desktop class,因为

2011-05-27 00:36:00 761

原创 [收藏]html5学习网站

https://developer.mozilla.org/en/Canvas_tutorial

2011-05-27 00:30:00 564

原创 [收藏]web基础在线学习网站

http://www.w3school.com.cn/ 挺好的,记录收藏之

2011-05-27 00:28:00 612

原创 [记录]SecureCRT,可代替putty的小工具

RT

2011-05-27 00:26:00 1560

原创 [学习整理] VNC相关命令,配置gnome,以及常见错误处理

一、VNC相关命令:vncconfig vncpasswd vncserver vncviewer 1.检查vnc客户端(tscleint/vncviewer)和服务器是否已经安装在你的系统中 # rpm -qa|grep vnc vnc-4.1.2-14.el5_3.1 vnc-server-4.1.2-14.el5_3.1 如果没有安装vncviewer,那么运行: # yum install vnc 客户端我们也可以使用tscleint。 2.配置v

2011-05-27 00:24:00 10170

原创 [学习记录] VNC注销问题

别注销;要不重返无法操作;得重启VNC。。

2011-05-27 00:19:00 2521 1

原创 [学习整理]Red Hat初学杂记-20100323

1.关于ll 和 ls 2.挂载光盘:mount /dev/cdrom /mnt  //将光盘挂载在/mnt 软件包在光盘内的packages内。 3.关于Tab键补全信息的功能。 4.安装软件包,可先写个yum源,使安装软件包过程更便捷 cd /etc/yum.repos.d/ vim local.repo cat local.repo yum search g++ yum install gcc 5,vim使用:     1)按i,转换成可编辑状态(insert)     2)退

2011-05-27 00:18:00 716

原创 [学习整理]oracle 实现 自增主键功能

之前有一项工作是将mysql的数据库实现转移到oracle,遇到了自增主键实现的问题。 首先介绍一下MySQL和Oracle的背景知识1)MySQL建表时必须有一个主键(PRIMARY KEY), 每条主键内容必须唯一(Unique), 所以经常使用一个”ID”字段作为主键,给它一个”auto_increment”属性,让”ID”字段每条记录都自增”1″。 比如下表:CREATE TABLE Demo( id INT NOT NULL auto_increment PRIMARY KE

2011-05-25 19:37:00 8645

原创 [学习整理] oracle预安装工作(for linux)

<br /> <br />注意<br />安装脚本:光盘的/script/install11g_linux.sql预安装准备工作   步骤1:root身份-下载<br />    安装文件,两个。步骤2:root身份-硬件检查<br />    检查内存、交换空间、临时目录大小、硬盘空间大小步骤3:root身份-软件检查<br />    OS检查、内核核查、包检查<br /> <br /><br /><br /> <br /><br />    The following or later version

2011-05-25 19:09:00 1286

原创 [整理]struct2 jsp标签使用

<br /> <br /><br /><br /><br /> 整理于:http://www.java3z.com/cwbwebhome/article/article2/2942.html一、对Struts 1.x与Struts 2.0的标志库(Tag Library)<br /><br /> <br />Struts 1.x<br />Struts 2.0<br />分类<br />将标志库按功能分成HTML、Tiles、Logic和Bean等几部分<br />严格上来说,没有分类,所有标志都在URI为

2011-05-25 17:59:00 755

原创 使用UUID生成全球唯一标识

    需要生成唯一字符串,如生成应用标识等,可以直接用java.util.UUID类实现。    UUID(Universally Unique Identifier)全局唯一标识符,是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。    UUID由以下几部分的组合:    1,当前日期和时间,UUID的第一个部分与时间有关,如果你在生成一个UUID之后,过几秒又生成一个UUID,则第一个部分不同,其余相同。    2,时钟序列    3,全局唯一的IEEE机器识别号(如果有网卡,从

2011-05-25 17:48:00 4680 2

转载 [学习]配置vnc

<br /><br /> <br />#vi /etc/sysconfig/vncservers<br />找到vncservers="1:myusername"这个字符串,去掉注释,把myusername改为你的登录用户名。然后保存退出。<br />找到vi .vnc/xstatup文件<br />留下unset SESSION_MANAGER<br />      exec /etc/X11/xinit/xinitrc(去掉注释)其余的全部删除<br /> <br />#vi /etc/syscon

2011-05-25 17:37:00 654

转载 [基础学习]RedHat查看系统信息命令汇总

<br /><br />转载地址:http://hi.baidu.com/mariohao/blog/item/fcf566989e56b1056f068c5c.html一、系统<br /># uname -a # 查看内核/操作系统/CPU信息<br /># head -n 1 /etc/issue # 查看操作系统版本<br /># cat /proc/cpuinfo # 查看CPU信息<br /># hostname # 查看计算机名<br /># lspci -tv # 列出所有PCI设备<br /

2011-05-25 17:33:00 2728

转载 [基础学习]系统语言改成英文

 我当前/etc/sysconfig/i18n文件内容LANG="en_US.UTF-8"SUPPORTED="zh_CN.UTF-8:zh_CN.GB18030:zh_CN.GB2312:zh_CN:zh:en_US.UTF-8:en_US:en"SYSFONT="latarcyrheb-sun16"  让英文Linux系统显示和输入中文 (转载)对于国内的Linux用户,经常烦恼的一个问题是:系统常常在需要显示中文的时候却显示成了乱码,而由于某些原因,需要英文界面的系统的时候,却苦于系统不能

2011-05-25 17:29:00 2037

转载 J2EE全面介绍

http://www.ibm.com/developerworks/cn/java/j2ee/ 简介: 本文从五个方面对J2EE进行了比较全面的介绍。从J2EE的概念说起,到它的优势,到J2EE典型的四层模型,和它的框架结构,最后是J2EE十三种核心技术的一个简介。本文分门别类的对J2EE中的服务,组件,层次,容器,API都做了比较详细的介绍,相信看完此文,读者会对J2EE有一个更清晰的认识。 J2EE的概念 目前,Java 2平台有3个版本,它们是适用于小型设备和智能卡的Java 2平台Micro版

2011-05-25 17:22:00 1803 1

转载 [学习记录] J2EE的角色 及 解释

<br /><br />《JNDI 在 J2EE 中的角色》节选<br /><br />全文链接:http://www.ibm.com/developerworks/cn/java/j-jndi/index.html J2EE 的角色<br />如果 Dolly 在开发应用程序时了解 J2EE 所扮演的角色,那么她就可能避免遭遇这种困境。J2EE 规范把职责委托给多个开发角色:组件提供者(Component Provider)、应用程序组装者(Application Assembler)、部署人

2011-05-25 17:17:00 478

空空如也

空空如也

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

TA关注的人

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