每个人的一生都是一次远行
这几天学校开运动会,在操场看到学弟学妹给400冲刺的人加油,活力满满,加油!加油!感觉像是没有他们有朝气,我觉得应该不是,大家每个人在自己年龄段都有自己该做、想做的事情。有的时候明明半个小时就能做好的事情,我偏偏拖了两三天!越拖延就会越焦虑,有时候只要一开始做,其实就会把这件事情给完成了,但是就是爱拖延。。。
最近听到这首歌,尹吾《每个人的一生都是一次远行》,专辑名同名,很喜欢这个歌名,歌也喜欢,有那个年代的感觉。
这些歌曲的式样或许比较老旧了,现在听到的这几首的录音有着那么多的瑕疵和遗憾,但是我想,音乐的意义,不仅在于取悦我们的耳膜,更在于它能通往我们的心灵,这应该也是能让我支撑至今的原因之一。
——–摘自《尹吾。每个人的一生都是一次远行》
2000年,在北京一所小房子的夜里独自听这张CD,想起来已是遥远的事。今天重新找出来,听来依然触动行走着的心,也许是因为这本就是流淌自行走着的心灵的歌声,历经时间之水流行之浪的洗涤,依然真诚动人如昔。
最后分享一下最近看到的好句子:
凡我们爱上了一个人,那人就是 ...
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo server
More info: Server
Generate static files1$ hexo generate
More info: Generating
Deploy to remote sites1$ hexo deploy
More info: Deployment
Mybatis学习笔记
MyBatis学习笔记第一章 框架概述框架:三层架构:页面层,业务逻辑层,数据访问层
框架:是一个半成品软件,定义好了一些基础功能,需要加入你的功能就是完善的,基础功能时可以重复使用的,可升级的。
框架特点:一般不是全能的,针对某一个领域有效
JDBC缺陷:代码冗余(处理结果集的时候代码冗余,以及整个jdbc操作,核心语句没几句,其他都是重复的)
不能自动完成实体类和查询结果的映射(需要在处理结果集的时候手动把查询结果封装到实体类)
MyBatis框架概述
MyBatis SQL Mapper Framework For Java
SQL mapper:sql映射,可以把数据库中的一行数据,映射为一个java对象,操作这个对象,就相当于操作表中的数据
Data Aceess Object:(DAOS)数据库访问,对数据库进行增删改查操作
mybatis提供了哪些功能?
提供了创建Connection、Statement、ResultSet的能力,不用开发人员创建这些对象了
sql语句执行能力
循环sql能力,把sql结果转化为java对象,List集合的能力
关闭资源的能力,关闭Co ...
SpringBoot学习笔记
SpringBoot学习笔记简化spring应用初始化搭建和开发过程Springboot=Springmvc(控制器Controller) + Spring(工厂)约定:
springboot项目中有且只有一个入口类,类名:推荐:xxxApplication.java
入口类必须在所有子包之上
入口类中必须存在一个启动项目的main函数
springboot项目约定必须在项目根目录中存在一个application.yml或者application.properties配置文件
Hello World探究1.pom文件1.父项目12345<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.9.RELEASE</version></parent>
springboot的版本仲裁中心,真正管理s ...
Spring MVC学习笔记
Spring MVC学习笔记
springmvc是servlet的升级,在servlet的基础上加入一些功能,让web开发方便
springmvc能够创建对象,放入到springmvc容器中
使用@Controller注解创建的是一个普通类的对象,不是servlet对象,springmvc赋予了控制器对象一些额外的功能
web开发的底层就是servlet,springmvc中有一个对象是servlet:DispatherServlet(中央调度器)也叫前端控制器,font controller
index.jsp——DispatherServlet——转发,分配给——Controllet对象(@Controller创建的对象)
第一个springmvc项目需求:用户在页面发起一个请求,请求交给springmvc的控制器对象,并显示请求的处理结果
实现步骤:
新建web maven
加入依赖 spring-webmvc依赖 ,jsp依赖,servlet依赖
重点:
在web.xml中注册springmvc的核心对象DispacherServlet
DispacherSe ...
Spring学习笔记
Spring学习笔记
第一章 引言1.EJB存在的问题(Enterprise Java Bean)
运行环境苛刻,造价高,扩展性,定制型差
tomcat核心东西,servlet引擎
weblogic、websphere ——applicationServer 收费且不开源
代码移植性差
总结:EJB重量级框架
2.什么是Spring
Spring是一个轻量级的JavaEE解决方案,聚合众多优秀的设计模式
轻量级:
对于运行环境没有额外要求
可以让选择开源(tomcat)的或者收费(weblogic)的环境,直接运行在服务器上
代码移植性高(不需要实现额外接口)
javaEE的解决方案
概念:Spring是一个javaEE开源的轻量级框架,可以解决企业开发中的难题,让编码更加简单,核心组件IOC容器和AOC面向切面编程。
IOC控制反转:把整个对象的创建过程,统一交给SpringIOC容器处理,底层使用反射+工厂模式实现。
AOP面向切面编程:对我们的功能(方法)前实现增强,减少代码的冗余,事务,权限管理,底层是基于动态代理模式实现的。
整合设计模式:
工厂
代理 ...