上一页 1 ··· 4 5 6 7 8 9 10 11 下一页

2017年5月7日

摘要: 我们知道线程线程有三种创建方式 1实现Runnable接口 2 继承Thread类 3使用Callable和Future接口创建线程。具体是创建Callable接口的实现类,并实现clall()方法。并使用FutureTask类来包装Callable实现类的对象,且以此FutureTask对象作为T 阅读全文
posted @ 2017-05-07 21:51 一只小蜗牛12138 阅读(185) 评论(0) 推荐(0) 编辑

2017年4月24日

摘要: 核心原则:谁拥有数据,谁就应该提供访问该数据的方法。 举例如下 人在黑板上画圆 有哪些对象 人 黑板 圆 有哪些动作? 画圆 那画圆应该是谁的方法? 圆的 列车司机紧急刹车 思考 刹车应该是是谁的方法? 车的咯 你把门关上了 思考 关门的方法是谁的? 门的 路上有很多汽车,汽车要减少一个的方法是谁提 阅读全文
posted @ 2017-04-24 17:34 一只小蜗牛12138 阅读(128) 评论(0) 推荐(0) 编辑

2017年4月11日

摘要: 简单来说 : 多态 能够很好的解决代码耦合性的问题 考虑这样一个场景 有个人 买了辆捷达汽车 .这个系统应该如何设计呢? 看起来代码功能好像实现了? 那如果后来他买了宝马车,那又该在怎么做呢? 很简单嘛 在新建一个宝马类,在person中传入即可, 但是我们的核心代码也要修改,能不能不修改perso 阅读全文
posted @ 2017-04-11 17:05 一只小蜗牛12138 阅读(132) 评论(0) 推荐(0) 编辑

2016年7月19日

摘要: 1基本传参数 Public User selectUserWithCon(@param(“userName”)String name,@param(“userArea”)String area); 对应的Mapper.xml <select id=" selectUser" resultMap="B 阅读全文
posted @ 2016-07-19 23:15 一只小蜗牛12138 阅读(146) 评论(0) 推荐(0) 编辑
摘要: mybatis 有两级缓存,包括一级缓存和二级缓存。 一级缓存(sqlSession级别) mybatis默认支持一级缓存不需要配置。 注意:mybatis和spring整合后进行mapper代理开发,不支持一级缓存,mybatis和spring整合,spring按照mapper的模板去生成mapp 阅读全文
posted @ 2016-07-19 08:16 一只小蜗牛12138 阅读(118) 评论(0) 推荐(0) 编辑

2016年7月18日

摘要: 现在的一些互联网应用 为了提高性能,现在一般比较少的使用外键。不是不用,只是在创建数据库不标明外键关系,用程序去维护。 为了维护数据一致性,我们需要手动完成相关数据的删除 比如用户和用户的关注 当用户删除了以后,我们就要删除用户的关注。 那mybatis怎么执行多条语句? 这里使用的是mysql数据 阅读全文
posted @ 2016-07-18 08:38 一只小蜗牛12138 阅读(396) 评论(0) 推荐(0) 编辑

2016年7月17日

摘要: 订单(一)和(多)订单明细 数据库结构如下所示【演示数据,真实表比这复杂得多】 order表 订单明细表 xml映射表 阅读全文
posted @ 2016-07-17 23:05 一只小蜗牛12138 阅读(177) 评论(0) 推荐(0) 编辑

2016年7月16日

摘要: 拥有 HttpServletRequest req 对象 req.getSession().getServletContext().getRealPath("/") 》当前项目的根路径 比如 我的test项目的目录 D:\develop_software\apache-tomcat-8.0.9\we 阅读全文
posted @ 2016-07-16 07:50 一只小蜗牛12138 阅读(208) 评论(0) 推荐(0) 编辑

2016年7月15日

摘要: 项目环境 Eclipse Java EE IDE for Web Developers. Version: Mars Release (4.5.0) 64bit JDK 1.8 Tomcat 8.0 采用maven构建 1新建maven项目 new --> Maven Project -->点击下一 阅读全文
posted @ 2016-07-15 23:21 一只小蜗牛12138 阅读(258) 评论(0) 推荐(0) 编辑

2016年7月14日

摘要: 基本概念 事务:一组操作,要么都成功,要么都失败。 举例:a转账给b 有2个操作,a账户扣钱,b账户加钱。必须保证扣钱 和加钱操作同时成功或失败。这里暂时不讨论分布式事务。 特性:acid 第一步:导入相应jar包. * aspectj 第二步:配置xml【需要注意:1引入切面和事务的xml约束 】 阅读全文
posted @ 2016-07-14 23:03 一只小蜗牛12138 阅读(140) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 下一页

导航