- 博客(82)
- 资源 (4)
- 收藏
- 关注
原创 ZTE AC560无线网卡与天翼3G资费卡安装步骤(关闭防火墙)
过年回家在及,逼着同事送了一个无线网卡,型号为:ZTE AC560,同时自己上网买了一张天翼3G资费卡,但安装过程中费了3个小时才搞定。一:把天翼3G资费卡插入无线网卡中,注意别插入出错,看清如下图:二:把无线网卡插入电脑USB接口中,具体安装步骤省略三:在我的电脑 -> 设备管理器,如下图:四:在桌面上双击“无线宽带图标”,会弹出一个连接页面,仔细看以下图
2014-01-26 16:09:09
900
原创 单点登录cas与权限管理框架shiro集成-spring项目方式 .
之前那篇文章介绍了普通web项目中单点登录cas与权限管理框架shiro集成方式,这里说下spring项目中的集成方式,首先还是配置一个filter<filter> <filter-name>shiroFilter</filter-name> <filter-class>org.springframewor...
2013-02-22 13:54:37
442
原创 单点登录cas与权限管理框架shiro集成-普通web项目方式 .
由于项目需要做权限管理的功能,最先想到的是spring security,它是个功能强大的安全管理框架,不过它的复杂性和学习曲线之曲折让人生畏,转而寻求其它解决方案,知道另外一个项目组的人使用shiro做权限管理后就了解了下这个框架,发现比spring security简洁多了,于是就打算使用这个框架,首先嘛,当然是要和现在的系统进行集成,现在系统采用cas来做登录验证,所以先把c...
2013-02-22 13:52:44
295
原创 实体类注解错误:Could not determine type for: java.util.List
今天配置实体类注解时,出现以下错误: Caused by: org.hibernate.MappingException: Could not determine type for: java.util.List, at table: ss_user, for columns: [org.hibernate.mapping.Column(role_list)] 解决方...
2012-11-19 13:32:19
664
原创 Tomacat7启动报错-org.apache.catalina.deploy.WebXml addFilter
Tomacat7启动报错如下:java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addFilter at org.apache.tomcat.util.IntrospectionUtils.callMethod1(IntrospectionUtils.java:855) at org.apache.tomc...
2012-11-15 12:36:38
191
原创 windows查看端口占用命令
开始--运行--cmd 进入命令提示符 输入netstat -aon 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列" 经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用假如我们需要确定...
2012-07-12 12:09:48
148
原创 jquery获得select option的值 和对select option的操作
获取Select : 获取select 选中的 text : $("#ddlRegType").find("option:selected").text(); 获取select选中的 value: $("#ddlRegType ").val(); 获取select选中的索引: $("#ddlRegType ").get(0).select...
2012-06-09 21:33:35
79
原创 JQuery设置select控件只读
select控件是一个特别的控件,没有readOnly属性,所以要设置只读属性有点麻烦了。方法如下:$(document).ready(function(){ $("#countries").focus(function(){ $(this).attr('defaultIndex',$(this).attr('selectedIndex')); }); ...
2012-06-09 17:33:43
2989
原创 导致java.lang.NoSuchMethodError
导致java.lang.NoSuchMethodError:org.apache.commons.httpclient.params.HttpClientParams.setUriCharset(Ljava/lang/String;)V原因 1、包冲突:可能有不同版本的包导致2、未找到包:没有引用所需要的jar...
2012-05-17 21:45:25
153
原创 @Autowired与@Resource的区别
在Java代码中使用@Autowired或者@Resource 注解方式进行装配. 区别: 前者默认按类型装配,后者默认按名称装配。当找不到和名称匹配的bean才会按类型装配 前者是按类型装配依赖对象,默认情况下它要求以来对象必须存在。如果允许null值。可以设置它required属性为false。如果想要使用按名称装配,可以结合@Qualifier一起使用 @Resource注解和@Autow...
2012-04-11 16:41:08
94
原创 换了一个SVN服务器,relocate操作时遇到“The respository at '...' has uuid '...', but the WC...
换了一个SVN服务器,同时IP也随之改变了,relocate操作时遇到“The respository at '...' has uuid '...', but the WC has '...'”的问题。 网上搜到同类“Repository UUID '...' doesn't match expected UUID'...'”问题 解决方法: 1、UUID是respository创建时自动生...
2012-04-09 11:35:28
870
原创 Nginx安装及配置简介
Nginx作为一个后起之秀,他的迷人之处已经让很多人都投入了他的怀抱。配置简单,实现原理简单。做一个负载平衡的再好不过了。其原理:简单介绍一下他的安装及配置过程官方网站 http://wiki.codemongers.com/Main一、依赖的程序1. gzip module requires zlib library 2. rewrite module requires ...
2012-04-08 11:45:47
100
原创 Tomcat6性能调优 出现java.lang.OutOfMemoryError: PermGen space
Tomcat6在部署应用中,Server报错:java.lang.OutOfMemoryError: PermGen space,问题就是Tomcat内存分配的太小了。解决办法:修改Tomcat\bin\catalina.bat文件。找到set JAVA_OPTS=%JAVA_OPTS% -Djava.util.logging.manager=org.apache.juli.ClassLoader...
2012-04-06 14:12:49
202
原创 spring定时器时间表达式
字段 允许值 允许的特殊字符 秒 0-59 , - * / 分 0-59 , - * / 小时 0-23 , - * / 日期 1-31 , - * ? / L W C 月份 1-12 或者 JAN-DEC , - * / 星期 1-7 或者 SUN-SAT , - * ? / L C # 年(可选) 留空, 1970-2099 , - *...
2012-02-15 17:21:05
442
原创 MyEclipse6.0编译后的类无法自动发不到WebRoot/WEB-INF/classes文件夹下(转)
今天,碰到个怪事,在myeclipse中新建一个项目之后,结果保存之后,再查看WEB-INF/classes/,竟然里面是空的,而output路径也设的好好的啊,怪了,于是google了一下,发现有此问题的人还不少,其中有一位总结的比较详细,具体如下:1. 确保 project->build automatically 已经被选上.2. 如果选上了,也不好使, 使用这一招: project-...
2011-12-19 15:17:17
199
原创 解决toad 连接oracle提示"Can't initialize OCI. Error -1"
原因是由于没有在系统变量里面增加相关路径,解决的办法如下:在系统变量的Path,配置环境变量 C:\oracle\product\10.2.0\db_1\bin;这样就即可登陆成功....
2011-12-15 10:20:13
1212
原创 Websphere中获取项目下.properties路径
一:如果容器为Websphere,那下面为红色的地方不能加"/",如果为tomcat,则加上"/", String path = this.class.getResource("").getPath()+"config.properties";Properties properties= new Properties();properties.load(new FileI...
2011-12-08 10:59:47
195
原创 IE浏览器上传文件时本地路径变成”C:\fakepath\”的问题
//判断浏览器类型 2 var isIE = (document.all) ? true : false; 3 var isIE7 = isIE && (navigator.userAgent.indexOf('MSIE 7.0') != -1); var isIE8 = isIE && (na...
2011-11-15 12:03:25
244
原创 在oracle数据库获得某一时间段
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
2011-11-04 19:46:32
106
原创 获取JDBC中的ResultSet的记录的条数
方法一:利用ResultSet的getRow方法来获得ResultSet的总行数 ResultSet rs; rs.last(); //移到最后一行 int rowCount = rs.getRow(); //得到当前行号,也就是记录数 rs.beforeFirst(); //如果还要用结果集,就把指针再移到初始化的位置 ...
2011-10-27 15:55:12
85
原创 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))")...
2011-10-10 09:14:33
822
原创 Rose与PowerDesigner:两款建模工具的对比
一、二者的出身 作为世界最著名的两大CASE工具,Rational Rose和PowerDesigner的名声可谓如雷贯耳。Rose是当时全球最大的CASE工具提供商Rational的拳头产品,UML建模语言就是 由Rational公司的三位巨头Booch、Rumbaugh和Jacobson发明的,后来Rational被IBM收购,所以Rose可谓出身名 门,嫁入豪族。而PowerDesign...
2011-08-30 15:24:04
160
原创 java枚举类型的基本用法
1 枚举类型等效于定义static finally 常量2. 枚举类型可以有自己的属性(参数)和方法3. 枚举类型可以以独立的文件存在 最简单的枚举类型:public enum Belle { para1, para2, para3, para4;} 调用: for (Belle belle : Belle.values(...
2011-08-18 23:35:42
73
原创 logo4j 日志
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...
2011-08-08 21:48:48
556
原创 用VML画图(一些基本的矢量图)
注:其中所有的left:top:都是针对图左上角的,比如圆,他的左上角应该是以圆为中心的矩形的左上角 1.line(直线) a.示例:Html代码 <html xmlns:v="urn:schemas-microsoft-com:vml"> <head> <title>创建一条从(0,0)到(200,200)的红色的边...
2011-08-03 22:53:37
208
原创 二进制、八进制、十进制、十六进制之间转换
一、 十进制与二进制之间的转换 (1) 十进制转换为二进制,分为整数部分和小数部分 ① 整数部分 方法:除2取余法,即每次将整数部分除以2,余数为该位权上的数,而商继续除以2,余数又为上一个位权上的数,这个步骤一直持续下去,直到商为0为止,最后读数时候,从最后一个余数读起,一直到最前面的一个余数。下面举例: 例:将十进制的168转换为二进制 得出结果 将十进制的168转换为二进制,(1010100...
2011-08-02 22:41:08
106
原创 数据类型和Json格式
1.前几天,我才知道有一种简化的数据交换格式,叫做yaml。我翻了一遍它的文档,看懂的地方不多,但是有一句话令我茅塞顿开。它说,从结构上看,所有的数据(data)最终都可以分解成三种类型:第一种类型是标量(scalar),也就是一个单独的字符串(string)或数字(numbers),比如"北京"这个单独的词。第二种类型是序列(sequence),也就是若干...
2011-07-30 20:02:58
74
原创 关于javascript的apply和call函数
1、关于javascript的apply和call函数 prototype.js中用了大量的apply和call函数,不注意会造成理解偏差。官方解释:应用某一对象的一个方法,用另一个对象替换当前对象。apply与call的区别是第二个参数不同。apply是 数组或者arguments 对象。而call是逗号隔开的任何类型。apply,call方法最让人混淆的地方也是apply,cal...
2011-07-26 00:05:26
75
转载 javascript prototype介绍的文章
JavaScript是基于对象的,任何元素都可以看成对象。然而,类型和对象是不同的。本文中,我们除了讨论类型和对象的一些特点之外,更重要的是研究如何写出好的并且利于重用的类型。毕竟,JavaScript这种流行的脚本语言如果能够进行良好的封装,并形成一个庞大的类型库,对于重用是非
2011-07-25 23:44:54
258
原创 程序员最容易犯的几个技术上的错误
为钱而编程如果你对编程不感兴趣,你的代码一定会写的很烂。结果不仅仅你的事业没有任何前途,你的团队也会因此而痛苦不堪。缺乏基本的能力对诸如抽象、多态、接口、异常处理最佳方案等编程概念不熟悉的人写出的代码必然是设计糟糕,可读性和可维护性都极差。自作聪明有些程序员喜欢过于聪明的在一个复杂的语句里包含多个步骤的代码。这会使代码的可读性很差,没人会喜欢维护这样的代码...
2011-07-11 22:28:54
161
原创 freemark中split()的用法
<#assign tvalue="my,name,is"><#list tvalue?split(",") as tv> ${tv?if_exists} <br/></#list> 输出的结果为:mynameis
2011-06-21 16:31:04
1210
原创 限制文本域(textarea)输入字符数
以下为限制用户在文本域中输入的字符为100以内:写道<textarea rows="7" cols="50" name="contents" id="contents" onpropertychange = "if(value.length>100) value=value.substr(0,100)"></textarea>
2011-06-10 18:28:11
296
原创 myeclipse显示垃圾回收
方法一:1.找到你的MyEclipse的工作空间。 路径:MyEclipse\.metadata\.plugins\org.eclipse.core.runtime\.settings\ 2.用记事本或写字板打开org.eclipse.ui.prefs 添加:SHOW_MEMORY_MONITOR=true 3.重启MyEclipse,就会看到下面有个小垃圾箱。这个是用来释放MyEc...
2011-05-29 23:33:42
144
原创 Myeclipse优化设置
1、Myeclipse中关闭updating indexesWindow => Preferences => Myeclipse Enterprise Workbench => Maven4Myeclipse => Maven=>禁用Download repository index updates on startup2、Myeclipse中关闭quice upda...
2011-05-29 23:23:29
90
原创 String.format("%0"+length+"d", arr)中的%0和"...
%3d,%-3d,%03dd代表的是 有符号10进制整数 - 左对齐,右边填充空格 具体如下:int printf(const char *format,[argument]); format 参数输出的格式,定义格式为:%[flags][width][.perc][F|N|h|l]type 规定数据输出方式,具体如下: 1.type 含...
2011-05-26 14:39:38
354
原创 select count(1)或select count(*)
1、select 1 与 select *的区别 selelct 常量 from ... 对应所有行,返回的永远只有一个值,即常量 。所以正常只会用来判断是否有还是没有(比如exists子句)。而select * from ... 是返回所有行的所有列。 性能上的差异,关键看你的from和where子句。比如说如果你的where条件中可以通过索引,那显然 select 1 from...
2011-05-13 15:17:21
235
原创 Hibernate 实体关联关系映射
Hibernate关联关系映射├─单向关联│ ├─ 一对一外键单向关联│ ├─ 一对一主键单向关联│ ├─ 一对一连接表单向关联│ ├─ 一对多外键单向关联│ ├─ 一对多连接表单向关联│ ├─ 多对一外键单向关联│ ├─ 多对一连接表单向关联│ └─ 多对多单向关联└─双向关联 ├─ 一对一外键双向关联 ├─ 一对一主键双向关联 ├─...
2011-05-12 15:20:29
106
原创 hibernate lazy(延迟加载)
hibernate lazy策略可以使用在:* <class>标签上,可以取值:true/false ,在hibernate3以上版本,默认是true* <property>标签上,可以取值:true/false需要类增强工具* <set><list>标签上,可以取值:true/false/extra* <one-to-one><m...
2011-05-10 10:26:37
202
原创 Velocity手册
Velocity是什么?Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。当Velocity 应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只关注页面的显示效 果,而由java程序开发人员...
2011-05-07 13:30:21
94
原创 Velocity的学习笔记
简要 References begin with $ and are used to get something. Directives begin with # and are used to do something. 注释 单行 ## 多行 #* *# doc #** *# 引用 变量 属性 注意$customer.Address可以表示customer的getAddress方法,也可以表示...
2011-05-07 13:28:57
121
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人