tag:blogger.com,1999:blog-12027665271649369362024-03-19T12:51:11.600+08:002014 再出发springhttp://www.blogger.com/profile/05643745951876661529noreply@blogger.comBlogger556125tag:blogger.com,1999:blog-1202766527164936936.post-45805097390488186272024-03-06T17:07:00.001+08:002024-03-06T17:07:22.110+08:00很失败<div dir="ltr">我在垃圾桶见到了信</div> springhttp://www.blogger.com/profile/05643745951876661529noreply@blogger.com0tag:blogger.com,1999:blog-1202766527164936936.post-63223338532656727752024-03-05T13:14:00.000+08:002024-03-05T13:15:12.019+08:00大闺女亲启<div dir="ltr"><br> 收到这封信的时候,希望你的心情好些了<br>写这封信的目的,是想劝慰劝慰你,可是思来想去,突然觉得我没什么资格<br> 我上学的时候,习惯把自己裹的严严实实,不想别人了解我,不<br>太会跟别人聊天,生怕别人看穿我,后来选职业的时候,我选择了跟电脑打交道。<br> 你妈妈跟我相反的性格,大大咧咧,有啥说啥,天不怕地不怕,<br>在同学中混的人缘挺好,是个搞外交事项的好手,是一群人在一起能活跃气氛的那种。偷偷告诉你,后来我喜欢她,期中有一个理由就是,以后这个人可以替我跟人打交道,哈哈。<br> 记得你上幼儿园时,和幼儿园老师聊天,我说刘玮琦有点内向,当时<br>老师大声反驳我:她可不内向,一点都不内向。当时我很开心,我不想我闺女像我一样。<br> 不过话说回来,我现在锻炼的比以前外向多了,还有几个可以随时<br>联系的朋友,所以放到时间的长河里,没有性格的优劣。<br> 上高中以后一直到大学,经常看《读者》《青年文摘》之类的杂志,里面<br>有许多文章讲人生、家庭、原则。受这些影响,我讨厌迟到,喜欢做事有计划,以后我的家庭要和睦,即便吵架也不过夜,让我的孩子不受原生家庭的影响...后来发现我一个没做到。<br> 这就是你摊上的爹,不过,我在努力,维护好我们一家子,而你是<br>我和你妈妈的大宝贝,我们希望这个大宝贝,烦恼丢下留下开心快乐,还记得你妈妈说过吧:我当时想给你起名叫乐乐吗?!原谅你爹没文化哈,没想出高雅点儿的。<br> 种种迹象表明我闺女能够管理好学习和生活,有正确的价值观,比如<br>,啥好吃的都得给我尝尝,会给我买芋泥,会给你弟弟买礼物,对爷爷奶奶、姥姥姥爷很尊敬,会忧心自己的学业、没有沉迷于手机游戏。。。,只是有时陷入到坏情绪里,不知如何化解。<br> 记得前几日你提到要找些兴趣爱好,我很开心,如果你对什么感兴<br>趣,就去探索吧,我们全力支持你。<br> 之前我们思考的首要问题就是你的学习,所以问的最多的就是作业完<br>成没有。因为我们焦虑,不努力学习以后怎么办,这里头也有我们的私心,跟亲戚朋友聊起孩子的学习,可以被羡慕。后来试着回归初心,开心快乐,树立正确价值观就够了,所以,你要开心快乐的,不让那些烦恼缠住你,给自己找个兴趣方向,阳光坚定的走下去,不要伤害自己,那样我们心如刀割。<br> 啰里啰唆说这么多,字多得都不想看了吧,好了,就写到这吧,如果<br>你心情好,回来给我做个酸奶水果捞吧。<br></div> springhttp://www.blogger.com/profile/05643745951876661529noreply@blogger.com0tag:blogger.com,1999:blog-1202766527164936936.post-21226501565047220052023-12-18T13:30:00.000+08:002024-03-05T13:31:44.395+08:00大宝贝闺女<div dir="ltr"><div></div><div class="gmail-document"><div class="gmail-section"><h1 class="gmail-paragraph gmail-text-align-type-left gmail-tco-title-title" style="line-height:100%;margin:0pt"><span style="font-weight:normal"><font size="2"><span style="color:rgb(26,26,26);letter-spacing:0pt;vertical-align:baseline">大宝贝闺女:</span><span lang="EN-US"></span></font></span></h1><p class="gmail-paragraph gmail-text-align-type-left" style="line-height:171.25%;margin:0pt 0pt 11.25pt;text-indent:2em;font-family:等线;font-size:12pt"><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline">你们班主任交给家长一个任务,写给孩子一封信,昨晚构思了一晚上,既然是14岁的青春主题班会上看,那就说说昨天、今天、明天吧。</span><span lang="EN-US"></span></p><p class="gmail-paragraph gmail-text-align-type-left" style="line-height:171.25%;margin:0pt 0pt 11.25pt;text-indent:2em;font-family:等线;font-size:12pt"><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline">昨天</span><span lang="EN-US"></span></p><p class="gmail-paragraph gmail-text-align-type-left" style="line-height:171.25%;margin:0pt 0pt 11.25pt;font-family:等线;font-size:12pt"><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline"> 我的昨天,想起了那首歌词:再回首,背影已远走,再回首,泪眼朦胧......</span><span lang="EN-US"></span></p><p class="gmail-paragraph gmail-text-align-type-left" style="line-height:171.25%;margin:0pt 0pt 11.25pt;font-family:等线;font-size:12pt"><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline">我14岁的时候,每天骑车上下学,每天经过你姑姑现在的家,大多数同学都骑车,绵延两个村庄路上都是自行车,跟鬼子进村一样。我回忆了好久,中午是在哪吃饭,学校好像没有食堂,也没有配餐,回家吃往返又好像挺远......</span><span lang="EN-US"></span></p><p class="gmail-paragraph gmail-text-align-type-left" style="line-height:171.25%;margin:0pt 0pt 11.25pt;font-family:等线;font-size:12pt"><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline"> 可能是初三的时候吧,学校开始分好差班,每月一考,动态调整,开始分班的第一次月考,超长发挥,进了好班,好班在二楼,差班在一楼,然后第二次月考,正常发挥了,老师点了我的名字,灰溜溜的搬着东西到一楼。记得二楼的同桌在我走时,还安慰我了一句,那个时候,简直什么都是昏暗的、无助的、迷茫的......</span><span lang="EN-US"></span></p><p class="gmail-paragraph gmail-text-align-type-left" style="line-height:171.25%;margin:0pt 0pt 11.25pt;font-family:等线;font-size:12pt"><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline"> 最后,一直到毕业,我也没能回二楼,不过后来也上了高中,现在想起来,那只是漫漫日子里的一个小小的山丘。</span><span lang="EN-US"></span></p><p class="gmail-paragraph gmail-text-align-type-left" style="line-height:171.25%;margin:0pt 0pt 11.25pt;text-indent:2em;font-family:等线;font-size:12pt"><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline">你的昨天</span><span lang="EN-US"></span></p><p class="gmail-paragraph gmail-text-align-type-left" style="line-height:171.25%;margin:0pt 0pt 11.25pt;text-indent:2em;font-family:等线;font-size:12pt"><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline">老师让交两张你小时候的照片,翻看照片发现,上幼儿园已是11年前了</span><span lang="EN-US"></span></p><p class="gmail-paragraph gmail-text-align-type-left" style="line-height:171.25%;margin:0pt 0pt 11.25pt;text-indent:2em;font-family:等线;font-size:12pt"><span lang="EN-US"></span></p><p class="gmail-paragraph gmail-text-align-type-left" style="line-height:171.25%;margin:0pt 0pt 11.25pt;text-indent:2em;font-family:等线;font-size:12pt"><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline">你上小学已是8年前了</span><span lang="EN-US"></span></p><p class="gmail-paragraph gmail-text-align-type-left" style="line-height:171.25%;margin:0pt 0pt 11.25pt;text-indent:2em;font-family:等线;font-size:12pt"><span lang="EN-US"></span></p><p class="gmail-paragraph gmail-text-align-type-left" style="line-height:171.25%;margin:0pt 0pt 11.25pt;text-indent:2em;font-family:等线;font-size:12pt"><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline">我们去香港已是5年前了</span><span lang="EN-US"></span></p><p class="gmail-paragraph gmail-text-align-type-left" style="line-height:171.25%;margin:0pt 0pt 11.25pt;text-indent:2em;font-family:等线;font-size:12pt"><span lang="EN-US"></span></p><p class="gmail-paragraph gmail-text-align-type-left" style="line-height:100%;margin:3pt 0pt;font-family:等线;font-size:12pt"><span style="font-size:11pt;color:rgb(51,51,51);letter-spacing:0pt;vertical-align:baseline">二十年后,你再回首,</span><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline">恍然如梦</span><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline">。</span><span lang="EN-US"></span></p><p class="gmail-paragraph gmail-text-align-type-left" style="line-height:100%;margin:3pt 0pt;font-family:等线;font-size:12pt"><span lang="EN-US"></span></p><p class="gmail-paragraph gmail-text-align-type-left" style="line-height:171.25%;margin:0pt 0pt 11.25pt;font-family:等线;font-size:12pt"><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline">现在</span><span lang="EN-US"></span></p><p class="gmail-paragraph gmail-text-align-type-left" style="line-height:171.25%;margin:0pt 0pt 11.25pt;text-indent:2em;font-family:等线;font-size:12pt"><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline">我的今天</span><span lang="EN-US"></span></p><p class="gmail-paragraph gmail-text-align-type-left" style="line-height:171.25%;margin:0pt 0pt 11.25pt;text-indent:2em;font-family:等线;font-size:12pt"><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline">开始变得容易回望过去,开始懂得年少轻狂,开始懂得平平淡淡从从容容才是真,希望养我的人身体健康,希望我养的人珍爱生命、珍惜美好年华,成为一个精神明亮、敏而好学,有情怀的人。</span><span lang="EN-US"></span></p><p class="gmail-paragraph gmail-text-align-type-left" style="line-height:171.25%;margin:0pt 0pt 11.25pt;text-indent:2em;font-family:等线;font-size:12pt"><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline">你的今天</span><span lang="EN-US"></span></p><p class="gmail-paragraph gmail-text-align-type-left" style="line-height:171.25%;margin:0pt 0pt 11.25pt;text-indent:2em;font-family:等线;font-size:12pt"><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline">一段时间以来,我看到了你自律早起,有几次比我起的还早,看到了你读书的渴望,看到了你念叨着要好好学英语了,看到了你为了完成作业到半夜,看到了你为班级荣誉值周的辛苦,看到了你体育考试从临出发时视死如归的乐观和归来时的成就感......</span><span lang="EN-US"></span></p><p class="gmail-paragraph gmail-text-align-type-left" style="line-height:171.25%;margin:0pt 0pt 11.25pt;text-indent:2em;font-family:等线;font-size:12pt"><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline">坚持是需要非常的毅力,所以后来有些颓废不怕,休整之后再出发,等越过山丘,再回首,呵呵一笑。</span><span lang="EN-US"></span></p><p class="gmail-paragraph gmail-text-align-type-left" style="line-height:171.25%;margin:0pt 0pt 11.25pt;text-indent:2em;font-family:等线;font-size:12pt"><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline">引用一段歌词,我觉得挺符合你现在的心境:</span><span lang="EN-US"></span></p><p class="gmail-paragraph gmail-text-align-type-left" style="line-height:171.25%;margin:0pt 0pt 11.25pt;text-indent:2em;font-family:等线;font-size:12pt"><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline">"是以往的我充满怒愤</span><span lang="EN-US"></span></p><p class="gmail-paragraph gmail-text-align-type-left" style="line-height:171.25%;margin:0pt 0pt 11.25pt;text-indent:2em;font-family:等线;font-size:12pt"><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline">诬告与指责 积压着满肚气不愤</span><span lang="EN-US"></span></p><p class="gmail-paragraph gmail-text-align-type-left" style="line-height:171.25%;margin:0pt 0pt 11.25pt;text-indent:2em;font-family:等线;font-size:12pt"><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline">对谣言反应甚为着紧"</span><span lang="EN-US"></span></p><p class="gmail-paragraph gmail-text-align-type-left" style="line-height:171.25%;margin:0pt 0pt 11.25pt;text-indent:2em;font-family:等线;font-size:12pt"><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline">之前我也是这样,妈妈也是这样,我那时候也跟爷爷奶奶干仗,姥姥也说你妈妈那时候也跟她干仗,慢慢就好了,这个过程里,你要始终相信,我们所有人都是你可依靠的后盾,想起那天你从学校到五彩城,给我打电话求助,感觉到被需要,我很高兴。</span><span lang="EN-US"></span></p><p class="gmail-paragraph gmail-text-align-type-left" style="line-height:171.25%;margin:0pt 0pt 11.25pt;text-indent:2em;font-family:等线;font-size:12pt"><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline">明天</span><span lang="EN-US"></span></p><p class="gmail-paragraph gmail-text-align-type-left" style="line-height:171.25%;margin:0pt 0pt 11.25pt;text-indent:2em;font-family:等线;font-size:12pt"><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline">不到2年时间,你将迎来中考,是漫漫人生路的一个小山丘</span><span lang="EN-US"></span></p><p class="gmail-paragraph gmail-text-align-type-left" style="line-height:171.25%;margin:0pt 0pt 11.25pt;text-indent:2em;font-family:等线;font-size:12pt"><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline">再过3年,高考,漫漫人生路的小山丘而已</span><span lang="EN-US"></span></p><p class="gmail-paragraph gmail-text-align-type-left" style="line-height:171.25%;margin:0pt 0pt 11.25pt;text-indent:2em;font-family:等线;font-size:12pt"><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline">你上大二的时候,你弟弟将小升初,漫漫人生路的小山丘而已</span><span lang="EN-US"></span></p><p class="gmail-paragraph gmail-text-align-type-left" style="line-height:171.25%;margin:0pt 0pt 11.25pt;text-indent:2em;font-family:等线;font-size:12pt"><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline">人生路,就是越过一个一个小山丘,愿你,少年行 洒脱地做人</span><span lang="EN-US"></span></p><p class="gmail-paragraph gmail-text-align-type-left" style="line-height:171.25%;margin:0pt 0pt 11.25pt;text-indent:2em;font-family:等线;font-size:12pt"><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline">最后,我们一家人,至亲的人,让我们共同构筑贝贝熊一家的神奇</span><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline">大树屋</span><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline">。</span><span lang="EN-US"></span></p><p class="gmail-paragraph gmail-text-align-type-left" style="line-height:171.25%;margin:0pt 0pt 11.25pt;font-family:等线;font-size:12pt"><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline">PS:本来要手写的,还买了信纸,看来没时间了</span><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline">,</span><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline">另</span><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline">,</span><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline">请问</span><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline">我这</span><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline">属于</span><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline">什么</span><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline">文</span><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline">?</span><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline">叙述</span><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline">文</span><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline">?</span><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline">议论文</span><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline">?</span><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline">散文</span><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline">?</span><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline">哈哈</span><span lang="EN-US"></span></p><p class="gmail-paragraph gmail-text-align-type-left" style="line-height:171.25%;margin:0pt 0pt 11.25pt;font-family:等线;font-size:12pt"><span lang="EN-US"></span></p><p class="gmail-paragraph gmail-text-align-type-left" style="line-height:171.25%;margin:0pt 0pt 11.25pt;font-family:等线;font-size:12pt"><span lang="EN-US"></span></p><p class="gmail-paragraph gmail-text-align-type-left" style="line-height:171.25%;margin:0pt 0pt 11.25pt;font-family:等线;font-size:12pt"><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline"> </span><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline"> </span><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline"> </span><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline"> </span><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline"> </span><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline"> </span><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline"> </span><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline"> </span><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline"> </span><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline"> </span><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline"> </span><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline"> </span><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline"> </span><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline"> </span><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline"> </span><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline"> </span><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline">你爹</span><span lang="EN-US"></span></p><p class="gmail-paragraph gmail-text-align-type-left" style="line-height:171.25%;margin:0pt 0pt 11.25pt;font-family:等线;font-size:12pt"><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline"> </span><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline"> </span><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline"> </span><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline"> </span><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline"> </span><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline"> </span><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline"> </span><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline"> </span><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline"> </span><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline"> </span><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline"> </span><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline"> </span><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline"> </span><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline"> </span><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline"> </span><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline">2023年12月18日</span><span style="font-size:10.5pt;font-family:"Helvetica Neue";color:rgb(51,51,51);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;letter-spacing:0pt;vertical-align:baseline">晚</span><span lang="EN-US"></span></p><p class="gmail-paragraph gmail-text-align-type-left" style="line-height:171.25%;margin:0pt 0pt 11.25pt;text-indent:2em;font-family:等线;font-size:12pt"><span lang="EN-US"></span></p><p class="gmail-paragraph gmail-text-align-type-left" style="line-height:171.25%;margin:0pt 0pt 11.25pt;text-indent:2em;font-family:等线;font-size:12pt"><span lang="EN-US"></span></p><p class="gmail-paragraph gmail-text-align-type-left" style="line-height:171.25%;margin:0pt 0pt 11.25pt;font-family:等线;font-size:12pt"><span lang="EN-US"></span></p><p class="gmail-paragraph gmail-text-align-type-left" style="line-height:100%;margin:3pt 0pt;font-family:等线;font-size:12pt"><span lang="EN-US"></span></p><p class="gmail-paragraph gmail-text-align-type-left" style="line-height:100%;margin:3pt 0pt;font-family:等线;font-size:12pt"><span lang="EN-US"></span></p></div></div></div> springhttp://www.blogger.com/profile/05643745951876661529noreply@blogger.com0tag:blogger.com,1999:blog-1202766527164936936.post-8530944775073843442023-05-15T13:27:00.000+08:002024-03-05T13:28:36.270+08:00好好活着<div dir="ltr">我想跟你说两句,后来退缩了,一是估计你会把我怼回来,二是我组织不好语言,刚想好的,吃了口啥就忘了<div dir="auto">用李贺话讲,他就是个软柿子</div><div dir="auto">没错,我就想找个强势的媳妇,能为我出头的媳妇</div><div dir="auto">回忆今天我说了三个点</div><div dir="auto">1、工作上的事就是很忙的,估计你好长时间没那么多线并行工作上的事,我是想起在首信那会儿,就是这样,确实烦躁,我烦躁时,也无处安放</div><div dir="auto">2、兄弟媳妇看病不顺利的事,我表达了张佳的观点,让他们自己去跑,你可能敏感,恐怕明天我不愿意去,可是不去咋办</div><div dir="auto">3、我能让你少跑点就少跑点,宁可不去吃什么东来顺,但你貌似不理解,别人让求我办事,我还是很热情的,然后还有点仁心,人家来看病,就得尽可能帮助人家,我也有点烦,时间有点长了,我们每天压力也不小,送娃,上班,另种下班,做饭,作业,往复,疲惫</div><div dir="auto">4、我很小气,做饭期间他们让我收钱,我没动,晚上刚扫完钱到小数点后,看到有转账待收,一兴奋就点了,你执意退回,我没吭声,你愿意就好,退回的时候我多少有点假,晚上失眠,告诉自己你高兴就好,我不差那100,但是,但是,好多但是在翻腾,我愿意送他们5000,然后一码是一码,我愿意这么干,不愿意那么干,之前的2-30块无所谓了,这次有点多,得要,我用别人车肯定会加满油,别人用我车就不能要,胡思乱想一宿</div><div dir="auto">5、自卑的人都敏感,别人占我可以,占多了还不行,别人让我办事可以,我找别人办事自己先压力很大,对方会不会同意,不同意咋办,所以一般这时候找你出头,甚至会想姥姥为啥回复个不客气,我也没谢谢啊,结果甲方放鸽子了,生气,对甲方还不能发作,还麻烦了邻居接孩子</div><div dir="auto">无语伦次,只是希望你不要沮丧</div><div dir="auto">看视频说一般强势的人都长寿,好好活着</div><div dir="auto">只是每次,你把我骂得猪狗不如,我都要消化好久</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><br></div> </div> springhttp://www.blogger.com/profile/05643745951876661529noreply@blogger.com0tag:blogger.com,1999:blog-1202766527164936936.post-3387488188652491312022-10-13T23:28:00.001+08:002022-10-13T23:28:54.677+08:00换工作<div dir="ltr">换工作两年整<div><br></div><div>一直战战兢兢中,合同到期了,还续签不</div><div><br></div><div>现在基本落实,再签两年,也不知道是不是好事,边走边看吧</div><div><br></div><div>现在倒是压力小了些,每天闲的慌,没事儿重装系统玩儿</div><div><br></div><div>早起,轰鸭子一样,赶着老大老二去上学,然后跑到单位,买俩包子,啃完无所事事<br></div><div><br></div><div>中午跑去711吞完盒饭,睡意正浓</div><div><br></div><div>4点出发接娃,回到家,感叹又是一天,做饭,赶鸭子一样,催着写作业睡觉</div><div><br></div><div>然后又是新的一天</div></div> springhttp://www.blogger.com/profile/05643745951876661529noreply@blogger.com0tag:blogger.com,1999:blog-1202766527164936936.post-66312298742921830702022-10-13T23:20:00.002+08:002022-10-13T23:20:53.035+08:002022-06-10
<div class="separator" style="clear: both;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhovjaoOSnZAWr-tyGwLe0RvAlbi4ZQ1nlR-ZdlVi1_pqmdOhg8_SZ0VnoJz3V_ZiO16lnaenovDNXGB0xywJINwIhYkBTVTCxIbYRbCLeTWOTahsp_7tfu3L-PqR7VtvmOJ6qIGTrkQxj4KkD7t0xfJxua0V0vw9zmv863JFqE2dOadluBfr2etSnN/s1600/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20221013231904.png" style="display: block; padding: 1em 0; text-align: center; "><img alt="" border="0" data-original-height="544" data-original-width="2299" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhovjaoOSnZAWr-tyGwLe0RvAlbi4ZQ1nlR-ZdlVi1_pqmdOhg8_SZ0VnoJz3V_ZiO16lnaenovDNXGB0xywJINwIhYkBTVTCxIbYRbCLeTWOTahsp_7tfu3L-PqR7VtvmOJ6qIGTrkQxj4KkD7t0xfJxua0V0vw9zmv863JFqE2dOadluBfr2etSnN/s1600/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20221013231904.png"/></a></div>springhttp://www.blogger.com/profile/05643745951876661529noreply@blogger.com0tag:blogger.com,1999:blog-1202766527164936936.post-61388440644027002782022-10-13T23:15:00.001+08:002022-10-13T23:15:52.936+08:00<div dir="ltr">做手术的日子<div dir="auto">7:40到了医院</div><div dir="auto">按事先说好的,到等候区,扫码,登记</div><div dir="auto">到电视屏幕上找名字,看了几遍没有,等了会儿,还没有</div><div dir="auto">找门口大爷问,说可能还没进去,再等等</div><div dir="auto">近一小时,还是没有,再问大爷,说让问服务台</div><div dir="auto">去服务台,说没事,可能手术室那边忘点按钮了</div><div dir="auto">继续观察屏幕,到要出来的时间了,还是没有,期间有人找到名了,对着屏幕拍照,电话铃响了有人被叫去手术室,有人被通知回家</div><div dir="auto">去服务台,帮忙问病房,说还没回来,让继续等</div><div dir="auto">又一小时,去服务台,帮忙问病房,说还没回来,让继续等</div><div dir="auto">又过一小时,去服务台,说没给你打电话就是好事,没事的,等着吧</div><div dir="auto">医院人见少,要到下班时间了,到处溜达,不敢离太远,几次电话响,大爷去接电话,跑过去听大爷叫谁名儿</div><div dir="auto">打手机,护士接的,<span style="color:rgb(0,0,0)">说没给你打电话就是好事,没事的,等着吧,回来给你回电话</span></div><div style="background-color:rgba(0,0,0,0)!important;border-color:rgb(255,255,255)!important;color:rgb(255,255,255)!important" dir="auto"><font style="color:rgb(0,0,0)">又过一小时,打手机,没人接,过了不长时间,护士来电话了,说回来了,手术成功</font></div><div style="background-color:rgba(0,0,0,0)!important;border-color:rgb(32,33,36)!important;color:rgb(255,255,255)!important" dir="auto"><font style="color:rgb(0,0,0)">给爸爸,妹子,同事回信息</font></div><div style="background-color:rgba(0,0,0,0)!important;border-color:rgb(222,223,227)!important;color:rgb(255,255,255)!important" dir="auto"><font style="color:rgb(0,0,0)">妹子一句:</font>等待的滋味不好熬啊</div><div style="background-color:rgba(0,0,0,0);border-color:rgb(222,223,227)" dir="auto">瞬间泪崩……</div><div style="background-color:rgba(0,0,0,0);border-color:rgb(222,223,227)" dir="auto">被理解是挺好</div><div style="background-color:rgba(0,0,0,0);border-color:rgb(222,223,227)" dir="auto"><br></div><div style="background-color:rgba(0,0,0,0);border-color:rgb(222,223,227)" dir="auto">2022年07月13日<br></div> </div> springhttp://www.blogger.com/profile/05643745951876661529noreply@blogger.com0tag:blogger.com,1999:blog-1202766527164936936.post-83983960786298052182022-10-13T23:14:00.002+08:002022-10-13T23:15:11.572+08:00<div dir="ltr">偶尔发愣<div dir="auto">想起高中时跑家几宗事,竟然掉眼泪那时候6点出发去上早自习</div><div dir="auto"><br></div><div dir="auto">骑车从土路拐弯上公路,啪,摔在公路上,原来公路上结冰了</div><div dir="auto"><br></div><div dir="auto">三鲜伊面,成箱的买,早饭不知道吃了多少顿</div><div dir="auto"><span style="border-color:rgb(0,0,0);color:rgb(0,0,0)"><br></span></div><div dir="auto"><span style="border-color:rgb(0,0,0);color:rgb(0,0,0)">没月亮的时候外面黑乎乎的,有一次停电,骑车回家,感觉要拐弯了,结果拐进了沟里,拐早了,庆幸没被玉米根扎死</span><br></div><div dir="auto"><span style="border-color:rgb(0,0,0);color:rgb(0,0,0)"><br></span></div><div dir="auto" style="background-color:rgba(0,0,0,0)!important;border-color:rgb(255,255,255)!important;color:rgb(255,255,255)!important"><font style="border-color:rgb(0,0,0);color:rgb(0,0,0)">冬天晚上大风,呛风骑车到家,停电,掌蜡烛,一盆冷疙瘩汤,回邻居家找作伴的小伙伴,正在吃热气腾腾的大菜儿饺子</font></div><div dir="auto" style="background-color:rgba(0,0,0,0);border-color:rgb(255,255,255)"><font style="border-color:rgb(0,0,0);color:rgb(0,0,0)"><br></font></div><div dir="auto" style="background-color:rgba(0,0,0,0)!important;border-color:rgb(32,33,36)!important;color:rgb(255,255,255)!important"><font style="border-color:rgb(0,0,0);color:rgb(0,0,0)">哎,忘了这些吧</font></div><div dir="auto"><br></div><div dir="auto">2022年07月13日</div> </div> springhttp://www.blogger.com/profile/05643745951876661529noreply@blogger.com0tag:blogger.com,1999:blog-1202766527164936936.post-77381373465301111712022-10-13T23:14:00.001+08:002022-10-13T23:14:18.696+08:00<div dir="ltr">我好像是个不会生活的,逃避社交,没有爱好,不喜欢吃,不喜欢穿,不知道自己想要什么<div dir="auto">脾气暴躁,没有情商,智商缓慢,经常想这一天该怎么过,制造点乐趣?制造点浪漫?畏首畏尾,不了而终</div><div dir="auto">孩子不知道怎么教育,媳妇不知道怎么哄,曾经梦想,我要创造一个好的原生家庭,一家其乐融融,积极向上,互爱互助,由于我的劣根性很难实现</div><div dir="auto">生活的气氛,一不留神就会变天,每个人都是个火山,达到一定压力就要瞬间喷发,然后天崩地裂</div><div dir="auto">父母来,要小心维护一家人的关系,而确实会让我轻松许多,有人做饭,有人接娃,有人拖地,有人洗衣服,我可以出门,可以晚回</div><div dir="auto">还想着,好日子终归会到期,可父母突然有事回去了,心情很不好,还好没出大波澜</div><div dir="auto">有时候觉得自己好孤独,一睁眼,叫孩子起床,送上学,然后去上班,吃过午饭,小心翼翼的等着接孩子放学,回家了,做晚饭,大家吃完了感觉轻松下来了,这一天又过关了……感觉好累,有时候在车里等娃时能睡着,有时候回到家躺那能睡着,老了年纪大了吧</div><div dir="auto"><br></div><div dir="auto">2022年07月13日</div><div dir="auto"><br></div> </div> springhttp://www.blogger.com/profile/05643745951876661529noreply@blogger.com0tag:blogger.com,1999:blog-1202766527164936936.post-12571646644960986382022-10-13T23:13:00.001+08:002022-10-13T23:13:23.412+08:00无期徒刑<div dir="ltr">如果没必要,我不跟你沟通<div><br></div><div dir="auto">你不配让我生气</div><div dir="auto"><br></div><div dir="auto">我不会因为你…</div><div dir="auto"><br></div><div dir="auto">我做手术时你乐坏了吧</div><div dir="auto"><br></div><div dir="auto">拆药线我没进去医院</div><div dir="auto"><br></div><div dir="auto">没切水果</div><div dir="auto"><br></div><div dir="auto">做饭太素</div><div dir="auto"><br></div><div dir="auto">不收拾屋子</div><div dir="auto"><br></div><div dir="auto">碗筷没归类收纳</div><div dir="auto"><br></div><div dir="auto">2022年07月12日</div> </div> springhttp://www.blogger.com/profile/05643745951876661529noreply@blogger.com0tag:blogger.com,1999:blog-1202766527164936936.post-52347765331058757672022-06-29T15:31:00.000+08:002022-06-29T15:32:11.772+08:00毕业信<div dir="ltr">卡斯兰大脚趾同学:<br> 首先恭喜你,在这个如梦的6月,通过艰苦卓绝的努力,完成了6年小学生涯。在这6年里,风里来雨里去,越过一个一个山<br>丘,最终的收获,是真实美好的<br> 想当年,我小学毕业时还闹过一场笑话:当时毕业考试,答完数学试卷,发现还有大把时间,出于逞能,把卷子抄了一遍<br>,拿回家给你爷看,结果没被表扬,反被要求再做一遍。<br> 往事如烟,20年后,你现在所经历的,可能只有那么偶尔几件事还记得。<br> 在这6年里,我们经历过每天起早,慌忙往学校赶;我们经历过托管班托管,我又经常迟到;也经历中新冠疫情,一不小心<br>居家两个月。<br> 在这6年里,我,作为爸爸,经常感叹,自己还没长大,就要教育人了,何德何能,不禁战战兢兢,我知道我做的很<br>不好,经常大吼大叫,强势强压,我时常也自责,试图理解你,视图设身处地换位思考。<br> 接下来的3年,又是艰苦的3年,3年后,将面临中考,在这3年里,你会认识新的朋友,会迎接新的挑战,会又翻越一个又<br>一个山丘,我想说的是,勇敢面对,自信面对,自律成长,我会一直在你左右。<br> 其实好几次想给你写封信,我觉得写信是其他不可替代的沟通方式,今天这封信就当是一个新的开始吧。<br>;;;;<br><br> 此致<br> 敬礼<br><br> 朝春文<br> 20220629<br></div> springhttp://www.blogger.com/profile/05643745951876661529noreply@blogger.com0tag:blogger.com,1999:blog-1202766527164936936.post-19012930478414051272022-03-15T22:14:00.001+08:002022-03-15T22:14:29.502+08:0020220315<div dir="ltr">非常难得,这个时间,可以一个人坐下来无所事事。<div>而时至今日,老二感冒,媳妇的病,丈母娘不舒服,老大面临小升初,老二各种闹,而我家-送娃-上班-接娃-家-送娃-上班-接娃-家-送娃-上班-接娃-家...</div><div>昨天带老二去医院开药,听一老太太叨叨:忙完别人,开始忙自己啦...</div><div>呵呵,这是自嘲吗,这是感慨吗</div><div>昨天去给媳妇改B超的预约时间,医院门口对向走的老太:怎么好好的,就没了呢。边哭边说。</div><div><br></div><div>我该如何安慰媳妇</div><div>我该如何带好孩子</div><div>我该如何孝敬好父母</div><div>我该如何做好工作赚钱然后理所当然4点下班</div><div><br></div><div><br></div></div> springhttp://www.blogger.com/profile/05643745951876661529noreply@blogger.com0tag:blogger.com,1999:blog-1202766527164936936.post-86836515070461723862020-08-20T13:12:00.001+08:002020-08-20T13:12:17.926+08:00总结<div dir="ltr"><br><br>刘朝春<br>工作经验:14年<br>学历:本科<br>性别:男<br>年龄:37岁<br>13426476178 <a href="mailto:liuspring315@gmail.com">liuspring315@gmail.com</a> wx:122088025<br><br><br>教育背景 <br>河北科技大学 | 信息管理与信息系统 | 学士<br><br><br>工作经历 <br>首都信息股份有限公司 | 二级部门经理<br>2012.07 - 至今 <br>在首信2012-07至今,参加了北京市考务系统的建设和运维,该系统包括资格考试、委托考试、职称评审、公务员考试、职业鉴定。开发了局公共服务平台、积分系统等。<br><br>负责10人开发团队,协调任务分工、解决技术难题。<br>本着"铁打的营盘流水的兵",人员互作备份,尽可能减少人员流动带来的风险<br>建立部门知识库系统,已运行7年,积累了大量经验。<br>与需求、测试、质量组协调工作进度和各种矛盾<br>想方设法解决工作中遇到的各种技术难题,被同事爱称"大神"<br>牵头技术更新,参加公司EA项目建设。<br>始终怀着一个热爱技术的心,积极拥抱新技术<br>先后经历了 jsp+struts 到 springmvc+freemarker 到 springboot+thymeleaf 到 springboot + zuul + angluar、从普通web项目 到 maven 到 gradle 到 jenkins 自动构建、从纯人工运维 到 自动预警和日志收集<br>先后实现了通用综合统计报表系统、动态报表填报系统、动态表单、单点登陆、angluar前端<br>负责100多个线上应用的运维。<br>负责与各个友商业务对接工作。<br><br><br><br>首都信息股份有限公司 | java开发工程师<br>2007.03 - 2012.07 <br>在首信2007-03至2012-07期间,参加了如下项目的开发工作:<br>北京市人事局公务员综合信息系统、<br>北京市人事局引进人才综合评价系统、<br>北京市财政局网上审批及监察数据自动上报平台、<br>北京市人事局工作居住系统、<br>北京市人事局人才引进系统等。<br>使用的开发语言为java,使用开源框架struts、hibernate、dwr、Jquery、spring、gwt、gxt、润乾、oracle。<br><br><br>项目经历<br>2019年12月—2020年10月 人保局项目迁云<br>梳理了现有100多个项目,规划迁云方案,由于部署环境变化,每个项目需要调整配置:<br> 由于合作公司的接口变化,配合调整了所有项目中的安全接口、用户登录接口、加解密接口、数据库访问接口。<br> 部署容器由weblogic改成了tomcat<br> 探索实现了数据库访问配置的加密并更换了连接池<br> 探索配置了可以查看各个项目健康状况的监控系统<br> 调整了各个项目的字符集<br> 对接了新的二维码登录<br>以上均编写了教程文档,方便开发人员按照步骤进行修改,减少处所的可能,该调整均已改造完成,本地通过测试,现正在上云,预计9月底完成具备云上测试条件。<br>2019年5月—2019年12月 北京市事业单位工资总额管理项目<br>北京市人力资源和社会保障局事业单位工资福利处负责北京市事业单位工资政策的制定、组织和实施。原绩效工资总额申报系统多年使用户,原系统不能满足业务要求,希望改进原事业单位工资总额申报系统的不足之处,特此提出相关业务需求改进。<br>利用最新的EA3为基础框架,并按照项目需要对其进行了改造,为EA3贡献了redis插件,升级了springboot2.1.4,排除了多项复杂的bug,利用润乾报表实现了动态报表统计<br>负责搭建开发框架、培训开发人员使用新技术、解决中途遇到的技术难题<br>2019年2月—2018年7月 北京市积分落户管理信息系统<br>2019年的积分申报优化为申报、审核汇总、审核结果告知、复核及积分排名、公示及落户办理5个阶段。申请人在申报和审核汇总阶段即可查看审核结果,对有异议的审核结果提起复查并查看复查结果,同时将去年的系统申请结束后的批量后台数据比对优化为系统申请阶段的实时数据比对,实时数据比对采用微服务方式开发,将各个申报指标拆分为独立服务,采用dubbo服务方式集群部署,算分模块弃用Kafka队列,改用线程池方式多线程计算,速度提高10倍<br>负责搭建微服务开发框架、培训开发人员使用新技术、解决中途遇到的技术难题<br>2012年3月—2013年3月 考务系统建设<br>使用了springMVC、hibernate、springJDBC、redis、单点登录、银行直连缴费、支付宝对接缴费、动态表单。<br>整个考务系统开发了30多个应用,统一搭建了项目框架,springMVC、hibernate、springJDBC、redis、shiro、xfire、jquery.validate、jquery.form、blueprint所有系统采用maven管理,向整个部门推广了maven+svn+hadson,以替代老旧的eclipse项目+vss,我主要参与了其中15个应用开发;其中独自公务服务平台供所有前台系统公用;通过研究开源单点登录系统cas实现了自己的单点;设计开发了动态表单,以适应不同考试采集信息不同的情况,实现了字段名称、类型、长度、校验、字典、级联关系、子集信息的灵活配置<br>2010年2月 –2010年3月 基于Ext GWT 的决策分析系统<br>系统采用的GXT提供的MVC模型,底层数据访问是通过调用润乾报表API,将润乾报表运算结果转化为一个List,然后交给GXT在页面展现。<br>页面功能上,Grid列排序,隐藏显示特定列,树形展开收缩,用open chart封装的统计图表,数据钻取,列标题分组,拖拽形式动态设置列维度、行维度以实现灵活查询,将灵活查询行列维度保存起来供以后随时打开,将结果到处Excel、PDF、Word,动态设置查询条件的显示隐藏,动态的进度条提示、融入GIS系统,实现报表到地图,地图到报表。值得注意的是所有这些功能都是在一个窗口中完成的,实现了菜单、维度定义、报表、统计图功能的融合,不用客户点来点去,一步了然。<br>2007年9月 - 2007年12月 北京市人事局人才综合计划系统<br>参与了部分功能的详细设计,考虑到用户体验和开发效率,经过测试,决定采用润乾报表中间件开发报表展现、填报、效验,由于润乾报表提供效验功能的局限性,自主设计替换润乾原有效验,利用DWR框架编写了javascript效验,实现了实时提示用户效验信息,并且可以打印效验信息以供核对,由于有些报表比较庞大,提供了临时保存功能,得到了用户的肯定。<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br></div> springhttp://www.blogger.com/profile/05643745951876661529noreply@blogger.com0tag:blogger.com,1999:blog-1202766527164936936.post-2585843403797063002019-06-24T13:38:00.001+08:002019-06-24T13:38:22.280+08:00等我闺女高考时,把这句话送给她<div dir="ltr">高考,无非就是很多人同时做同一份卷子,然后决定去哪一座城市,最终发现,错的每一道题都是为了遇见对的人,而对的每一道题,是为了遇见更好的自己。<br></div> springhttp://www.blogger.com/profile/05643745951876661529noreply@blogger.com0tag:blogger.com,1999:blog-1202766527164936936.post-51984178207840215842018-11-29T15:34:00.001+08:002018-11-29T15:34:48.349+08:00邮件发博客不能发图片吗<div dir="ltr"><div dir="ltr">邮件发博客不能发图片吗<br></div></div> springhttp://www.blogger.com/profile/05643745951876661529noreply@blogger.com0tag:blogger.com,1999:blog-1202766527164936936.post-64799708709474967312018-11-29T11:38:00.000+08:002018-11-29T11:38:02.798+08:00独自带闺女的一个周末<span style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: x-small;">不想发朋友圈,是因为不是想别人看到,只是记录一下,</span><wbr style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small;"></wbr><span style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: x-small;">所以写在这里</span><br />
<div dir="auto" style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small;">
<br /></div>
<div dir="auto" style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small;">
<br /></div>
<div dir="auto" style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small;">
<span style="font-family: sans-serif;">还有一个是2014去韩国的照片</span></div>
<div dir="auto" style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small;">
<span style="font-family: sans-serif;">我还能抱着她,没找到</span></div>
<div dir="auto" style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small;">
<span style="font-family: sans-serif;"><br /></span></div>
<div dir="auto" style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small;">
<span style="font-family: sans-serif;">现在已经抱不动了</span></div>
<div dir="auto" style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small;">
也羞于让我抱她</div>
<div dir="auto" style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small;">
<br /></div>
<div dir="auto" style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small;">
她会跟你讲条件</div>
<div dir="auto" style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small;">
她会问这问那</div>
<div dir="auto" style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small;">
她会说一路平安,早点回来</div>
<div dir="auto" style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small;">
她会跟你一样把刚说的话忘光</div>
<div dir="auto" style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small;">
<br /></div>
<div dir="auto" style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small;">
<span style="color: #333333; font-family: -apple-system, blinkmacsystemfont, "segoe ui", roboto, oxygen, ubuntu, cantarell, "open sans", "helvetica neue", sans-serif; font-size: 18px;">还没能晓得 就快要老了</span></div>
<div dir="auto" style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small;">
<span style="font-family: sans-serif;"><br /></span></div>
<div dir="auto" style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small;">
<span style="font-family: sans-serif;">这货也很快抱不动了</span></div>
<div dir="auto" style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small;">
<span style="font-family: sans-serif;"><br /></span></div>
<div dir="auto" style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small;">
<span style="font-family: sans-serif;">她长大了</span></div>
<div dir="auto" style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small;">
<span style="font-family: sans-serif;">他也很快</span></div>
<div dir="auto" style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small;">
<br /></div>
<div dir="auto" style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small;">
<span style="font-family: sans-serif;">无知的索求,羞耻于求救</span></div>
<div dir="auto" style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small;">
<span style="font-family: sans-serif;">上一次谁给过拥抱,在什么时候</span></div>
<div dir="auto" style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small;">
<span style="font-family: sans-serif;"><br /></span></div>
<div dir="auto" style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small;">
<span style="font-family: sans-serif;">她突然问,某某同学的爸爸是卖茶叶的吗?</span></div>
<div dir="auto" style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small;">
<span style="font-family: sans-serif;">我说,不是,实在茶叶公司上班吧!</span></div>
<div dir="auto" style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small;">
<span style="font-family: sans-serif;">她说,挺好啊,不像你,啥用没有</span></div>
<div dir="auto" style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small;">
<span style="font-family: sans-serif;">我一时语塞</span></div>
<div dir="auto" style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small;">
<span style="font-family: sans-serif;"><br /></span></div>
<div dir="auto" style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small;">
<span style="font-family: sans-serif;">回忆这些</span></div>
<div dir="auto" style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small;">
<span style="font-family: sans-serif;">更不适合听李宗盛</span></div>
<div dir="auto" style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small;">
<span style="font-family: sans-serif;"><br /></span></div>
<div dir="auto" style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small;">
<span style="font-family: sans-serif;">越过山丘,却发现无人等候</span></div>
<div dir="auto" style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small;">
<span style="font-family: sans-serif;">太扎心</span></div>
<div dir="auto" style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small;">
<span style="font-family: sans-serif;"><br /></span></div>
<div dir="auto" style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small;">
<span style="font-family: sans-serif;">想得却不可得,你乃人生何</span></div>
<div dir="auto" style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small;">
<span style="font-family: sans-serif;">太扎心</span></div>
<div dir="auto" style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small;">
<span style="font-family: sans-serif;"><br /></span></div>
<div dir="auto" style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small;">
<span style="font-family: sans-serif;">一首新写的旧歌,他不等你,已来不及,他等过你,已来不及<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWUqREKscg2z81KwQlWSwim9SL413w3AxrjHFJNVJ2UUlCC2Epbso8XT62jWunH1Oq88gPdoLod8zWhj45_XEvEqoRDHOHqh0gyhCwLbkEQDf3jTT40867-SNsQlpxfg1phyphenhyphen99cSEMDV8/s1600/wx_camera_1542535172046.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1600" data-original-width="800" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWUqREKscg2z81KwQlWSwim9SL413w3AxrjHFJNVJ2UUlCC2Epbso8XT62jWunH1Oq88gPdoLod8zWhj45_XEvEqoRDHOHqh0gyhCwLbkEQDf3jTT40867-SNsQlpxfg1phyphenhyphen99cSEMDV8/s320/wx_camera_1542535172046.jpg" width="160" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKcyiFB1MUbU2WvpBneAKCAD88s4UG4EhKNYeXcpXUfJQ0MUfoOfMiuca_E55zVaeYw2FM7eJSvaWzFybSysnvB9P5jZbH2A3VHpcUKCNd-doa59r_6lvaNig1lBWw7tiZIMvZlp1QYWY/s1600/wx_camera_1542446165010.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1600" data-original-width="800" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKcyiFB1MUbU2WvpBneAKCAD88s4UG4EhKNYeXcpXUfJQ0MUfoOfMiuca_E55zVaeYw2FM7eJSvaWzFybSysnvB9P5jZbH2A3VHpcUKCNd-doa59r_6lvaNig1lBWw7tiZIMvZlp1QYWY/s320/wx_camera_1542446165010.jpg" width="160" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgT6_3XeI_TTMOjZkHoNTMFIn8uB0I6jtrNW2xOBUhSeCRU08ESJ-uud2b9sIQtt5KVAK82wU_t3oe3SLw35I7XQmjRpYnIgtt-ibEi6kYw_L90SXJGT0lIEW9OXGuVbH32uqiTlKv5-s/s1600/wx_camera_1542285900838.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1600" data-original-width="800" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgT6_3XeI_TTMOjZkHoNTMFIn8uB0I6jtrNW2xOBUhSeCRU08ESJ-uud2b9sIQtt5KVAK82wU_t3oe3SLw35I7XQmjRpYnIgtt-ibEi6kYw_L90SXJGT0lIEW9OXGuVbH32uqiTlKv5-s/s320/wx_camera_1542285900838.jpg" width="160" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJOl28Q1d5kXE1O2jS7YrLS6z5iDV8Chsqj52sC6-_2o2IwWK0-lZsGxcn7VeV8z9WUOF8NMwj4t6dLd5eqX2hTdDxnkrratp4d5pXgpN7T0aWUis-X4-YgMP2Y12DIMtav3LkE7CjQwI/s1600/wx_camera_1542541444038.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="800" data-original-width="1600" height="160" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJOl28Q1d5kXE1O2jS7YrLS6z5iDV8Chsqj52sC6-_2o2IwWK0-lZsGxcn7VeV8z9WUOF8NMwj4t6dLd5eqX2hTdDxnkrratp4d5pXgpN7T0aWUis-X4-YgMP2Y12DIMtav3LkE7CjQwI/s320/wx_camera_1542541444038.jpg" width="320" /></a></div>
</span></div>
springhttp://www.blogger.com/profile/05643745951876661529noreply@blogger.com0tag:blogger.com,1999:blog-1202766527164936936.post-44785744796967576642018-05-03T13:41:00.001+08:002018-05-03T13:41:25.102+08:00宝贝长得真快<div dir="ltr">就要二年级毕业了<br><div><br></div><div><div>我:</div><div>昨天你闺女主动写了10页口算</div><div>我:</div><div>是什么动力呢?</div><div>:</div><div>无聊?</div><div>:</div><div>口算简单?</div><div>我:</div><div>越逼越不写</div><div>我:</div><div>好深奥</div><div>:</div><div>我闺女将来肯定是个出色的人</div><div>我:</div><div>难易 都一样啊</div><div>我:</div><div>我想想明白,然后改变方式方法</div></div></div> springhttp://www.blogger.com/profile/05643745951876661529noreply@blogger.com0tag:blogger.com,1999:blog-1202766527164936936.post-41272220178163369652017-03-15T17:13:00.001+08:002017-03-15T17:13:08.558+08:002017-03-15<div dir="ltr"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWg9m-msIeGMFwalfr4mdbC-ZsdPs77Prra20X_vsRM6r7dqBuTewo0_6kT4OBZrETWVvd9YH0iUZvUfHi40xRDBDdnuA7S4gjn_DfZgAi9l83Kq86JOW9Pl5l2eW7vKymXlwDc5paUxE/s1600/10027996366334591-788559.jpg"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWg9m-msIeGMFwalfr4mdbC-ZsdPs77Prra20X_vsRM6r7dqBuTewo0_6kT4OBZrETWVvd9YH0iUZvUfHi40xRDBDdnuA7S4gjn_DfZgAi9l83Kq86JOW9Pl5l2eW7vKymXlwDc5paUxE/s320/10027996366334591-788559.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_6397650952388750802" /></a><br><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy912FXKlei8xfT-7-0nUdCZ32yZXo_o-dW7S77azX3-FSUCpoKymiUBvTcE6PzTAyMSMQI0Vu_3oUDpNPFQtpCycqSglzqCbfN-H3zTXERpwOTosVTcd4IoKeC2-xyBPkPedsNe6fEqc/s1600/219444017423763930-789788.jpg"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy912FXKlei8xfT-7-0nUdCZ32yZXo_o-dW7S77azX3-FSUCpoKymiUBvTcE6PzTAyMSMQI0Vu_3oUDpNPFQtpCycqSglzqCbfN-H3zTXERpwOTosVTcd4IoKeC2-xyBPkPedsNe6fEqc/s320/219444017423763930-789788.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_6397650958077888562" /></a><br><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJjlKPMr8_5uEF6NnQ-j57_To7xfP_2Se0WqwBMlMKXAhKCf7AsaKorssMc3kKGbcqfFgb8WXpoSJH7yYosdXghwChVv9rRpZ4RS3HjTJzi_uVtCloVm6Ha38HfDOP41UH2RhmeDfdl3w/s1600/266188099716545219-791103.jpg"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJjlKPMr8_5uEF6NnQ-j57_To7xfP_2Se0WqwBMlMKXAhKCf7AsaKorssMc3kKGbcqfFgb8WXpoSJH7yYosdXghwChVv9rRpZ4RS3HjTJzi_uVtCloVm6Ha38HfDOP41UH2RhmeDfdl3w/s320/266188099716545219-791103.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_6397650964759210082" /></a><br><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSMwSChZdBT8bZaa7ZxpPqjOxNZqsIafWQSLDwbtI9AOei8OQEiCQkZpuKDHz3OY50aHw-oJ0WdOaAs_6RVdrpM6sL3QG36OyUUkD3IlYt9oQpft3eZ8K0iejcqS_FmdU2tRlE701Vrcs/s1600/491490526912925835-792430.jpg"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSMwSChZdBT8bZaa7ZxpPqjOxNZqsIafWQSLDwbtI9AOei8OQEiCQkZpuKDHz3OY50aHw-oJ0WdOaAs_6RVdrpM6sL3QG36OyUUkD3IlYt9oQpft3eZ8K0iejcqS_FmdU2tRlE701Vrcs/s320/491490526912925835-792430.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_6397650967779431026" /></a><div><br></div><div>老咯</div><div>忐忑</div><div>希望一切顺利<br><br></div></div> springhttp://www.blogger.com/profile/05643745951876661529noreply@blogger.com0tag:blogger.com,1999:blog-1202766527164936936.post-54112560160061231202016-05-06T14:30:00.001+08:002016-05-06T14:30:25.035+08:002016-05-06<div dir="ltr">下周一小学开始报名了<div>真快 ,我还记得我上小学呢</div></div> springhttp://www.blogger.com/profile/05643745951876661529noreply@blogger.com0tag:blogger.com,1999:blog-1202766527164936936.post-36222328321554599152016-04-06T15:50:00.001+08:002016-04-06T15:50:40.064+08:002016-04-06<div dir="ltr">好几个人说我肺痨了,咳嗽的厉害,赶紧给我弄块血馒头<div><br></div><div>天儿一天天热了,都短袖了,继续混吃等死的日子</div><div><br></div><div>昨晚闺女舔下来一颗牙,彻底变成豁子牙了,说话漏风~~~~~</div></div> springhttp://www.blogger.com/profile/05643745951876661529noreply@blogger.com0tag:blogger.com,1999:blog-1202766527164936936.post-75833997652281156132016-03-30T16:09:00.001+08:002016-03-30T16:11:52.067+08:002016-03-30<div dir="ltr">
暖和了<br />
<div>
但还穿着秋裤<br />
那叫自爱</div>
<div>
<br /></div>
<div>
感觉到又要进入救火节奏</div>
<div>
刚灭了一把火 总结一下就是,迭代开发修改,就是在埋地雷啊,然后在上线后的日子里,冷不丁爆一个,断胳膊断腿啊</div>
</div>
springhttp://www.blogger.com/profile/05643745951876661529noreply@blogger.com0tag:blogger.com,1999:blog-1202766527164936936.post-90940646566008974912016-03-27T00:15:00.001+08:002016-03-27T00:15:20.222+08:002016-03-26<div dir="ltr">又是一个无聊的周末,11点吃早餐,16点午餐,17点午觉,23点吃晚餐,到现在还没睡<div><br></div><div>第二颗牙掉了,还给妈妈弄失落了</div><div><br></div><div>等我们满嘴漏风时,这就是轮回</div></div> springhttp://www.blogger.com/profile/05643745951876661529noreply@blogger.com0tag:blogger.com,1999:blog-1202766527164936936.post-18275558640020363012016-03-24T20:37:00.001+08:002016-03-24T20:37:27.101+08:002016-03-24<div dir="ltr"><div>生猴宝宝的可真多啊,周围有4个怀孕的了,两男两女 呵呵</div><div><br></div><div>今天闺女掉了第一颗牙,都开始换牙了</div><div><br></div>继续混吃等死<div><br></div></div> springhttp://www.blogger.com/profile/05643745951876661529noreply@blogger.com0tag:blogger.com,1999:blog-1202766527164936936.post-66667983830695613622016-03-16T21:00:00.004+08:002016-03-16T21:00:48.379+08:002016了都2014初立志记录日志,结果现在都2016了<br />
<br />
天天立,年年立,立完倒,再立<br />
<br />
2016<br />
头等大事--闺女要上小学了<br />
头发快白了一半了<br />
还在呆了快10年的公司混吃等死<br />
<br />
哄孩子睡觉去springhttp://www.blogger.com/profile/05643745951876661529noreply@blogger.com0tag:blogger.com,1999:blog-1202766527164936936.post-20977164567984920832015-08-24T13:23:00.002+08:002015-08-24T13:28:53.324+08:00简单介绍一下国产框架nutz <div style="background-color: white; box-sizing: border-box; color: #333333; font-family: 'Microsoft YaHei', 微软雅黑, 'Helvetica Neue', Helvetica, 'Segoe UI', Tahoma, STXihei, 华文细黑, STHeiti, 'Droid Sans', 'wenquanyi micro hei', FreeSans, Arimo, Arial, SimSun, 宋体, Heiti, 黑体, sans-serif; font-size: 14px; line-height: 1.72222; margin-bottom: 16px;">
介绍一下国产框架nutz</div>
<div style="background-color: white; box-sizing: border-box; color: #333333; font-family: 'Microsoft YaHei', 微软雅黑, 'Helvetica Neue', Helvetica, 'Segoe UI', Tahoma, STXihei, 华文细黑, STHeiti, 'Droid Sans', 'wenquanyi micro hei', FreeSans, Arimo, Arial, SimSun, 宋体, Heiti, 黑体, sans-serif; font-size: 14px; line-height: 1.72222; margin-bottom: 16px;">
<a href="http://nutzam.com/" style="background: transparent; box-sizing: border-box; color: #4183c4; text-decoration: none; transition: 0.25s;">http://nutzam.com/</a></div>
<div style="background-color: white; box-sizing: border-box; color: #333333; font-family: 'Microsoft YaHei', 微软雅黑, 'Helvetica Neue', Helvetica, 'Segoe UI', Tahoma, STXihei, 华文细黑, STHeiti, 'Droid Sans', 'wenquanyi micro hei', FreeSans, Arimo, Arial, SimSun, 宋体, Heiti, 黑体, sans-serif; font-size: 14px; line-height: 1.72222; margin-bottom: 16px;">
除了高大上的明星,spring hibrnate,在javaeye,csdn经常见到许多号称短小精悍(相比spring)简单的框架<br />
Jfinal,我们现在这个bbs是用Jfinal做的,Jfinal号称在oschina上年度最活跃的项目,这次不介绍。<br />
nutz,跟Jfinal有些类似<br />
都号称自己:轻,简单,强大,快速</div>
<div style="background-color: white; box-sizing: border-box; color: #333333; font-family: 'Microsoft YaHei', 微软雅黑, 'Helvetica Neue', Helvetica, 'Segoe UI', Tahoma, STXihei, 华文细黑, STHeiti, 'Droid Sans', 'wenquanyi micro hei', FreeSans, Arimo, Arial, SimSun, 宋体, Heiti, 黑体, sans-serif; font-size: 14px; line-height: 1.72222; margin-bottom: 16px;">
选择nutz的原因是:1、它的文档写的很好,很全面,让人一看就明白<br />
2、它那测试覆盖率的图,让人看着踏实</div>
<div style="background-color: white; box-sizing: border-box; color: #333333; font-family: 'Microsoft YaHei', 微软雅黑, 'Helvetica Neue', Helvetica, 'Segoe UI', Tahoma, STXihei, 华文细黑, STHeiti, 'Droid Sans', 'wenquanyi micro hei', FreeSans, Arimo, Arial, SimSun, 宋体, Heiti, 黑体, sans-serif; font-size: 14px; line-height: 1.72222; margin-bottom: 16px;">
开始一个简单的web项目来说认识nutz<br />
1、添加jar</div>
<pre class="prettyprint linenums prettyprinted" style="background: rgb(246, 246, 246); border-radius: 0px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; color: #333333; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 12px; font-stretch: normal; line-height: 1.6; margin-bottom: 16px; overflow: auto; padding: 10px; word-break: break-all; word-wrap: normal;"><ol class="linenums" style="box-sizing: border-box; color: #999999; margin-bottom: 0px; margin-top: 0px; padding: 0px 0px 0px 2.5em;">
<li class="L0" style="box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="tag" style="box-sizing: border-box; color: #000088;"><dependency></span></code></li>
<li class="L1" style="background: rgb(238, 238, 238); box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="tag" style="box-sizing: border-box; color: #000088;"><groupId></span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;">org.nutz</span><span class="tag" style="box-sizing: border-box; color: #000088;"></groupId></span></code></li>
<li class="L2" style="box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="tag" style="box-sizing: border-box; color: #000088;"><artifactId></span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;">nutz</span><span class="tag" style="box-sizing: border-box; color: #000088;"></artifactId></span></code></li>
<li class="L3" style="background: rgb(238, 238, 238); box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="tag" style="box-sizing: border-box; color: #000088;"><version></span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;">1.b.52</span><span class="tag" style="box-sizing: border-box; color: #000088;"></version></span></code></li>
<li class="L4" style="box-sizing: border-box;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="tag" style="box-sizing: border-box; color: #000088;"></dependency></span></code></li>
</ol>
</pre>
<div style="background-color: white; box-sizing: border-box; color: #333333; font-family: 'Microsoft YaHei', 微软雅黑, 'Helvetica Neue', Helvetica, 'Segoe UI', Tahoma, STXihei, 华文细黑, STHeiti, 'Droid Sans', 'wenquanyi micro hei', FreeSans, Arimo, Arial, SimSun, 宋体, Heiti, 黑体, sans-serif; font-size: 14px; line-height: 1.72222; margin-bottom: 16px;">
2、nutz没有像spring那样的xml配置文件,它的配置文件都以json格式保存在js文件中(刚开始是有点不适应)<br />
像所有框架一下,首先在web.xml中配置一个入口,一个过滤器,用来加载nutz</div>
<pre class="prettyprint linenums prettyprinted" style="background: rgb(246, 246, 246); border-radius: 0px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; color: #333333; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 12px; font-stretch: normal; line-height: 1.6; margin-bottom: 16px; overflow: auto; padding: 10px; word-break: break-all; word-wrap: normal;"><ol class="linenums" style="box-sizing: border-box; color: #999999; margin-bottom: 0px; margin-top: 0px; padding: 0px 0px 0px 2.5em;">
<li class="L0" style="box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="tag" style="box-sizing: border-box; color: #000088;"><filter></span></code></li>
<li class="L1" style="background: rgb(238, 238, 238); box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="tag" style="box-sizing: border-box; color: #000088;"><filter-name></span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;">nutz</span><span class="tag" style="box-sizing: border-box; color: #000088;"></filter-name></span></code></li>
<li class="L2" style="box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="tag" style="box-sizing: border-box; color: #000088;"><filter-class></span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;">com.capinfo.zlzy.examapp.mvc.ExamappNutFilter</span><span class="tag" style="box-sizing: border-box; color: #000088;"></filter-class></span></code></li>
<li class="L3" style="background: rgb(238, 238, 238); box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="tag" style="box-sizing: border-box; color: #000088;"><init-param></span></code></li>
<li class="L4" style="box-sizing: border-box;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="tag" style="box-sizing: border-box; color: #000088;"><param-name></span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;">modules</span><span class="tag" style="box-sizing: border-box; color: #000088;"></param-name></span></code></li>
<li class="L5" style="background: rgb(238, 238, 238); box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="tag" style="box-sizing: border-box; color: #000088;"><param-value></span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;">com.capinfo.zlzy.examapp.MainModule</span><span class="tag" style="box-sizing: border-box; color: #000088;"></param-value></span></code></li>
<li class="L6" style="box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="tag" style="box-sizing: border-box; color: #000088;"></init-param></span></code></li>
<li class="L7" style="background: rgb(238, 238, 238); box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="tag" style="box-sizing: border-box; color: #000088;"></filter></span></code></li>
</ol>
</pre>
<div style="background-color: white; box-sizing: border-box; color: #333333; font-family: 'Microsoft YaHei', 微软雅黑, 'Helvetica Neue', Helvetica, 'Segoe UI', Tahoma, STXihei, 华文细黑, STHeiti, 'Droid Sans', 'wenquanyi micro hei', FreeSans, Arimo, Arial, SimSun, 宋体, Heiti, 黑体, sans-serif; font-size: 14px; line-height: 1.72222; margin-bottom: 16px;">
MainModule就像这样,用来指定配置文件,要扫描的包,事物拦截器,统一的错误页面,入口类,默认视图<br />
其中MainSetup中有个init方法,用来初始化一些数据,比如可以像hibernate那样根据pojo初始化数据库表</div>
<pre class="prettyprint linenums prettyprinted" style="background: rgb(246, 246, 246); border-radius: 0px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; color: #333333; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 12px; font-stretch: normal; line-height: 1.6; margin-bottom: 16px; overflow: auto; padding: 10px; word-break: break-all; word-wrap: normal;"><ol class="linenums" style="box-sizing: border-box; color: #999999; margin-bottom: 0px; margin-top: 0px; padding: 0px 0px 0px 2.5em;">
<li class="L0" style="box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="typ" style="box-sizing: border-box; color: #660066;">Daos</span><span class="pun" style="box-sizing: border-box; color: #666600;">.</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;">createTablesInPackage</span><span class="pun" style="box-sizing: border-box; color: #666600;">(</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;">dao</span><span class="pun" style="box-sizing: border-box; color: #666600;">,</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="str" style="box-sizing: border-box; color: #008800;">"com.capinfo.zlzy.examapp"</span><span class="pun" style="box-sizing: border-box; color: #666600;">,</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="kwd" style="box-sizing: border-box; color: #000088;">false</span><span class="pun" style="box-sizing: border-box; color: #666600;">);</span></code></li>
</ol>
</pre>
<div style="background-color: white; box-sizing: border-box; color: #333333; font-family: 'Microsoft YaHei', 微软雅黑, 'Helvetica Neue', Helvetica, 'Segoe UI', Tahoma, STXihei, 华文细黑, STHeiti, 'Droid Sans', 'wenquanyi micro hei', FreeSans, Arimo, Arial, SimSun, 宋体, Heiti, 黑体, sans-serif; font-size: 14px; line-height: 1.72222; margin-bottom: 16px;">
根据制定的sql文件初始化数据</div>
<pre class="prettyprint linenums prettyprinted" style="background: rgb(246, 246, 246); border-radius: 0px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; color: #333333; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 12px; font-stretch: normal; line-height: 1.6; margin-bottom: 16px; overflow: auto; padding: 10px; word-break: break-all; word-wrap: normal;"><ol class="linenums" style="box-sizing: border-box; color: #999999; margin-bottom: 0px; margin-top: 0px; padding: 0px 0px 0px 2.5em;">
<li class="L0" style="box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="typ" style="box-sizing: border-box; color: #660066;">FileSqlManager</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> fm </span><span class="pun" style="box-sizing: border-box; color: #666600;">=</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="kwd" style="box-sizing: border-box; color: #000088;">new</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="typ" style="box-sizing: border-box; color: #660066;">FileSqlManager</span><span class="pun" style="box-sizing: border-box; color: #666600;">(</span><span class="str" style="box-sizing: border-box; color: #008800;">"init_system_mysql.sql"</span><span class="pun" style="box-sizing: border-box; color: #666600;">);</span></code></li>
</ol>
</pre>
<pre class="prettyprint linenums prettyprinted" style="background: rgb(246, 246, 246); border-radius: 0px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; color: #333333; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 12px; font-stretch: normal; line-height: 1.6; margin-bottom: 16px; overflow: auto; padding: 10px; word-break: break-all; word-wrap: normal;"><ol class="linenums" style="box-sizing: border-box; color: #999999; margin-bottom: 0px; margin-top: 0px; padding: 0px 0px 0px 2.5em;">
<li class="L0" style="box-sizing: border-box; list-style-type: decimal;">
</li>
<li class="L6" style="box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="lit" style="box-sizing: border-box; color: #006666;">@SetupBy</span><span class="pun" style="box-sizing: border-box; color: #666600;">(</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;">value</span><span class="pun" style="box-sizing: border-box; color: #666600;">=</span><span class="typ" style="box-sizing: border-box; color: #660066;">MainSetup</span><span class="pun" style="box-sizing: border-box; color: #666600;">.</span><span class="kwd" style="box-sizing: border-box; color: #000088;">class</span><span class="pun" style="box-sizing: border-box; color: #666600;">)</span></code></li>
<li class="L7" style="background: rgb(238, 238, 238); box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="lit" style="box-sizing: border-box; color: #006666;">@Modules</span><span class="pun" style="box-sizing: border-box; color: #666600;">(</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;">scanPackage</span><span class="pun" style="box-sizing: border-box; color: #666600;">=</span><span class="kwd" style="box-sizing: border-box; color: #000088;">true</span><span class="pun" style="box-sizing: border-box; color: #666600;">)</span></code></li>
<li class="L8" style="box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="com" style="box-sizing: border-box; color: #880000;">//ComboIocProvider的args参数, 星号开头的是类名或内置缩写,剩余的是各加载器的参数</span></code></li>
<li class="L9" style="background: rgb(238, 238, 238); box-sizing: border-box;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="com" style="box-sizing: border-box; color: #880000;">// *js 是JsonIocLoader,负责加载js/json结尾的ioc配置文件</span></code></li>
<li class="L0" style="box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="com" style="box-sizing: border-box; color: #880000;">// *anno 是AnnotationIocLoader,负责处理注解式Ioc, 例如@IocBean</span></code></li>
<li class="L1" style="background: rgb(238, 238, 238); box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="com" style="box-sizing: border-box; color: #880000;">//*tx 是TransIocLoader,负责加载内置的事务拦截器定义, 1.b.52开始自带</span></code></li>
<li class="L2" style="box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="lit" style="box-sizing: border-box; color: #006666;">@IocBy</span><span class="pun" style="box-sizing: border-box; color: #666600;">(</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;">type</span><span class="pun" style="box-sizing: border-box; color: #666600;">=</span><span class="typ" style="box-sizing: border-box; color: #660066;">ComboIocProvider</span><span class="pun" style="box-sizing: border-box; color: #666600;">.</span><span class="kwd" style="box-sizing: border-box; color: #000088;">class</span><span class="pun" style="box-sizing: border-box; color: #666600;">,</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> args</span><span class="pun" style="box-sizing: border-box; color: #666600;">={</span><span class="str" style="box-sizing: border-box; color: #008800;">"*js"</span><span class="pun" style="box-sizing: border-box; color: #666600;">,</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="str" style="box-sizing: border-box; color: #008800;">"ioc/"</span><span class="pun" style="box-sizing: border-box; color: #666600;">,</span></code></li>
<li class="L3" style="background: rgb(238, 238, 238); box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="str" style="box-sizing: border-box; color: #008800;">"*anno"</span><span class="pun" style="box-sizing: border-box; color: #666600;">,</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="str" style="box-sizing: border-box; color: #008800;">"com.capinfo.zlzy.examapp"</span><span class="pun" style="box-sizing: border-box; color: #666600;">,</span></code></li>
<li class="L4" style="box-sizing: border-box;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="str" style="box-sizing: border-box; color: #008800;">"*tx"</span><span class="pun" style="box-sizing: border-box; color: #666600;">})</span></code></li>
<li class="L5" style="background: rgb(238, 238, 238); box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="lit" style="box-sizing: border-box; color: #006666;">@ChainBy</span><span class="pun" style="box-sizing: border-box; color: #666600;">(</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;">args</span><span class="pun" style="box-sizing: border-box; color: #666600;">=</span><span class="str" style="box-sizing: border-box; color: #008800;">"mvc/examapp-mvc-chain.js"</span><span class="pun" style="box-sizing: border-box; color: #666600;">)</span></code></li>
<li class="L6" style="box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="lit" style="box-sizing: border-box; color: #006666;">@Ok</span><span class="pun" style="box-sizing: border-box; color: #666600;">(</span><span class="str" style="box-sizing: border-box; color: #008800;">"json:full"</span><span class="pun" style="box-sizing: border-box; color: #666600;">)</span></code></li>
<li class="L7" style="background: rgb(238, 238, 238); box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="lit" style="box-sizing: border-box; color: #006666;">@Fail</span><span class="pun" style="box-sizing: border-box; color: #666600;">(</span><span class="str" style="box-sizing: border-box; color: #008800;">"jsp:views.error.500"</span><span class="pun" style="box-sizing: border-box; color: #666600;">)</span></code></li>
<li class="L8" style="box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="kwd" style="box-sizing: border-box; color: #000088;">public</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="kwd" style="box-sizing: border-box; color: #000088;">class</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="typ" style="box-sizing: border-box; color: #660066;">MainModule</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="pun" style="box-sizing: border-box; color: #666600;">{</span></code></li>
<li class="L9" style="background: rgb(238, 238, 238); box-sizing: border-box;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pun" style="box-sizing: border-box; color: #666600;">}</span></code></li>
</ol>
</pre>
<div style="background-color: white; box-sizing: border-box; color: #333333; font-family: 'Microsoft YaHei', 微软雅黑, 'Helvetica Neue', Helvetica, 'Segoe UI', Tahoma, STXihei, 华文细黑, STHeiti, 'Droid Sans', 'wenquanyi micro hei', FreeSans, Arimo, Arial, SimSun, 宋体, Heiti, 黑体, sans-serif; font-size: 14px; line-height: 1.72222; margin-bottom: 16px;">
3、初始化工作做好后,现在从DAO开始<br />
为Dao配置数据源,新建一个dao.js放在resource下</div>
<pre class="prettyprint linenums prettyprinted" style="background: rgb(246, 246, 246); border-radius: 0px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; color: #333333; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 12px; font-stretch: normal; line-height: 1.6; margin-bottom: 16px; overflow: auto; padding: 10px; word-break: break-all; word-wrap: normal;"><ol class="linenums" style="box-sizing: border-box; color: #999999; margin-bottom: 0px; margin-top: 0px; padding: 0px 0px 0px 2.5em;">
<li class="L0" style="box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="kwd" style="box-sizing: border-box; color: #000088;">var</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> ioc </span><span class="pun" style="box-sizing: border-box; color: #666600;">=</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="pun" style="box-sizing: border-box; color: #666600;">{</span></code></li>
<li class="L1" style="background: rgb(238, 238, 238); box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> dataSource </span><span class="pun" style="box-sizing: border-box; color: #666600;">:</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="pun" style="box-sizing: border-box; color: #666600;">{</span></code></li>
<li class="L2" style="box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> type </span><span class="pun" style="box-sizing: border-box; color: #666600;">:</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="str" style="box-sizing: border-box; color: #008800;">"com.alibaba.druid.pool.DruidDataSource"</span><span class="pun" style="box-sizing: border-box; color: #666600;">,</span></code></li>
<li class="L3" style="background: rgb(238, 238, 238); box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> events </span><span class="pun" style="box-sizing: border-box; color: #666600;">:</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="pun" style="box-sizing: border-box; color: #666600;">{</span></code></li>
<li class="L4" style="box-sizing: border-box;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> create </span><span class="pun" style="box-sizing: border-box; color: #666600;">:</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="str" style="box-sizing: border-box; color: #008800;">"init"</span><span class="pun" style="box-sizing: border-box; color: #666600;">,</span></code></li>
<li class="L5" style="background: rgb(238, 238, 238); box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> depose </span><span class="pun" style="box-sizing: border-box; color: #666600;">:</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="str" style="box-sizing: border-box; color: #008800;">'close'</span></code></li>
<li class="L6" style="box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="pun" style="box-sizing: border-box; color: #666600;">},</span></code></li>
<li class="L7" style="background: rgb(238, 238, 238); box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> fields </span><span class="pun" style="box-sizing: border-box; color: #666600;">:</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="pun" style="box-sizing: border-box; color: #666600;">{</span></code></li>
<li class="L8" style="box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> url </span><span class="pun" style="box-sizing: border-box; color: #666600;">:</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="str" style="box-sizing: border-box; color: #008800;">"jdbc:mysql://127.0.0.1:3306/test"</span><span class="pun" style="box-sizing: border-box; color: #666600;">,</span></code></li>
<li class="L9" style="background: rgb(238, 238, 238); box-sizing: border-box;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> username </span><span class="pun" style="box-sizing: border-box; color: #666600;">:</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="str" style="box-sizing: border-box; color: #008800;">"root"</span><span class="pun" style="box-sizing: border-box; color: #666600;">,</span></code></li>
<li class="L0" style="box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> password </span><span class="pun" style="box-sizing: border-box; color: #666600;">:</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="str" style="box-sizing: border-box; color: #008800;">"root"</span><span class="pun" style="box-sizing: border-box; color: #666600;">,</span></code></li>
<li class="L1" style="background: rgb(238, 238, 238); box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> testWhileIdle </span><span class="pun" style="box-sizing: border-box; color: #666600;">:</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="kwd" style="box-sizing: border-box; color: #000088;">true</span><span class="pun" style="box-sizing: border-box; color: #666600;">,</span></code></li>
<li class="L2" style="box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> validationQuery </span><span class="pun" style="box-sizing: border-box; color: #666600;">:</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="str" style="box-sizing: border-box; color: #008800;">"select 1"</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="pun" style="box-sizing: border-box; color: #666600;">,</span></code></li>
<li class="L3" style="background: rgb(238, 238, 238); box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> maxActive </span><span class="pun" style="box-sizing: border-box; color: #666600;">:</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="lit" style="box-sizing: border-box; color: #006666;">100</span></code></li>
<li class="L4" style="box-sizing: border-box;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="pun" style="box-sizing: border-box; color: #666600;">}</span></code></li>
<li class="L5" style="background: rgb(238, 238, 238); box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="pun" style="box-sizing: border-box; color: #666600;">},</span></code></li>
<li class="L6" style="box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> dao </span><span class="pun" style="box-sizing: border-box; color: #666600;">:</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="pun" style="box-sizing: border-box; color: #666600;">{</span></code></li>
<li class="L7" style="background: rgb(238, 238, 238); box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> type </span><span class="pun" style="box-sizing: border-box; color: #666600;">:</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="str" style="box-sizing: border-box; color: #008800;">"org.nutz.dao.impl.NutDao"</span><span class="pun" style="box-sizing: border-box; color: #666600;">,</span></code></li>
<li class="L8" style="box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> args </span><span class="pun" style="box-sizing: border-box; color: #666600;">:</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="pun" style="box-sizing: border-box; color: #666600;">[{</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;">refer</span><span class="pun" style="box-sizing: border-box; color: #666600;">:</span><span class="str" style="box-sizing: border-box; color: #008800;">"dataSource"</span><span class="pun" style="box-sizing: border-box; color: #666600;">}]</span></code></li>
<li class="L9" style="background: rgb(238, 238, 238); box-sizing: border-box;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="pun" style="box-sizing: border-box; color: #666600;">}</span></code></li>
<li class="L0" style="box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pun" style="box-sizing: border-box; color: #666600;">};</span></code></li>
</ol>
</pre>
<div style="background-color: white; box-sizing: border-box; color: #333333; font-family: 'Microsoft YaHei', 微软雅黑, 'Helvetica Neue', Helvetica, 'Segoe UI', Tahoma, STXihei, 华文细黑, STHeiti, 'Droid Sans', 'wenquanyi micro hei', FreeSans, Arimo, Arial, SimSun, 宋体, Heiti, 黑体, sans-serif; font-size: 14px; line-height: 1.72222; margin-bottom: 16px;">
建立pojo类,跟hibernate一样,基于注解配置表名,字段名,字段长度</div>
<pre class="prettyprint linenums prettyprinted" style="background: rgb(246, 246, 246); border-radius: 0px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; color: #333333; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 12px; font-stretch: normal; line-height: 1.6; margin-bottom: 16px; overflow: auto; padding: 10px; word-break: break-all; word-wrap: normal;"><ol class="linenums" style="box-sizing: border-box; color: #999999; margin-bottom: 0px; margin-top: 0px; padding: 0px 0px 0px 2.5em;">
<li class="L0" style="box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="lit" style="box-sizing: border-box; color: #006666;">@Table</span><span class="pun" style="box-sizing: border-box; color: #666600;">(</span><span class="str" style="box-sizing: border-box; color: #008800;">"t_acct_user"</span><span class="pun" style="box-sizing: border-box; color: #666600;">)</span></code></li>
<li class="L1" style="background: rgb(238, 238, 238); box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="kwd" style="box-sizing: border-box; color: #000088;">public</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="kwd" style="box-sizing: border-box; color: #000088;">class</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="typ" style="box-sizing: border-box; color: #660066;">UserGeneralInfo</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="pun" style="box-sizing: border-box; color: #666600;">{</span></code></li>
<li class="L2" style="box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"></code></li>
<li class="L3" style="background: rgb(238, 238, 238); box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="com" style="box-sizing: border-box; color: #880000;">/**</span></code></li>
<li class="L4" style="box-sizing: border-box;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="com" style="box-sizing: border-box; color: #880000;"> * 会员标识</span></code></li>
<li class="L5" style="background: rgb(238, 238, 238); box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="com" style="box-sizing: border-box; color: #880000;"> */</span></code></li>
<li class="L6" style="box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="lit" style="box-sizing: border-box; color: #006666;">@Id</span></code></li>
<li class="L7" style="background: rgb(238, 238, 238); box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="lit" style="box-sizing: border-box; color: #006666;">@Column</span><span class="pun" style="box-sizing: border-box; color: #666600;">(</span><span class="str" style="box-sizing: border-box; color: #008800;">"id"</span><span class="pun" style="box-sizing: border-box; color: #666600;">)</span></code></li>
<li class="L8" style="box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="kwd" style="box-sizing: border-box; color: #000088;">private</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="typ" style="box-sizing: border-box; color: #660066;">Integer</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> id</span><span class="pun" style="box-sizing: border-box; color: #666600;">;</span></code></li>
<li class="L9" style="background: rgb(238, 238, 238); box-sizing: border-box;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="com" style="box-sizing: border-box; color: #880000;">/**</span></code></li>
<li class="L0" style="box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="com" style="box-sizing: border-box; color: #880000;"> * 用户名</span></code></li>
<li class="L1" style="background: rgb(238, 238, 238); box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="com" style="box-sizing: border-box; color: #880000;"> */</span></code></li>
<li class="L2" style="box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="lit" style="box-sizing: border-box; color: #006666;">@Column</span><span class="pun" style="box-sizing: border-box; color: #666600;">(</span><span class="str" style="box-sizing: border-box; color: #008800;">"login_name"</span><span class="pun" style="box-sizing: border-box; color: #666600;">)</span></code></li>
<li class="L3" style="background: rgb(238, 238, 238); box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="kwd" style="box-sizing: border-box; color: #000088;">private</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="typ" style="box-sizing: border-box; color: #660066;">String</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> loginName</span><span class="pun" style="box-sizing: border-box; color: #666600;">;</span></code></li>
<li class="L4" style="box-sizing: border-box;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"></code></li>
<li class="L5" style="background: rgb(238, 238, 238); box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="com" style="box-sizing: border-box; color: #880000;">/**</span></code></li>
<li class="L6" style="box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="com" style="box-sizing: border-box; color: #880000;"> * 密码</span></code></li>
<li class="L7" style="background: rgb(238, 238, 238); box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="com" style="box-sizing: border-box; color: #880000;"> */</span></code></li>
<li class="L8" style="box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="lit" style="box-sizing: border-box; color: #006666;">@Column</span><span class="pun" style="box-sizing: border-box; color: #666600;">(</span><span class="str" style="box-sizing: border-box; color: #008800;">"password"</span><span class="pun" style="box-sizing: border-box; color: #666600;">)</span></code></li>
<li class="L9" style="background: rgb(238, 238, 238); box-sizing: border-box;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="lit" style="box-sizing: border-box; color: #006666;">@ColDefine</span><span class="pun" style="box-sizing: border-box; color: #666600;">(</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;">width</span><span class="pun" style="box-sizing: border-box; color: #666600;">=</span><span class="lit" style="box-sizing: border-box; color: #006666;">128</span><span class="pun" style="box-sizing: border-box; color: #666600;">)</span></code></li>
<li class="L0" style="box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="kwd" style="box-sizing: border-box; color: #000088;">private</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="typ" style="box-sizing: border-box; color: #660066;">String</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> password</span><span class="pun" style="box-sizing: border-box; color: #666600;">;</span></code></li>
<li class="L1" style="background: rgb(238, 238, 238); box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="pun" style="box-sizing: border-box; color: #666600;">...................................</span></code></li>
</ol>
</pre>
<div style="background-color: white; box-sizing: border-box; color: #333333; font-family: 'Microsoft YaHei', 微软雅黑, 'Helvetica Neue', Helvetica, 'Segoe UI', Tahoma, STXihei, 华文细黑, STHeiti, 'Droid Sans', 'wenquanyi micro hei', FreeSans, Arimo, Arial, SimSun, 宋体, Heiti, 黑体, sans-serif; font-size: 14px; line-height: 1.72222; margin-bottom: 16px;">
OK,这样,在项目启动时就会在数据库创建这个t_acct_user表</div>
<div style="background-color: white; box-sizing: border-box; color: #333333; font-family: 'Microsoft YaHei', 微软雅黑, 'Helvetica Neue', Helvetica, 'Segoe UI', Tahoma, STXihei, 华文细黑, STHeiti, 'Droid Sans', 'wenquanyi micro hei', FreeSans, Arimo, Arial, SimSun, 宋体, Heiti, 黑体, sans-serif; font-size: 14px; line-height: 1.72222; margin-bottom: 16px;">
4、现在可以写Action了,跟springmvc很像,只是人家叫Module,管它Action,Controller,Module 就是个类名儿</div>
<pre class="prettyprint linenums prettyprinted" style="background: rgb(246, 246, 246); border-radius: 0px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; color: #333333; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 12px; font-stretch: normal; line-height: 1.6; margin-bottom: 16px; overflow: auto; padding: 10px; word-break: break-all; word-wrap: normal;"><ol class="linenums" style="box-sizing: border-box; color: #999999; margin-bottom: 0px; margin-top: 0px; padding: 0px 0px 0px 2.5em;">
<li class="L0" style="box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="com" style="box-sizing: border-box; color: #880000;">//就像@RequestMapping,制定url前缀</span></code></li>
<li class="L1" style="background: rgb(238, 238, 238); box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="lit" style="box-sizing: border-box; color: #006666;">@At</span><span class="pun" style="box-sizing: border-box; color: #666600;">(</span><span class="str" style="box-sizing: border-box; color: #008800;">"/manager"</span><span class="pun" style="box-sizing: border-box; color: #666600;">)</span></code></li>
<li class="L2" style="box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="lit" style="box-sizing: border-box; color: #006666;">@IocBean</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="com" style="box-sizing: border-box; color: #880000;">// 声明为Ioc容器中的一个Bean 就像 @Controller</span></code></li>
<li class="L3" style="background: rgb(238, 238, 238); box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="kwd" style="box-sizing: border-box; color: #000088;">public</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="kwd" style="box-sizing: border-box; color: #000088;">class</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="typ" style="box-sizing: border-box; color: #660066;">UserModule</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="pun" style="box-sizing: border-box; color: #666600;">{</span></code></li>
<li class="L4" style="box-sizing: border-box;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"></code></li>
<li class="L5" style="background: rgb(238, 238, 238); box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="com" style="box-sizing: border-box; color: #880000;">//注入service</span></code></li>
<li class="L6" style="box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="lit" style="box-sizing: border-box; color: #006666;">@Inject</span></code></li>
<li class="L7" style="background: rgb(238, 238, 238); box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="kwd" style="box-sizing: border-box; color: #000088;">protected</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="typ" style="box-sizing: border-box; color: #660066;">UserService</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> userService</span><span class="pun" style="box-sizing: border-box; color: #666600;">;</span></code></li>
<li class="L8" style="box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"></code></li>
<li class="L9" style="background: rgb(238, 238, 238); box-sizing: border-box;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="com" style="box-sizing: border-box; color: #880000;">//就像@RequestMapping,制定url前缀</span></code></li>
<li class="L0" style="box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="lit" style="box-sizing: border-box; color: #006666;">@At</span><span class="pun" style="box-sizing: border-box; color: #666600;">({</span><span class="str" style="box-sizing: border-box; color: #008800;">"/user"</span><span class="pun" style="box-sizing: border-box; color: #666600;">})</span></code></li>
<li class="L1" style="background: rgb(238, 238, 238); box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="com" style="box-sizing: border-box; color: #880000;">//执行GET方式</span></code></li>
<li class="L2" style="box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="lit" style="box-sizing: border-box; color: #006666;">@GET</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span></code></li>
<li class="L3" style="background: rgb(238, 238, 238); box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="com" style="box-sizing: border-box; color: #880000;">//制定方法返回后,访问的页面,含义是返回jsp视图,路径是views/user.jsp</span></code></li>
<li class="L4" style="box-sizing: border-box;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="lit" style="box-sizing: border-box; color: #006666;">@Ok</span><span class="pun" style="box-sizing: border-box; color: #666600;">(</span><span class="str" style="box-sizing: border-box; color: #008800;">"jsp:views.user"</span><span class="pun" style="box-sizing: border-box; color: #666600;">)</span></code></li>
<li class="L5" style="background: rgb(238, 238, 238); box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="kwd" style="box-sizing: border-box; color: #000088;">public</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="kwd" style="box-sizing: border-box; color: #000088;">void</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> main</span><span class="pun" style="box-sizing: border-box; color: #666600;">()</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="pun" style="box-sizing: border-box; color: #666600;">{</span></code></li>
<li class="L6" style="box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="pun" style="box-sizing: border-box; color: #666600;">}</span></code></li>
<li class="L7" style="background: rgb(238, 238, 238); box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"></code></li>
<li class="L8" style="box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="com" style="box-sizing: border-box; color: #880000;">/**</span></code></li>
<li class="L9" style="background: rgb(238, 238, 238); box-sizing: border-box;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="com" style="box-sizing: border-box; color: #880000;"> * 修改密码</span></code></li>
<li class="L0" style="box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="com" style="box-sizing: border-box; color: #880000;"> * @param oldpassword</span></code></li>
<li class="L1" style="background: rgb(238, 238, 238); box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="com" style="box-sizing: border-box; color: #880000;"> * @param password</span></code></li>
<li class="L2" style="box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="com" style="box-sizing: border-box; color: #880000;"> * @param password2</span></code></li>
<li class="L3" style="background: rgb(238, 238, 238); box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="com" style="box-sizing: border-box; color: #880000;"> * @param me</span></code></li>
<li class="L4" style="box-sizing: border-box;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="com" style="box-sizing: border-box; color: #880000;"> * @return</span></code></li>
<li class="L5" style="background: rgb(238, 238, 238); box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="com" style="box-sizing: border-box; color: #880000;"> */</span></code></li>
<li class="L6" style="box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="com" style="box-sizing: border-box; color: #880000;">//就像@RequestMapping,制定url前缀,未指定name,取方法名</span></code></li>
<li class="L7" style="background: rgb(238, 238, 238); box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="com" style="box-sizing: border-box; color: #880000;">//方法返回值可以是任意类型,nutz会将返回值放在一个key为obj的map中,就像model.addAttribute("obj",Object);</span></code></li>
<li class="L8" style="box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="com" style="box-sizing: border-box; color: #880000;">//@Param标识从页面传过来的值,这个注解不写也可以</span></code></li>
<li class="L9" style="background: rgb(238, 238, 238); box-sizing: border-box;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="com" style="box-sizing: border-box; color: #880000;">//@Attr("me")UserGeneralInfo me 是去登录用户的session</span></code></li>
<li class="L0" style="box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="com" style="box-sizing: border-box; color: #880000;">//未指定@Ok,默认是返回json视图(MainModule中指定的)</span></code></li>
<li class="L1" style="background: rgb(238, 238, 238); box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="lit" style="box-sizing: border-box; color: #006666;">@At</span></code></li>
<li class="L2" style="box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="kwd" style="box-sizing: border-box; color: #000088;">public</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="typ" style="box-sizing: border-box; color: #660066;">Object</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> updatepwd</span><span class="pun" style="box-sizing: border-box; color: #666600;">(</span><span class="lit" style="box-sizing: border-box; color: #006666;">@Param</span><span class="pun" style="box-sizing: border-box; color: #666600;">(</span><span class="str" style="box-sizing: border-box; color: #008800;">"oldpassword"</span><span class="pun" style="box-sizing: border-box; color: #666600;">)</span><span class="typ" style="box-sizing: border-box; color: #660066;">String</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> oldpassword</span><span class="pun" style="box-sizing: border-box; color: #666600;">,</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="lit" style="box-sizing: border-box; color: #006666;">@Param</span><span class="pun" style="box-sizing: border-box; color: #666600;">(</span><span class="str" style="box-sizing: border-box; color: #008800;">"password"</span><span class="pun" style="box-sizing: border-box; color: #666600;">)</span><span class="typ" style="box-sizing: border-box; color: #660066;">String</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> password</span><span class="pun" style="box-sizing: border-box; color: #666600;">,</span><span class="lit" style="box-sizing: border-box; color: #006666;">@Param</span><span class="pun" style="box-sizing: border-box; color: #666600;">(</span><span class="str" style="box-sizing: border-box; color: #008800;">"password2"</span><span class="pun" style="box-sizing: border-box; color: #666600;">)</span><span class="typ" style="box-sizing: border-box; color: #660066;">String</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> password2</span><span class="pun" style="box-sizing: border-box; color: #666600;">,</span></code></li>
<li class="L3" style="background: rgb(238, 238, 238); box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="lit" style="box-sizing: border-box; color: #006666;">@Attr</span><span class="pun" style="box-sizing: border-box; color: #666600;">(</span><span class="str" style="box-sizing: border-box; color: #008800;">"me"</span><span class="pun" style="box-sizing: border-box; color: #666600;">)</span><span class="typ" style="box-sizing: border-box; color: #660066;">UserGeneralInfo</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> me</span><span class="pun" style="box-sizing: border-box; color: #666600;">)</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="pun" style="box-sizing: border-box; color: #666600;">{</span></code></li>
<li class="L4" style="box-sizing: border-box;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="kwd" style="box-sizing: border-box; color: #000088;">if</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="pun" style="box-sizing: border-box; color: #666600;">(</span><span class="typ" style="box-sizing: border-box; color: #660066;">Strings</span><span class="pun" style="box-sizing: border-box; color: #666600;">.</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;">isBlank</span><span class="pun" style="box-sizing: border-box; color: #666600;">(</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;">password</span><span class="pun" style="box-sizing: border-box; color: #666600;">)</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="pun" style="box-sizing: border-box; color: #666600;">||</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> password</span><span class="pun" style="box-sizing: border-box; color: #666600;">.</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;">length</span><span class="pun" style="box-sizing: border-box; color: #666600;">()</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="pun" style="box-sizing: border-box; color: #666600;"><</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="lit" style="box-sizing: border-box; color: #006666;">6</span><span class="pun" style="box-sizing: border-box; color: #666600;">)</span></code></li>
<li class="L5" style="background: rgb(238, 238, 238); box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="kwd" style="box-sizing: border-box; color: #000088;">return</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="kwd" style="box-sizing: border-box; color: #000088;">new</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="typ" style="box-sizing: border-box; color: #660066;">NutMap</span><span class="pun" style="box-sizing: border-box; color: #666600;">().</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;">setv</span><span class="pun" style="box-sizing: border-box; color: #666600;">(</span><span class="str" style="box-sizing: border-box; color: #008800;">"ok"</span><span class="pun" style="box-sizing: border-box; color: #666600;">,</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="kwd" style="box-sizing: border-box; color: #000088;">false</span><span class="pun" style="box-sizing: border-box; color: #666600;">).</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;">setv</span><span class="pun" style="box-sizing: border-box; color: #666600;">(</span><span class="str" style="box-sizing: border-box; color: #008800;">"msg"</span><span class="pun" style="box-sizing: border-box; color: #666600;">,</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="str" style="box-sizing: border-box; color: #008800;">"密码不符合要求"</span><span class="pun" style="box-sizing: border-box; color: #666600;">);</span></code></li>
<li class="L6" style="box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="kwd" style="box-sizing: border-box; color: #000088;">if</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="pun" style="box-sizing: border-box; color: #666600;">(!</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;">password</span><span class="pun" style="box-sizing: border-box; color: #666600;">.</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;">equals</span><span class="pun" style="box-sizing: border-box; color: #666600;">(</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;">password2</span><span class="pun" style="box-sizing: border-box; color: #666600;">))</span></code></li>
<li class="L7" style="background: rgb(238, 238, 238); box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="kwd" style="box-sizing: border-box; color: #000088;">return</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="kwd" style="box-sizing: border-box; color: #000088;">new</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="typ" style="box-sizing: border-box; color: #660066;">NutMap</span><span class="pun" style="box-sizing: border-box; color: #666600;">().</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;">setv</span><span class="pun" style="box-sizing: border-box; color: #666600;">(</span><span class="str" style="box-sizing: border-box; color: #008800;">"ok"</span><span class="pun" style="box-sizing: border-box; color: #666600;">,</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="kwd" style="box-sizing: border-box; color: #000088;">false</span><span class="pun" style="box-sizing: border-box; color: #666600;">).</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;">setv</span><span class="pun" style="box-sizing: border-box; color: #666600;">(</span><span class="str" style="box-sizing: border-box; color: #008800;">"msg"</span><span class="pun" style="box-sizing: border-box; color: #666600;">,</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="str" style="box-sizing: border-box; color: #008800;">"两次密码输入不一致"</span><span class="pun" style="box-sizing: border-box; color: #666600;">);</span></code></li>
<li class="L8" style="box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="kwd" style="box-sizing: border-box; color: #000088;">if</span><span class="pun" style="box-sizing: border-box; color: #666600;">(!(</span><span class="kwd" style="box-sizing: border-box; color: #000088;">new</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="typ" style="box-sizing: border-box; color: #660066;">Sha256Hash</span><span class="pun" style="box-sizing: border-box; color: #666600;">(</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;">oldpassword</span><span class="pun" style="box-sizing: border-box; color: #666600;">,</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> me</span><span class="pun" style="box-sizing: border-box; color: #666600;">.</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;">getSalt</span><span class="pun" style="box-sizing: border-box; color: #666600;">()).</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;">toHex</span><span class="pun" style="box-sizing: border-box; color: #666600;">().</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;">equals</span><span class="pun" style="box-sizing: border-box; color: #666600;">(</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;">me</span><span class="pun" style="box-sizing: border-box; color: #666600;">.</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;">getPassword</span><span class="pun" style="box-sizing: border-box; color: #666600;">())))</span></code></li>
<li class="L9" style="background: rgb(238, 238, 238); box-sizing: border-box;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="kwd" style="box-sizing: border-box; color: #000088;">return</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="kwd" style="box-sizing: border-box; color: #000088;">new</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="typ" style="box-sizing: border-box; color: #660066;">NutMap</span><span class="pun" style="box-sizing: border-box; color: #666600;">().</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;">setv</span><span class="pun" style="box-sizing: border-box; color: #666600;">(</span><span class="str" style="box-sizing: border-box; color: #008800;">"ok"</span><span class="pun" style="box-sizing: border-box; color: #666600;">,</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="kwd" style="box-sizing: border-box; color: #000088;">false</span><span class="pun" style="box-sizing: border-box; color: #666600;">).</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;">setv</span><span class="pun" style="box-sizing: border-box; color: #666600;">(</span><span class="str" style="box-sizing: border-box; color: #008800;">"msg"</span><span class="pun" style="box-sizing: border-box; color: #666600;">,</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="str" style="box-sizing: border-box; color: #008800;">"旧密码输入不正确"</span><span class="pun" style="box-sizing: border-box; color: #666600;">);</span></code></li>
<li class="L0" style="box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> userService</span><span class="pun" style="box-sizing: border-box; color: #666600;">.</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;">updatePassword</span><span class="pun" style="box-sizing: border-box; color: #666600;">(</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;">me</span><span class="pun" style="box-sizing: border-box; color: #666600;">.</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;">getId</span><span class="pun" style="box-sizing: border-box; color: #666600;">(),</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> password</span><span class="pun" style="box-sizing: border-box; color: #666600;">);</span></code></li>
<li class="L1" style="background: rgb(238, 238, 238); box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="kwd" style="box-sizing: border-box; color: #000088;">return</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="kwd" style="box-sizing: border-box; color: #000088;">new</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="typ" style="box-sizing: border-box; color: #660066;">NutMap</span><span class="pun" style="box-sizing: border-box; color: #666600;">().</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;">setv</span><span class="pun" style="box-sizing: border-box; color: #666600;">(</span><span class="str" style="box-sizing: border-box; color: #008800;">"ok"</span><span class="pun" style="box-sizing: border-box; color: #666600;">,</span><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="kwd" style="box-sizing: border-box; color: #000088;">true</span><span class="pun" style="box-sizing: border-box; color: #666600;">);</span></code></li>
<li class="L2" style="box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: black; padding-left: 0px;"> </span><span class="pun" style="box-sizing: border-box; color: #666600;">}</span></code></li>
<li class="L3" style="background: rgb(238, 238, 238); box-sizing: border-box; list-style-type: decimal;"><code style="background: 0px 50%; border-radius: 0px; border: 0px; box-sizing: border-box; color: inherit; display: inline; font-family: Consolas, Monaco, courier, monospace; font-size: 14px; line-height: inherit; margin: 0px; max-width: initial; overflow: initial; padding: 0px; white-space: pre-wrap; word-wrap: normal;"><span class="pun" style="box-sizing: border-box; color: #666600;">}</span></code></li>
</ol>
</pre>
<div style="background-color: white; box-sizing: border-box; color: #333333; font-family: 'Microsoft YaHei', 微软雅黑, 'Helvetica Neue', Helvetica, 'Segoe UI', Tahoma, STXihei, 华文细黑, STHeiti, 'Droid Sans', 'wenquanyi micro hei', FreeSans, Arimo, Arial, SimSun, 宋体, Heiti, 黑体, sans-serif; font-size: 14px; line-height: 1.72222; margin-bottom: 16px;">
5、这样配个页面,就可以实现修改密码功能了<br />
用它确认减少了工作量<br />
1、没有复杂的xml配置文件<br />
2、mvc像springmvc一样好用<br />
3、dao有很多便捷的方法:<br />
比如:<br />
1、取PersonInfo一条记录,只查询制定的字段,sql会执行select id,usedTime from person_info where id = ?</div>
<br /> PersonInfo personInfo = Daos.ext(dao, FieldFilter.create(PersonInfo.class, "^id|usedTime")).fetch(PersonInfo.class,id);
<br />
<br /> 2、只更新制定的字段,sql会执行update person_info set usedTime = ? where id = ?
<br />
<br /> Daos.ext(dao, FieldFilter.create(PersonInfo.class, "usedTime")).update(personInfo);
<br />
<br /> 3、按条件查询并排序,sql会执行select * from person_info where person_id = ? order by q_id asc;
<br />
<br /> PersonInfo personInfoList = dao.query(PersonInfo.class,
<br /> Cnd.NEW().where("person_id","=",me.getId())
<br />
<br /> .orderBy("q_id","asc"));<br /><pre class="prettyprint linenums prettyprinted" style="background: rgb(246, 246, 246); border-radius: 0px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; color: #333333; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 12px; font-stretch: normal; line-height: 1.6; margin-bottom: 16px; overflow: auto; padding: 10px; word-break: break-all; word-wrap: normal;"><ol class="linenums" style="box-sizing: border-box; color: #999999; margin-bottom: 0px; margin-top: 0px; padding: 0px 0px 0px 2.5em;">
</ol>
</pre>
<div style="background-color: white; box-sizing: border-box; color: #333333; font-family: 'Microsoft YaHei', 微软雅黑, 'Helvetica Neue', Helvetica, 'Segoe UI', Tahoma, STXihei, 华文细黑, STHeiti, 'Droid Sans', 'wenquanyi micro hei', FreeSans, Arimo, Arial, SimSun, 宋体, Heiti, 黑体, sans-serif; font-size: 14px; line-height: 1.72222;">
6、其它,像集成log4j,集成shiro,集成redis,官方都有手把手说明,感兴趣的同学可以去看看<br />
用它的确可以事半功倍的快速建立一个项目并实现功能</div>
springhttp://www.blogger.com/profile/05643745951876661529noreply@blogger.com0