摘要:
SpringMVC+Spring+Mybatis整合 导包 配置jdbc.properties、log4j.properties 配置sqlConfigMap.xml 配置applicationContext-dao.xml 配置applicationContext-service.xml 配置sp 阅读全文
摘要:
SpringMVC之入门程序——使用浏览器展示商品数据 springMVC执行流程(图片来源:https://www.jianshu.com/p/8a20c547e245) 1.创建pojo(商品实体类)... 2.导包 3.配置web.xml 4.配置springmvc.xml核心配置文件 5.创 阅读全文
摘要:
MyBatis之整合Spring 整合思路: 1、SqlSessionFactory对象应该放到spring容器中作为单例存在 2、传统dao的开发方式中,应该从spring容器中获得sqlSession对象 3、Mapper代理形式中,应该从spring容器中直接获得mapper的代理对象 4、数 阅读全文
摘要:
Mybatis入门之动态sql 通过mybatis提供的各种标签方法实现动态拼接sql。 1、if、where、sql、include标签(条件、sql片段) 2、foreach 生成的sql语句是: select * from acccount where id in (1,2,3,27); 阅读全文
摘要:
Mybaits之Mapper动态代理开发 开发规范: Mapper接口开发方法只需要程序员与Mapper接口(相当于Dao接口),由Mybatis框架根据接口定义创建接口的动态代理对象,代理对象的方法同平常写的Dao接口实现类的方法。 Mapper接口开发需要遵循以下规范: 1、Mappper.xm 阅读全文
摘要:
Mybatis入门之增删改查 Mybatis如果操作成功,但是数据库没有更新那就是得添加事务了。(增删改都要添加) 浪费了我40多分钟怀疑人生后来去百度。。。 导入包: 引入配置文件: sqlMapConfig.xml(mybatis的核心配置文件)、log4j.properties(日志记录文件) 阅读全文
摘要:
Spring的控制反转 Spring的依赖注入 多种注入方式 多种属性的注入方式 阅读全文
摘要:
1.删除重复值的结点 思路:利用hashmap中的contain判断是否相同,如果相同则删除。 注意:要考虑到多个重复值 2.删除倒数第k个结点 思路:利用两个指针,第一个指针p1不动,第二个指针向后移动k-1次,p2到位后,p1,p2同时向后移动至p2指向的结点是尾结点。这时候,p1指针指向的结点 阅读全文
摘要:
在BaseServlet之前,需要提及工厂factory去管理dao以及service,以及页面转发或重定向的管理 1.创建一个工厂类,以及一个资源文件,资源文件中以键值对的形式去存储key,以及对应的类的路径。工厂类中通过key拿到类的路径,通过这个路径反射的到对象。 2.将重定向以及转发的操作提 阅读全文
摘要:
先是做的一个天猫的部分首页,接着过了一周左右开始做京东的一个商品详情页。 从天猫到京东,从不敢做到开始不断突破自己,从代码量的堆积中汲取经验。收获真的很大,也学习到了很多,还有很多要学的,继续加油吧~(没有考虑响应式布局) 阅读全文
摘要:
原生JS实现简易轮播图(渐变?) 最近做网页总是会用到轮播图,我就把之前写的轮播图单独拿出来吧,如果有...如果真的有人也需要也可以复制去用用啊。。哈~。。 再加上下面的css样式,就可以让图片转换的时候不会那么的生硬,有种渐变的效果... 对了、、、火狐浏览器不管用不知道为什么,我这是在谷歌浏览器 阅读全文
摘要:
package list; /** * 节点 * * @author DeepSleeping * */ public class ListNode { Object data; ListNode next; public ListNode(Object data) { super(); this.data = dat... 阅读全文
摘要:
frameset定义一个1000px的页面并且居中 <frame src = "about:blank"></frame> : 这个语句的功能是在一个框架里引用一个空白页 <noframes>可为那些不支持框架的浏览器显示文本。noframes 元素位于 frameset 元素内部。 参考网页:HT 阅读全文
摘要:
1.添加方法要扩容,数组是没有扩容机制的。 2.删除方法要重新排元素,将后面的元素向前推。 阅读全文
摘要:
ThreadLocal ThreadLocal将代码修改一下~ 阅读全文
摘要:
创建线程的三种方式: 1.第一种方式继承Thread类,重写Thread类中的run方法,还需要调用start方法,start方法相当于通知CPU,线程已经就绪,CPU在合适的时间点调用该线程的run方法;我们程序中的main方法,我们称之为主线程。 2.创建线程的第二种方式,实现Runnable接 阅读全文
摘要:
RandomAccessFile java提供的对文件内容的访问,既可以读文件也可以写文件。RandomAccessFile支持随机访问文件,可以访问文件的任意位置(1)java文件模型: 在硬盘上的文件是byte byte byte存储的,是数据的集合(2)打开文件: 有两种模式“rw"(读写) 阅读全文
摘要:
JS监听事件简单学习: [object].addEvent("事件类型","处理函数","冒泡事件或捕获事件"); [object].removeEvent("事件类型","处理函数","冒泡事件或捕获事件"); 场景: 表格标题行背景色是黄色,奇数行是白色,偶数行是灰色。 鼠标悬停在行上的时候,触 阅读全文