- 博客(6)
- 问答 (1)
- 收藏
- 关注
转载 Spring的控制反转与依赖注入
今天逛知乎,看见一段写spring基本概念的内容,之前很糊的地方一下子就透彻了。 基本原理其实就是通过反射解析类及其类的各种信息,包括构造器、方法及其参数,属性。然后将其封装成bean定义信息类、constructor信息类、method信息类、property信息类,最终放在一个map里,也就是所谓的container,池等等,其实就是个map。。汗。。。。当你写好配置文件,启动项目后,框
2017-03-29 16:24:23 211
转载 java只有值传递
判断java是值传递还是引用传递,就看传递时有没有进行存储空间的拷贝。 基础类型进行了拷贝,空间变了。所以是值传递。 对象没有进行拷贝,传的是控件地址,所以是引用传递。
2017-03-18 16:50:24 190
转载 sql优化:避免全表扫描
会引起全表扫描的几种SQL1、模糊查询效率很低: 原因:like本身效率就比较低,应该尽量避免查询条件使用like;对于like ‘%...%’(全模糊)这样的条件,是无法使用索引的,全表扫描自然效率很低;另外,由于匹配算法的关系,模糊查询的字段长度越大,模糊查询效率越低。 解决办法:首先尽量避免模糊查询,如果因为业务需要一定要使用模糊查询,则至少保证不要使用全模糊查询,对于右模糊查询,即li
2017-03-17 17:42:47 606
原创 bootstrap模态框html重置后,绑定的click方法失效
开发过程中,经常用到bootstrap的modal。当动态的改变了modal的html,或者表单校验结果显示了,亦或只是单纯的做了一些输入。这时候关闭modal再打开,还是原先的样子。如果想要重置,我经常用的办法是,重置元素的html。 首先在页面加载后在一个全局变量中保存modal的html。 var modalHTML = $("#myModal").html(); 然后再每次打开moda
2017-03-06 16:19:56 2814
原创 mybatis #与$的区别与用法
随着开发团队转投Google Code旗下,ibatis3.x正式更名为Mybatis 我在开发过程中,我主要是喜欢mybatis可以让开发者灵活的编写sql语句。其中动态变量算是用的最多的了。 mybatis支持两种动态的往sql语句中嵌入变量的方式,一种是用#,另一种是$。 #appId#,使用#,是使用预编译处理,mybatis会先用?占位(等同于prepareStatement),再
2017-03-06 11:24:09 1348
转载 java是编译型语言还是解释型语言?
有些答案对JAVA的理解还停留在上古时代或者教科书里。 其实,现在用编译型、解释型来分类编程语言已经有点力不从心了。 JAVA的第一道工序是javac编译,当然目标文件是BYTECODE。后续可能有三种处理方式: 1. 运行时,BYTECODE由JVM逐条解释执行, 2. 运行时,部分代码可能由JIT翻译为目标机器指令(以method为翻译单位,还会保存起来,第二次执行就不用翻译了)直接执
2017-03-06 11:03:08 384
空空如也
微信公众平台响应失败的疑问
2014-12-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人