- 浏览: 319607 次
- 性别:
- 来自: 广州
最新评论
-
ganbo:
我也遇到了,非常感谢。
实体类注解错误:Could not determine type for: java.util.List -
low_profile:
太感谢了,,,接手别人的项目/..代码风格不同 坑死我了 ...
实体类注解错误:Could not determine type for: java.util.List -
apang:
2016年6月15日 14:05:02,非常感谢,解决我的问题 ...
实体类注解错误:Could not determine type for: java.util.List -
liveabc:
你好,能发送一份代码不? liveabc@163.com 谢谢 ...
单点登录cas与权限管理框架shiro集成-spring项目方式 . -
zqb666kkk:
请问有示例源码吗
单点登录cas与权限管理框架shiro集成-spring项目方式 .
文章列表
一:如果容器为Websphere,那下面为红色的地方不能加"/",如果为tomcat,则加上"/",
String path = this.class.getResource("").getPath()+"config.properties";
Properties properties= new Properties();
properties.load(new FileInputStream(new File(path )));
如果你的config.properties在某个包下面 ...
//判断浏览器类型 2
var isIE = (document.all) ? true : false; 3
var isIE7 = isIE && (navigator.userAgent.indexOf('MSIE 7.0') != -1);
var isIE8 = isIE && (navigator.userAgent.indexOf('MSIE 8.0') != -1);
var isIE6 = isIE && (navigator.userA ...
在oracle数据库获得某一时间段
- 博客分类:
- other
SELECT TO_CHAR(TO_DATE('20110101','yyyyMMdd')+ROWNUM-1
,'yyyyMMdd') DAY_SD FROM DUAL
CONNECT BY ROWNUM<=trunc(to_date('20111231', 'yyyyMMdd')-to_date('20110101', 'yyyyMMdd'))+1
获取JDBC中的ResultSet的记录的条数
- 博客分类:
- Java
方法一:利用ResultSet的getRow方法来获得ResultSet的总行数
ResultSet rs;
rs.last(); //移到最后一行
int rowCount = rs.getRow(); //得到当前行号,也就是记录数
rs.beforeFirst(); //如果还要用结果集,就把指针再移到初始化的位置
方法二:利用循环ResultSet的元素来获得ResultSet的总行数
ResultSet rs;
int rowCount = 0;
...
JdbcTemplate学习笔记
- 博客分类:
- 数据库
本文来自:http://tmsoft.lsxy.com/index.php?load=read&id=995
1、使用JdbcTemplate的execute()方法执行SQL语句
Java代码
jdbcTemplate.execute("CREATE TABLE USER (user_id integer, name varchar(100))");
2、如果是UPDATE或INSERT,可以用update()方法。
一、二者的出身
作为世界最著名的两大CASE工具,Rational Rose和PowerDesigner的名声可谓如雷贯耳。Rose是当时全球最大的CASE工具提供商Rational的拳头产品,UML建模语言就是 由Rational公司的三位巨头Booch、Rumbaugh和Jacobson发明的,后来Rat ...
java枚举类型的基本用法
- 博客分类:
- Java
1 枚举类型等效于定义static finally 常量
2. 枚举类型可以有自己的属性(参数)和方法
3. 枚举类型可以以独立的文件存在
最简单的枚举类型:
public enum Belle {
para1, para2, para3, para4;
}
调用:
for ( ...
log4j.rootLogger=DEBUG,CONSOLE,A1,im log4j.addivity.org.apache=true # 应用于控制台 log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender log4j.appender.Threshold=DEBUG log4j.appender.CONSOLE.Target=System.out log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout log4j.appender.CONSOLE.layout.Conve ...
用VML画图(一些基本的矢量图)
- 博客分类:
- view
注:其中所有的left:top:都是针对图左上角的,比如圆,他的左上角应该是以圆为中心的矩形的左上角 1.line(直线) a.示例:
Html代码
<html xmlns:v="urn:schemas-microsoft-com:vml">
<head>
<title>创建一条从(0,0)到(200,200)的红色的边框为2px的直线</title>
<style>
v\:* { behavior: url(#default#VML);}
< ...
二进制、八进制、十进制、十六进制之间转换
- 博客分类:
- Java
一、 十进制与二进制之间的转换 (1) 十进制转换为二进制,分为整数部分和小数部分 ① 整数部分 方法:除2取余法,即每次将整数部分除以2,余数为该位权上的数,而商继续除以2,余数又为上一个位权上的数,这个步骤一直 ...
数据类型和Json格式
- 博客分类:
- view
1.
前几天,我才知道有一种简化的数据交换格式,叫做yaml。
我翻了一遍它的文档,看懂的地方不多,但是有一句话令我茅塞顿开。
它说,从结构上看,所有的数据(data)最终都可以分解成三种类型:
第一种类型是标量(scalar),也就是一个单独的字符串(string)或数字(numbers),比如"北京"这个单独的词。
第二种类型是序列(sequence),也就是若干个相关的数据按照一定顺序并列在一起,又叫做数组(array)或列表(List),比如"北京,上海"。
第三种类型是映射(mapping),也就是一个名/值对(N ...
1、关于javascript的apply和call函数
prototype.js中用了大量的apply和call函数,不注意会造成理解偏差。官方解释:应用某一对象的一个方法,用另一个对象替换当前对象。apply与call的区别是第二个参数不同。apply是 数组或者arguments 对象。而call是逗号隔开的任何类型。
apply,call方法最让人混淆的地方也是apply,call的特色。但最好不要滥用。能改变调用函数的对象。如下例,函数中用到this关键字,这时候this代表的是apply,call函数的第一个参数。<script src="prototype ...
为钱而编程
如果你对编程不感兴趣,你的代码一定会写的很烂。结果不仅仅你的事业没有任何前途,你的团队也会因此而痛苦不堪。
缺乏基本的能力
对诸如抽象、多态、接口、异常处理最佳方案等编程概念不熟悉的人写出的代码必然是设计糟糕,可读性和可维护性都极差。
自作聪明
有些程序员喜欢过于聪明的在一个复杂的语句里包含多个步骤的代码。这会使代码的可读性很差,没人会喜欢维护这样的代码。
喜欢卖弄新学到的技术
当学到了某些新知识时,你很自然的有一种倾向想立即应用它们。耐心点儿。当真正需要时再用。
目标过多
为性能、内存使用、健壮性和可靠性设定了太多目标的程序会 ...
freemark中split()的用法
- 博客分类:
- view
<#assign tvalue="my,name,is">
<#list tvalue?split(",") as tv>
${tv?if_exists} <br/>
</#list>
输出的结果为:
my
name
is
限制文本域(textarea)输入字符数
- 博客分类:
- view
以下为限制用户在文本域中输入的字符为100以内:
写道
<textarea rows="7" cols="50" name="contents" id="contents" onpropertychange = "if(value.length>100) value=value.substr(0,100)"></textarea>