公共经济学-福利经济学讲解学习_第1页
公共经济学-福利经济学讲解学习_第2页
公共经济学-福利经济学讲解学习_第3页
公共经济学-福利经济学讲解学习_第4页
公共经济学-福利经济学讲解学习_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

公共经济学——福利经济学听三角形的分类的心得体会听三角形的分类的心得体会

/听三角形的分类的心得体会听三角形的分类的心得体会对于实习生来说的我,很感谢学校给我提供了这次去银城一小听课和学习的机会。银城一小“六三”高效课堂“群优杯”团队展示活动,包含着说课、公开课、磨课、评课四大部份。而这四大部份则由一个团队合作精心设计和实践出来的成果,有着巨大的意义,同时对于我们听课的人们来说受益匪浅,而且从中吸取了很多宝贵的经验和教学上的方法和手段。这堂课情景导入没有修饰和虚华的成分,没有令人眼花缭乱的动画,没有临场作秀的气氛,自然和谐。课题引入快捷。以小游戏变魔术导入新课,提高学生们的积极性,同时也让同学们对于新知识更感兴趣。课堂教学中体现生本教育。教师放手让学生自己动手操作、自主探究解决问题,如:同学们自己动手操作,小组合作讨论,将给出的6个不同的三角形按角分类,自己动手测一测锐角、直角、钝角。而且在课堂上刘老师很有耐性的对学生进行有效的引导,如:知道有一个直角、两个锐角叫做直角三角形,根据锐角的个数让同学们知道三角形至少有两个锐角。充分体现“教师以学生为主体,学生是数学学习的主人,教师是数学学习的组织者”。此次听课收获丰富,这也将对以后的我起着不可忽视的影响,更让我清楚自己的不足和渺小,但是我会努力加油学习。下面谈谈我的的体会。第一,教师善于创设情境。在教学过程中创设情境,目标明确,能为教学服务,提高了学生的好奇心,激发了求知欲,进而促进其思维发展。第二,教师在教学过程当中,根据学生的心理发展特点,把枯燥、呆板的课堂充满了趣味性,从而也培养了学生学习数学的兴趣。这堂课中有这让我汲取不完的精髓,但我会努力的消化,从而成为自己的珍宝。占美婷

车间安全用电的注意事项车间安全用电的注意事项

/车间安全用电的注意事项车间安全用电的注意事项1.除持证的电气专业人员外,其余人员一律不得随意乱动或私自修理部门内的电气设备和设施。2.电气设备不得带故障运行;任何电气设备在未验明无电之前,一律认为有电,不要盲目接触。3.需要移动某些非固定安装的电气设备,必须先切断电源再移动;移动中,要防止导线被拉断。4.员工经常接触和使用的配电箱、配电板、闸刀开关、按钮开关、插座以及导线等,必须保持安全完好,不得有破损。定期检查。5.停电后必须切断电源总开关。6.在送电时,要仔细检查设备内及其周围是否有人,并发出信号或联络后再送电。7.挂有电气维修牌的开关,绝对不允许闭合电源开关。8.当漏电保护开关出现跳闸时,不能私自再合闸,并通知电工人员进行检查、维修,经电工同意合闸后,方可合闸。9.电气设备的清扫必须在确认断电后再进行。设备进行清理时,严禁用水冲刷电气设施。10.工厂内的所有用电器具都必须安装使用漏电保护开关实行单机保护。11.不要用潮湿的手、抹布和其它物体接触任何电气设备。12.严禁不用插头而直接将电线末端线头插在插座里。13.当设备内部出现冒烟,产生焦味、拉弧等不正常现象,要立即切断设备电源,并通知电工人员进行维修,避免故障范围扩大和发生触电事故。14.设备使用完后,需切断设备的总电源。设备的断电顺序,先断设备控制电源,再断分路空气开关。15.掌握断路器的拉闸合闸的操作方法,先拉分路开关再拉总开关。在拉闸过程中要执行一伸一拉制。16.带有机械传动的电器、电气设备必须装防护盖、防护罩或防护栅栏进行保护才能使用,不能将手或身体伸进运行中的设备机械传动位置,对设备进行维修时,必须确保切断电源,悬挂警示牌后方能进行。17.如发现有人触电,应赶快切断电源或用干燥的木棍、竹竿等绝缘物将电线挑开,使触电者马上脱离电源。如触电者精神昏迷,呼吸停止,应立即进行人工呼吸,及时送医院抢救。18.发生电气火灾时,应切断电源使用干粉、二氧化碳或绝缘性能好的灭火器进行灭火。严禁使用水、泡沫及其它绝缘性能差的灭火器进行灭火。19.了解本车间的配电布局.

乡村鬼故事之陈老二乡村鬼故事之陈老二

/乡村鬼故事之陈老二乡村鬼故事之陈老二???陈老二是一个外来户,六几年的时候逃荒逃到我们村的。一米六几的个子,瘦瘦的,头发长长的。很久都没有刮胡子了,邋里邋遢的。???他自己说他的名字就叫陈老二,村里的人们看他孤身一人可怜。于是就给他安排到了村东头,离乱葬岗不远的空房子那了。没人知道他从哪里来,家里还有些什么人。???陈老二性格懦弱胆小怕事。平时和村里的人有矛盾,对方只要说话大声一点,他就开始害怕了。然后不停的说好话道歉!他来村里以后,和村上的人们一样劳动挣工分,干活很卖力气,而且不计较工分的多少。与人走在路上碰面都是笑一笑点点头就过去了。和村里的人交流不是太多。村里的人们没事的时候总爱拿他寻开心。???这样的日子过了一年,第二年村里出现了一件怪事!寡妇李小娥失踪了!???于是村里的人们就开始谣言起来了,各种版本都有,最广泛的版本就是寡妇被人杀了!人们看到陈老二就和他开玩笑说:“陈老二,你是不是调戏寡妇不成,害怕事情暴露而把他杀了!”???陈老二每次都积极的辩解:“我没有,我没有杀她”。每次辩解的时候表情都惶惶恐恐的,本来就是一句玩笑话,谁知道说的人越来越多了,并且越传越离谱。后来人们发现一连好多天都没有看到陈老二了。人们都感到很奇怪,他去哪了呢?经不住好奇心的人们,最后一起去了陈老二家准备一探究竟。???还没到陈老二的屋子,远远的就闻到了一股腐臭的味道,和死动物腐烂的味道一样。据当时进去的人们后来说,他们刚打开门就吐了,一推开门就看到陈老二吊在屋子中央的房梁上,穿着老寿衣。杂乱的头发上嗡嗡的围着一堆苍蝇,眼珠子瞪的大大的暴露在眼眶外,舌头伸的长长的,上面爬满了蛆,屋里到处弥漫着尸臭味!???留下了一张纸,上面写着五个字,我没有杀人!由于没人知道他从哪来家里还有什么人。没办法通知他的亲属,就草草的把他埋葬在乱葬岗堆里。人们普遍的说法就是他害怕事情暴露,而畏罪自杀了!根本就没有去相信他留下的那张纸上面的几个字!???日子慢慢的过去了一切又恢复了平静。这一天,天有点阴,村里老李家的儿子在乱葬岗地附近的小河边放鹅,鹅丢了几只。于是老李的儿子就去找鹅,不知不觉就走到乱葬岗附近的**地里去了。这老李的儿子胆子也真是大,一个人走到红麻地里去了,一人多高的红麻遮住了外面的光线。???老李的儿子一直往红麻地的深处走去。这时候,突然听到了红麻地前方,传来了有东西掀开红麻的声音朝着他的方向走过来了。老李的儿子心里开始害怕了,谁呢,谁在这地里呢????声音越来越近了,终于看清了来人。这个人披散着长长的头发,惨白的脸上胡子拉渣的。眼珠瞪的大大的,暴露在眼眶外。长长的舌头都拖到地上了,浑身湿漉漉的。老李的儿子吓得啊一声就跑。心里想这不就是死了的陈老二嘛!???扒开红麻就往外面跑,鹅也不找了。最要命的是陈老二在后面追着他。想起刚刚陈老二的样子,老李的儿子害怕到极点了!腿不听使唤了,嘣的一声摔倒在地上,声音越来越近了,陈老二追过来了,可怜的小李吓晕过去了。???后面的事还是他家里的人告诉他的,家里人看他天黑了还没回家!就出来找他了,找遍了整个村子。后来就找到那块地去了,看到他躺在红麻地边上晕过去了。就把他背回家了!???后来小李见到陈老二鬼魂的事情在村里传开了!乱葬岗那的红麻地成了禁地,大白天的都没人敢去那里。但是没办法啊,红麻成熟了总要收获的啊!???那天红麻地的主人,王小六硬着头皮去地里砍麻。一路上都是心惊胆战的,害怕看到陈老二的鬼魂!一开始还比较顺利,砍完了一半的红麻。???这时候天突然阴了,刮起了风下起了雨!天开始渐渐的黑了,王小六看着没有砍完的红麻,心里想着明天再来了!准备收拾东西回家了,突然前面传来了声音。???有一个人嗷嗷嗷的从地里冲了出来,雨水模糊了王小六的视线。他模糊的看清了来人,穿着破破烂烂的寿衣,脸上阴森森的鬼笑。舌头伸的长长的。王小六吓得:“妈呀,鬼啊!”扭头就跑,东西也不要了!???吊死鬼陈老二一直跟着他后面,当天晚上到家王小六就发高烧了。嘴里一直说着胡话:“不要,不要追我啊!我与你无冤无仇,你人都死了,为什么还要出来吓我啊!”???王小六家里人看他这个样子,就明白了他是招上不干净的东西了。于是去找懂外样的先生了(就是阴阳先生)先生刚到王小六家,就看出了不对劲。他对王小六的老婆说:“你家有阴人,(鬼)就在你家房梁上吊着。一直看着躺在床上的男人,他是来找替身的”!???王小六老婆当时就跪在地上哭了:“先生你一定要救救我家的当家的啊!”他死了我们一家老少怎么办啊!“先生说:”他怎么招惹上他的呢?“???于是王小六老婆就把王小六白天去砍麻,回来就这样了的事情经过说了一遍!先生说:”事情的起因在红麻地那,只有到那才能找到解决的方法。现在已经深夜了,那地方去不了了。天一亮我们就去那看看,不过你放心;我现在画一道符,你烧了和到碗里用开水冲服喂他喝下去,能保他今夜没事。???那个吊死鬼白天都能现行,我的道行现在收复不了他,我在你家画几道符,你贴在你男人的床头,能保证那吊死鬼今夜奈何不了你们!“话说完,先生就朝屋梁上的陈老二看去,只见陈老二用阴毒的眼神看着屋里的三个人,脸上阴森森的!???他恨阴阳先生多管闲事,妨碍他找替身投胎!本来眼看着都要成功了,被半路出来的阴阳先生搅和了。还听到先生说要收拾他。他自然是很不甘心!他朝着先生说了:”你莫要多管闲事,否则让你自身难保!他,我是带走定了,看你能奈我何?“说完就离开了房梁朝着外面飞出去了。???吊死鬼走后,先生就问王小六老婆:”这鬼生前你们认识么,有什么仇怨没有?“王小六老婆于是就把陈老二从外地逃难过来一直到上吊自杀的事说了一遍!???话毕!先生叹了一口气:”此人也是可怜之人!“???第二天一大早,王小六老婆就和村民们带着阴阳先生一起朝着村东头,乱葬岗附近的红麻地走去了。刚到红麻地,靠近乱葬岗那。就有人说了:”哎呀!怎么这后面什么时候多了一条小水沟啊,都流到乱葬岗坟堆这了,很多坟包都进水了!这时候人们才注意到了这条水沟,原来是红麻地后面这一块地凹了,时间一长加上雨水的冲击就形成了一条小水沟。???平时人们很少来这里,所以都没注意到!先生突然明白了什么,说:“陈老二埋在那一块?快带我去看看”!村里人说:“就埋在这,他是外地来的,他死了以后我们就把他埋在这无人管的乱葬岗了!”???于是大家带着先生走到了陈老二的坟前,光秃秃的小坟包上面长着一些荒草,坟前也没有祭品,甚是凄凉!生前逃难到这里,死后还埋在异乡异地,再也没能回家乡!先生注意到了陈老二的坟包左边有个洞,进水了。就是那块地后面,小水沟流过来的。把事情仔细一想明白了过来。怪不得他那么大的怨气呢!???后来他和大家说要启棺,村民们都没敢做主。有人找来了大队书记,在大队书记的允许下。大家一起挖开了陈老二的坟,只见棺材都浸泡在水里了,由于他在这没有亲人,死后还是大队里给他买的薄皮棺材。棺材都腐烂了,里面进水了。打开棺盖,映入眼帘的是陈老二,那腐烂的尸体惨不忍睹!阴阳先生和大队书记商量过后,从新买了一口棺材把陈老二安葬到里面去了,还把那小水沟填平了。???从新安葬过后,在陈老二的坟包面前烧了很多纸钱,纸元宝,纸人,纸花轿。阴阳先生在陈老二坟前说了:“以后每年大家清明上坟的时候,都会顺便来你这里烧些纸钱!你别再缠着村民了,也别出来吓人了!念你也是可怜之人,好好的入地府等待重新投胎,来生投个好人家!???说来也怪,当天早上王小六就好了,能起床了,脑袋也清醒了,那天晚上村里的人都做了一个相同的梦。梦里陈老二向他们道谢,说谢谢大家从新安葬了他,现在他不用每天浸泡在水里了,寡妇李小娥真的不是他杀的,他是听村里的人都说是他调戏寡妇、杀人灭口,于是终日惶惶恐恐,害怕村里把他当杀人犯送到警局,想到被警察审问和被枪毙,吓坏了,受不了心理的折磨最终选择了上吊自杀!???事情过去了很多年,突然有一天一个村民回村说他在别的城市看到了寡妇李小娥,原来当年寡妇是和别的男人私奔了,由于害怕村里的闲言闲语,就和男人一起跑到外地城市生活了。现在已经是几个孩子的妈妈了!???村里的人听到了这件事都唏嘘不已,当年是他们冤枉了陈老二了!陈老二是冤枉死了的!至今村里还会有老人和小孩子们,说起陈老二死后变吊死鬼的故事!

学前儿童健康教育的意义学前儿童健康教育的意义

/学前儿童健康教育的意义学前儿童健康教育的意义《幼儿园教育指导纲要》明确要求:“幼儿园必须把保护幼儿的生命和促进幼儿的健康放在工作的首位。”可见,对学前儿童进行健康教育具有十分重要的意义。1、学前儿童健康教育是保护学前儿童健康成长的特殊需要学前儿童身体的器官、系统的发育和功能尚未完善,自我保护意识、对疾病的抵抗能力、对环境的适应能力较弱,容易受到伤害,小儿心理发展迅速,易受多种因素影响,因此,他们要接受适当的健康教育,参与力所能及的健康活动,以学到更多的健康知识,改善自己的健康态度,形成有利于自身和他人的健康的行为。2、学前儿童健康教育将为学前儿童一生的健康和生活奠定良好的基础学前儿童健康教育是终身健康教育的基础阶段,学前儿童时期的健康不仅能提高学前儿童的生命质量,而且为其以后一生的健康奠定了基础,赢得了时间。3、学前儿童健康教育是对学前儿童进行全面素质教育的重要组成部分学前儿童的全面素质教育包括身心健康素质的教育、智能素质的教育、品德素质的教育和审美素质的教育。学前儿童健康教育在促进学前儿童身心健康发展的同时,还能促进学前儿童其他方面的发展,如学前儿童学习体操,不仅能锻炼身体,还能学习与同伴之间的相处,能欣赏美的音乐和美的动作等。这些都有利于学前儿童全面素质的发展。4、学前儿童的身心健康是国家、民族发展的需要《中共中央国务院关于深化教育改革,全面推进素质教育的决定》指出:“健康的体魄是青少年为祖国和人民服务的基本前提,是中华民族旺盛生命力的体现。”学前儿童的健康是提高人口素质、民族素质的重要保证。只有个体的身心健康,才能促进整个国家、民族的强大和繁荣。

认识自己习题1认识自己习题1

PAGE

/

PAGE

1

认识自己习题1《认识自己》习题

一、基础题(一)单项选择题1.(2016·福州中考)儿子:“爸爸,你说我长大后能有出息吗?”爸爸:“为什么这么问?”儿子:“因为我在学校学习不算好啊……”爸爸的回答最恰当的是()A.“你需要学会自立。”B.“你需要正确认识自己。”C.“你需要学会发泄情绪。”D.“你需要拒绝不良诱惑。”2.法国著名思想家卢梭曾指出:“‘你要认识你自己’,比伦理学家们的一切巨著更为重要,更为深刻。”这是因为正确认识自己()①能够使我们有足够去面对困难的力量②可以促进与他人的交往③能彻底解答“我们从哪里来,到哪里去”的问题④能够更好地理解他人、善待他人A.①②③8.②③④C.①②④D.①③④3.下列对自己的认识属于社会方面的有()A.我是七年级(3)班对班级工作充满激情的班长B.我是一个喜欢体育活动,特别是足球活动的人C.我是一个身体健康的小伙子D.我是一个意志坚强的人4.(2016·盐城中考)漫画告诉我们要()A.自尊自信积极悦纳自我B.客观地评价自己和他人C.善于发现别人的缺点D.通过比较正确认识自己5.在自我推荐优秀学生班会活动中,学习成绩优秀、乐于助人的小英,谈到自己还有不少缺点,比如性格不够开朗,遇事容易急躁。小英认识自我的途径是()A.通过自我观察认识自己B.通过他人了解自己C.通过集体了解自己D.通过和他人比较认识自己“知人者智,自知者明”,“知己知彼,百战不殆”,“人贵有自知之明”。从这些话语中我们能获得的信息是()认识自己很重要,我们要正确认识自己B.认识自己会受到知识、经验等限制,具有一定的难度C.我们可以从多个方面认识自己,这样会更全面、更准确D.认识自己很不容易,并且不如学习重要,我们没有必要花费时间去做费力不讨好的事。俗话说“当局者迷旁观者清。”这告诉我们()旁观者最了解自己B.人无法认识自己C.我们要多观察别人,少分析自己D.要提高自我认识水平,并且从他人的态度和评价中了解和认识自己。小强与朋友们的聊天记录中,能够体现正确认识自我的是()A.小宇:我身上只有优点,没有缺点B.小刚:我脑子笨,再努力也没用C.要用全面、发展的眼光看待自己D.小明:长得帅最重要,不学习没关系二、综合题(二)简答题9.刚上七年级的赵凯在开学后的第一个班会上这样向同学介绍自己:“我在小学时,被同学们称为小机灵、调皮鬼。叫我小机灵,因为我的动作比较灵活,头脑也比较聪明,我上课爱思考,爱发言,常得到老师的表扬;说我是调皮鬼,因为我经常在教室里打闹,有时上课管不住自己,为此也被老师批评过。我的兴趣挺广泛,看书、下棋、摄影、旅游我都喜欢。我想在新的集体里改正缺点,与同学们互相帮助,做一名合格的初中生。”(1)赵凯对自己的认识正确吗?为什么?(2)赵凯运用了哪些认识自己的方法?三、提高题(三)能力提升10.(2016·温州苍南质检)初中生活过得真快,一个学期就快结束了。在小伟这一学期的“发展性综合素质报告单”上,留下了这样一些评价:阅读上述材料,回答问题。(1)结合材料,说明报告单中有哪几种认识自我的(2)你认为小伟对自己的认识会对他产生怎样的影响?(3)小伟要怎样正确对待老师的评价?《认识自己》习题参考答案:基础题1.B本题考查正确认识自我。要正确认识和评价自己.就要正视现实,实事求是,全面客观地看待自己,要用发展的眼光看待自己。评价一个人有多重方面。在学校的学习只是获取知识的一个渠道,并不是唯一的途径,所以需要正确认识自己。故B项正确,A、C、D不符合题意。2.C本题考查的知识点是认识自己的意义。③错误,“我们从哪里来,到哪里去”至今没有一个公认的答案;①②④是对正确认识自己意义的正确表述,符合题意。3.A本题考查的知识点是认识自我。选项中对自我的认识.A属于社会方面.B属于心理方面,C属于生理方面,D属于心理方面。故选A。4.D本题考查认识自我。漫画图文信息表明我们往往只看到甚至放大别人身上的错误,却看不到甚至有意忽视自身的缺点,启发我们要在和他人的比较中客观、正确认识自我,D符合题意;A、B、C与漫画寓意不符。5.A本题考查的是正确认识自我的途径。题干材料中的关键信息“自我推荐”等说明,小英是通过自我观察认识自己的,A符合题意。6.A7.D8.C二、综合题【解析】本题考查的知识点是自我认识。第(1)问,从材料中可以看出他全面客观地认识和评价自我,对自己的认识是正确的;第(2)问,他主要是通过自我观察和他人评价认识自我。答案:(1)赵凯对自己的认识是正确的。因为他看到了自己的长处:动作比较灵活.头脑也比较聪明,上课爱思考、爱发言,兴趣挺广泛。也看到了自己的不足:经常在教室里打闹.有时上课管不住自己。他能客观全面地看待自己。(2)他运用了自我观察。反省自己在日常生活中的点滴表现来认识和评价自己的方法;从他人对自己的态度和评价中认识自己的方法。提高题【解析】本题考查学生对认识自我的意义和途径的正确理解。第(1)问,结合材料中“写给自己”“老师寄语”等关键信息分析可知正确答案。第(2)问,分析问题的设问可知,直接回答正确认识自己的意义即可。第(3)问,结合老师的寄语和所学知识,从正确对待他人的评价角度旧答即可。答案:(1)报告单中,小伟“写给自己”是通过自我评价(自我观察)认识自己。“老师寄语”是通过他人评价了解自己。(2)正确认识自己,可以促进自身发展。正确认识自己,可以促进与他人的交往。恰当的自我评价.能帮助他接受自己,对自己抱有正确的态度,不骄傲不自卑;能帮助他凋节和控制自己的行为。(3)小伟要重视老师的评价,用心聆听,虚心接受。

mybatis学习笔记2mybatis学习笔记2

/mybatis学习笔记2第十六章回顾SQL99中的连接查询1)内连接2)外连接3)自连接第十七章回顾hibernate多表开发1)一对一2)一对多3)多对多第十八章mybatis一对一映射【学生与身份证】1)参见<<一对一图示.JPG>>2)创建students.sql和cards.sqldroptablestudents;droptablecards;createtablecards( id int(5) primarykey, numvarchar(20));createtablestudents( id int(5) primarykey, namevarchar(10), cidint(5), constraintcid_fkforeignkey(cid)referencescards(id));insertintocards(id,num)values(1,'111');insertintostudents(id,name,cid)values(1,'哈哈',1);

3)创建Students.java和Card.javapublicclassCard{ privateIntegerid; privateStringnum; privateStudentstudent; publicCard(){} publicIntegergetId(){ returnid; } publicvoidsetId(Integerid){ this.id=id; } publicStringgetNum(){ returnnum; } publicvoidsetNum(Stringnum){ this.num=num; } publicStudentgetStudent(){ returnstudent; } publicvoidsetStudent(Studentstudent){ this.student=student; }}publicclassStudent{ privateIntegerid; privateStringname; privateCardcard; publicStudent(){} publicIntegergetId(){ returnid; } publicvoidsetId(Integerid){ this.id=id; } publicStringgetName(){ returnname; } publicvoidsetName(Stringname){ =name; } publicCardgetCard(){ returncard; } publicvoidsetCard(Cardcard){ this.card=card; }}

4)创建StudentMapper.xml和CardMapper.xmlCardMapper.xml<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEmapperPUBLIC"-////DTDMapper3.0//EN""/dtd/mybatis-3-mapper.dtd"><mappernamespace="cardNamespace"> <resultMaptype="cn.itcast.javaee.mybatis.one2one.Card"id="cardMap"> <idproperty="id"column="id"/> <resultproperty="num"column="num"/> </resultMap></mapper>

StudentMapper.xml<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEmapperPUBLIC"-////DTDMapper3.0//EN""/dtd/mybatis-3-mapper.dtd"><mappernamespace="studentNamespace"> <resultMaptype="cn.itcast.javaee.mybatis.one2one.Student"id="studentMap"> <idproperty="id"column="id"/> <resultproperty="name"column="name"/> <associationproperty="card"resultMap="cardNamespace.cardMap"/> </resultMap> <selectid="findById"parameterType="int"resultMap="studentMap"> selects.id,,c.id,c.num fromstudentssinnerjoincardsc ons.cid=c.id ands.id=#{id} </select></mapper>

5)创建StudentCardDao.javapublicclassStudentCardDao{ /** *查询1号【学生】 */ publicStudentfindById(intid)throwsException{ SqlSessionsqlSession=null; try{ sqlSession=MybatisUtil.getSqlSession(); returnsqlSession.selectOne("studentNamespace.findById",id); }catch(Exceptione){ e.printStackTrace(); throwe; }finally{ MybatisUtil.closeSqlSession(); } } publicstaticvoidmain(String[]args)throwsException{ StudentCardDaodao=newStudentCardDao(); Studentstudent=dao.findById(1); System.out.println(student.getId()+":"+student.getName()); System.out.println(student.getCard().getId()+":"+student.getCard().getNum()); }}

第十九章mybatis一对多映射【班级与学生】1)参见<<一对多图示.JPG>>2)创建grades.sql和students.sqldroptablestudents;droptablegrades;createtablegrades( gid int(5) primarykey, gnamevarchar(10));createtablestudents( sid int(5) primarykey, snamevarchar(10),sgidint(5),constraintsgid_fkforeignkey(sgid)referencesgrades(gid));insertintogrades(gid,gname)values(1,'java');insertintostudents(sid,sname,sgid)values(1,'哈哈',1);insertintostudents(sid,sname,sgid)values(2,'呵呵',1);

3)创建Grade.java和Student.sql/***班级(单方)*@authorAdminTC*/publicclassGrade{ privateIntegerid; privateStringname; privateList<Student>studentList=newArrayList<Student>(); publicGrade(){} publicIntegergetId(){ returnid; } publicvoidsetId(Integerid){ this.id=id; } publicStringgetName(){ returnname; } publicvoidsetName(Stringname){ =name; } publicList<Student>getStudentList(){ returnstudentList; } publicvoidsetStudentList(List<Student>studentList){ this.studentList=studentList; }}/***学生(多方)*@authorAdminTC*/publicclassStudent{ privateIntegerid; privateStringname; privateGradegrade; publicStudent(){} publicIntegergetId(){ returnid; } publicvoidsetId(Integerid){ this.id=id; } publicStringgetName(){ returnname; } publicvoidsetName(Stringname){ =name; } publicGradegetGrade(){ returngrade; } publicvoidsetGrade(Gradegrade){ this.grade=grade; }}

4)创建GradeMapper.xml和StudentMapper.xmlGradeMapper.xml<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEmapperPUBLIC"-////DTDMapper3.0//EN""/dtd/mybatis-3-mapper.dtd"><mappernamespace="gradeNamespace"> <resultMaptype="cn.itcast.javaee.mybatis.one2many.Grade"id="gradeMap"> <idproperty="id"column="gid"/> <resultproperty="name"column="gname"/> <collectionproperty="studentList"resultMap="studentNamespace.studentMap"/> </resultMap> <selectid="findGradeByName"parameterType="string"resultMap="gradeMap"> selectg.gid,g.gname,s.sid,s.sname fromgradesg,studentss whereg.gid=s.sgid ands.sname=#{name} </select></mapper>

StudentMapper.xml<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEmapperPUBLIC"-////DTDMapper3.0//EN""/dtd/mybatis-3-mapper.dtd"><mappernamespace="studentNamespace"> <resultMaptype="cn.itcast.javaee.mybatis.one2many.Student"id="studentMap"> <idproperty="id"column="sid"/> <resultproperty="name"column="sname"/> <associationproperty="grade"resultMap="gradeNamespace.gradeMap"/> </resultMap> <selectid="findAllByName"parameterType="string"resultMap="studentMap"> selects.sid,s.sname,g.gid,g.gname fromgradesg,studentss whereg.gid=s.sgid andg.gname=#{name} </select></mapper>

5)创建GradeStudentDao.javapublicclassGradeStudentDao{ /** *查询java班级有哪些【学生】 */ publicList<Student>findAllByName(Stringname)throwsException{ SqlSessionsqlSession=null; try{ sqlSession=MybatisUtil.getSqlSession(); returnsqlSession.selectList("studentNamespace.findAllByName",name); }catch(Exceptione){ e.printStackTrace(); throwe; }finally{ MybatisUtil.closeSqlSession(); } } /** *查询哈哈属于哪个【班级】 */ publicGradefindGradeByName(Stringname)throwsException{ SqlSessionsqlSession=null; try{ sqlSession=MybatisUtil.getSqlSession(); returnsqlSession.selectOne("gradeNamespace.findGradeByName",name); }catch(Exceptione){ e.printStackTrace(); throwe; }finally{ MybatisUtil.closeSqlSession(); } } publicstaticvoidmain(String[]args)throwsException{ GradeStudentDaodao=newGradeStudentDao(); List<Student>studentList=dao.findAllByName("java"); for(Students:studentList){ System.out.println(s.getId()+":"+s.getName()+":"+s.getGrade().getId()+":"+s.getGrade().getName()); } Gradegrade=dao.findGradeByName("哈哈"); System.out.println(grade.getId()+":"+grade.getName()); }}

第二十章mybatis多对多映射【学生与课程】1)参见<<多对多图示.JPG>>2)创建students.sql和courses.sql和middles.sqldroptablemiddles;droptablestudents;droptablecourses;createtablestudents( sidint(5)primarykey, snamevarchar(10));createtablecourses( cidint(5)primarykey, cnamevarchar(10));createtablemiddles( sidint(5), cidint(5), primarykey(sid,cid) );insertintostudents(sid,sname)values(1,'哈哈');insertintostudents(sid,sname)values(2,'呵呵');insertintocourses(cid,cname)values(1,'java');insertintocourses(cid,cname)values(2,'net');insertintomiddles(sid,cid)values(1,1);insertintomiddles(sid,cid)values(1,2);insertintomiddles(sid,cid)values(2,1);insertintomiddles(sid,cid)values(2,2);select*fromstudents;select*fromcourses;select*frommiddles;

3)创建Student.java和Course.java/***学生(多方)*@authorAdminTC*/publicclassStudent{ privateIntegerid; privateStringname; privateList<Course>courseList=newArrayList<Course>(); publicStudent(){} publicIntegergetId(){ returnid; } publicvoidsetId(Integerid){ this.id=id; } publicStringgetName(){ returnname; } publicvoidsetName(Stringname){ =name; } publicList<Course>getCourseList(){ returncourseList; } publicvoidsetCourseList(List<Course>courseList){ this.courseList=courseList; }}/***课程(多方)*@authorAdminTC*/publicclassCourse{ privateIntegerid; privateStringname; privateList<Student>studentList=newArrayList<Student>(); publicCourse(){} publicIntegergetId(){ returnid; } publicvoidsetId(Integerid){ this.id=id; } publicStringgetName(){ returnname; } publicvoidsetName(Stringname){ =name; } publicList<Student>getStudentList(){ returnstudentList; } publicvoidsetStudentList(List<Student>studentList){ this.studentList=studentList; }}

4)创建StudentMapper.xml和CourseMapper.xmlStudentMapper.xml<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEmapperPUBLIC"-////DTDMapper3.0//EN""/dtd/mybatis-3-mapper.dtd"><mappernamespace="studentNamespace"> <resultMaptype="cn.itcast.javaee.mybatis.many2many.Student"id="studentMap"> <idproperty="id"column="sid"/> <resultproperty="name"column="sname"/> </resultMap> <selectid="findStudentByName"parameterType="string"resultMap="studentMap"> selects.sid,s.sname fromstudentss,middlesm,coursesc wheres.sid=m.sid andm.cid=c.cid andame=#{name} </select></mapper>

CourseMapper.xml<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEmapperPUBLIC"-////DTDMapper3.0//EN""/dtd/mybatis-3-mapper.dtd"><mappernamespace="courseNamespace"> <resultMaptype="cn.itcast.javaee.mybatis.many2many.Course"id="courseMap"> <idproperty="id"column="cid"/> <resultproperty="name"column="cname"/> </resultMap> <selectid="findCourseByName"parameterType="string"resultMap="courseMap"> selectc.cid,ame fromstudentss,middlesm,coursesc wheres.sid=m.sid andm.cid=c.cid ands.sname=#{name} </select></mapper>

5)创建students.sql和courses.sql和middles.sqlpublicclassStudentCourseDao{ /** *查询哈哈选学的【课程】 */ publicList<Course>findCourseByName(Stringname)throwsException{ SqlSessionsqlSession=null; try{ sqlSession=MybatisUtil.getSqlSession(); returnsqlSession.selectList("courseNamespace.findCourseByName",name); }catch(Exceptione){ e.printStackTrace(); throwe; }finally{ MybatisUtil.closeSqlSession(); } } /** *查询java课程有哪些【学生】 */ publicList<Student>findStudentByName(Stringname)throwsException{ SqlSessionsqlSession=null; try{ sqlSession=MybatisUtil.getSqlSession(); returnsqlSession.selectList("studentNamespace.findStudentByName",name); }catch(Exceptione){ e.printStackTrace(); throwe; }finally{ MybatisUtil.closeSqlSession(); } } publicstaticvoidmain(String[]args)throwsException{ StudentCourseDaodao=newStudentCourseDao(); //List<Course>courseList=dao.findCourseByName("哈哈"); //for(Coursec:courseList){ // System.out.println(c.getId()+":"+c.getName()); //} List<Student>studentList=dao.findStudentByName("java"); for(Students:studentList){ System.out.println(s.getId()+":"+s.getName()); } } }

第二十一章spring+mybatis+mysql/oracle开发1)创建一个spring-mybatis-mysql这么一个javaweb或java工程2)导入spring-ioc,spring-aop,spring-transaction,mybatis,c3p0,mysql/oracle相关的jar包和spring整合mybatis的jar包3)创建students.sql--mysqlcreatetablestudents(sidint(5)primarykey,snamevarchar(10),ssaldouble(8,2));

4)创建Student.java/***学生*@authorAdminTC*/publicclassStudent{ privateIntegerid;//编号 privateStringname;//姓名 privateDoublesal;//薪水 publicStudent(){} publicStudent(Integerid,Stringname,Doublesal){ this.id=id; =name; this.sal=sal; } publicIntegergetId(){ returnid; } publicvoidsetId(Integerid){ this.id=id; } publicStringgetName(){ returnname; } publicvoidsetName(Stringname){ =name; } publicDoublegetSal(){ returnsal; } publicvoidsetSal(Doublesal){ this.sal=sal; }}

5)创建StudentMapper.xml<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEmapperPUBLIC"-////DTDMapper3.0//EN""/dtd/mybatis-3-mapper.dtd"><mappernamespace="studentNamespace"> <resultMaptype="cn.itcast.javaee.mybatis.entity.Student"id="studentMap"> <idproperty="id"column="sid"/> <resultproperty="name"column="sname"/> <resultproperty="sal"column="ssal"/> </resultMap> <insertid="insert"parameterType="cn.itcast.javaee.mybatis.entity.Student"> insertintostudents(sid,sname,ssal)values(#{id},#{name},#{sal}) </insert></mapper>

6)创建StudentDao.javapublicclassStudentDao{ privateSqlSessionFactorysqlSessionFactory; publicvoidsetSqlSessionFactory(SqlSessionFactorysqlSessionFactory){ this.sqlSessionFactory=sqlSessionFactory; } publicvoidinsert(Studentstudent){ SqlSessionsqlSession=sqlSessionFactory.openSession(); sqlSession.insert("studentNamespace.insert",student); //inti=10/0; } publicstaticvoidmain(String[]args){ ApplicationContextac=newClassPathXmlApplicationContext(newString[]{"spring.xml"}); StudentDaostudentDao=(StudentDao)ac.getBean("studentDaoID"); studentDao.insert(newStudent(1,"哈哈",7000D)); }}

7)在src目录下创建mybatis.xml<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEconfigurationPUBLIC"-////DTDConfig3.0//EN""/dtd/mybatis-3-config.dtd"><configuration> <mappers> <mapperresource="cn/itcast/javaee/mybatis/entity/StudentMapper.xml"/> </mappers></configuration>

8)在src目录下创建spring.xml<?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="/schema/beans"xmlns:xsi="/2001/XMLSchema-instance"xmlns:context="/schema/context"xmlns:aop="/schema/aop"xmlns:tx="/schema/tx" xmlns:mvc="/schema/mvc"

xsi:schemaLocation="

/schema/beans /schema/beans/spring-beans-3.0.xsd

/schema/context/schema/context/spring-context-3.0.xsd

/schema/aop /schema/aop/spring-aop-3.0.xsd

/schema/tx/schema/tx/spring-tx-3.0.xsd

/schema/mvc/schema/mvc/spring-mvc-3.0.xsd

"><!--配置C3P0连接池(即管理数据库连接)--><beanid="comboPooledDataSourceID"class="com.mchange.v2.c3p0.ComboPooledDataSource"> <propertyname="driverClass"value="com.mysql.jdbc.Driver"/> <propertyname="jdbcUrl"value="jdbc:mysql://:3306/mybatis"/> <propertyname="user"value="root"/> <propertyname="password"value="root"/></bean>

<!--配置SqlSessionFactoryBean(即替代MyBatisUtil工具类的作用)--><beanid="sqlSessionFactoryBeanID"class="org.mybatis.spring.SqlSessionFactoryBean"> <propertyname="dataSource"ref="comboPooledDataSourceID"/> <propertyname="configLocation"value="classpath:mybatis.xml"/></bean>

<!--配置事务管理器(即使用JDBC事务管理器)--><beanid="dataSourceTransactionManagerID"class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <propertyname="dataSource"ref="comboPooledDataSourceID"/></bean>

<!--配置事务通知(即哪些方法需要事务)--> <tx:adviceid="tx"transaction-manager="dataSourceTransactionManagerID"> <tx:attributes> <tx:methodname="*"propagation="REQUIRED"/> </tx:attributes> </tx:advice>

<!--配置事务切面(即哪些包中的类需要事务通知)--><aop:config> <aop:pointcutid="pointcut"expression="execution(*cn.itcast.javaee.mybatis.dao.*.*(..))"/> <aop:advisoradvice-ref="tx"pointcut-ref="pointcut"/></aop:config>

<!--配置StudentDao类--><beanid="studentDaoID"class="cn.itcast.javaee.mybatis.dao.StudentDao"> <propertyname="sqlSessionFactory"ref="sqlSessionFactoryBeanID"/></bean>

</beans>

第二十二章jsp/js/jquery/easyui/json+@springmvc+spring+mybatis+mysql/oracle开发员工管理系统--增加员工第二十三章jdbc访问oracle存储过程和存储函数1)写一个计算个人所得税的应用--定义过程createorreplaceprocedureget_rax(salaryinnumber,raxoutnumber)as--需要交税的钱balnumber;beginbal:=salary-3500;ifbal<=1500thenrax:=bal*0.03-0;elsifbal<=4500thenrax:=bal*0.1-105;elsifbal<=9000thenrax:=bal*0.2-555;elsifbal<=35000thenrax:=bal*0.25-1005;elsifbal<=55000thenrax:=bal*0.3-2755;elsifbal<=80000thenrax:=bal*0.35-5505;elserax:=bal*0.45-13505;endif;end;/--调用过程declare--交税raxnumber;salarynumber:=&salary;beginget_rax(salary,rax);dbms_output.put_line(salary||'元工资需要交'||rax||'元税');end;/

//Java调用过程publicclassTestCallOracleProc{ publicstaticvoidmain(String[]args)throwsException{ Stringsql="{callget_rax(?,?)}"; Connectionconn=JdbcUtil.getConnection(); CallableStatementcstmt=conn.prepareCall(sql); cstmt.setInt(1,10000); cstmt.registerOutParameter(2,Types.INTEGER); cstmt.execute(); Integerrax=cstmt.getInt(2); System.out.println("10000元需要交"+rax+"元税"); JdbcUtil.close(cstmt); JdbcUtil.close(conn); }}

查询7788号员工的的姓名,职位,月薪--定义函数createorreplacefunctionfindEmpNameAndJobAndSal(pempnoinnumber,pjoboutvarchar2,psaloutnumber)returnvarchar2aspenameemp.ename%type;beginselectename,job,salintopename,pjob,psalfromempwhereempno=pempno;returnpename;end;/--调用函数declarepenameemp.ename%type;pjobemp.job%type;psalemp.sal%type;beginpename:=findEmpNameAndJobAndSal(7788,pjob,psal);dbms_output.put_line('7788'||'--'||pename||'--'||pjob||'--'||psal);end;/

//Java调用函数publicclassTestCallOracleFunc{ publicstaticvoidmain(String[]args)throwsException{ Stringsql="{?=callfindEmpNameAndJobAndSal(?,?,?)}"; Connectionconn=JdbcUtil.getConnection(); CallableStatementcstmt=conn.prepareCall(sql); cstmt.registerOutParameter(1,Types.VARCHAR); cstmt.setInt(2,7788); cstmt.registerOutParameter(3,Types.VARCHAR); cstmt.registerOutParameter(4,Types.INTEGER); cstmt.execute(); Stringename=cstmt.getString(1); Stringjob=cstmt.getString(3); Integersal=cstmt.getInt(4); System.out.println(ename+":"+job+":"+sal); JdbcUtil.close(cstmt); JdbcUtil.close(conn); }}

植树问题(两端都种)植树问题(两端都种)植树问题(两端都种)植树与方阵问题奥数知识点植树问题专题分析:要想了解植树问题中的数学并学会怎样解决植树问题,首先要牢记三要素①总路长、②树间距、③棵数。只要知道这三要素中的任意两个要素,就可以求出第三个要素。解题的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论