- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 (二)java设计模式之策略模式
我们在实际的开发过程中可能会遇到这样的情况,同一个业务逻辑,在不同的外在条件下,需要使用不同的算法来实现,如果这时把各种功能的算法都堆砌到同一个类中,会做各种判断,然后再实现不同的算法功能,这样的代码一定非显得非常庞杂。 策略模式就是针对复杂业务逻辑功能,实现特定算法的封装,就是底层算法的实现和客户端完全的解耦。这样业务逻辑无论做怎样的修改,客户端都不用关心。策略模式实质上就是封装了变化。
2017-11-04 09:22:01 383
原创 Eclipse中创建maven web工程详细步骤以及注意事项
*本博文详细的给出了maven web 的创建过程,以及创建后的配置、调试、打包、运行 。测试环境(eclipse + tomcat6 +jdk1.6)*一、MavenWeb工程创建步骤1.创建一个maven web工程2.选择一个webapp模板,下一步3、填写本项目的maven相关信息,组id,构建物id,版本,以及项目的包名,点击finish4、此时项目中只是有了一个webappp的资源目录
2017-05-23 15:15:23 1376
原创 关于maven web项目创建后,新建jsp文件报错问题
新建一个maven web 工程后,在webapp目录下面创建jsp文件项目会报错,原因是因为项目没有依赖javax.servlet相关类包,这些类包在tomcat类库中(我使用的是tomcat)。有以下两种解决方法:在pom.xml配置文件中添加上javax.servlet的相关依赖:<dependency> <groupId>javax.servlet</groupId>
2017-05-23 11:28:33 6578 1
原创 如何取消eclipse中编辑窗口上方的导航条
今天在开发时不知道操作了什么,代码编辑区域上方出现了一行导航条。突然出现了这个东西,虽然不影响开发,但是看的我浑身不舒服,于是查找取消方法。最后发现就是这个快捷按钮控制的这个导航条!
2017-05-11 10:06:59 6910 6
原创 数据库并发问题以及数据库的隔离机制
一、并发性问题脏读:对于两个事物 T1, T2, T1 读取了已经被 T2 更新但还没有被提交的字段. 之后, 若 T2 回滚, T1读取的内容就是临时且无效的不可重复读:对于两个事物 T1, T2, T1 读取了一个字段, 然后 T2 更新了该字段. 之后, T1再次读取同一个字段, 值就不同了.幻读:对于两个事物 T1, T2, T1 从一个表中读取了一个字段, 然后 T2 在该表中插入了
2017-04-26 12:42:50 270
原创 关于service中添加Transaction注解后,service无法注入bean
当在service中添加上Transaction注解后,我在测试代码中无法获取改service的bean实例@Override@Transactionalpublic void userPurch(String username,String bid){//获取书的单价double price = bookShopDao.findBookPriceByBid(bid);//跟新仓库库存book
2017-04-08 12:49:04 5129
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人