冰雪第一天历险 - 2014 年的冬天第一场站得住的雪?

太阳火神的美丽人生 (http://blog.csdn.net/opengl_es)

本文遵循“署名-非商业用途-保持一致”创作公用协议

转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS、Android、Html5、Arduino、pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作。

不知为什么,最近想写点心得,但总是想带上一篇别人的博文,可能是怕自已的总结不够份量,凉了看客们,所以,找篇觉得有意思,值得推荐的博文来帮忙压场吧。

确实,对于 SpringMVC 和 MyBatis,确实不是第一面,确不很熟知,深入研究和理解,总会有些想法过于武断,但这武断的想法,毕竟也是某方面成长过程中的点滴,不

能说吃了100个包子,到第100个的时侯一下子饱了,前99个包子就没用了,虽然前 99 个都没有让你饱腹。

思维的过程总是来来回回,反反复复,在这些不成熟的过程中才能汲取到成熟的真谛。

只要拿到成熟的果实,就不要再为那些不成熟的青果而感到口涩,不过,某一天,有人还要走同样的路的时侯,看到这样的青果是涩的,可能确实会有前车之鉴之益吧。

所以,这里,再武断地说一句,“学习无难事”,就如“料理无难事”一样,只要你用心了,你的失败过程,也是值得博与众狮,引以为戒的。

以下是找到的一本 MyBatis 的带目录的电子书的下载地址,

没目录的书,本人决不会看,

没有很好条理和布局的博文,俺也不会看,

浪费时间在疏理思路去了解这本书,然后再掌握些知识,确实不划算,

毕竟不是08年 iOS 和 Android 刚发布时,国内无文,需要忍受这些,

况且,两家官方文档组织得还是不错的,只是 pdf 格式下载的形式,确实没有目录,俺,确实也真的就没看,

因为 XCode 里面的参考手册足够俺用了,也就不需要那所谓的开发指南引路这么麻烦,

几年后,发现这些文档居然都有目录了,抽空补上这一缺来很久的一课,发现的确长知识,长见识,不  kui 是大公司的大牛们整 理的!

我的天那, kui 字不会了,你知道是啥字吗?

手机手写中文,还真是满不错的,拯救了我们这些丢了根的人。

推荐 有道笔记 的手写笔记,俺现在随手记些灵感和想法,非它莫属,

只不过要吐根草了,原来版本手写保存后,回头还可以接着编辑,升级后的新版居然,直接保存成图片,这个好像有个恶搞吧?!。。。

希望能还原回来,别逼俺自个出手,那得猪年鼠月啊

该吃药啦,

唉,又是一年,去年的这个季节,也是年末将近,

大把大把的药,维系着苟活着的生命,

又到一年将尽,

依然要大把大把的药来维系着。。。

。。。。。。

思路飞跃的有点大哈,

再来个更大的,收个尾吧,

下雪啦,第一次在有雪的路面开车,刚出家门到马路上,没两公里,一个刹车,加一个打横,

。。。

幸好,后面没车,

确实不是爆惊险,

而是想把经验总结一下,分享给会开车的狮子们,

一是,冰滑路面,你踩刹车,感觉不到车有停下的迹像,脚就会自然地继续踩,最后到底了,你还不知道,ABS启动了,所以会塔塔响,打横就是自然的事了,

为啥感觉不到 ?冬天穿的大军勾子,底那么厚,谁感觉得到呢?!

二是、打横之后,调整靠边,电话咨询老铁们,原来冰雪路面,不能踩刹车,要降档降速,驾考时那些个题原以为是骗人的,祸害车的,这会儿真的明白了,十几公里,20脉以内,龟速到达,其间两旁风驰电掣飘过的牛车们,无视,就是一直视情况,从一档到二档,再到三档,四档试过,有点弊,发动机受不鸟啊!注意,油门可不要踩,那个感觉是对的,一顿一顿,就是降速嘛 。

靠着这两点经验,安全把车开回家,本想下午发烧回家休息,可是明天还要上班,还是换雪雪地

MyBatis 3 用户指南中文版 带目录版

Spring mvc中@RequestMapping 6个基本用法小结

小结下spring mvc中的@RequestMapping的用法。

1)最基本的,方法级别上应用,例如:

Java代码

  1. @RequestMapping(value="/departments")
  2. public String simplePattern(){
  3. System.out.println("simplePattern method was called");
  4. return "someResult";
  5. }

则访问http://localhost/xxxx/departments的时候,会调用 simplePattern方法了

2) 参数绑定

Java代码

  1. @RequestMapping(value="/departments")
  2. public String findDepatment(
  3. @RequestParam("departmentId") String departmentId){
  4. System.out.println("Find department with ID: " + departmentId);
  5. return "someResult";
  6. }

形如这样的访问形式:

/departments?departmentId=23就可以触发访问findDepatment方法了

3 REST风格的参数

Java代码

  1. @RequestMapping(value="/departments/{departmentId}")
  2. public String findDepatment(@PathVariable String departmentId){
  3. System.out.println("Find department with ID: " + departmentId);
  4. return "someResult";
  5. }

形如REST风格的地址访问,比如:

/departments/23,其中用(@PathVariable接收rest风格的参数

4 REST风格的参数绑定形式之2

先看例子,这个有点象之前的:

Java代码

  1. @RequestMapping(value="/departments/{departmentId}")
  2. public String findDepatmentAlternative(
  3. @PathVariable("departmentId") String someDepartmentId){
  4. System.out.println("Find department with ID: " + someDepartmentId);
  5. return "someResult";
  6. }

这个有点不同,就是接收形如/departments/23的URL访问,把23作为传入的departmetnId,,但是在实际的方法findDepatmentAlternative中,使用

@PathVariable("departmentId") String someDepartmentId,将其绑定为

someDepartmentId,所以这里someDepartmentId为23

5 url中同时绑定多个id

Java代码

  1. @RequestMapping(value="/departments/{departmentId}/employees/{employeeId}")
  2. public String findEmployee(
  3. @PathVariable String departmentId,
  4. @PathVariable String employeeId){
  5. System.out.println("Find employee with ID: " + employeeId +
  6. " from department: " + departmentId);
  7. return "someResult";
  8. }

这个其实也比较好理解了。

6 支持正则表达式

Java代码

  1. @RequestMapping(value="/{textualPart:[a-z-]+}.{numericPart:[\\d]+}")
  2. public String regularExpression(
  3. @PathVariable String textualPart,
  4. @PathVariable String numericPart){
  5. System.out.println("Textual part: " + textualPart +
  6. ", numeric part: " + numericPart);
  7. return "someResult";
  8. }

比如如下的URL:/sometext.123,则输出:

Textual part: sometext, numeric part: 123.

冰雪第一天历险 - 2014 年的冬天第一场站得住的雪?相关推荐

  1. 熊出没之伐木机器人_熊出没第一首富之争:李老板真的是第一吗?难道不是他第一?...

    <熊出没>是一部非常优秀国产的动漫,自从改了画风之后,更是受到了很多年龄层的人喜欢,而<熊出没之探险日记>第一季据说今天中下旬也要播出了,如果是真的,那真的是让人激动啊!关于熊 ...

  2. 第一章c语言基础知识答案,第一章 C语言的基础知识练习题

    第一章 C语言的基础知识练习题 第一章 C语言的基础知识 第一节 对C语言的初步认识 习题 1. 下列叙述中错误的是 B A)任何一个C程序都必须有且仅有一个main函数,C语言总是从main函数开始 ...

  3. Java黑皮书课后题第3章:**3.29(几何:两个圆)编写程序,提示用户输入两个圆的中心坐标和各自的半径值,然后判断圆是在第一个圆内,还是和第一个圆重叠

    **3.29(几何:两个圆)编写程序,提示用户输入两个圆的中心坐标和各自的半径值,然后判断圆是在第一个圆内,还是和第一个圆重叠 题目 题目概述 运行示例 代码 题目 题目概述 **3.29(几何:两个 ...

  4. Java黑皮书课后题第3章:**3.28(几何:两个矩形)编写一个程序,提示用户输入两个矩形中心的x坐标和y坐标以及矩形的宽度和高度,然后判断第二个矩形是在第一个矩形内,还是和第一个矩形重叠

    **3.28(几何:两个矩形)编写一个程序,提示用户输入两个矩形中心的x坐标和y坐标以及矩形的宽度和高度,然后判断第二个矩形是在第一个矩形内,还是和第一个矩形重叠 题目 题目概述 运行示例 破题 代码 ...

  5. 25.有5个人做在一起, 问第五个人多少岁? 他说比第四个人大2岁. 问第四个人岁数, 他说比第是三个人大2岁. 问第三个人, 又说比第二人大两岁. 问第二个人, 说比第一个人大两岁. 最后问第一个人

    程序书算法精题–JS版 有5个人做在一起, 问第五个人多少岁? 他说比第四个人大2岁. 问第四个人岁数, 他说比第是三个人大2岁. 问第三个人, 又说比第二人大两岁. 问第二个人, 说比第一个人大两岁 ...

  6. 迷你播放器--第一阶段(7)--安全攻防第一战--对抗反编译,代码混淆和对抗动态调试

    迷你播放器--第一阶段(7) 安全攻防第一战--对抗反编译,代码混淆和对抗动态调试; 本文章为CSDN作者原创,转载请保留出处:http://blog.csdn.net/lrs0304/article ...

  7. 研究第一台电子计算机的过程,世界上第一台计算机诞生的过程

    世界上第一台计算机诞生的过程 世界上第一台电子计算机诞生过程 世界上第一台电子计算机诞生过程 世界上第一台电子计算机是个庞然大物:重30吨,占地150平方米,肚子里装有18800只电子管.它是1954 ...

  8. 【Hive】Hive求所在周的第一天(周一),求所在月的第一天,求所在年的第一天

    需求:给定一个时间,例如 dates = '2021-12-03',求出所在周的第一天,所在月第一天,所在年第一天. 求所在周的第一天(周一): //其中'2021-11-29'是已知的一天周一 se ...

  9. 世界上第一台子计算机名为,世界上第一台子计算机诞生于(.doc

    世界上第一台子计算机诞生于( 世界上第一台电子计算机诞生于( )年.A)1939B)1946C)19520100冯·诺依曼研制成功的存储程序计算机名叫( ).A)EDVACB)ENIACC)EDSAC ...

最新文章

  1. 【阿里Q3财报:阿里云去年营收破百亿,亚洲市场遥遥领先】
  2. 可设置指定时间自动消失的 MessageBox实现
  3. 薪资留人还是情感留人?
  4. 3.3 matlab用switch语句实现选择结构
  5. 【django】创建django项目工程
  6. 挂载失败-日志中显示僵尸pod的问题
  7. mysql中使用HAVING 筛选分组后的数据
  8. 208. 实现 Trie (前缀树)
  9. 使用Dom4j创建xml文档
  10. C语言中进制转换与函数
  11. 基于RV1126平台imx291分析 --- 先研究media再分析应用调用
  12. linux wifi问题,Ubuntu下wifi问题解决
  13. 进化计算(七)——MOEA/D算法详解
  14. Java带有效期的Map
  15. 大数据分析方法有哪几种?
  16. statcounter统计的浏览器市场占有率
  17. 创建模式之工厂、工厂方法、抽象工厂与建造者(builder)
  18. 曲率、曲率(对弧长)的导数以及曲率导数(对弧长)的导数的计算
  19. 关于离开,请诸位保重自己
  20. 区块链项目ICO评估模型

热门文章

  1. 服务器控件与客户端控件
  2. 罐子与硬币--【英雄会】
  3. 银行卡三要素实名认证接口
  4. uboot分析:uboot的启动过程分析
  5. NOI 2.6 动态规划 6045:开餐馆
  6. 微信内置浏览器不支持打开网页或下载APP怎么办,微信跳转浏览器原理
  7. 2020Java初级面试题一Mybatis
  8. 最新面试必看的 数据库 知识大总结
  9. 史上最超级KB的10个故事~你撑到第几个才发抖
  10. 360手机助手安装失败怎么办