发布了文章2017-04-09
Spring Boot embraces the Servlet 3 javax.servlet.http.Part API to support uploading files
发布了文章2017-04-09
错误码是放在server还是api好呢? 当然是放在server好呢,因为不用每次一修改业务错误码,就要更新api版本,但是api又不能反过来依赖server,怎么办呢?
发布了文章2017-04-09
浏览器在发送OPTION请求时,可能(这个我还要去google一下)不会带上验证信息,在拦截器那里就没通过,进而结束请求.而前面方法的执行是在拦截器后面,不会起作用.(当然在拦截器那里判断,如果是OPTION方法就通过,也没问题) 这就需要另一种方法
发布了文章2017-04-08
无跳板机 {代码...} user是登录名,target是目标机器.第一次输好密码,后面就不用输了. 通过跳板机 在~/.ssh/config中配置好别名 {代码...} 执行命令 {代码...} 和上面一样,也只需要第一次输入密码
发布了文章2016-02-03
之前本屌用的方法是: 使用sublime text中的markdown preview将md文件转换成html 在浏览器中打开html网页,新建word文件,将网页全部复制到word 将word另存为pdf 这样确实可以生成pdf,而且还可以保留一些定制过的markdown(如github flavored markdown)的样式, 不过就...
发布了文章2016-02-03
webpack.config.js {代码...} 1.html {代码...} 不修改配置文件(推荐) Iframe mode 运行webpack-dev-server 浏览器打开http://localhost:8080/webpack-dev-server/1.html Inline mode 在1.html中添加<script src="http://localhost:8080/webpack-dev-server.js"&g...
发布了文章2015-11-25
思路:遍历数据,依次将数据添加到当前高度较低的列。事实上google+用的就是这种方法。另外google+的瀑布流还有响应式,当窗口宽度小于一定宽度时,
赞了文章2015-11-25
逃课,在大多数人眼中都是“坏学生”的专利,一说起逃课,就会联想起逃课打游戏,逃课出去玩,逃课把妹等。然而,还可以为了学习而逃课,这里我们要说的就是逃课去学习的故事。
赞了文章2015-11-23
作者:戴嘉华 转载请注明出处并保留原文链接( [链接] )和作者信息。 目录: 1 前言 2 对前端应用状态管理思考 3 Virtual DOM 算法 4 算法实现 4.1 步骤一:用JS对象模拟DOM树 4.2 步骤二:比较两棵虚拟DOM树的差异 4.3 步骤三:把差异应用到真正的DOM树上 5 结语 6...
赞了文章2015-11-23
作者:戴嘉华 转载请注明出处并保留原文链接( [链接] )和作者信息。 目录: 1 前言 2 对前端应用状态管理思考 3 Virtual DOM 算法 4 算法实现 4.1 步骤一:用JS对象模拟DOM树 4.2 步骤二:比较两棵虚拟DOM树的差异 4.3 步骤三:把差异应用到真正的DOM树上 5 结语 6...
发布了文章2015-11-03
自由拼图是美图秀秀中的一个功能,它可以让用户在背景图片上插入自己的图片,并可以对插入图片旋转,拖拽,缩放。当然,如果用户对插入的图片不满意,可以用另一张图片替换选中的图片,或者删除选中图片。
发布了文章2015-10-26
表结构 article文章表:aritlceid,content,id(文章发表人的id) comment评论表:commentid,content,id(评论人的id),articleid(外键) reply回复表:replyid,content,id(回复人的id),commentid(外键) user用户表:id,name 关联关系 基于yii 1.16article->comment->rep...
发布了文章2015-10-24
Lock接口主要操作类是ReentrantLock,可以起到synchronized的作用,另外也提供额外的功能。用Lock重写上一篇中的死锁例子
发布了文章2015-10-22
主线程会从main()方法开始执行,直到main()方法结束后停止jvm.如果主线程中启动了额外线程,则主线程默认会等到被启动的所有额外线程都执行完run()方法才会终止jvm.
发布了文章2015-10-20
@Before注解表示前置增强,后面的切点表达式表示在目标类的serve()方法织入增强,serve()方法可以带任意的传入参数和任意的返回值。PreGreeting类通过注解,将切点,增强类型和增强的横切逻辑组合在一起。PreGreeting类相当于上一篇中的BeforeAdvice(增强),NameMatchM...
发布了文章2015-10-19
aop是面向切面编程(aspect oriented programing)的简称。aop的出现并不是要完全替代oop,仅是作为oop的有益补充。aop的应用场合是有限的,一般只适合于那些具有横切逻辑的应用场合。
发布了文章2015-10-17
游标#cursor用absolute,相对于整个tab定位,left也用百分比表示,后面滑动时动态改变left.其宽度=(100/页面数)%.
发布了文章2015-10-14
效果就像优酷综艺频道页面的图片轮播。本屌之前做过这个roundabout,参见仿优酷频道首页的图片切换效果,不过用的是类似jquery的库做的。尽管js代码不到200行,但还是显得有点复杂。于是乎,本屌盘算着可不可以用更少的代码完成这个效果。顺便说一下,如果有读者想造轮...
发布了文章2015-10-11
java中每个类都是由它扩展而来,但是并不需要这样写:class Employee extends Object.如果没有明确指出超类,Object类就被认为是这个的超类。可以使用Object类型的变量引用任何类型的对象Object obj=new Employee().在java中,只有基本类型(int,boolean,...)不是对象...
发布了文章2015-10-08
数据类型 整型 int 存储要求:4byte 取值范围:-2147483648 -- 2147483647(超过20亿) short 存储要求:2byte 取值范围:-32768 -- 32767 long 存储要求:8byte 取值范围:-9223372036854775808 -- 9223372036854775807 byte 存储要求:1byte 取值范围:-128 -- 127 j...