摘要: 使用一个非常简单的Demo来展示一下AOP达到的效果。即在某个需要关注的点触发的时候(服务调用,数据库调用,any way 就是切点),进行你的业务操作(before,after,around,throw 等)。 在applicationContext.xml中加入 使用aop标签之前必须先加入dt 阅读全文
posted @ 2016-10-24 17:59 天目山电鳗 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 先说点废话 s2sh,就是struts2,spring,hibernate;s2作为表现层和控制器,hibernate作为持久层,spring作为业务层(充分应用IOC和AOP)。其实业务还是业务,只是依赖类通过spring来注入和管理,使得代码非常简洁(前提你得非常熟悉,不然就像在下一样即将发疯) 阅读全文
posted @ 2016-10-19 17:03 天目山电鳗 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 树数据结构 树是一种二位数据结构,并且非常常见。树的元素,叶节点有两个“指针”和数据域。 二叉排序树 在一个子树中,根节点比左子节点要大,比右子节点要小。 树的遍历 先序遍历:先遍历子树的根节点,再遍历左子节点,最后遍历右子节点。 中序遍历:先遍历左子节点,再遍历根节点,最后遍历右子节点。 后序遍历 阅读全文
posted @ 2016-10-11 13:28 天目山电鳗 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 栈的特点,就是先进后出。栈可以是链表形式,也可以用数组形式实现。 思考题目的时候,已形成本能,不知道如何总结。反过来想的话,就是问题和数据结构的特性。比如第一题,一个数组三个栈,那么肯定是分割数组了。比如MyQueue这题,因为栈是先进后出,队列是先进先出。题目要求可以用两个栈,那么肯定是可以来回倒 阅读全文
posted @ 2016-10-10 15:52 天目山电鳗 阅读(840) 评论(0) 推荐(0) 编辑
摘要: 经典项目,练手必备。 图书管理系统 需求分析(大致,并不专业):1.需要有用户管理; 1.1 用户注册; 1.2 用户登录; 1.3 用户信息修改; 1.4 用户修改密码; 2.需要有书本管理; 2.1 添加书籍; 2.2 借出书籍; 2.3 归还书籍; 2.4 修改/更新书籍信息; 3.需要权限管 阅读全文
posted @ 2016-10-08 14:42 天目山电鳗 阅读(11096) 评论(19) 推荐(6) 编辑
摘要: Java的数据库开发使用JDBC,它的开发步骤有:1.注册驱动;2.获得链接;3.执行sql;4.释放资源。 数据库的事务,是指逻辑上不可分割的一组操作,要么全成功要么全失败。 MYSQL的事务开启方式: JDBC设计有事务保存点,可以使回滚操作到这个保存点。 事务所具有的特性:1.原子性;2.一致 阅读全文
posted @ 2016-09-12 11:33 天目山电鳗 阅读(2343) 评论(0) 推荐(0) 编辑
摘要: 按照上次的分页逻辑,分页查询的业务大概需要几个“零件”:1.当前页;2.总页数;3.跳转页。后端需要处理的是:按照传送过来请求的页码返回相应地数据,并且接受初始化参数的请求:总页码、第一页的数据。 使用ajax请求可以很轻易地和服务器交互,所需要的数据格式是json。json的好处是可以把大量的数据 阅读全文
posted @ 2016-09-06 15:53 天目山电鳗 阅读(1399) 评论(0) 推荐(0) 编辑
摘要: 热度最大的框架,它也称为业务层框架。Spring这个框架的诞生,给程序员揭示了两个主要的思想:Ioc,Aop; 最近的网页架构可以分为这样。 传统结构中,每个层都得new出依赖层的类进行一些本层操作,而Spring的出现使得这些层与层的依赖关系变得不那么紧致。所有的需要新建的类都由Spring的be 阅读全文
posted @ 2016-09-03 17:41 天目山电鳗 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 最近卡了一个功能就是分页,查了很多资料,分页大概是两种类型:一种是把数据库的东西全部查出来然后放在session里,用list一页一页传到页面,这样的消耗比较大;另一种就是使用sql语句的limit来进行数据库分页查询。我使用的是后者。 大致逻辑: (1)需要currentPage,count属性。 阅读全文
posted @ 2016-08-31 15:03 天目山电鳗 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 百度传课的教程 总结:#选择id,.选择类。 margin外边距,padding内边距。 从外容器到内容器加空格可以选择比如:div ul li。 float浮动可以调整在本行的位置,text-align可以调整字体的位置。 一般容器都有height和width属性。 :hover可以调整鼠标放上去 阅读全文
posted @ 2016-08-26 17:33 天目山电鳗 阅读(182) 评论(0) 推荐(0) 编辑