`
文章列表
  HTML 5中的full screen,目前可以在除IE和opera外的浏览器中使用 ,有的时候用来做 全屏API,游戏呀,等都很有用。先看常见的API 1 element.requestFullScreen()     作用:请求某个元素element全屏 2 Document.getElementById(“myCanvas”).requestFullScreen()   这里是将其中的元素ID去请求fullscreen 3 退出全屏   document.cancelFullScreen() 4 Document.fullScreen   如果用户在全屏模式下,则 ...
  JAXB是个好东西,转换JAVA OBJECT到XML的,最近发现JAXB中对java.util.Date的转换有些要注意的地方,笔记之。 比如有一个POJO如下:    import java.util.Date; public class Company { private int id; private String company; private double price;   另外一个POJO,其中持有的是list类型的Company,如下: package com.loiane.model; impor ...
  今天继续很久没学习的mongodb的简单学习,今天来看的是更新。先来看简单的用法: use updatetest >switched to db updatetest 首先插入一下: db.things.insert( { name : "test1"} ) db.things.find({name : "test1"}) 会找到:   { "_id ...
   在mysql 5.6中,innodb_stats_on_metadata默认是关闭了这个会对INFORMATION_SCHEMA中的一些表进行查询操作,以方便索引统计信息,如果读要求高的建议关闭,见淘宝丁奇的http://t.cn/zWG9ikt一文;不过疑问是,mysql看上去用analyze命令去做oracle类似的直方图统计功能?    下面看下这个参数。首先,mysql innodb是在什么时候去做表的索引数据更新统计分析呢? 答案是:    1.Metadata commands like SHOW INDEX, SHOW TABLE STATUS and SHOW [FULL ...
  小结下spring mvc中的@RequestMapping的用法。 1)最基本的,方法级别上应用,例如:     @RequestMapping(value="/departments") public String simplePattern(){ System.out.println("simplePattern method was called"); return "someResult"; }    则访问http://localhost/xxxx/departments的时候, ...
  记得在spring mvc2中,当保存POJO到数据库后,要返回成功页面,如果这个时候要带点信息, 则要这样:   //第三个参数(UserModel user)默认为绑定对象 @RequestMapping(value = "/user/save", method = RequestMethod.POST) public ModelAndView saveUser(HttpServletRequest request, HttpServletResponse response,UserModel user) throws Exception { M ...
  在随机数的设置中,要注意不要随便设置随机数种子,比如一般来说,是如下的 样子去设置的:    Random r=new Random();   这样的话,每次运行的随机数是不同的,但如果这样   Random r=new Random(100);   如果这样的话,要注意的是,在同一台机器上,如果运行多次,每次的结果是相同的,这是因为随机数的种子被固定了,因为random的默认种子(无参数构造),是System.nanoTime()的返回值,这个值是距离某一个固定时间点的纳秒数,不同的机器硬件的纳秒值是不同,但同一个机器的是相同的;而即使种子相同,即使不同的实例也会产生相同的随机数的。
spring mvc reset中如何处理点号呢?这个题目其实是说的是,比如如下的 rest例子: http://localhost:8080/site/google.com   这个时候,就会处理不到这个网址了,spring将点号看作扩展分隔符号了   处理的办法今天从老外那里学到了,办法是:/{domain:.+},代码例子: @Controller @RequestMapping("/site") public class SiteController { @RequestMapping(value = "/{domain:.+}&qu ...
  这次继续看mongodb中的分页。首先依然是插入数据: 1) db.Blog.insert( { name : "Denis",  age : 20, city : "Princeton" } ) db.Blog.insert( { name : "Abe",    age : 30, city : "Amsterdam" } ) db.Blog.insert( { name : "John",   age : 40, city : "New York"  } ) db ...
Spring 3中PropertySourcesPlaceholderConfigurer是很常用的了,比如常见的是 一个数据连接文件,比如jdbc.properties,这个大家相信都很熟悉了,比如: <context:property-placeholder location='database.properties'/> 用法: <bean id='dataSource' destroy-method='close' class='org.apache.commons.dbcp.BasicDataSource'> <property ...
  在mongodb中,排序和索引其实都是十分容易的,先来小结下排序: 1 先插入些数据    db.SortTest.insert( { name : "Denis", age : 20 } ) db.SortTest.insert( { name : "Abe", age : 30 } ) db.SortTest.insert( { name : "John", age : 40 } ) db.SortTest.insert( { name : "Xavier", age : 10 } ) db.SortTe ...
  在spring security 3中,对于某些需要保护的url,可以很容易地实现当没权限的时候, redirect到一个页面(比如自定义的404.jsp页面)进行显示没权限的信息; 但有的时候,必须要对一些AJAX的请求url也同时判断其是否有权限输出; 如果没权限的话,一般要以JSON的方式返回给用户端,比如弹出一个提示框,显示没权限;    在SPRING security 3中,当没权限的时候,会由spring security 自己的拦截器 AccessDeniedHandler 进行拦截的,因此,可以在这个地方进行扩展自定义, 然后统一返回给前端的都是json的方式,并且在前端的 ...
   flexpaper是个不错的将pdf,word之类的文件转化为swf的开源工具,关于这个其实网上说了不少了,它做出来的效果有点象百度文库的效果了,但最近发现一个问题,就是在     SwfFile : escape("xxxx.swf"); 这里,可能会造成很容易通过绝对路径下载到swf的地址,于是可以下载到swf,那么有什么好的方法保护之呢?当然,要搞到很复杂是不大可能的,除非有百度的能力,但简单的保护还是有办法的. 办法就是,其实flexpaper的SwfFile是支持以文件流的方式读文件的,所以, 可以简单写一个action或者servlet来读取,代码如下: ...
  HTML 5提供了地理位置等一系列API可以给用户使用,方便用户制作LBS的地理应用,首先在支持HTML 5的浏览器中,当开启API时,会询问是否用户同意使用api,否则不会开启的,保证安全。 1) 开启,判断是否浏览器支持LBS api      function isGeolocationAPIAvailable() { var location = "No, Geolocation is not supported by this browser."; if (window.navigator.geolocation) { ...
  如何myql server 中,记录用户登录失败的次数,也是很重要的,在mysql 5.x系列中,暂时可以通过配置文件中my.ini设置的方法进行设置,小结如下: 1 general_log_file        = /var/log/mysql/mysql.log general_log             = 1   这里就可以设置log了,所有的都放在里面了,比如错误登录的,可以看到在: 121227  8:32:18    39 Connect root@localhost on    39 Connect Access denied for user 'root' ...
Global site tag (gtag.js) - Google Analytics