摘要: 新的一周 电商程序 字符串算法 阅读全文
posted @ 2019-06-03 09:34 lvoooop 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 学完crm后的第一个项目实践,前端样式与标签库都是现成的。 开发环境 eclipse,mysql,jdk1.7 项目架构 整合思路 Dao层: 1、SqlMapConfig.xml,添加别名,但是需要文件头。 2、applicationContext-dao.xml a) 数据库连接Druid b) 阅读全文
posted @ 2019-05-31 21:18 lvoooop 阅读(851) 评论(0) 推荐(0) 编辑
摘要: ssm项目 设计模式:上周(观察者模式,策略模式) 阅读全文
posted @ 2019-05-27 08:12 lvoooop 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 一.RequestMapping 二.Controller方法的返回值 1.1. 返回ModelAndView controller方法中定义ModelAndView对象并返回,对象中可添加model数据、指定view。 携带数据+返回视图路径给解析器 1.2.返回字符串(返回视图路径或者请求转发与 阅读全文
posted @ 2019-05-22 22:52 lvoooop 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 客户在浏览器端会提交一些参数到服务器端,比如用户的登录等,就会传username 和 password过来,springmvc则通过参数绑定组件将请求参数的内容进行数据转换,然后将转换后的值覆给controller方法的形参,这就是参数绑定的过程。其实,springmvc就是使用controller 阅读全文
posted @ 2019-05-22 20:18 lvoooop 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 整合目标:控制层采用springmvc、持久层使用mybatis实现 整合思路: Dao层: 1、SqlMapConfig.xml,空文件即可,但是需要文件头。 2、applicationContext-dao.xml a) 数据库连接池 b) SqlSessionFactory对象,需要sprin 阅读全文
posted @ 2019-05-20 22:21 lvoooop 阅读(635) 评论(0) 推荐(0) 编辑
摘要: 1.Spring MVC的基本架构 2.组件说明: 以下组件通常使用框架提供实现: DispatcherServlet:前端控制器 用户请求到达前端控制器,它就相当于mvc模式中的c,dispatcherServlet是整个流程控制的中心,由它调用其它组件处理用户的请求,dispatcherServ 阅读全文
posted @ 2019-05-20 14:47 lvoooop 阅读(160) 评论(0) 推荐(0) 编辑
摘要: Ctrl + F11 按上次方式执行Ctrl + Shift + / 加上注释/**/Ctrl + Shift + \ 取消注释/**/Ctrl + / 加上或消除行注释Ctrl + D 删除当前行Ctrl + M 最大化窗口,切换都是它Ctrl + K、Ctrl + Shift + K 向下查找、 阅读全文
posted @ 2019-05-20 11:23 lvoooop 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 1.springmvc框架与ssm框架整合。 2.最小生成树与最短路径。 3.继续整理完设计模式。 阅读全文
posted @ 2019-05-20 09:50 lvoooop 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 1.整合思路 1、SqlSessionFactory对象应该放到spring容器中作为单例存在。 2、传统dao的开发方式中,应该从spring容器中获得sqlsession对象。 3、Mapper代理形式中,应该从spring容器中直接获得mapper的代理对象。 4、数据库的连接以及数据库连接池 阅读全文
posted @ 2019-05-14 22:13 lvoooop 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 一.输入映射与输出映射 1.输入类型parameterType 包装对象:属性为pojo对象的类 开发中通过可以使用pojo传递查询条件。 查询条件可能是综合的查询条件,不仅包括用户查询条件还包括其它的查询条件(比如查询用户信息的时候,将用户购买商品信息也作为查询条件),这时可以使用包装对象传递输入 阅读全文
posted @ 2019-05-13 22:46 lvoooop 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 五.Mapper动态代理方式 1. 开发规范 Mapper接口开发方法只需要程序员编写Mapper接口(相当于Dao接口),由Mybatis框架根据接口定义创建接口的动态代理对象,代理对象的方法体同上边Dao接口实现类方法。 Mapper接口开发需要遵循以下规范: 1、 Mapper.xml文件中的 阅读全文
posted @ 2019-05-13 19:24 lvoooop 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 上周琐事浪费了4天,鸽了一期周一计划,有些东西回想起来真的就是不过如此,清贫的我过着无聊的日子,这四天最大的感悟或许就是“世界加钱可及🙃” 然后上周又被临时鸽了一个面试,可能也是自己太急了,可是能是简历太水了,当然最可能就是自己太菜了。 可是生活还是要继续🙃,明天就开组会了😑。。。。。。 写一 阅读全文
posted @ 2019-05-13 14:55 lvoooop 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 一.MyBatis介绍 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 MyBatis是一个优秀的持久层框架,它对jdbc的操作数 阅读全文
posted @ 2019-05-10 21:53 lvoooop 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 经典查找算法一般应用符号表来实现对数据的快速查找 其底层实现包括三种静态数据类型 :二叉查找树 ,红黑树 , 散列表 需要实现的基本API有 创建表 插入键值对 获取key对应值 删除key 查询key是否存在对应值 表是否为空 表键值对数量 所有键的集合 二叉查找树:以二叉树方式排列数据并使用二分 阅读全文
posted @ 2019-05-05 19:15 lvoooop 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 三.事务操作 1.导包 2. jdbc模板与开源连接池(DBCP与C3P0) 2.1DBCP 2.2C3P0 :: 2.3.抽取配置到属性文件 定义一个属性文件 在Spring的配置文件中引入属性文件 引入属性文件的值 3.数据操作(查询为例) l 查询某个属性 l 查询返回对象或集合 l 数据封装 阅读全文
posted @ 2019-05-05 14:51 lvoooop 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 二. AOP原理与应用 面向切面编程,是OOP的扩展和延伸,是用来解决OOP遇到问题。 1.原理:动态代理 动态代理原理:(代理类就是增强后的类) 2.术语 l 连接点:可以被拦截的点。 l 切入点:真正被拦截的点。 l 通知:增强方法 l 引介:类的增强 l 目标:被增强的对象 l 织入:将增强应 阅读全文
posted @ 2019-04-30 21:44 lvoooop 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 单纯的spring框架已经全部过了一遍了,现在整理一下里面涉及到的要点: IOC控制反转与依赖注入 (基于动态代理原理的)AOP面向切面编程 拓展bean事务处理 注解方式开发与XML 一.IOC原理及应用 传统方式在创建对象时一般采用工厂模式:目的是减少接口类与实现类之间的耦合关系,但是增加了接口 阅读全文
posted @ 2019-04-30 21:24 lvoooop 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 查找的总结:(符号表实现)二叉查找树,平衡查找树,散列表及应用 spring项目实践:事务与JDBC模板 阅读全文
posted @ 2019-04-29 14:38 lvoooop 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 初级排序算法: 选择排序 从数组中选择最小元素,将它与数组的第一个元素交换位置。再从数组剩下的元素中选择出最小的元素,将它与数组的第二个元素交换位置。不断进行这样的操作,直到将整个数组排序。 特点:时间与输入数组的性质无关(已经很慢了),就算排好了也全走一遍 数据移动少,每次移动俩。 冒泡排序 从左 阅读全文
posted @ 2019-04-29 14:25 lvoooop 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 本周咸鱼计划:1.快排,优先队列与排序应用2.树与查找3.spring实践与总结 阅读全文
posted @ 2019-04-22 09:22 lvoooop 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 一、maven基操: MAVEN依赖之 坐标: 二、MAVEN依赖 type:依赖的类型,比如是jar包还是war包等 默认为jar,表示依赖的jar包 optional:标记依赖是否可选。默认值false 比如struts2中内置了log4j这个记录日志的功能,就是将log4j内嵌入struts2 阅读全文
posted @ 2019-04-19 20:27 lvoooop 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 本篇了解邮件收发的原理与机制(smtp,pop3协议)。不打算作重点学习辣~~~~~~~~~~~~~~~~ 日常感谢大佬gacl 另:打算把每周计划学的东西发在blog上面,勉励一下本咸鱼本周计划:1.maven使用 2.spring理论 3.初级排序算法与归并排序。 一、 邮件开发涉及到的一些基本 阅读全文
posted @ 2019-04-15 09:54 lvoooop 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 一、监听器介绍 1.1、监听器的概念 监听器是一个专门用于对其他对象身上发生的事件或状态改变进行监听和相应处理的对象,当被监视的对象发生情况时,立即采取相应的行动。监听器其实就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生上述事件后 阅读全文
posted @ 2019-04-12 17:15 lvoooop 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 一、Filter简介 Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、 阅读全文
posted @ 2019-04-12 14:49 lvoooop 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 本篇搬运了大佬blog:https://www.cnblogs.com/xdp-gacl/p/3902537.html 一、Servlet+JSP+JavaBean开发模式(MVC)介绍 Servlet+JSP+JavaBean模式(MVC)适合开发复杂的web应用,在这种模式下,servlet负责 阅读全文
posted @ 2019-04-09 16:40 lvoooop 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 一、XML概念 Extensible Markup Language,翻译过来为可扩展标记语言。Xml技术是w3c组织发布的,目前推荐遵循的是W3C组织于2000发布的XML1.0规范。 二、学习XML的目的 在现实生活中大量存在有关系的数据,如下图(图-1)所示 图-1 这样的数据如何交给计算机处 阅读全文
posted @ 2019-04-09 11:54 lvoooop 阅读(249) 评论(0) 推荐(0) 编辑
摘要: (本篇是之前方法的综合使用,新东西不多,其中也涉及三层架构的问题。此处直接引用了大佬blog:https://www.cnblogs.com/xdp-gacl/p/3908610.html) SUN公司推出JSP技术后,同时也推荐了两种web应用程序的开发模式,一种是JSP+JavaBean模式,一 阅读全文
posted @ 2019-04-08 12:03 lvoooop 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 一、什么是JavaBean JavaBean是一个遵循特定写法的Java类,它通常具有如下特点: 这个Java类必须具有一个无参的构造函数 属性必须私有化。 私有化的属性必须通过public类型的方法暴露给其它程序,并且方法的命名也必须遵守一定的命名规范(get set方法)。 JavaBean除以 阅读全文
posted @ 2019-04-08 11:26 lvoooop 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 1、什么是JSP? JSP本质上就是一个servlet,因为servlet输出html太麻烦了,所以就有了JSP,JSP就是专门用来书写html的,当然其中也能写java代码。 2、JSP的内容包括什么? 模版数据和元素。其中元素有包括脚本(java代码)、指令(页面属性)、和行为(标签,为了JSP 阅读全文
posted @ 2019-04-03 22:04 lvoooop 阅读(165) 评论(0) 推荐(0) 编辑