摘要:
一.开发者需要懂设计么? 以下引用 这篇文章的观点。 1.开发者可以在很大程度上影响着设计的决定。 2.开发者至少应该了解一些设计的原则。 3.学习设计可以尽量减少对设计师的依赖,但一个合格的作品设计师是必不可少的,除非你自己成为设计师。 二.设计只有原则,没有规则 很多人将设计与艺术等价,这并不正 阅读全文
摘要:
1.清除浮动(待补充,就是刚才看到了先记录一下) 浮动问题:一般来说,在文档流中,子div的高度会撑开父div。但是当给子div设置了float之后它就不会撑开父div了。此时父div的height会是0,这将导致一些问题。 解决办法:(1)overflow:hidden;或者overflow:au 阅读全文
摘要:
1.关于{}与new的区别 2.JavaScript是函数式编程语言,但是它有指针this存在,但它跟java中理解的this不太一样,会跳来跳去,导致难以理解。 this指针会指向实例化它的对象,而JavaScript的预处理(预加载)会首先实例化window对象,匿名函数、函数表达式、定义的变量 阅读全文
摘要:
1.关于Scope。 AngularJs的一大特点就是数据与视图的双向绑定,实质上数据是作为Scope的值存在的。 关于Scope,不得不说它的作用域。既然是作用域,那肯定涉及多处。首先是父子Controller嵌套的时候,子controller默认会继承父controller的作用域,也就是说会得 阅读全文
摘要:
一、注解事务的使用: <!-- 数据源 --> <bean id="dataSource" class="org.apache.tomcat.jdbc.pool.DataSource" destroy-method="close"> <property name="driverClassName" 阅读全文
摘要:
1. 在HTTP1.0中,没有正式规定 Connection:Keep-alive 操作;在HTTP1.1中所有连接都是Keep-alive的,也就是默认都是持续连接的(Persistent Connection)。 2. 两种的连接方式的区别如下图所示 3. 从上图可以看出,客户端与服务器建立持续 阅读全文
摘要:
问题描述:A项目中用HTTPClient调用B项目的接口。A、B项目都有一个相同全类名的拦截器。eclipse的Debug模式,调用A的接口,进入A下拦截器。执行代码后调用B的接口,此时又进入了A的拦截器。 猜测:Eclipse的小bug 验证:关掉B项目,再open,然后先将B项目添加到tomca 阅读全文
摘要:
1.restrict:如果不指定这个属性,默认情况下,指令将仅允许被用作元素名和属性名;可选值E、C、M、A 2.replace:true - 编译时,将使用template替换指令元素,注意,此时模板必须有一个根节点; false - 编译时,将使用template替换指令元素的内容; 3.指令c 阅读全文
摘要:
1.union会自动将重复的行消除 2.group by XX 之后不可以跟and 或 or 3.from可以是子查询返回的一个表,但这个表一定要取个名字 4.索引越多,性能不一定越好 5.子查询是一个嵌套在另一个select语句中的select语句 6.group_concat:select gr 阅读全文
摘要:
一、函数声明 alert(sum(1,2));//结果是3,解析器首先读取声明,并使其在执行任何代码之前可用; function sum(x,y){ return x+y; } 不仅是函数,变量的声明也会先解析,但是赋值会在执行到那一行才进行,也就是说:最开始会有这个变量,但它是undefined 阅读全文