WAF防火墙 //添加依赖,一下看情况而添加,不确定需不需要 apt-get install gcc libpcre3 libpcre3-dev zlib1g-dev //tengine依赖 sudo apt-get install openssl libssl-dev libssl0.9.8 libpcre3 libpcre3-dev sudo apt-get install libxml2 libxm
angular 小试 //测试tokenvar app = angular.module('myApp', ['ngRoute']);//构造拦截器,添加token信息 3app.config(function($httpProvider){ //构造拦截器 var intercepter=function($q,$rootScope,Auth){ return{ 'response':
mybatis示例 1.简单resultmap<select id="selectBlog" parameterType="int" resultMap="blogResult"> select B.id as blog_id, B.title as blog_title, B.author_id as blog_author_id, A.id a
mybatis操作 <?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="com.thinkgem.jeesite.modules.oa.da
Junit测试基本用法 1、一组测试@RunWith(Parameterized.class)public class ParameterTest { /* * 1.更改默认的测试运行器为RunWith(Parameterized.class) * 2.声明变量来存放预期值 和结果值 * 3.声明一个返回值 为Collection的公共静态方法,并使用@Parameters进行修饰
mybatis基本操作 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="user"> <resultMap i
Mybatis多对一 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="mobile"> <resultMap
mybatis 一对多 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="user"> <resultMap i
Cookie工具类 /** * Cookie工具类 */public class CookieUtils { /** * 设置 Cookie(生成时间为1天) * @param name 名称 * @param value 值 */ public static void setCookie(HttpServletResponse response, Strin
理解Angular中的$apply()以及$digest() 理解Angular中的apply()以及apply()以及digest() 分类: AngularJS JavaScript 2014-08-20 13:49 13320人阅读 评论(3) 收藏 举报 angularjsjavascriptangular apply()和apply()和digest()在AngularJS中是两个核心概念,但是有时候它们又让人困惑。而为了了解AngularJS
eclipse快捷键 (注:红色标出来的是经常使用到的快捷键,磨刀不误砍柴工啊。。。) Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+Shift+O 自动导入所需要的包(这个用的次数也相当多) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪
mybatis foreach 强大 INSERT INTO document_record( ID, document_ID, USER_ID, READ_FLAG, READ_DATE ) SELECT #
jeesite上传文件 @RequestMapping(value = "saveFile") public String saveFile(Document document, Model model, RedirectAttributes redirectAttributes,HttpServletRequest request) { //转型为MultipartHttpRequest
返回到页面顶端 function pageScroll(){ //把内容滚动指定的像素数(第一个参数是向右滚动的像素数,第二个参数是向下滚动的像素数) window.scrollBy(0,-100); //延时递归调用,模拟滚动向上效果 scrolldelay = setTimeout('pageScroll()',100); //获取scrollTop值,声明了DTD的标准网页
jquery动画 1、show()显示效果 语法:show(speed,callback) Number/String,Function speend为动画执行时间,单位为毫秒。也可以为slow","normal","fast" callback可选,为当动画完成时执行的函数。 show(speed,[easing],callback) Number/String easing默认是sw
获取滚动条的位置 //回到页面顶部 $("#goTotop").click(function(){ $('body,html').animate({scrollTop:0},1500); //点击按钮让其回到页面顶部 }); $(window).scroll(function() { var yheight1=window.pageYOf
css按钮 Demo: CSS3 Buttonsbody {background: #ededed;width: 900px;margin: 30px auto;color: #999;}p {margin: 0 0 2em;}h1 {margin: 0;}a {color: #339;text-decoration: none;}a:h
jQuery技巧大放送 1、关于页面元素的引用通过jquery的$()引用元素包括通过id、class、元素名以及元素的层级关系及dom或者xpath条件等方法,且返回的对象为jquery对象(集合对象),不能直接调用dom定义的方法。2、jQuery对象与dom对象的转换只有jquery对象才能使用jquery定义的方法。注意dom对象和jquery对象是有区别的,调用方法时要注意操作的是dom对象还是