自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

tzy1997

持心不死 常处深渊

  • 博客(16)
  • 收藏
  • 关注

原创 SSM学习记录(一)——将Mybatis整合入Spring项目中

2018.4.24仅为个人理解 不足之处欢迎指正~本文所有内容均在SpringMVC学习记录(四)——简单SpringMVC登录注册项目项目基础上修改初始项目结构:原Dao层所采用的数据交互方法为基本JDBC:UserDaoImpl.java:package dao;import org.springframework.stereotype.Repository;import pojo.L...

2018-04-24 20:40:11 238

原创 A1144. The Missing Number (20)

题目描述:Given N integers, you are supposed to find the smallest positive integer that is NOT in the given list.输入格式:Each input file contains one test case. For each case, the first line gives a positive ...

2018-04-23 21:17:23 196

原创 Mybatis学习记录(五)——Mybatis实现多条件查询与动态SQL

2018.4.23仅为个人理解 不足之处欢迎指正~在之前的内容中 我们通过实例实现了使用Mybatis进行的CRUD和模糊查询操作然后之前使用到的sql语句均仅包含一个查询条件然而在现实生活中我们经常会遇到需要不止一个条件的时候传统多条件查询的缺陷我们随意打开一个购物网站  并在搜索栏输入“电脑”在出现的页面中我们发现了如下标签:试想一下这个情况:我们想要购买一台品牌为“戴尔”  内存“至少为16...

2018-04-23 19:25:13 16232 2

原创 SpringMVC学习记录(四)——简单SpringMVC登录注册项目

2018.4.22仅为个人理解 不足之处欢迎指正~在上一篇文章SpringMVC学习记录(三)——Maven搭建简单SpringMVC登录项目的结尾l留下了没有使用的dao、pojo、service包同时上一篇文章中所实现的登录仅仅是进行了一个页面的跳转和把登录页面表单接收到的信息传递到新的界面上这篇文章将实现完整的登录注册功能最终项目结构:先讲一下流程和思路:1.View层(JSP页面)获取指令...

2018-04-22 21:24:12 496 2

原创 SpringMVC学习记录(三)——Maven搭建简单SpringMVC登录项目

2018.4.20仅为个人理解 不足之处欢迎指正~本文涉及知识点:1.Maven项目的搭建:    由于Maven有更加细致和专业的划分    也因为这个项目开始需要用到的jar包越来越多    所以打算从这篇文章开始之后的项目都用Maven搭建    Maven相关知识的学习请自行百度  以后可能会专门写一篇介绍Maven的博客(?)2.这个项目开始使用注解方式进行装配    相关内容请查看Sp...

2018-04-20 21:27:53 294

原创 A1011.World Cup Betting(20)

题目描述:With the 2010 FIFA World Cup running, football fans the world over were becoming increasingly excited as the best players from the best teams doing battles for the World Cup trophy in South Afric...

2018-04-18 20:42:59 112

原创 SpringMVC学习记录(二)——第一个SpringMVC程序

2018.4.18仅为个人理解 不足之处欢迎指正~一.新建Dynamic Web Project二.将jar放在WebRoot下的WEB-INF的lib文件夹中这里我用到的包比较多 有一些是这个项目没有用上的 具体需要哪些包请百度三.在WEB-INF目录下创建web.xml<?xml version="1.0" encoding="UTF-8"?><web-app versio...

2018-04-18 19:58:47 208

原创 A1042.Shuffling Machine(20)

题目描述:Shuffling is a procedure used to randomize a deck of playing cards. Because standard shuffling techniques are seen as weak, and in order to avoid "inside jobs" where employees collaborate with ga...

2018-04-17 20:45:06 233

原创 Spring学习记录(五)——初步体验AOP

2018.4.16仅为个人理解 不足之处欢迎指正~什么是AOP?以下部分引例参考KenWang的博客~AOP(Aspect Oriented Programming)——面向切面编程AOP与IoC是Spring的两大核心思想之一同样也是对传统的OOP(Object Oriented Programming,面向对象编程)的一种补充在OOP中 通过继承 多态 封装等概念可以模仿现实生活中的各种纵向关...

2018-04-16 20:53:24 198

原创 Spring学习记录(四)——Bean的注解装配

2018.4.15仅为个人理解 不足之处欢迎指正~何为注解?注解也被称为元数据,它为我们在代码中添加信息提供一种形式化的方法,使我们可以在稍后某个时刻非常方便地使用这些数据为什么要使用注解进行装配?在上一篇文章Spring学习记录(三)——Bean的自动装配中讲到了如byName、byType、constructor等几种Bean的自动装配方法,这些自动装配方法都可以简化配置文件的代码,增强配置文...

2018-04-15 21:25:26 293

原创 Spring学习记录(三)——Bean的自动装配

2018.4.13仅为个人理解 不足之处欢迎指正~什么是自动装配?自动装配即(Autowire) 是Spring中引入的一个机制它的作用是:解决<bean>标签下<property>标签过多的问题在上一篇文章中 我们举了一个汽车——车身——底盘——轮胎的例子在这个例子中每一层的类仅需要注入一个类所以我们可以看到 一个Bean中仅需要注入一个类:但是在实际项目中 一个Bean...

2018-04-13 16:38:00 217

原创 Spring学习记录(二)——初步体验IoC

2018.4.12仅为个人理解 不足之处欢迎指正~什么是IoC?IoC即Inversion of Control “控制反转”是Spring的基础简单的理解是把“创建对象的权利”交由Spring仅用语言很难形容 我们在例子中逐渐理解这一思想了解控制反转 需要了解依赖倒置原则以下内容部分参考知乎用户 Sevenvidia的回答~依赖倒置原则(Dependency Inversion Principl...

2018-04-12 15:54:19 227

原创 Mybatis学习记录(四)——Mybatis实现模糊查询的三种方法

2018.4.8仅为个人理解 不足之处欢迎指正~数据库说明:我们在之前的数据库中添加三列:sex major class现有如下记录:Mybatis进行模糊查询:Mybatis进行模糊查询常用的方法有三种 依次介绍:1.使用concat(str1,str2)函数将两个参数连接在Student.xml中添加新的select方法:在测试类中增加对于模糊查询的测试:我们在这里通过第一个模糊查询的方式查找...

2018-04-08 18:40:38 4715

原创 Mybatis学习记录(三)——Mybatis实现CRUD

2018.4.7仅为个人理解 不足之处欢迎指正~在上一篇的基础上完成使用Mybatis进行CRUD的操作数据库说明:在上文中,Student.xml中仅包含一条sql语句我们首先一次性添加insert delete select(单个) update语句完整Student.xml如下:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE...

2018-04-07 16:14:44 275

原创 Mybatis学习记录(二)——从JDBC到Mybati

2018.4.6仅为个人理解 不足之处欢迎指正~先整理一下使用JDBC完成CRUD操作的步骤创建数据库、表与插入数据第一步先创建数据库 mybatistestcreate database mybatistest;然后创建student表 表中包含id与name两个属性use mybatistest;create table student(id int(11) not null,name ...

2018-04-05 18:45:20 345

原创 Mybatis学习记录(一)——为什么要使用Mybatis与基础理论

2018.4.3仅为个人理解 不足之处欢迎指正~什么是MyBatis?MyBatis在JavaWeb中可以当作对JDBC的封装,完成与数据库的交互功能,相当于在以前不用框架的JavaWeb中的Dao层为什么要使用MyBatis?比如说在之前写的论坛后端中,在一个JDBC.java中,包含了非常多的结构比较相似的代码public static Connection getConnection(){/...

2018-04-03 18:15:47 510 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除