- 浏览: 27784 次
- 性别:
- 来自: 北京
最新评论
-
King_XR:
这个还真有用处, 是因为在做项目的时候, 客户有这样的要求, ...
Java算法:逢一进一,且保留两位小数 -
zhuzhiyue:
不知道这个有什么用处呢、、
Java算法:逢一进一,且保留两位小数
文章列表
一、Oracle数据库中,把一张表的查询结果直接生成并导入一张新表中。
例如:现有只有A表,查询A表,并且把结果导入B表中。使用如下SQL语句:
create table B as select * from A
二、Oracle数据库中支持把查询结果导入到另外一张表中。
例如:有两个表A和B
1)如果两个表的表结构是否相同,但要插入的字段类型相同:
(1)把A表的全部字段数据插入到B表中:
insert into B select * from A;
(2)把A表中某些字段的数据插入B表中:
insert into B(字段名)(select 字段名 from A) ...
Java算法:逢一进一,且保留两位小数
比如:
输入9.623 返回9.62
输入9.0001 返回9.01
这个方法是跟一网友学的... 在此感谢那位网友。
public static String formatNumber(String number){
number = new BigDecimal(number).setScale(2, BigDecimal.ROUND_UP)+"";
return number;
}
测试
public static void main(String[] args) {
...
1. << 左移
数学意义:在数字没有溢出的前提下,对于正数和负数,左移一位相当于乘以2的1次方,左移n位相当于乘以2的n次方。
比如 5 << 2 = 5 * 2的2次方 = 5 * 4
2. >> 右移
数学意义:在数字没有溢出的前提下,对于正数和负数,右移一位相当于除以2的1次方, 右移n位相当于除以2的n次方。
比如 11 >> 2 = 11 / 2的2次方 = 11 / 4
3. >>> (无符号右移)
int a = 8;
int b = 32;
a >>> b 等价于 a >> ...
在使用Log4j的时候经常会因为没有在计算机上创建好properties中配置的文件路径导致运行错误,如果log4j可以自动创建文件夹就可以避免。查了网上好多说法,说log4j1.2.9以后版本就支持自动创建,但我换了好几个版本都还不行。
在网上搜索下,知道可以通过集成FileAppender,重写一个子类,在子类中进行文件路径的创建。
我的log4j.properties中主要配置如下
log4j.appender.R = com.xr.util.MyDailyRollingFileAppender
log4j.appender.R.File = ./logs/clwx.log
pu ...
今天在工作任务时,新增了一个更新的方法,启动系统发现了一个问题,报错如下:
Could not find action or result
No result defined for action "xxxx" and result input
经过查看,找资料,分析到可能有以下原因:
1、Action的属性为空
Action的属性为空的时候,Struts2的默认拦截器会报错,报错的同时会找input的result
2、页面与Action的数据类型错误
比如:
JSP页面
<input id="expdate" name=" ...
今天在做项目的时候,把一张表的数据查出来,更新到另一张表。但是在执行的时候却报错了。错误如下:
ORA-01438: 值大于为此列指定的允许精度
经过查看,发现查出的数据小数位很长,比如24632.458674。
后用一Oracle函数解决该问题。
示例:
select round(12345.66666,2) from dual
返回 12345.67。
即,保留两位小数,且四舍五入
Hibernate中用hql查询部分字段 可解决异常java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to .
hql查询单表部分字段:
在hibernate中,用hql语句查询实体类,采用list方法的返回结果为一个List,该List中封装的对象分为以下三种情况:
1.查询全部字段的情况下,如"from 实体类",list中封装的对象为实体类本身,各属性都将得到填充。
2.只查询一个字段,默认情况下,list中封装的是Object对象。
3.查询两个或两个以上的字段,默认情况下,list中封 ...
声明:本片文章,摘自网络,本人觉得写的挺好的,故复制发表了。但原文链接找不见了,请原作者见谅!
本人做项目经理工作多年,感到做这个工作最要紧的就是要明白什么是因地制宜、因势利导,只有最合适的,没有什么叫对的,什么叫错的,项目经理最忌讳的就是完美主义倾向,尤其是做技术人员出身的,喜欢寻找标准答案,耽误了工作进度,也迷茫了自己。以下是本人一些做项目的个人体会,写出来供大家指点,在讨论过程中共同提高水平。
项目开始阶段是一个最重要的阶段。项目经理在接手一个新项目的时候,首先要尽可能地多从各个方面了解项目的情况,如:
1. 这个项目是什么项目,具体大概做什么事情,是谁提出来的,目的是解决什 ...
今天在写一个JS的时候,因为写到一个for循环,用i++,发现报警告了。
Using ++ and -- is considered harmful
经过查资料,解决方案如下:
第一、MyEclipse菜单栏 --> Window --> Preferences --> MyEclipse --> Files and Editors --> JavaScript --> JavaScript Source --> Validation框里,把 [ ++ and -- considered harmful ] 复选框取消。
第二、再打开任意一个 ...
1、dispatcher:
该类型为result默认类型,在配置result的时候若不指定type,默认就是dispatcher类型的,dispatcher请求转发的意思,直接把客户端的请求在服务器处理以后跳转到下一个页面,用户请求的信息将被保留
<result type="dispatcher">/one.jsp</result>
意思是说直接跳转到one.jsp页面上。
2、redirect:
redirect结果类型表示将请求重定向到其他资源,用户请求的信息将不被保留.
3、chain:
转向另一个action,URL地址不 ...
方法如下:
在struts.xml中配置:
<package name="default" namespace="/" extends="struts-default">
<default-action-ref name="error"></default-action-ref>
<action name="error">
<result>/default.j ...
SimpleDateFormat函数语法:
G 年代标志符
y 年
M 月
d 日
h 时 在上午或下午 (1~12)
H 时 在一天中 (0~23)
m 分
s 秒
S 毫秒
E 星期
D 一年中的第几天
F 一月中第几个星期几
w 一年中第几个星期
W 一月中第几个星期
a 上午 / 下午 标记符
k 时 在一天中 (1~24)
K 时 在上午或下午 (0~11)
z 时区
例如:
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy ...
由于spring对hibernate配置文件hibernate.cfg.xml的集成相当好
LocalSessionFactoryBean有好几个属性用来查找hibernate映射文件:
mappingResources、mappingLocations、mappingDirectoryLocations、mappingJarLocations
他们的区别:
1. mappingResources:指定classpath下具体映射文件名
<property name="mappingResources">
<value>petcl ...
regsvr32 jscript.dll
regsvr32 vbscript.dll
作用:
1.可以很好的解决浏览某些网页无法正常显示和功能不正常,如:
a.不显示某些验证码
b.不显示某些动态图片
c.不显示某些论坛的帖子列表
d.论坛快速跳转功能无用
e.论坛发贴时按Ctrl ...
Tomcat启动报错:
java.lang.IllegalArgumentException: Invalid <url-pattern>
严重: End event threw exception java.lang.reflect.InvocationTargetException
at sun.reflect.GeneratedMethodAccessor18.invoke(Unknown Source)
……
Caused by: java.lang.IllegalArgumentException: Invalid <url-pattern& ...