- 博客(75)
- 资源 (9)
- 收藏
- 关注
原创 关于list多线程安全问题
package test.main;import java.util.Arrays;import java.util.Collections;import java.util.List;import java.util.Vector;public class 关于list多线程安全问题 {public static void main(Str
2013-05-15 16:14:30
1163
转载 Spring 标签属性 depends-on
Spring内核研究-管理bean之间的关系一(depends-on)depend-on用来表示一个Bean的实例化依靠另一个Bean先实例化。如果在一个bean A上定义了depend-on B那么就表示:A 实例化前先实例化 B。这种情况下,A可能根本不需要持有一个B对象。一个Bean可以同时depends-on多个对象如,A depends-on D,C,B。可以
2013-04-29 19:21:18
1452
原创 mysql 中文首写字母排序
select n.county from tt n ORDER BY convert(n.county USING GBK) COLLATE gbk_chinese_ci ASC;
2013-04-29 12:51:22
958
原创 使用 commons-codec-1.5.jar 中的base64加密byte[]数组得到加密后字符串 返回前段 展示图片
package test;import java.io.IOException;import java.io.InputStream;import org.apache.commons.codec.binary.Base32InputStream;import org.apache.commons.codec.binary.Base64;import org.j
2013-04-29 01:16:55
2442
原创 jackson使用心得
@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL)此注解去掉值为空 不生成json键值对架包jackson-mapper-asl-1.4.2.jarjackson-core-asl-1.4.2.jar
2013-04-23 17:48:49
991
原创 web工程中jar读取 配置的文件,java工程中jar 读取配置的文件方式
Class cls = BaiduMapApply.class;Properties prop = new Properties();//记得加‘/’,就是从src根目录下开始读了 prop.load(cls.getResourceAsStream("/defualt-baidu.properties"));
2013-04-13 18:21:26
765
原创 swftools 命令
生成swf文件C:\SWFTools\pdf2swf.exe -o D:\2.swf -t D:\2.pdf -s languagedir=语言包路径(C:\xpdf\xpdf-chinese-simplified)在生成的swf文件里面加工具条C:\SWFTools\swfcombine.exe C:\SWFTools\rfxview.swf viewport=D:\2.swf -o
2013-04-05 14:08:52
1498
原创 spring-mvc访问静态资源iO类
org.springframework.core.io.Resource 实现类通过 FileSystemResource 以文件系统绝对路径的方式进行访问; * 通过 ClassPathResource 以类路径的方式进行访问; * 通过 ServletContextResource 以相对于 Web 应用根目录的方式进行访问。Resource re
2013-03-07 14:21:15
725
转载 spring mvc 大部分注解
@Controller 使用 @Controller 注释对将成为 MVC 中控制器的类进行注释并处理 HTTP 请求。 @RequestMapping 使用 @RequestMapping 注释对函数进行注释,该函数处理某些 HTTP 方法、URI 或 HTTP 头。此注释是 Spring REST 支持的关键。可以更改 method 参数以处理其他 HTTP 方法。
2013-03-06 22:13:03
6118
原创 spring-mvc 请求body 的处理方式 HttpMessageConverter
HttpMessageConverter 示例 StringHttpMessageConverter 从请求和响应读取/编写字符串。默认情况下,它支持媒体类型 text/* 并使用文本/无格式内容类型编写。 FormHttpMessageConverter 从请求和响应读取/编写表单数据。默认情况下,它读取媒体类型 application/x-www-form-urlencoded 并
2013-03-06 22:12:49
6466
原创 javascript 类型判断
instanceof 关于object类型的判断,使用instanceof判断是比较靠谱的方法。instanceof所做的事情是,先取出类型对象(String)的prototype成员(String.prototype),然后和要判断类型的对象(a)的原型链中的对象逐个比较。当发现是一个对象的时候返回true,原型链中当前节点是null的时候返回false。 类型判断示例:判断一个变
2013-03-06 22:11:29
542
转载 javascript 控制media player
在Web页中嵌入Media Player的方法比较简单,只要用HTML中的可以了,如下所示。 CLASSID="CLSID:22D6f312-B0F6-11D0-94AB-0080C74C7E95" CODEBASE="http://activex.microsoft.com/activex/controls/mplayer/en/ nsmp2inf.cab#Version=6,4,5
2013-03-06 22:11:04
708
转载 java去掉html标签
public static String getText(String htmlStr) {if(htmlStr==null || "".equals(htmlStr)) return ""; String textStr =""; java.util.regex.Pattern pattern; java.util.regex.Mat
2013-02-24 14:28:12
3299
原创 java获取公网ip
/*** 获取外网地址*@engineer wangrun*@Description * time 2013-1-29 下午01:34:03* @return void*/public static void getPublicIP(){String inputLine = ""; String read = ""; St
2013-01-29 15:08:36
2544
1
原创 常用的javascript 正则表达式验证
var regex_all = [/^[0-9]{11}$/,/^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/,/^[0-9]*$/,/^[0-9]+(\.[0-9]+){0,1}$/,/^[a-zA-Z0-9]*$/,/^[a-zA-Z0-9
2013-01-28 17:31:24
679
转载 js弹出c窗
一、 基本变化 window.open ('page.html', 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no,resizable=no,location=no, status=no')//写成一行 --> 参数解释:window.
2013-01-06 12:59:26
772
转载 commons-email 轻松发送无乱码邮件
/** * 架包 com.springsource.javax.mail-1.4.0.jar commons-email-1.2.jar javaee.jar * javaee.jar 中删除掉 email 包下类容才能正常使用 * @author tian * */用 apache commons-email 轻松发送无乱码邮件 2007-12
2012-12-21 16:49:56
4256
原创 spring -mvc 将对象 已json返回时 忽略掉对象中的属性注解方式
该注解使用在 类名,接口头上@JsonIgnoreProperties(value={"comid"}) //希望动态过滤掉的属性 例@JsonIgnoreProperties(value={"comid"}) public interface CompanyFilter{ } @JsonIgnoreProperties(value={"comi
2012-12-20 10:35:24
10412
1
转载 jQuery获取Select选择的Text和 Value(转)
jQuery获取Select选择的Text和Value:语法解释:1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发2. var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Text
2012-12-13 11:09:05
1433
转载 web.xml 常量获取
encoding="UTF-8"?> ....... 当servlet的URL定义为其他文件类型的扩展名,该文件类型将不能访问,而访问了servlet myweb 这里是站点描述 /images/small.gif /images/large.gif 则代表该站点能在多个JSP Container之间分散执行(分布
2012-12-10 13:17:58
2422
原创 javascript 正则表达式
"var regex_all =[/^[0-9]{11}$/,/^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/,/^[0-9]*$/,/^[0-9]+(.[0-9]+){0,1}$/,/^[a-zA-Z0-9]*$/,/^[a-zA-Z0-9
2012-11-29 15:22:57
467
转载 上传文件类型对应表
*.3gppaudio/3gpp, video/3gpp3GPP Audio/Video*.ac3audio/ac3AC3 Audio*.asfallpication/vnd.ms-asfAdvanced Streaming Format*.auaudio/basicAU Audio*.csstext/cssC
2012-11-14 15:10:06
860
原创 web 工程中 非spring 管理的对象 调用 spring 容器中对象
HttpServletRequest request = WebContextFactory.get().getHttpServletRequest();ApplicationContext ctx = WebApplicationContextUtils.getWebApplicationContext(request.getSession().getServletContext());
2012-10-29 14:43:28
861
原创 gridpanel 点击事件
Ext.onReady(function(){grid.on('rowclick', onRowDoubleClick);});注意:域问题 在里面报 找不到 function var onRowDoubleClick=function(grid, rowIndex, e){alert(111);}
2012-10-25 16:33:26
1142
转载 java 写入excel 使用 jxl.jar
静态的createWorkbook方法返回WritableWorkbook实例,可以看到众多createWorkbook方法主要分为两类:一个参数和两个参数。简单分析可以得知前者仅仅是用来直接生成Excel文件,后者先读取模板再向模板写入数据然后生成Excel。(还有一个三参数方法加上一个用来设置workbook的参数)现在按照上篇文章中所讲述的流程来看看读取模板并写入需要那些步骤。
2012-10-09 09:47:58
1058
转载 Java操作Excel使用jxl.jar--读取Excel
当然我们使用JXL主要是用它来动态读写Excel文件。现在就来看看JXL在对Excel的读和写上都提供了那些支持。先来看看Excel文件中都有写上面对象1 文件对象 2工作簿对象 3 单元格对象。相应的在JXL中就有Workbook,Sheet ,Cell 。通过这三个对象我们就可以实现Excel文件的读取工作。我们先想想一下读取步骤,不管是什么样的Excel操作框架必定都要经历
2012-10-09 09:34:43
906
转载 Spring中PropertyPlaceholderConfigurer的使用
基本的使用方法是: classpath:/spring/include/dbQuery.properties 其中classpath是引用src目录下的文件写法。 当存在多个Properties文件时,配置就需使用locations了:(2) classpath
2012-09-28 16:01:23
930
转载 《Spring Security 3》 精确的访问控制
添加@PreAuthorize方法注解我们第一个的设计决策就是要在业务层上添加方法安全,以保证用户在修改密码前已经作为系统的合法用户进行了登录。这通过为业务接口方法定义添加一个简单的注解来实现,如下: java代码:查看复制到剪贴板打印public interface IUserService { @PreAuthorize("
2012-09-28 14:47:38
6639
转载 javascript 日期类
Date.parseDate( String input, String format ) : Date将字符串string依指定的格式format转换为时间,其中格式定义详见format方法例:dt = Date.parseDate(“2006-01-15 3:20:01 PM”, “Y-m-d h:i:s A” );add( String interval, Number va
2012-09-21 16:33:09
835
原创 javascript 类型判断
instanceof 关于object类型的判断,使用instanceof判断是比较靠谱的方法。instanceof所做的事情是,先取出类型对象(String)的prototype成员(String.prototype),然后和要判断类型的对象(a)的原型链中的对象逐个比较。当发现是一个对象的时候返回true,原型链中当前节点是null的时候返回false。 类型判断示例:判断一
2012-09-18 16:51:39
409
转载 highCharts 属性
1.chart:renderTo 图表的页面显示容器defaultSeriesType 图表的显示类型(line,spline, scatter, splinearea bar,pie,area,column)margin 上下左右空隙events 事件click function(e) {}load function(e) {}2.xAxis:yAxis:属性
2012-08-24 10:48:25
857
原创 hibernate Mysql 自增长 注解配置,表无关联的注解方式关联查询
不同数据库 自增长ID配置正对不同的数据库可以同时使用 @Id @GeneratedValue(strategy = GenerationType.AUTO)2 针对mysql @Id @GeneratedValue(strategy = GenerationType.IDENTITY)3 针对oracle @Id
2012-08-20 09:34:12
12249
原创 关于Mysql 字段遇到关键字注解处理 存储过程 以及 函数 定时器 的笔记
例如 condition 是mysql 数据库关键字 在 Hibernate 映射配置文件中,的将表名或字段名用两个重音符号(`)括起来。重音符号键即是键盘上“1”键左边的、“Tab”键上边的那个键。此符号亦被称为“反向引号”。 @Column(name="`condition`", length=25) public String getCondition() {
2012-08-06 15:23:17
2565
原创 jdbcTemplate 执行 存储过程
public class TestController { private Logger logger=LoggerFactory.getLogger(this.getClass()); @Autowired private JdbcTemplate jdbcTemplate; public void execute2(){
2012-08-05 03:14:48
4432
原创 牛B的存储过程
DROP PROCEDURE IF EXISTS `demo3`;CREATE DEFINER = `root`@`localhost` PROCEDURE `demo3`(OUT `bilv` double)BEGINDECLARE arg_id INT DEFAULT 49;DECLARE start VARCHAR(30) DEFAULT '2012-06-29 00
2012-08-04 23:24:47
1780
转载 mysql bigint类型转 于 datetime类型 互转
bigint类型转换为datetime类型-- 假设 1164691264437 是 Java 里的“日期时间”:即:自1970-01-01 00:00:00以来的毫秒数/*getTimepublic long getTime()Returns the number of milliseconds since January 1, 1970, 00:00:00 GMT
2012-08-03 15:38:19
8092
转载 swfTools, flashplayer 浏览器显示
最近在项目中遇到文档预览的需求,和PM商讨了几种解决方案,最终还是选中了转为SWF的方式。下面就稍微记录一下自己的学习成果。 工具:pdf2swf 下载地址:http://www.swftools.org/download.html 安装完成后,在安装目录下可以看到N个单独可以运行的exe文件: 提供了多种格式转swf的功能,不过这里我只用了pdf2swf这一个,在我的项目里有一
2012-07-30 15:53:15
3423
1
原创 Ext.MessageBox.show 配置
show ( Object config ) : Ext.MessageBox根据传递进来的配置选项, 显示一个新的消息框,或者重新初始化一个已有的消息框... 根据传递进来的配置选项, 显示一个新的消息框,或者重新初始化一个已有的消息框。 MessageBox上的所有显示函数(例如prompt, alert等等)在内部调用此函数, 虽然这些调用是基本的快捷方式且并不支持这里所允许
2012-07-29 01:08:32
6518
原创 ext panel 及其 子类 动画属性 animateTarget 设置
animateTarget : String/Element id或者一个元素,作为窗口被打开时动画效果的起始点 (默认值为 null,没有动画效果)。 id不用说了 element 获取 可以 ext 对象中的 getEl();方法获取 var win =new Ext.Window({ animCollapse :true,
2012-07-27 14:06:02
5331
原创 ext layout 之 card布局 使用示例
/*创建window/function openWin(){ var win =new Ext.Window({ animCollapse :true, width:320, height:280, animateTarget: 'chakan', constrain
2012-07-27 13:48:57
4968
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人