精华内容
下载资源
问答
  • 招聘邀请函范文.doc

    2021-01-18 15:21:10
     经过人力资源部初步筛选,我们认为您基本具备_________ 岗位的任职资格,因此正式 通知您来我公司参加面试。 具体要求详见如下。 一、面试时间:20XX年 10 月 10 日上午 10 点 二、面试地点:**区 88 号****...
  • 老师培训年终工作总结应该...老师培训年终工作总结1__年,我们认真贯彻执行县教育局《关于印发《__县__年中小学教师培训计划》的通知》(__人[__]_号)的文件要求,以提高中小学教师教育教学能力为目标,不断创新培训...

    老师培训年终工作总结应该怎么写?年终是大家进行工作总结的时候,学校的教师培训工作在2020年中都有哪些成果呢?下面是小编精心为您整理的“老师培训年终工作总结”,仅供参考,希望您喜欢!更多详细内容请继续关注我们哦。

    dd96dcb5ccf12e82c1325ed056db0c18.png

    老师培训年终工作总结1

    __年,我们认真贯彻执行县教育局《关于印发《__县__年中小学教师培训计划》的通知》(__人[__]_号)的文件要求,以提高中小学教师教育教学能力为目标,不断创新培训模式,加强培训管理,进一步提高培训质量,取得了可喜的成绩。现将主要工作总结如下:

    一、组织远程全员培训,提高教师综合素质

    1、__年远程培训的考核发证

    我们在__年组织全县__位中小学教师参加远程培训的基础上,于__年3月12日-3月21日组织__年参加远程培训学习成绩不合格的教师参加补训;__年4月1日-4月2日,组织全体教师参加远程培训统一考试;__年5月—6月组织培训学时统计、读书笔记检查、试卷批改、合格证书的填写发放等工作,圆满完成了__教师远程培训任务。

    2、__年教师远程全员培训

    根据市、县教育局的要求,__年,我们依托__教育网继续组织中小学教师远程全员培训,全县有__人中小学(含幼儿园)教师参加培训学习,其中高中教师__人、初中教师__人、小学教师__人、幼儿园教师__人。培训时间为__年9月—12月。为了提高培训质量,我们认真制定培训实施方案,并根据参训教师的学科学段,编成23个班级,每班均配备责任教师、指导教师和班主任,全程跟踪指导学员学习,并组织点评、讨论、互动等专业交流,受到了参训教师的广泛好评,取得了预期的效果。并经推荐考核产生了74位优秀学员。

    二、组织教育技术培训,提高教学设计水平

    根据省、市、县教育主管部门关于中小学教师教育技术能力建设计划的文件要求,__年我们继续组织开展中小学教师教育技术能力培训工作。为充分调动基层学校的积极性,提高设备使用效率,解决工学矛盾,我们在全县中小学启动教育技术校本培训工作,__年4月—5月组织人员赴全县申报教育技术能力校本培训基地的中小学进行检查评估,__年6月,确定24所具备条件的学校为教育技术能力校本培训基地。

    __年7月5日—7月23日为校本培训基地学校举办了三期小学教师教育技术能力校本培训基地主讲教师培训。目前已举办29个教育技术能力校本培训班次,培训教师__余人。

    我们还积极做好教育技术考点的各项准备工作,__年4月20日向省自考办申报教育技术考点,并于__年11月28日接受省自考办的检查评估。

    三、组织教师岗位培训,提高教育教学能力

    1、班主任培训

    根据省教育厅《关于印发__省中小学班主任培训计划实施方案的通知》(__人[__]103号)文件要求,结合我县实际,__年依托__教育网开展全县中小学班主任的培训,全县947位中小学教师参加班主任培训。其中中学235人、小学714人。并按照上级有关文件要求,组织100位小学班主任参加知行中国—中小学班主任远程培训学习。

    2、教师职务培训

    __年7月—12月组织未取得中学二级、小学一级教师职务资格的教师初级职务培训,参训教师31人。组织__年新参加工作的中小学、幼儿园教师进行见习期集中培训,参训教师70人。

    3、小学校长培训

    __年7月—12月分集中培训、远程学习、在岗研修三个阶段举办小学校长岗位培训班,全县各小学31位新任未参加岗位培训的校长及各中心主校教导参加培训,进一步提高我县小学校长全面实施素质教育的能力和水平。

    为进一步加强校园安全工作的要求,根据《教育部办公厅关于举办__年全国中小学校长校园安全管理国家级远程专题培训的通知》精神,__年6月30日—7月10日组织全县52位中小学校长参加中小学校长校园安全管理远程专题培训。

    4、幼儿教师培训

    __年11月13日—14日举办幼儿园保育员培训班,140位幼儿园保育员参加培训。__年8月27日受__县民办教育研究会的委托,举办民办幼儿园教师培训,156位民办幼儿园教师参加培训。进一步提高幼儿园教师的专业素质。

    5、中小学青年教师培训

    __年11月24日--26日,组织了__年被评为中学“教坛新秀”的41位中学青年教师集中培训。此次培训的形式主要采用专家引领、课堂观摩和自主反思相结合的方式进行。培训期间,全体参训学员还参加了“__教育网”名师送教活动,参与了课堂教学观摩与课例评议交流。许多学员表示,这次培训激发了学员学习的热情,开阔了视野、明确了目标,在提高人文素养、提升师德修养、提高专业水平等方面都有了新的感悟和收获。

    __年3月—11月举办__县小学"青蓝工程"培养对象研修班。培训对象为县教育局《关于印发《__县"青蓝工程"实施计划》的通知》(_教初幼[__]4号)文件确定的培养对象118人。上述培训,进一步有效促进了中小学青年教师队伍建设,进一步提高了青年教师实施新课程有效教学的能力。

    6、“名师送教”活动

    为进一步加强校际合作,交流中考复习经验,我们于__年11月26日在组织__教育网“名师送教”活动。全县初三年语文、数学、英语三科全体教师及__年中学教坛新秀集中培训班全体教师共300余人参加活动。

    本次活动采取“同课异构”的形式进行。先由__三所中学的教师上课,再由__名师执教,随后进行课例评议交流。在课后的评议交流中,参加活动的老师结合课例,各抒己见,进行了热烈的讨论,普遍认为两堂课教学风格各异,名师先进的教学理念,活跃的课堂气氛,良好的教学效果,使他们受到很大的启发,也深受鼓舞,对于他们今后在教学实践中,尽快进一步提高执教教水平、进一步教育教学质量提高起到了有力的促进作用。

    活动期间,__电大教师远程教育学院院长还为参加全体参会老师做了《提升教育质量背景下课堂教学有效性的思考》的精彩讲座。

    四、充分发挥基地作用,大力拓宽办学空间

    1、学历教育

    我们继续充分挖掘潜力,大力开展联合办学,鼓励中小学教师本着学用一致的原则,通过函授教育等途径参加学历提高培训。__年继续于__师专开展联合办学工作,现有在读学员30余人。

    2、师范类专业主干课程进修班

    为满足部分教师职称晋级的需要,提高在岗中小学教师的素质,根据县教育局的要求,__年3月—8月委托__师范大学网络教育学院举办师范类各专业主干课程进修班,全县19位中小学教师参加学习并顺利结业。

    3、专业技术人员继续教育

    做为市级专业技术人员继续教育基地,__年根据县人事局的委托,于__年3月11日--12日组织专业技术人员《科学发展观与__西岸经济区建设》公共课集中培训,参训人数94人。为全县专业技术人员顺利完成__年继续教育任务发挥了积极作用。

    五、精心组织实施、提高培训质量

    1、加强学习,提高业务水平

    __年,我们在继续组织培训处人员开展业务学习的同时,还先后组织赴__等兄弟县(市、区)教师进修学校考察学习,进一步开拓了视野,学习了先进经验。

    2、转变观念,服务培训工作

    牢固树立“服务基层、服务学校、服务教师”的思想,深入中小学开展听课、评课活动,了解一线教师的培训需求,征求对师训工作的意见和建议。提供及时、优质的服务,满足教师的学习需求。树立质量意识。

    在教师培训工作中不仅关注培训任务的完成,更要通过对培训的精心准备、组织和管理,通过提高培训质量来吸引教师的积极参与。通过《__师训》博客,及时宣传报道师训动态,扩大培训的影响。本年度我们还在省教育厅、市教育局、县教育局网站发表多篇师训报道。

    3、研究培训,提高培训质量

    树立研训一体理念,将教研活动与教师培训紧密结合,通过教研活动带动培训工作的开展,通过教师培训提高教研质量,重视教师主体参与,开展实践反思,加强合作学习,体验成果分享,促进教师学习型团队建设和学校学习型组织建设。

    以课题为栽体,研究培训规律,积极探索以参与式为主的多种行之有效的教师培训模式,努力提高教师培训的质量和效益。

    参加__年__市社会科学研究专项课题《__》的研究工作,现已结题。目前正参加__省教育科学“__”规划课题《__》的研究工作。

    4、整合资源,加强队伍建设

    继续聘请相关学科的专家来我县讲学,发挥专家的引领作用;发挥学科骨干教师的示范作用;发挥培训对象自身的资源优势,组织好教师之间的学习交流活动;组建兼职培训者队伍。充分利用名师资源优势,进一步提升教师培训工作的针对性和实效性。

    我们面向全县聘请了29位兼职教师,并结合实际,制定《__县教师进修学校兼职教师管理办法》,该办法对兼职教师的任职条件、兼职教师的主要职责、兼职教师的聘任、兼职教师的培训、管理与考核等做出了明确规定,为兼职教师充分发挥作用,提供了规范要求。

    本年度的工作虽然取得了一些成绩,但我们清醒地意识到,我们的培训工作与上级领导的要求和中小学教师的期望还存在着一定的差距,在今后的工作中,我们将不断的探索、不断的努力去寻求更新的适合我们的培训模式,根据不同的培训对象,采取灵活多样的培训方式,抓好短期强化专题培训,积极探索个性化、差别化培训。

    在培训内容上要增强培训的针对性和实用性,最大限度地满足不同层次和不同类型教师的实际需要,使广大中小学教师都能在接受培训的过程中,学有所获,学有所用。

    展望__年,我们将一如既往的按照上级教育行政部门的要求,结合我县实际,重点做好以下几方面的工作:

    一是继续开展中小学教师远程继续教育全员培训。利用远程网络平台,集中和共享优质教师培训资源,高水平、高质量、高效益开展好中小学教师继续教育全员培训。

    二是通过集中培训与校本培训相结合的方式,继续组织全县中小学教师教育技术培训工作,组织中小学教师参加教育技术考试。

    三是根据县教育局《关于关于印发《__县农村教师教育教学能力和农村校长教育管理能力提升工程实施方案》的通知》(__人[__]58号)的文件要求,全面组织实施农村中小学教师教育教学能力培训工作。

    四是根据县教育局的要求,组织实施县级骨干教师的培训工作。同时继续做好培训档案的规范建设工作。

    老师培训年终工作总结2

    在校领导的高度重视和关心下,在全体教师的大力支持和配合下,我们坚持以科学发展观为指导,以提升学校核心竞争力为重点,以校本研修为基础,遵循教师成长的规律,引领教师专业发展,继续贯彻“研

    、训、 教”一体化的原则,发扬开拓进取的精神,推进学校均衡发展、内涵发展、可持续发展。现结合工作具体总结如下:

    一、以师德师风建设为抓手促进研修

    培养、提升教师素质的途径是多方面的,而师德师风建设是一切培训的基础。学校开展了“师德师风建设”系列活动:利用政治学习时间,组织教师学习各种法规;利用学校网络,组织讨论,谈感想、谈体会;组织大家进行了“我身边的师德小故事”的征文活动。

    二、分层次、有重点地进行研修

    1、现代教育技术培训

    我校已有现代教育技术设施,而要充分发挥其功能,关键在于教师,在于教师是否有先进的教学理念,否则,用现代化的设施进行传统的教学会给教育带来重大损失。

    为此,我们组织教师进行了“现代教育技术”的培训,帮助教师懂得信息技术对课程教学的支持作用,理解教育技术应用的多样性,使教师能综合应用各种技术资源创设高效学习环境,在真正意义上实现信息技术与课程的有效整合。

    2、骨干教师引领培训

    由教导处牵头,细化落实,重点开展“青年教师、骨干教师、教研组长、班主任”四支队伍的培训工程,并积极挖掘骨干教师的引领作用。每位骨干教师都能上一堂以“加强课堂教学的自主监控”为主题的示范课,开设一次以“如何减轻小学生的课业负担,真正做到减负增效”为主题的讲座。

    三、在课堂教学实践中进行培训

    实践——反思——总结进行教学案例研究,是教师教学成长的阶梯。先进的教学理念才能真正被教师内化并转化成教师的教学行为,必须在课堂教学的实践中才能得以实现。我们以“提高课堂教学有效性”为主题,开展了系列教学研讨活动,由骨干教师在校级层面上开课,起到一个引领的作用;再由骨干教师为老师们开设讲座,从理论的高度帮助老师们认识提高课堂教学有效性的意义、途径等;最后全体老师在备课组内进行教学展示,落实这一主题,并能在课后进行组内研讨活动,听课教师针对课堂都做详尽的评课,进一步提升了教师的听课、评课的能力。

    四、“派出”“请进”扩大视野 、“洗脑”“冲电”双管齐下。

    组织教师参加了各级教育行政部门组织的课改培训,并针对本学期的师德师风建设目标,邀请了有关专家来校作报告,使老师们及时得到充电。

    教师的培训工作是一项长期的工作,今后我校将继续做好以上工作的基础上,继续探索“考、教、研、训”机制,让师训工作更扎实地融入到学校的各项工作中,实现以教师良性发展推进学校工作的健康、持续地发展。

    老师培训年终工作总结3

    根据年初制定的教师培训规划,一年来我校领导认真落实规划内容,教师培训工作取得了较好的成绩,现总结如下:

    一、在时间上和经费上予以保障和支持

    我校领导高度重视教师培训工作,长期坚持以教师的成长和发展作为教师教育的根本出发点和落脚点。首先在时间上和经费上予以保障和支持,为教师学习提供便利,创造平台。

    二、开展多样的培训形式

    我校今年主要开展以校本培训为基础的多种培训,鼓励教师参加继续教育、学术交流、学历提高、读书自学等多种培训。

    1、加强班主任培训。

    良好的教学秩序与良好的学风与班主任的努力分不开,建设一支过硬的班主任队伍是学校的一个工作重点,因此我校高度重视班主任培训工作,开展了班主任工作交流,提高了部分班主任的管理水平。

    2、组织实施教师师德全员培训。

    通过培训,提高了全体教师思想政治素质和职业道德水准,做到依法办学,依法治教,杜绝了违规的教育行为。

    3、加强新课程理念的学习。

    组织教师开展新课程、新理念的培训,学校积极创造机会让老师出去学习参观,学习先进的教学经验和管理经验;此外,根据年初指定的规划,开展新理念、新课程、新技术的全员培训,通过培训,使教师树立正确的教育观念,具有良好的职业道德,不断完善知识结构,把握课程改革和教学改革得最新动态,适应新课程标准得要求,

    4、加强计算机应用培训。

    教师实现了“四会”:会文字处理,会制作简单的课件,会上网查阅、下载资料,会收、发电子邮件。同时教师能在课堂教学中会运用信息技术和网络资源。目前我校教师基本能不同程度地利用计算机进行辅助教学,提高了将信息技术与课程整合的能力。

    5、督促教师参加继续教育培训,基本上完成了本轮的继续教育要求。

    6、加强体、卫、艺教师的培训工作。多次派出教师参加培训。

    总之,一年来,我校的教师培训工作取得了较好的效果,我们坚持培训与教研、培训与教改相结合集中研修与分散研修相结合,通过培训,教师的教研能力提高了,教学理念加强了,教学方式有了转变,提高了课堂教学效率,今后我们将把这一工作更好的开展下去,为建设一支良好的教师队伍而努力。

    老师培训年终工作总结4

    教师是办学之本,是立校之本,是学校可持续发展的基础。全面推进素质教育,培养具有创新精神和实践能力的学生,必须要有高素质的师资队伍。加强教师队伍建设,提高教师的师德和业务水平是提高教师教育教学能力的一条重要途径,更是影响教育质量的关键因素。下面将我教师年开展的校本培训工作总结如下:

    一、加强教师道德评价,提高教师职业修养。

    以德修身,以身立教,淡泊名利,乐于奉献是对教师的要求。教师不是圣人,但其所从事的职业特点决定了他必须用高标准严格要求自己,使自身趣于完美。加强教师职业修养是事业的需要,是教书育人的需要。学校要求教师要正确的对待自己、对待学生。认为在学生面前教师就应该是完人,教师要具有一切优点也是应该的。

    因此,学校要求教师要注重自我完善。并提出“三个杜绝,三个正确对待”的要求即:“杜绝体罚和变相体罚;杜绝乱收费、乱办班;杜绝把学生赶出教室。要正确对待自己、对待教师、对待学生。”学校强调加强教师职业道德建设,核心是学生,关键在于建立良好的师生关系。

    强调学生是教师工作的对象,学生是发展过程中不成熟的个体,个别学生有行为上的偏差是正常的。要求教师要对学生有爱心与耐心,作到诲人不倦。树立一切为了学生,为了一切学生的观念,提升每位教师的师德水准。

    二、抓师资队伍建设,保证教师综合素质的提高。

    学校的教育教学质量取决于教师的教学水平。教师的教学水平取决于教师的综合素质。本年度,我们在抓教师队伍建设上采用了以下几点做法。

    上半年:

    1、以校本培训为切入点,增强敬业精神

    提高教师素质迫切需要进行卓有成效的教师培训工作,这是提高教师素质的关键。因此,学校领导十发重视教师的培训工作,把它作为头等大事来抓。教务处以转变教育观念、增强敬业精神、提高专业本领为重点,组织全体教师观看了周弘教授的“学会赏识、爱满人生”、吴维库教授的“好思维、好人生”专题讲座。通过培训,进一步提高我校教师业务素质;培养教师的阳光心态与敬业精神。

    2、以创先争优活动为核心,转变工作作风

    教师是立校之基,教风建设是学校师资队伍建设的核心问题,在一定程度上决定着学校发展的成败。教务处结合创先年来争优活动精神和要求,教务处积极组织全体教职工认真学习,深入讨论,深刻反思剖析、积极整改提高,把教风建设作为经常性重要工作纳入整体教育教学工作中,加强了对教师教风建设情况的检查与监督;实现了教风的初步好转。

    3、以青年教师汇报课为平台,提高教学水平

    青年教师是学校师资队伍的有生力量,是教师队伍的主体,他们肩负着学校未来发展的重任,他们的业务素质如何,将决定着整个教师队伍建设的全局。为打造一支结构优化、素质良好、富有活力、具有创新能力的高水平的青年教师队伍,教务处于4月26日至6

    月2日组织了青年教师汇报课活动。

    本次活动不但为青年教师展示自己的才能提供了一个舞台,而且促进了我校教师日常教学工作的交流互动,在全体教师中树立了课堂教学是第一阵地,教学质量是第一生命线的意识。

    4、以教研活动为中心,创新工作方法

    各教研室都能精心组织教研活动。基础教研室开展教学调查研讨会,掌握每一位授课教师的思想动态、教学能力,所带区队的学风,对共性问题制定方案,研究措施。法律教研室针对教研室青年教师较多,专业能力不强的状况,从集体备课入手,提高青年教师的执教能力。

    计算机教研室课程重,任务大,一方面要完成常规教学任务,同时,还要组织学生训练,参加全省计算机技能大赛,为了保证教学训练两不误,他们统筹规划、科学安排。警体教研室,根据学科特点,新增加了场地障碍技能教学能容,并加大了常规教学管理,警体课目前内容丰富,改变了以往内容单一的教学模式。公安教研室利用业余时间,深入基层派出所,查找教学资料,为民警培训工作打好坚实的基础。

    5、以星级评估为契机,完善管理制度

    20__年是我校迎评促建重要的一年,教务处在校党委的领导下,以教学为中心,以评建为抓手,充分发挥教务处在评建工作中的战斗堡垒和先进带头作用。按照评估标准,结合我校实际,对教学管理制度进行了修订和完善,并装订成册,为教学管理工作提供了依据。

    下半年

    1、以学习弟子规为契机,加强师德建设

    为进一步推进学生行为养成教育,8月份,校党委提出了在全校开展学习弟子规活动,教务处、科研处从开学前的校本培训入手,组织教师观看专家讲座、解读弟子规、写心得体会等方面,通过半年的的《弟子规》学习,老师们能够在思想上高度认识活动的重要意义,在行动上带头参与、带头学习、带头实施,而且做到乐在其中、融会贯通和全面落实,实现个人文化素养、人格魅力的全面提升。

    2、以“落实”教研实效为抓手,促进每一位教师的专业水平和教学能的发展。

    为了防止教力研室活动流于形式,教务处进一步明确教研室的职责、义务。一是由教务处统一教研活动时间,科研处对教研活动进行考勤;二是采取集中学习和分教研室专业理论学习相结合的方式开展教研活动,既有全体教师整体素质的共同提高,又有专业素质的稳步发展;三是分专业教研活动时,教研内容一定要结合本专业教学实际开展学习、研究;四是要避免形式主义,教研活动不能走过程,要讨论实质性问题。五是要避免高谈阔论,讨论的内容要紧扣教学实际,扎扎实实。我们将努力使教师的专业得到了充分的提高和发展,教研活动成为教师专业化成长的平台。

    3、以“走出去、请进来”为教师培训的长效机制,开阔教师视野,提高教师素质。

    提高教师素质迫切需要进行卓有成效的教师培训工作,这是提高教师素质的关键。因此,学校领导十分重视教师的培训工作,把它作为头等大事来抓。虽然学校经费比较紧张,但仍然按照学校制定的培训计划,派柴红桃老师参加了中等职业学校国家级骨干教师培训班,保障了教师专业知识提高的理论源泉。

    师资队伍建设取得了丰硕的成果,__被评为__省中职学校名师,__选举为__省心理学会法制心理专业委员会的常务理事,她所撰写的论文《__》在__举办的第三届警员论坛正文活动中获奖。

    总之,通过培训工作,促进了教师队伍整体水平的提高,教师水平的提高又促进了学生的发展,促进了学生综合素质的提高。从教师的精神状态和发展趋势看,通过不断的培训,潜能将得到充分的发展。

    老师培训年终工作总结5

    教师是办学之本,是立校之本,是学校可持续发展的基础。全面推进素质教育,深入进行课程改革,培养具有创新精神和实践能力的学生,必须要有高素质的师资队伍。而校本培训是全面提高教师素质的重要途径。加强教师队伍建设,提高教师的师德和业务水平是提高教师教育教学能力的一条重要途径,更是影响教育质量的关键因素。校本培训和校本教研,是教师成长的一只方舟。因此,做好校本培训工作非常重要,下面将我校本年开展的校本培训工作总结如下:

    一、领导重视,认识到位,制度保证。

    学校领导非常重视校本培训工作,成立了校长任组长的校本培训领导小组,加强对校本培训工作的指导,把校本培训作为加强教师队伍建设的重要手段,通过开展校本培训,大力提高教师专业化水平。

    学校加强了对校本培训过程的管理,做到了培训时间、内容、人员、考评“四落实”,做到了辅导教师上课有讲稿,听课教师有笔记,学校有记录和信息反馈记载。通过多种形式反馈工作进展情况,对教师产生激励作用。

    二、坚持以人为本,创造良好的文化氛围。

    用良好的文化氛围潜移默化地影响教师、发展教师、塑造教师,帮助教师成就事业。宽松的学校文化氛围,使教师感到“舒心”、“放心”,能够无所顾虑地工作。团结向上的文化氛围引导着教师,积极向上,不断进取,充分地发挥教师自身的积极性,使其人尽其能,各尽其才。

    学校坚持利用传统的节日,搞一些有益的活动。通过活动使教师感到学校在关注着自己,使教师体会到一种主人翁的责任感。

    在对教师的奖励和任用方面,学校也坚持以人为本的理念,注意根据教师的德才学识,能力水平,根据教师的特点、特长,安排适当的岗位,以使其发挥长处,从而感受到工作的快乐。这对教师的心理健康发展是有益的。

    学校注重营造良好的学习氛围,让教师认识到学习的重要性。明白在学习化社会中,学习是人生活的重要组成部分,体会到学习对自身工作的重要意义。坚持自学,提倡互学。形成以学习为荣,不学习为耻辱的良好校风。

    学校开展读书活动,引导教师视学习为第一至爱。增强教师终身学习的意识,教师要有读书笔记,写出自己的读书体会,不断增加自己的专业知识及现代科技与人文社会科学知识。

    三、加强教师道德评价,提高教师职业修养。

    以德修身,以身立教,淡泊名利,乐于奉献是对教师的要求。教师不是圣人,但其所从事的职业特点决定了他必须用高标准严格要求自己,使自身趣于完美。

    加强教师职业修养是事业的需要,是教书育人的需要。学校要求教师要正确的对待自己、对待家长、对待学生。认为在学生面前教师就应该是完人,教师要具有一切优点也是应该的。

    因此,学校要求教师要注重自我完善。并提出“三个杜绝,三个正确对待”的要求即:“杜绝体罚和变相体罚;杜绝乱收费、乱办班;杜绝把学生赶出教室。要正确对待自己、对待教师、对待学生。”学校强调加强教师职业道德建设,核心是学生,关键在于建立良好的师生关系。

    强调学生是教师工作的对象,学生是发展过程中不成熟的个体,个别学生有行为上的偏差是正常的。要求教师要对学生有爱心与耐心,作到诲人不倦。另外要求教师要正确的对待家长,尊重家长。树立一切为了学生,为了一切学生的观念,提升每位教师的师德外水准,努力提高每位领导和老师的理论和业务水平。

    四、抓好常规学习培训,提高教师政治业务素质。

    学校充分利用集中学习时间,组织教师学习,提高教师素质。学校每周都组织政治学习或业务学习。采用专题讲座,放录象,集中组织研讨等形式进行校本培训。

    在政治学习时间,学校主要针对教师修养进行培训。组织了法律法规、心理健康、教师职业道德等方面的培训。

    在培训的过程中,教师即集中学习了有关自身修养方面的理论知识,学校学期内还组织一次全体教师参加的分组研讨,研讨内容包括:课堂研讨、班主任经验交流、德育研讨等。这些培训方式和内容对教师自身素质提高帮助很大。

    学校经常利用业务学习时间采用专题讲座的形式组织教师进行教育理论、先进的教育教学方法的学习,并提倡教师自学。并提倡教师自学。利用业务学习时间集中解决教师队伍共性的问题,对教师个体个性的问题通过自学和研讨解决。

    五、学校始终把优化教师的知识结构作为校本培训的重点。任何活动都有检查激励措施。

    目前学校教师基本上具有大专学历,相当一部分教师还具有本科学历。可以说学校师资整体水平相对较强。但是学校对教师的业务学习要求丝毫没有放松。

    为了优化教师的知识结构,使教师成为教学的多面手,学校开展许多活动,来丰富教师的知识结构。如,学校组织语数教师优质课比赛活动,学校还开展教师“结对子”活动,“结对”教师每月请指导教师听课一节,自己写教学反思一次,写一篇教育教学论文和两个教学设计。

    通过这些活动,增进教师对其他学科的了解,增进教师之间的了解,既拓展了自身的知识结构,又在提高自己的同时帮助了别人。

    学校重视对教师进行信息技术培训,提高教师应用信息技术的能力。充分利用教育网络为教师选取优秀的教师培训资源对教师进行培训。鼓励教师参加继续教育的网上学习,使教师能够与专家交流,开拓视野。提高教师教育教学水平。

    六、抓好校本研修,组织好学科活动。以校本研修,促进教师专业化发展。

    在抓好课堂教学常规工作的同时,学校经常组织各类教学展示课、公开课等教学专题研究。每学期都组织全校范围的课堂教学的展示观摩活动。学校还组织课堂教学能力大赛。通过这些活动来促进教师教学水平的提高。

    学校抓好骨干教师培训工作。重视教师业务能力的提高,想方设法安排骨干教师参加各级各类的培训学习。平时参加外出学习,学校给调课,解除教师的后顾之忧,安心学习;节假日外出学习,学校负责给予补助,为教师的学习提供服务及经济补贴。

    学校重视教育科研活动,结合课程改革开展专题研究。每位教师根据课改实践过程中出现的问题,结合学生和自身的实际情况,选择好研究的问题,制定出切实可行的研究方案,扎扎实实地开展研究活动。

    学校坚持校长和班子成员听、评课制度。通过主要领导听、评课,真实地了解教师的实际情况,促使教师上好每一节课,使课例校本研究发挥实效。

    总之,通过校本培训,促进了教师队伍整体水平的提高,教师水平的提高又促进了学生的发展,促进了学生综合素质的提高。学生在全面发展的前提下,学习成绩基本保持稳步发展,逐年提高。从教师的精神状态和发展趋势看,通过不断的培训,潜能将得到充分的发展。

    2020老师培训年终工作总结范文5篇相关文章:

    展开全文
  • SQL语句建表范例分析(1)

    千次阅读 2018-01-03 22:11:52
    建表语句如下: 首先应该有个数据库:create database boot1; use boot1;即在选中了库的情况下,执行下面的语句,创建出以下表: auth_operation auth_role auth_role_operation auth_user ...

    建表语句如下:
    首先应该有个数据库:

    create database boot1;
    use boot1;

    即在选中了库的情况下,执行下面的语句,创建出以下表:
    auth_operation
    auth_role
    auth_role_operation
    auth_user
    i_article
    i_file
    i_log

    表关系如图所示:
    这里写图片描述

    /*
    Navicat MySQL Data Transfer
    Source Server         : 127.0.0.1
    Source Server Version : 50525
    Source Host           : localhost:3306
    Source Database       : boot1
    
    Target Server Type    : MYSQL
    Target Server Version : 50525
    File Encoding         : 65001
    Date: 2017-05-19 15:17:39
    */
    
    SET FOREIGN_KEY_CHECKS=0;
    
    -- ----------------------------
    -- Table structure for `auth_operation`
    -- ----------------------------
    DROP TABLE IF EXISTS `auth_operation`;
    CREATE TABLE `auth_operation` (
      `opid` INT(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
      `opcode` VARCHAR(20) NOT NULL COMMENT '权限值',
      `opname` VARCHAR(50) NOT NULL COMMENT '权限名称',
      `ophref` VARCHAR(200) DEFAULT NULL COMMENT '权限操作链接',
      `opseq` INT(11) NOT NULL DEFAULT '1' COMMENT '显示顺序',
      PRIMARY KEY (`opid`),
      KEY `op_code_index` (`opcode`) USING BTREE,
      KEY `op_name_index` (`opname`) USING BTREE
    ) ENGINE=INNODB AUTO_INCREMENT=139 DEFAULT CHARSET=utf8 COMMENT='权限信息表';
    
    -- ----------------------------
    -- Records of auth_operation
    -- ----------------------------
    INSERT INTO `auth_operation` VALUES ('87', '01', '权限管理', '/admin/auth', '1');
    INSERT INTO `auth_operation` VALUES ('88', '02', '整合技术', '/admin/tech', '1');
    INSERT INTO `auth_operation` VALUES ('89', '03', '日志管理', '/admin/log', '1');
    INSERT INTO `auth_operation` VALUES ('90', '0101', '查询用户列表', '/admin/user/queryPage', '1');
    INSERT INTO `auth_operation` VALUES ('91', '010102', '更新用户页面', '/admin/user/updatePage/{id}', '1');
    INSERT INTO `auth_operation` VALUES ('92', '010206', '角色已绑定权限', '/admin/role/hasOpers/{roleid}', '1');
    INSERT INTO `auth_operation` VALUES ('93', '010102', '修改用户', '/admin/user/update', '1');
    INSERT INTO `auth_operation` VALUES ('94', '0103', '查询权限列表', '/admin/oper/queryPage', '1');
    INSERT INTO `auth_operation` VALUES ('96', '010104', '删除用户', '/admin/user/deleteByID/{id}', '1');
    INSERT INTO `auth_operation` VALUES ('97', '0101', '用户管理界面', '/admin/user/mainPage', '1');
    INSERT INTO `auth_operation` VALUES ('98', '010205', '角色权限管理页面', '/admin/role/bindOperPage/{roleid}', '1');
    INSERT INTO `auth_operation` VALUES ('99', '0201', '查询文件列表', '/admin/tech/queryFilePage', '1');
    INSERT INTO `auth_operation` VALUES ('100', '020203', '删除文章', '/admin/tech/delArticle/{id}', '1');
    INSERT INTO `auth_operation` VALUES ('101', '010101', '添加用户', '/admin/user/add', '1');
    INSERT INTO `auth_operation` VALUES ('102', '010104', '修改个人密码', '/admin/user/updatePasswd', '1');
    INSERT INTO `auth_operation` VALUES ('103', '020101', '添加文件', '/admin/tech/addFile', '1');
    INSERT INTO `auth_operation` VALUES ('105', '0103', '权限管理界面', '/admin/oper/mainPage', '1');
    INSERT INTO `auth_operation` VALUES ('106', '010201', '添加角色页面', '/admin/role/addPage', '1');
    INSERT INTO `auth_operation` VALUES ('107', '0102', '角色管理界面', '/admin/role/mainPage', '1');
    INSERT INTO `auth_operation` VALUES ('108', '010204', '角色绑定用户', '/admin/role/bindUser', '1');
    INSERT INTO `auth_operation` VALUES ('109', '010103', '重置用户密码页面', '/admin/user/updatePwdPage', '1');
    INSERT INTO `auth_operation` VALUES ('110', '010203', '删除角色', '/admin/role/deleteByID/{id}', '1');
    INSERT INTO `auth_operation` VALUES ('111', '010205', '绑定角色权限', '/admin/role/bindOpers', '1');
    INSERT INTO `auth_operation` VALUES ('112', '0202', '文章管理界面', '/admin/tech/articlePage', '1');
    INSERT INTO `auth_operation` VALUES ('113', '010202', '更新角色页面', '/admin/role/updatePage/{id}', '1');
    INSERT INTO `auth_operation` VALUES ('114', '010101', '添加用户页面', '/admin/user/addPage', '1');
    INSERT INTO `auth_operation` VALUES ('115', '020101', '添加文件页面', '/admin/tech/addFilePage', '1');
    INSERT INTO `auth_operation` VALUES ('116', '0201', '文件管理界面', '/admin/tech/filePage', '1');
    INSERT INTO `auth_operation` VALUES ('117', '020201', '添加文章', '/admin/tech/addArticle', '1');
    INSERT INTO `auth_operation` VALUES ('118', '010202', '修改角色', '/admin/role/update', '1');
    INSERT INTO `auth_operation` VALUES ('119', '010201', '添加角色', '/admin/role/add', '1');
    INSERT INTO `auth_operation` VALUES ('120', '010206', '解除角色权限', '/admin/role/unbindOpers', '1');
    INSERT INTO `auth_operation` VALUES ('122', '010206', '角色未绑定权限', '/admin/role/noOpers/{roleid}', '1');
    INSERT INTO `auth_operation` VALUES ('123', '0001', '系统主界面', '/admin/main', '1');
    INSERT INTO `auth_operation` VALUES ('124', '020201', '添加文章页面', '/admin/tech/addArticlePage', '1');
    INSERT INTO `auth_operation` VALUES ('125', '0202', '查询文章列表', '/admin/tech/queryArticlePage', '1');
    INSERT INTO `auth_operation` VALUES ('126', '010104', '修改个人密码页面', '/admin/user/updatePasswdPage', '1');
    INSERT INTO `auth_operation` VALUES ('127', '0102', '查询角色列表', '/admin/role/queryPage', '1');
    INSERT INTO `auth_operation` VALUES ('128', '010103', '重置用户密码', '/admin/user/updatePwd', '1');
    INSERT INTO `auth_operation` VALUES ('129', '010204', '角色用户管理页面', '/admin/role/bindUserPage/{roleid}', '1');
    INSERT INTO `auth_operation` VALUES ('131', '020102', '更新文件页面', '/admin/tech/updateFilePage/{id}', '1');
    INSERT INTO `auth_operation` VALUES ('132', '020202', '更新文章页面', '/admin/tech/updateArticlePage/{id}', '1');
    INSERT INTO `auth_operation` VALUES ('133', '020202', '修改文章', '/admin/tech/updateArticle', '1');
    INSERT INTO `auth_operation` VALUES ('134', '0301', '日志管理界面', '/admin/log/mainPage', '1');
    INSERT INTO `auth_operation` VALUES ('135', '0301', '查询日志列表', '/admin/log/queryPage', '1');
    INSERT INTO `auth_operation` VALUES ('136', '0203', '测试界面', '/admin/tech/testPage', '1');
    INSERT INTO `auth_operation` VALUES ('137', '020103', '删除文件', '/admin/tech/delFile/{id}', '1');
    INSERT INTO `auth_operation` VALUES ('138', '020102', '修改文件', '/admin/tech/updateFile', '1');
    
    -- ----------------------------
    -- Table structure for `auth_role`
    -- ----------------------------
    DROP TABLE IF EXISTS `auth_role`;
    CREATE TABLE `auth_role` (
      `roleid` INT(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
      `rolename` VARCHAR(20) NOT NULL COMMENT '角色名称',
      `cname` VARCHAR(50) NOT NULL COMMENT '中文名',
      PRIMARY KEY (`roleid`)
    ) ENGINE=INNODB AUTO_INCREMENT=26 DEFAULT CHARSET=utf8 COMMENT='角色信息表';
    
    -- ----------------------------
    -- Records of auth_role
    -- ----------------------------
    INSERT INTO `auth_role` VALUES ('5', 'admin1', '测试管理员');
    INSERT INTO `auth_role` VALUES ('23', 'admin', '超级管理员');
    INSERT INTO `auth_role` VALUES ('25', 'anonymous', '匿名用户组');
    
    -- ----------------------------
    -- Table structure for `auth_role_operation`
    -- ----------------------------
    DROP TABLE IF EXISTS `auth_role_operation`;
    CREATE TABLE `auth_role_operation` (
      `roleid` INT(11) NOT NULL COMMENT '角色ID',
      `opid` INT(11) NOT NULL COMMENT '权限ID',
      PRIMARY KEY (`roleid`,`opid`),
      KEY `fk_opid` (`opid`),
      CONSTRAINT `fk_opid` FOREIGN KEY (`opid`) REFERENCES `auth_operation` (`opid`) ON DELETE CASCADE ON UPDATE CASCADE,
      CONSTRAINT `fk_roleid` FOREIGN KEY (`roleid`) REFERENCES `auth_role` (`roleid`) ON DELETE CASCADE ON UPDATE CASCADE
    ) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='角色权限关系表';
    
    -- ----------------------------
    -- Records of auth_role_operation
    -- ----------------------------
    INSERT INTO `auth_role_operation` VALUES ('5', '87');
    INSERT INTO `auth_role_operation` VALUES ('23', '87');
    INSERT INTO `auth_role_operation` VALUES ('5', '88');
    INSERT INTO `auth_role_operation` VALUES ('23', '88');
    INSERT INTO `auth_role_operation` VALUES ('5', '89');
    INSERT INTO `auth_role_operation` VALUES ('23', '89');
    INSERT INTO `auth_role_operation` VALUES ('5', '90');
    INSERT INTO `auth_role_operation` VALUES ('23', '90');
    INSERT INTO `auth_role_operation` VALUES ('5', '91');
    INSERT INTO `auth_role_operation` VALUES ('23', '91');
    INSERT INTO `auth_role_operation` VALUES ('5', '92');
    INSERT INTO `auth_role_operation` VALUES ('23', '92');
    INSERT INTO `auth_role_operation` VALUES ('5', '93');
    INSERT INTO `auth_role_operation` VALUES ('23', '93');
    INSERT INTO `auth_role_operation` VALUES ('5', '94');
    INSERT INTO `auth_role_operation` VALUES ('23', '94');
    INSERT INTO `auth_role_operation` VALUES ('5', '96');
    INSERT INTO `auth_role_operation` VALUES ('23', '96');
    INSERT INTO `auth_role_operation` VALUES ('5', '97');
    INSERT INTO `auth_role_operation` VALUES ('23', '97');
    INSERT INTO `auth_role_operation` VALUES ('5', '98');
    INSERT INTO `auth_role_operation` VALUES ('23', '98');
    INSERT INTO `auth_role_operation` VALUES ('5', '99');
    INSERT INTO `auth_role_operation` VALUES ('23', '99');
    INSERT INTO `auth_role_operation` VALUES ('5', '100');
    INSERT INTO `auth_role_operation` VALUES ('23', '100');
    INSERT INTO `auth_role_operation` VALUES ('5', '101');
    INSERT INTO `auth_role_operation` VALUES ('23', '101');
    INSERT INTO `auth_role_operation` VALUES ('5', '102');
    INSERT INTO `auth_role_operation` VALUES ('23', '102');
    INSERT INTO `auth_role_operation` VALUES ('5', '103');
    INSERT INTO `auth_role_operation` VALUES ('23', '103');
    INSERT INTO `auth_role_operation` VALUES ('5', '105');
    INSERT INTO `auth_role_operation` VALUES ('23', '105');
    INSERT INTO `auth_role_operation` VALUES ('5', '106');
    INSERT INTO `auth_role_operation` VALUES ('23', '106');
    INSERT INTO `auth_role_operation` VALUES ('5', '107');
    INSERT INTO `auth_role_operation` VALUES ('23', '107');
    INSERT INTO `auth_role_operation` VALUES ('5', '108');
    INSERT INTO `auth_role_operation` VALUES ('23', '108');
    INSERT INTO `auth_role_operation` VALUES ('5', '109');
    INSERT INTO `auth_role_operation` VALUES ('23', '109');
    INSERT INTO `auth_role_operation` VALUES ('5', '110');
    INSERT INTO `auth_role_operation` VALUES ('23', '110');
    INSERT INTO `auth_role_operation` VALUES ('5', '111');
    INSERT INTO `auth_role_operation` VALUES ('23', '111');
    INSERT INTO `auth_role_operation` VALUES ('5', '112');
    INSERT INTO `auth_role_operation` VALUES ('23', '112');
    INSERT INTO `auth_role_operation` VALUES ('5', '113');
    INSERT INTO `auth_role_operation` VALUES ('23', '113');
    INSERT INTO `auth_role_operation` VALUES ('5', '114');
    INSERT INTO `auth_role_operation` VALUES ('23', '114');
    INSERT INTO `auth_role_operation` VALUES ('5', '115');
    INSERT INTO `auth_role_operation` VALUES ('23', '115');
    INSERT INTO `auth_role_operation` VALUES ('5', '116');
    INSERT INTO `auth_role_operation` VALUES ('23', '116');
    INSERT INTO `auth_role_operation` VALUES ('5', '117');
    INSERT INTO `auth_role_operation` VALUES ('23', '117');
    INSERT INTO `auth_role_operation` VALUES ('5', '118');
    INSERT INTO `auth_role_operation` VALUES ('23', '118');
    INSERT INTO `auth_role_operation` VALUES ('5', '119');
    INSERT INTO `auth_role_operation` VALUES ('23', '119');
    INSERT INTO `auth_role_operation` VALUES ('5', '120');
    INSERT INTO `auth_role_operation` VALUES ('23', '120');
    INSERT INTO `auth_role_operation` VALUES ('5', '122');
    INSERT INTO `auth_role_operation` VALUES ('23', '122');
    INSERT INTO `auth_role_operation` VALUES ('5', '123');
    INSERT INTO `auth_role_operation` VALUES ('23', '123');
    INSERT INTO `auth_role_operation` VALUES ('5', '124');
    INSERT INTO `auth_role_operation` VALUES ('23', '124');
    INSERT INTO `auth_role_operation` VALUES ('5', '125');
    INSERT INTO `auth_role_operation` VALUES ('23', '125');
    INSERT INTO `auth_role_operation` VALUES ('5', '126');
    INSERT INTO `auth_role_operation` VALUES ('23', '126');
    INSERT INTO `auth_role_operation` VALUES ('5', '127');
    INSERT INTO `auth_role_operation` VALUES ('23', '127');
    INSERT INTO `auth_role_operation` VALUES ('5', '128');
    INSERT INTO `auth_role_operation` VALUES ('23', '128');
    INSERT INTO `auth_role_operation` VALUES ('5', '129');
    INSERT INTO `auth_role_operation` VALUES ('23', '129');
    INSERT INTO `auth_role_operation` VALUES ('5', '131');
    INSERT INTO `auth_role_operation` VALUES ('23', '131');
    INSERT INTO `auth_role_operation` VALUES ('5', '132');
    INSERT INTO `auth_role_operation` VALUES ('23', '132');
    INSERT INTO `auth_role_operation` VALUES ('5', '133');
    INSERT INTO `auth_role_operation` VALUES ('23', '133');
    INSERT INTO `auth_role_operation` VALUES ('5', '134');
    INSERT INTO `auth_role_operation` VALUES ('23', '134');
    INSERT INTO `auth_role_operation` VALUES ('5', '135');
    INSERT INTO `auth_role_operation` VALUES ('23', '135');
    INSERT INTO `auth_role_operation` VALUES ('23', '136');
    INSERT INTO `auth_role_operation` VALUES ('23', '137');
    INSERT INTO `auth_role_operation` VALUES ('23', '138');
    
    -- ----------------------------
    -- Table structure for `auth_user`
    -- ----------------------------
    DROP TABLE IF EXISTS `auth_user`;
    CREATE TABLE `auth_user` (
      `id` INT(3) UNSIGNED NOT NULL AUTO_INCREMENT,
      `username` CHAR(20) NOT NULL,
      `password` CHAR(32) NOT NULL,
      `email` VARCHAR(100) DEFAULT NULL,
      `useable` TINYINT(4) NOT NULL DEFAULT '1' COMMENT '是否可用(0禁用,1可用)',
      `roleid` INT(11) NOT NULL COMMENT '所属角色',
      `addtime` DATETIME NOT NULL COMMENT '创建时间',
      `logintime` DATETIME DEFAULT NULL COMMENT '登陆时间',
      `loginip` VARCHAR(15) DEFAULT NULL COMMENT '登陆IP',
      PRIMARY KEY (`id`),
      KEY `username` (`username`) USING BTREE,
      KEY `fk_user_role` (`roleid`),
      CONSTRAINT `fk_user_role` FOREIGN KEY (`roleid`) REFERENCES `auth_role` (`roleid`) ON UPDATE CASCADE
    ) ENGINE=INNODB AUTO_INCREMENT=34 DEFAULT CHARSET=utf8;
    
    -- ----------------------------
    -- Records of auth_user
    -- ----------------------------
    INSERT INTO `auth_user` VALUES ('15', 'ok77', 'e2137fae6eb8c807519b2645e433900d', 'meinv777@qq.com', '1', '25', '2016-07-02 21:53:59', '2017-01-03 08:10:47', '162.247.96.40');
    INSERT INTO `auth_user` VALUES ('16', 'caizehua', 'e10adc3949ba59abbe56e057f20f883e', NULL, '1', '5', '2016-09-29 17:21:05', '2017-04-25 19:11:40', '192.168.0.200');
    INSERT INTO `auth_user` VALUES ('17', 'ok666', '2cd31ce854ce6a763f801d761bee549d', '', '1', '25', '2017-01-04 11:38:20', '2017-01-13 20:00:13', '113.87.160.102');
    INSERT INTO `auth_user` VALUES ('18', 'admin', '21232f297a57a5a743894a0e4a801fc3', NULL, '1', '23', '2017-04-21 14:45:05', '2017-05-19 15:15:20', '192.168.0.200');
    INSERT INTO `auth_user` VALUES ('19', 'test', '96e79218965eb72c92a549dd5a330112', '', '1', '5', '2017-05-04 11:14:31', NULL, NULL);
    INSERT INTO `auth_user` VALUES ('20', 'userJ4o51', '123456', 'J4o51@test.com', '1', '5', '2017-05-04 15:22:46', NULL, NULL);
    INSERT INTO `auth_user` VALUES ('21', 'user3vSi8', '123456', '3vSi8@test.com', '1', '5', '2017-05-04 15:23:34', NULL, NULL);
    INSERT INTO `auth_user` VALUES ('22', 'user9wJjI', '123456', '9wJjI@test.com', '1', '5', '2017-05-04 15:33:19', NULL, NULL);
    INSERT INTO `auth_user` VALUES ('23', 'user2NLJB', '123456', '2NLJB@test.com', '1', '5', '2017-05-04 17:00:12', NULL, NULL);
    INSERT INTO `auth_user` VALUES ('24', 'userjy208', '123456', 'jy208@test.com', '1', '5', '2017-05-04 17:12:41', NULL, NULL);
    INSERT INTO `auth_user` VALUES ('25', 'userfKEIy', '123456', 'fKEIy@test.com', '1', '5', '2017-05-04 17:36:30', NULL, NULL);
    INSERT INTO `auth_user` VALUES ('26', 'user59u9o', '123456', '59u9o@test.com', '1', '5', '2017-05-04 17:42:22', NULL, NULL);
    INSERT INTO `auth_user` VALUES ('27', 'userB0VQP', '123456', 'B0VQP@test.com', '1', '5', '2017-05-04 17:46:23', NULL, NULL);
    INSERT INTO `auth_user` VALUES ('28', 'usertP745', '123456', 'tP745@test.com', '1', '5', '2017-05-04 17:56:57', NULL, NULL);
    INSERT INTO `auth_user` VALUES ('29', 'userNO3Dz', '123456', 'NO3Dz@test.com', '1', '5', '2017-05-04 18:01:24', NULL, NULL);
    INSERT INTO `auth_user` VALUES ('30', 'userebT60', '123456', 'ebT60@test.com', '1', '5', '2017-05-05 10:28:41', NULL, NULL);
    INSERT INTO `auth_user` VALUES ('31', 'userufXrw', '123456', 'ufXrw@test.com', '1', '5', '2017-05-05 11:40:43', NULL, NULL);
    INSERT INTO `auth_user` VALUES ('32', 'usernK2R8', '123456', 'nK2R8@test.com', '1', '5', '2017-05-05 14:12:59', NULL, NULL);
    INSERT INTO `auth_user` VALUES ('33', 'userb035J', '123456', 'b035J@test.com', '1', '5', '2017-05-05 14:44:07', NULL, NULL);
    
    -- ----------------------------
    -- Table structure for `i_article`
    -- ----------------------------
    DROP TABLE IF EXISTS `i_article`;
    CREATE TABLE `i_article` (
      `id` BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT '发帖id',
      `uid` INT(11) NOT NULL COMMENT '用户id',
      `title` VARCHAR(100) NOT NULL COMMENT '标题',
      `color` VARCHAR(20) NOT NULL COMMENT '标题颜色',
      `cover` VARCHAR(255) NOT NULL COMMENT '封面',
      `content` TEXT NOT NULL COMMENT '内容',
      `posttime` DATETIME NOT NULL COMMENT '发表时间',
      PRIMARY KEY (`id`)
    ) ENGINE=INNODB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT='文章信息表';
    
    -- ----------------------------
    -- Records of i_article
    -- ----------------------------
    INSERT INTO `i_article` VALUES ('1', '18', '测试', '#2b2b32', '/upload/20170502/7ff39476-f154-4511-abd1-4248c6a546d7.jpg', '<p>测试测试</p><p><img src=\"/upload/20170502/c7821f6d-9164-4dfd-88ff-cee1299144f6.jpg\"/></p><p><img src=\"/upload/20170502/f1a4efb2-b1ba-4ecf-a9df-9450952d36ab.jpg\"/></p><p><br/></p>', '2017-05-02 14:07:28');
    INSERT INTO `i_article` VALUES ('2', '18', '测试', '#2b2b32', '/upload/20170502/15a2e757-0c6e-430e-8b8b-c949238ed17b.jpg', '<pre>岗位职责:\r\n1.负责公司整体ios产品的整体架构设计,完成IOS平台手机软件的需求、设计、编码和自测工作;\r\n2.根据软件设计规范,开发基于iphone/ipad平台的应用程序;\r\n3.协同后台开发人员实现产品界面和功能与后台的交互;\r\n4.配合产品经理、UI设计师,研究并改善用户体验;\r\n\r\n任职要求:\r\n1、熟悉Object-C中MVC,封装,多态,委托代理,单例,Block,观察者等设计模式;\r\n2、熟悉iOS的内存管理机制和多线程开发,熟练运用GCD、NSOperation、NSThread等;\r\n3、具有良好的代码编程管理习惯,有独立分析问题和解决问题的能力;\r\n4、精通iOS下的并行开发、网络、内存管理、GUI开发等技术;\r\n5、精通iOS的消息传递机制,delegate,block,通知,推送等等;\r\n6、掌握iOS网络通信机制;熟悉http、tcp、socket等网络编程;\r\n7、了解iOS开发环境,对iOS与第三方平台开发接口的配合,有广泛深入的了解;\r\n8、具备良好的项目进度把控能力,能够独立承担项目任务,分析解决问题;\r\n9、对移动产品的用户体验有一定经验者优先。</pre><p><img src=\"/upload/20170502/631e6117-e726-4f33-8056-d54b792615ee.jpg\" title=\"\" alt=\"\"/></p>', '2017-05-02 15:10:59');
    
    -- ----------------------------
    -- Table structure for `i_file`
    -- ----------------------------
    DROP TABLE IF EXISTS `i_file`;
    CREATE TABLE `i_file` (
      `id` INT(11) NOT NULL AUTO_INCREMENT,
      `filename` VARCHAR(255) NOT NULL COMMENT '文件原名',
      `nowname` VARCHAR(255) NOT NULL COMMENT '文件名称',
      `savepath` VARCHAR(255) NOT NULL COMMENT '存放位置',
      `url` VARCHAR(255) NOT NULL COMMENT '访问地址',
      `filetype` VARCHAR(255) NOT NULL COMMENT '文件类型',
      `filesize` BIGINT(20) NOT NULL COMMENT '文件大小(字节)',
      `addtime` DATETIME NOT NULL COMMENT '上传时间',
      PRIMARY KEY (`id`)
    ) ENGINE=INNODB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8 COMMENT='上传的文件信息';
    
    -- ----------------------------
    -- Records of i_file
    -- ----------------------------
    INSERT INTO `i_file` VALUES ('1', '产品经理招聘.docx', 'a5c395ed-523c-4a52-b40d-af9a53ad6307.docx', '/service/upload/20170502/a5c395ed-523c-4a52-b40d-af9a53ad6307.docx', '/upload/20170502/a5c395ed-523c-4a52-b40d-af9a53ad6307.docx', '.docx', '12379', '2017-04-28 16:17:39');
    INSERT INTO `i_file` VALUES ('2', 'IOS开发工程师.txt', 'd67819fa-e062-421b-b4de-4878338c4c60.txt', '/service/upload/20170428/d67819fa-e062-421b-b4de-4878338c4c60.txt', '/upload/20170428/d67819fa-e062-421b-b4de-4878338c4c60.txt', '.txt', '855', '2017-04-28 16:41:53');
    INSERT INTO `i_file` VALUES ('4', 'Java网络爬虫开发工程师.txt', 'c2dafcca-8bd3-4f48-bd20-143e53ecd83f.txt', '/service/upload/20170428/c2dafcca-8bd3-4f48-bd20-143e53ecd83f.txt', '/upload/20170428/c2dafcca-8bd3-4f48-bd20-143e53ecd83f.txt', '.txt', '1194', '2017-04-28 17:14:58');
    INSERT INTO `i_file` VALUES ('5', '《M6》会员系统功能需求文档.docx', 'd48ffbd5-0394-40ae-b5e4-f8ab3a23c20f.docx', '/service/upload/20170502/d48ffbd5-0394-40ae-b5e4-f8ab3a23c20f.docx', '/upload/20170502/d48ffbd5-0394-40ae-b5e4-f8ab3a23c20f.docx', '.docx', '6015953', '2017-05-02 11:01:48');
    INSERT INTO `i_file` VALUES ('6', 'Java招聘.txt', 'dfdc9423-7abd-4bf0-9a26-a606b94b8eb5.txt', '/service/upload/20170502/dfdc9423-7abd-4bf0-9a26-a606b94b8eb5.txt', '/upload/20170502/dfdc9423-7abd-4bf0-9a26-a606b94b8eb5.txt', '.txt', '1248', '2017-05-02 11:04:50');
    INSERT INTO `i_file` VALUES ('7', 'M6计算.txt', '7dd95ba4-4b64-401f-b9bf-d46ebd538538.txt', '/service/upload/20170502/7dd95ba4-4b64-401f-b9bf-d46ebd538538.txt', '/upload/20170502/7dd95ba4-4b64-401f-b9bf-d46ebd538538.txt', '.txt', '179', '2017-05-02 11:05:13');
    INSERT INTO `i_file` VALUES ('8', 'IOS开发工程师.txt', '6929d03c-fdae-42b1-9997-3210b33a44f8.txt', '/service/upload/20170502/6929d03c-fdae-42b1-9997-3210b33a44f8.txt', '/upload/20170502/6929d03c-fdae-42b1-9997-3210b33a44f8.txt', '.txt', '855', '2017-05-02 11:20:10');
    
    -- ----------------------------
    -- Table structure for `i_log`
    -- ----------------------------
    DROP TABLE IF EXISTS `i_log`;
    CREATE TABLE `i_log` (
      `id` INT(11) NOT NULL AUTO_INCREMENT,
      `username` VARCHAR(255) DEFAULT NULL COMMENT '操作用户',
      `type` TINYINT(4) NOT NULL COMMENT '操作类型(0操作日志;1异常日志)',
      `url` VARCHAR(255) DEFAULT NULL COMMENT '请求地址',
      `method` VARCHAR(255) NOT NULL COMMENT '执行方法',
      `params` TEXT COMMENT '请求参数',
      `requestip` VARCHAR(255) NOT NULL COMMENT '请求IP',
      `description` VARCHAR(255) DEFAULT NULL COMMENT '操作描述',
      `detail` TEXT COMMENT '异常详情',
      `oper_date` DATETIME NOT NULL COMMENT '操作日期',
      PRIMARY KEY (`id`)
    ) ENGINE=INNODB AUTO_INCREMENT=2841 DEFAULT CHARSET=utf8 COMMENT='系统日志表';
    
    -- ----------------------------
    -- Records of i_log
    -- ----------------------------
    INSERT INTO `i_log` VALUES ('1', '匿名操作', '0', '/boot/admin/logout', 'com.xe.demo.controller.LoginController.logout()', '{loginIp=192.168.0.200}', '192.168.0.200', '退出', NULL, '2017-05-02 17:15:34');
    INSERT INTO `i_log` VALUES ('2', 'admin', '0', '/boot/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-02 17:16:12');
    INSERT INTO `i_log` VALUES ('3', 'admin', '0', '/boot/admin/main', 'com.xe.demo.controller.LoginController.main()', '{loginIp=192.168.0.200}', '192.168.0.200', '进入主界面', NULL, '2017-05-02 17:16:12');
    INSERT INTO `i_log` VALUES ('2531', '匿名操作', '0', '/boot/admin/logout', 'com.xe.demo.controller.LoginController.logout()', '{loginIp=192.168.0.200}', '192.168.0.200', '退出', NULL, '2017-05-02 17:17:21');
    INSERT INTO `i_log` VALUES ('2532', 'admin', '0', '/boot/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-02 17:17:55');
    INSERT INTO `i_log` VALUES ('2533', 'admin', '0', '/boot/admin/main', 'com.xe.demo.controller.LoginController.main()', '{loginIp=192.168.0.200}', '192.168.0.200', '进入主界面', NULL, '2017-05-02 17:17:57');
    INSERT INTO `i_log` VALUES ('2534', '匿名操作', '0', '/boot/admin/logout', 'com.xe.demo.controller.LoginController.logout()', '{loginIp=192.168.0.200}', '192.168.0.200', '退出', NULL, '2017-05-02 17:18:08');
    INSERT INTO `i_log` VALUES ('2535', 'admin', '0', '/boot/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-02 17:32:12');
    INSERT INTO `i_log` VALUES ('2536', 'admin', '0', '/boot/admin/main', 'com.xe.demo.controller.LoginController.main()', '{loginIp=192.168.0.200}', '192.168.0.200', '进入主界面', NULL, '2017-05-02 17:32:17');
    INSERT INTO `i_log` VALUES ('2537', '匿名操作', '0', '/boot/admin/logout', 'com.xe.demo.controller.LoginController.logout()', '{loginIp=192.168.0.200}', '192.168.0.200', '退出', NULL, '2017-05-02 17:32:43');
    INSERT INTO `i_log` VALUES ('2538', 'admin', '0', '/boot/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-02 17:37:27');
    INSERT INTO `i_log` VALUES ('2539', 'admin', '0', '/boot/admin/main', 'com.xe.demo.controller.LoginController.main()', '{loginIp=192.168.0.200}', '192.168.0.200', '进入主界面', NULL, '2017-05-02 17:37:27');
    INSERT INTO `i_log` VALUES ('2540', '匿名操作', '0', '/boot/admin/logout', 'com.xe.demo.controller.LoginController.logout()', '{loginIp=192.168.0.200}', '192.168.0.200', '退出', NULL, '2017-05-02 17:37:33');
    INSERT INTO `i_log` VALUES ('2541', 'admin', '0', '/boot/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-02 17:38:56');
    INSERT INTO `i_log` VALUES ('2542', 'admin', '0', '/boot/admin/main', 'com.xe.demo.controller.LoginController.main()', '{loginIp=192.168.0.200}', '192.168.0.200', '进入主界面', NULL, '2017-05-02 17:38:56');
    INSERT INTO `i_log` VALUES ('2543', 'admin', '0', '/boot/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-02 18:19:39');
    INSERT INTO `i_log` VALUES ('2544', 'admin', '0', '/boot/admin/user/queryPage', 'com.xe.demo.controller.UserController.queryPage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询用户列表', NULL, '2017-05-02 18:19:42');
    INSERT INTO `i_log` VALUES ('2545', 'admin', '0', '/boot/admin/role/queryPage', 'com.xe.demo.controller.RoleController.queryPage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询角色列表', NULL, '2017-05-02 18:19:43');
    INSERT INTO `i_log` VALUES ('2546', 'admin', '0', '/boot/admin/oper/queryPage', 'com.xe.demo.controller.OperationController.queryPage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询权限列表', NULL, '2017-05-02 18:19:44');
    INSERT INTO `i_log` VALUES ('2547', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询文件列表', NULL, '2017-05-02 18:19:46');
    INSERT INTO `i_log` VALUES ('2548', 'admin', '0', '/boot/admin/tech/queryArticlePage', 'com.xe.demo.controller.TechController.queryArticlePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询文章列表', NULL, '2017-05-02 18:19:47');
    INSERT INTO `i_log` VALUES ('2549', 'admin', '0', '/boot/admin/role/queryPage', 'com.xe.demo.controller.RoleController.queryPage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询角色列表', NULL, '2017-05-02 18:20:59');
    INSERT INTO `i_log` VALUES ('2550', 'admin', '0', '/boot/admin/role/queryPage', 'com.xe.demo.controller.RoleController.queryPage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询角色列表', NULL, '2017-05-02 18:21:17');
    INSERT INTO `i_log` VALUES ('2551', 'admin', '1', '/boot/admin/role/queryPage', 'com.xe.demo.service.RoleService.queryPage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '分页查询', '/ by zero', '2017-05-02 18:21:17');
    INSERT INTO `i_log` VALUES ('2552', 'admin', '0', '/boot/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-02 18:33:29');
    INSERT INTO `i_log` VALUES ('2553', 'admin', '0', '/boot/admin/log/queryPage', 'com.xe.demo.controller.LogController.queryPage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询日志列表', NULL, '2017-05-02 18:34:20');
    INSERT INTO `i_log` VALUES ('2554', 'admin', '0', '/boot/admin/log/queryPage', 'com.xe.demo.controller.LogController.queryPage()', '{sortName=id, pageNo=2, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询日志列表', NULL, '2017-05-02 18:34:24');
    INSERT INTO `i_log` VALUES ('2555', 'admin', '0', '/boot/admin/log/queryPage', 'com.xe.demo.controller.LogController.queryPage()', '{sortName=id, pageNo=3, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询日志列表', NULL, '2017-05-02 18:34:27');
    INSERT INTO `i_log` VALUES ('2556', 'admin', '0', '/boot/admin/log/queryPage', 'com.xe.demo.controller.LogController.queryPage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=100}', '192.168.0.200', '查询日志列表', NULL, '2017-05-02 18:34:32');
    INSERT INTO `i_log` VALUES ('2557', 'admin', '0', '/boot/admin/log/queryPage', 'com.xe.demo.controller.LogController.queryPage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询日志列表', NULL, '2017-05-02 18:41:38');
    INSERT INTO `i_log` VALUES ('2558', 'admin', '0', '/boot/admin/log/queryPage', 'com.xe.demo.controller.LogController.queryPage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询日志列表', NULL, '2017-05-02 18:42:02');
    INSERT INTO `i_log` VALUES ('2559', 'admin', '0', '/boot/admin/log/queryPage', 'com.xe.demo.controller.LogController.queryPage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询日志列表', NULL, '2017-05-02 18:42:20');
    INSERT INTO `i_log` VALUES ('2560', 'admin', '0', '/boot/admin/log/queryPage', 'com.xe.demo.controller.LogController.queryPage()', '{useable=0, sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询日志列表', NULL, '2017-05-02 18:44:00');
    INSERT INTO `i_log` VALUES ('2561', 'admin', '0', '/boot/admin/log/queryPage', 'com.xe.demo.controller.LogController.queryPage()', '{useable=0, sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询日志列表', NULL, '2017-05-02 18:45:25');
    INSERT INTO `i_log` VALUES ('2562', 'admin', '0', '/boot/admin/log/queryPage', 'com.xe.demo.controller.LogController.queryPage()', '{useable=0, sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询日志列表', NULL, '2017-05-02 18:45:37');
    INSERT INTO `i_log` VALUES ('2563', 'admin', '0', '/boot/admin/user/queryPage', 'com.xe.demo.controller.UserController.queryPage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询用户列表', NULL, '2017-05-02 18:46:00');
    INSERT INTO `i_log` VALUES ('2564', 'admin', '0', '/boot/admin/oper/queryPage', 'com.xe.demo.controller.OperationController.queryPage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询权限列表', NULL, '2017-05-02 18:46:02');
    INSERT INTO `i_log` VALUES ('2565', 'admin', '0', '/boot/admin/role/queryPage', 'com.xe.demo.controller.RoleController.queryPage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询角色列表', NULL, '2017-05-02 18:46:04');
    INSERT INTO `i_log` VALUES ('2566', 'admin', '0', '/boot/admin/log/queryPage', 'com.xe.demo.controller.LogController.queryPage()', '{useable=0, sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询日志列表', NULL, '2017-05-02 18:46:05');
    INSERT INTO `i_log` VALUES ('2567', 'admin', '0', '/boot/admin/log/queryPage', 'com.xe.demo.controller.LogController.queryPage()', '{useable=0, sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询日志列表', NULL, '2017-05-02 18:46:56');
    INSERT INTO `i_log` VALUES ('2568', 'admin', '0', '/boot/admin/log/queryPage', 'com.xe.demo.controller.LogController.queryPage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询日志列表', NULL, '2017-05-02 18:51:19');
    INSERT INTO `i_log` VALUES ('2569', 'admin', '0', '/boot/admin/log/queryPage', 'com.xe.demo.controller.LogController.queryPage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询日志列表', NULL, '2017-05-02 18:51:47');
    INSERT INTO `i_log` VALUES ('2570', 'admin', '0', '/boot/admin/log/queryPage', 'com.xe.demo.controller.LogController.queryPage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询日志列表', NULL, '2017-05-02 18:51:53');
    INSERT INTO `i_log` VALUES ('2571', 'admin', '0', '/boot/admin/log/queryPage', 'com.xe.demo.controller.LogController.queryPage()', '{pageNo=1, loginIp=192.168.0.200, pageSize=10, type=0}', '192.168.0.200', '查询日志列表', NULL, '2017-05-02 18:51:56');
    INSERT INTO `i_log` VALUES ('2572', 'admin', '0', '/boot/admin/log/queryPage', 'com.xe.demo.controller.LogController.queryPage()', '{pageNo=1, loginIp=192.168.0.200, pageSize=10, type=1}', '192.168.0.200', '查询日志列表', NULL, '2017-05-02 18:51:58');
    INSERT INTO `i_log` VALUES ('2573', 'admin', '0', '/boot/admin/log/queryPage', 'com.xe.demo.controller.LogController.queryPage()', '{pageNo=1, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询日志列表', NULL, '2017-05-02 18:51:59');
    INSERT INTO `i_log` VALUES ('2574', 'admin', '0', '/boot/admin/log/queryPage', 'com.xe.demo.controller.LogController.queryPage()', '{pageNo=1, loginIp=192.168.0.200, pageSize=10, username=匿}', '192.168.0.200', '查询日志列表', NULL, '2017-05-02 18:52:10');
    INSERT INTO `i_log` VALUES ('2575', 'admin', '0', '/boot/admin/log/queryPage', 'com.xe.demo.controller.LogController.queryPage()', '{pageNo=1, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询日志列表', NULL, '2017-05-02 18:52:23');
    INSERT INTO `i_log` VALUES ('2576', 'admin', '0', '/boot/admin/log/queryPage', 'com.xe.demo.controller.LogController.queryPage()', '{pageNo=1, loginIp=192.168.0.200, pageSize=10, username=admin}', '192.168.0.200', '查询日志列表', NULL, '2017-05-02 18:52:26');
    INSERT INTO `i_log` VALUES ('2577', 'admin', '0', '/boot/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-02 20:38:41');
    INSERT INTO `i_log` VALUES ('2578', 'admin', '0', '/boot/admin/log/queryPage', 'com.xe.demo.controller.LogController.queryPage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询日志列表', NULL, '2017-05-02 20:38:44');
    INSERT INTO `i_log` VALUES ('2579', 'admin', '0', '/boot/admin/tech/queryArticlePage', 'com.xe.demo.controller.TechController.queryArticlePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询文章列表', NULL, '2017-05-02 20:38:48');
    INSERT INTO `i_log` VALUES ('2580', 'admin', '0', '/boot/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-02 20:45:19');
    INSERT INTO `i_log` VALUES ('2581', 'admin', '0', '/boot/admin/tech/queryArticlePage', 'com.xe.demo.controller.TechController.queryArticlePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询文章列表', NULL, '2017-05-02 20:45:23');
    INSERT INTO `i_log` VALUES ('2582', 'admin', '0', '/boot/admin/tech/updateArticle', 'com.xe.demo.controller.TechController.updateArticle()', '{cover=/upload/20170502/8ff6b7e9-39fb-46ba-9ad5-aaa7d7888fee.jpg, uid=0, color=#2b2b32, loginIp=192.168.0.200, title=测试, content=<p>测试测试<br/></p>}', '192.168.0.200', '修改文章', NULL, '2017-05-02 20:45:52');
    INSERT INTO `i_log` VALUES ('2583', 'admin', '0', '/boot/admin/tech/queryArticlePage', 'com.xe.demo.controller.TechController.queryArticlePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询文章列表', NULL, '2017-05-02 20:47:19');
    INSERT INTO `i_log` VALUES ('2584', 'admin', '0', '/boot/admin/tech/queryArticlePage', 'com.xe.demo.controller.TechController.queryArticlePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询文章列表', NULL, '2017-05-02 20:47:25');
    INSERT INTO `i_log` VALUES ('2585', 'admin', '0', '/boot/admin/tech/updateArticle', 'com.xe.demo.controller.TechController.updateArticle()', '{cover=/upload/20170502/15a2e757-0c6e-430e-8b8b-c949238ed17b.jpg, uid=18, color=#2b2b32, loginIp=192.168.0.200, id=2, title=测试, content=<pre>岗位职责:\r\n1.负责公司整体ios产品的整体架构设计,完成IOS平台手机软件的需求、设计、编码和自测工作;\r\n2.根据软件设计规范,开发基于iphone/ipad平台的应用程序;\r\n3.协同后台开发人员实现产品界面和功能与后台的交互;\r\n4.配合产品经理、UI设计师,研究并改善用户体验;\r\n\r\n任职要求:\r\n1、熟悉Object-C中MVC,封装,多态,委托代理,单例,Block,观察者等设计模式;\r\n2、熟悉iOS的内存管理机制和多线程开发,熟练运用GCD、NSOperation、NSThread等;\r\n3、具有良好的代码编程管理习惯,有独立分析问题和解决问题的能力;\r\n4、精通iOS下的并行开发、网络、内存管理、GUI开发等技术;\r\n5、精通iOS的消息传递机制,delegate,block,通知,推送等等;\r\n6、掌握iOS网络通信机制;熟悉http、tcp、socket等网络编程;\r\n7、了解iOS开发环境,对iOS与第三方平台开发接口的配合,有广泛深入的了解;\r\n8、具备良好的项目进度把控能力,能够独立承担项目任务,分析解决问题;\r\n9、对移动产品的用户体验有一定经验者优先。</pre><p><br/></p>}', '192.168.0.200', '修改文章', NULL, '2017-05-02 20:50:10');
    INSERT INTO `i_log` VALUES ('2586', 'admin', '0', '/boot/admin/tech/queryArticlePage', 'com.xe.demo.controller.TechController.queryArticlePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询文章列表', NULL, '2017-05-02 20:50:10');
    INSERT INTO `i_log` VALUES ('2587', 'admin', '0', '/boot/admin/tech/updateArticle', 'com.xe.demo.controller.TechController.updateArticle()', '{cover=/upload/20170502/15a2e757-0c6e-430e-8b8b-c949238ed17b.jpg, uid=18, color=#2b2b32, loginIp=192.168.0.200, id=2, title=测试, content=<pre>岗位职责:\r\n1.负责公司整体ios产品的整体架构设计,完成IOS平台手机软件的需求、设计、编码和自测工作;\r\n2.根据软件设计规范,开发基于iphone/ipad平台的应用程序;\r\n3.协同后台开发人员实现产品界面和功能与后台的交互;\r\n4.配合产品经理、UI设计师,研究并改善用户体验;\r\n\r\n任职要求:\r\n1、熟悉Object-C中MVC,封装,多态,委托代理,单例,Block,观察者等设计模式;\r\n2、熟悉iOS的内存管理机制和多线程开发,熟练运用GCD、NSOperation、NSThread等;\r\n3、具有良好的代码编程管理习惯,有独立分析问题和解决问题的能力;\r\n4、精通iOS下的并行开发、网络、内存管理、GUI开发等技术;\r\n5、精通iOS的消息传递机制,delegate,block,通知,推送等等;\r\n6、掌握iOS网络通信机制;熟悉http、tcp、socket等网络编程;\r\n7、了解iOS开发环境,对iOS与第三方平台开发接口的配合,有广泛深入的了解;\r\n8、具备良好的项目进度把控能力,能够独立承担项目任务,分析解决问题;\r\n9、对移动产品的用户体验有一定经验者优先。</pre><p><img src=\"/upload/20170502/631e6117-e726-4f33-8056-d54b792615ee.jpg\" title=\"\" alt=\"\"/></p>}', '192.168.0.200', '修改文章', NULL, '2017-05-02 20:50:39');
    INSERT INTO `i_log` VALUES ('2588', 'admin', '0', '/boot/admin/tech/queryArticlePage', 'com.xe.demo.controller.TechController.queryArticlePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询文章列表', NULL, '2017-05-02 20:50:39');
    INSERT INTO `i_log` VALUES ('2589', 'admin', '0', '/boot/admin/tech/updateArticle', 'com.xe.demo.controller.TechController.updateArticle()', '{cover=/upload/20170502/7ff39476-f154-4511-abd1-4248c6a546d7.jpg, uid=18, color=#2b2b32, loginIp=192.168.0.200, id=1, title=测试, content=<p>测试测试</p><p><img src=\"/upload/20170502/c7821f6d-9164-4dfd-88ff-cee1299144f6.jpg\"/></p><p><img src=\"/upload/20170502/f1a4efb2-b1ba-4ecf-a9df-9450952d36ab.jpg\"/></p><p><br/></p>}', '192.168.0.200', '修改文章', NULL, '2017-05-02 20:51:19');
    INSERT INTO `i_log` VALUES ('2590', 'admin', '0', '/boot/admin/tech/queryArticlePage', 'com.xe.demo.controller.TechController.queryArticlePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询文章列表', NULL, '2017-05-02 20:51:19');
    INSERT INTO `i_log` VALUES ('2591', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-03 09:43:25');
    INSERT INTO `i_log` VALUES ('2592', 'admin', '0', '/admin/tech/queryArticlePage', 'com.xe.demo.controller.TechController.queryArticlePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询文章列表', NULL, '2017-05-03 09:43:31');
    INSERT INTO `i_log` VALUES ('2593', 'admin', '0', '/admin/tech/queryArticlePage', 'com.xe.demo.controller.TechController.queryArticlePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询文章列表', NULL, '2017-05-03 09:43:37');
    INSERT INTO `i_log` VALUES ('2594', 'admin', '0', '/admin/log/queryPage', 'com.xe.demo.controller.LogController.queryPage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询日志列表', NULL, '2017-05-03 09:43:39');
    INSERT INTO `i_log` VALUES ('2595', 'admin', '0', '/admin/log/queryPage', 'com.xe.demo.controller.LogController.queryPage()', '{pageNo=1, loginIp=192.168.0.200, pageSize=10, type=1}', '192.168.0.200', '查询日志列表', NULL, '2017-05-03 09:43:47');
    INSERT INTO `i_log` VALUES ('2596', 'admin', '0', '/boot/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=127.0.0.1, username=admin}', '127.0.0.1', '登录', NULL, '2017-05-03 09:47:46');
    INSERT INTO `i_log` VALUES ('2597', 'admin', '0', '/boot/admin/user/queryPage', 'com.xe.demo.controller.UserController.queryPage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询用户列表', NULL, '2017-05-03 09:47:51');
    INSERT INTO `i_log` VALUES ('2598', 'admin', '0', '/boot/admin/tech/queryArticlePage', 'com.xe.demo.controller.TechController.queryArticlePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文章列表', NULL, '2017-05-03 09:48:24');
    INSERT INTO `i_log` VALUES ('2599', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 09:48:26');
    INSERT INTO `i_log` VALUES ('2600', 'admin', '0', '/boot/admin/tech/queryArticlePage', 'com.xe.demo.controller.TechController.queryArticlePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文章列表', NULL, '2017-05-03 09:48:31');
    INSERT INTO `i_log` VALUES ('2601', 'admin', '0', '/boot/admin/user/queryPage', 'com.xe.demo.controller.UserController.queryPage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询用户列表', NULL, '2017-05-03 10:19:26');
    INSERT INTO `i_log` VALUES ('2602', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 10:19:28');
    INSERT INTO `i_log` VALUES ('2603', 'admin', '0', '/boot/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=127.0.0.1, username=admin}', '127.0.0.1', '登录', NULL, '2017-05-03 10:26:45');
    INSERT INTO `i_log` VALUES ('2604', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 10:26:49');
    INSERT INTO `i_log` VALUES ('2605', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 10:28:32');
    INSERT INTO `i_log` VALUES ('2606', 'admin', '0', '/boot/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=127.0.0.1, username=admin}', '127.0.0.1', '登录', NULL, '2017-05-03 10:30:41');
    INSERT INTO `i_log` VALUES ('2607', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 10:30:45');
    INSERT INTO `i_log` VALUES ('2608', 'admin', '0', '/boot/admin/tech/queryArticlePage', 'com.xe.demo.controller.TechController.queryArticlePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文章列表', NULL, '2017-05-03 10:33:51');
    INSERT INTO `i_log` VALUES ('2609', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 10:34:29');
    INSERT INTO `i_log` VALUES ('2610', 'admin', '0', '/boot/admin/log/queryPage', 'com.xe.demo.controller.LogController.queryPage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询日志列表', NULL, '2017-05-03 10:34:35');
    INSERT INTO `i_log` VALUES ('2611', 'admin', '0', '/boot/admin/log/queryPage', 'com.xe.demo.controller.LogController.queryPage()', '{sortName=id, pageNo=2, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询日志列表', NULL, '2017-05-03 10:34:44');
    INSERT INTO `i_log` VALUES ('2612', 'admin', '0', '/boot/admin/log/queryPage', 'com.xe.demo.controller.LogController.queryPage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询日志列表', NULL, '2017-05-03 10:34:45');
    INSERT INTO `i_log` VALUES ('2613', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 10:41:29');
    INSERT INTO `i_log` VALUES ('2614', 'admin', '0', '/boot/admin/user/queryPage', 'com.xe.demo.controller.UserController.queryPage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询用户列表', NULL, '2017-05-03 10:42:16');
    INSERT INTO `i_log` VALUES ('2615', '匿名操作', '0', '/boot/admin/logout', 'com.xe.demo.controller.LoginController.logout()', '{loginIp=127.0.0.1}', '127.0.0.1', '退出', NULL, '2017-05-03 10:42:22');
    INSERT INTO `i_log` VALUES ('2616', 'admin', '0', '/boot/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=127.0.0.1, username=admin}', '127.0.0.1', '登录', NULL, '2017-05-03 11:25:39');
    INSERT INTO `i_log` VALUES ('2617', 'admin', '0', '/boot/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=127.0.0.1, username=admin}', '127.0.0.1', '登录', NULL, '2017-05-03 11:28:15');
    INSERT INTO `i_log` VALUES ('2618', 'admin', '0', '/boot/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=127.0.0.1, username=admin}', '127.0.0.1', '登录', NULL, '2017-05-03 13:45:06');
    INSERT INTO `i_log` VALUES ('2619', 'admin', '0', '/boot/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=127.0.0.1, username=admin}', '127.0.0.1', '登录', NULL, '2017-05-03 13:45:15');
    INSERT INTO `i_log` VALUES ('2620', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 13:45:17');
    INSERT INTO `i_log` VALUES ('2621', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 13:45:19');
    INSERT INTO `i_log` VALUES ('2622', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 13:45:19');
    INSERT INTO `i_log` VALUES ('2623', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 13:45:19');
    INSERT INTO `i_log` VALUES ('2624', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 13:45:19');
    INSERT INTO `i_log` VALUES ('2625', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 13:45:19');
    INSERT INTO `i_log` VALUES ('2626', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 13:45:20');
    INSERT INTO `i_log` VALUES ('2627', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 13:45:20');
    INSERT INTO `i_log` VALUES ('2628', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 13:45:20');
    INSERT INTO `i_log` VALUES ('2629', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 13:45:20');
    INSERT INTO `i_log` VALUES ('2630', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 13:45:20');
    INSERT INTO `i_log` VALUES ('2631', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 13:45:21');
    INSERT INTO `i_log` VALUES ('2632', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 13:45:21');
    INSERT INTO `i_log` VALUES ('2633', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 13:45:21');
    INSERT INTO `i_log` VALUES ('2634', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 13:45:21');
    INSERT INTO `i_log` VALUES ('2635', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 13:45:21');
    INSERT INTO `i_log` VALUES ('2636', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 13:45:22');
    INSERT INTO `i_log` VALUES ('2637', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 13:45:22');
    INSERT INTO `i_log` VALUES ('2638', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 13:45:22');
    INSERT INTO `i_log` VALUES ('2639', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 13:45:22');
    INSERT INTO `i_log` VALUES ('2640', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 13:45:22');
    INSERT INTO `i_log` VALUES ('2641', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 13:45:23');
    INSERT INTO `i_log` VALUES ('2642', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 13:45:23');
    INSERT INTO `i_log` VALUES ('2643', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 13:45:23');
    INSERT INTO `i_log` VALUES ('2644', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 13:45:23');
    INSERT INTO `i_log` VALUES ('2645', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 13:45:23');
    INSERT INTO `i_log` VALUES ('2646', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 13:45:23');
    INSERT INTO `i_log` VALUES ('2647', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 13:45:24');
    INSERT INTO `i_log` VALUES ('2648', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 13:45:24');
    INSERT INTO `i_log` VALUES ('2649', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 13:45:24');
    INSERT INTO `i_log` VALUES ('2650', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 13:45:24');
    INSERT INTO `i_log` VALUES ('2651', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 13:45:24');
    INSERT INTO `i_log` VALUES ('2652', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 13:45:24');
    INSERT INTO `i_log` VALUES ('2653', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 13:45:24');
    INSERT INTO `i_log` VALUES ('2654', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 13:45:25');
    INSERT INTO `i_log` VALUES ('2655', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 13:45:25');
    INSERT INTO `i_log` VALUES ('2656', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 13:45:25');
    INSERT INTO `i_log` VALUES ('2657', 'admin', '0', '/boot/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=127.0.0.1, username=admin}', '127.0.0.1', '登录', NULL, '2017-05-03 13:54:21');
    INSERT INTO `i_log` VALUES ('2658', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 13:54:25');
    INSERT INTO `i_log` VALUES ('2659', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 13:54:25');
    INSERT INTO `i_log` VALUES ('2660', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 13:54:25');
    INSERT INTO `i_log` VALUES ('2661', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 13:54:25');
    INSERT INTO `i_log` VALUES ('2662', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 13:54:26');
    INSERT INTO `i_log` VALUES ('2663', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 13:54:26');
    INSERT INTO `i_log` VALUES ('2664', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 13:54:26');
    INSERT INTO `i_log` VALUES ('2665', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 13:54:26');
    INSERT INTO `i_log` VALUES ('2666', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 13:54:26');
    INSERT INTO `i_log` VALUES ('2667', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 13:54:27');
    INSERT INTO `i_log` VALUES ('2668', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 13:54:27');
    INSERT INTO `i_log` VALUES ('2669', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=20}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 13:54:50');
    INSERT INTO `i_log` VALUES ('2670', 'admin', '0', '/boot/admin/tech/queryArticlePage', 'com.xe.demo.controller.TechController.queryArticlePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文章列表', NULL, '2017-05-03 13:54:52');
    INSERT INTO `i_log` VALUES ('2671', 'admin', '0', '/boot/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=127.0.0.1, username=admin}', '127.0.0.1', '登录', NULL, '2017-05-03 14:06:36');
    INSERT INTO `i_log` VALUES ('2672', 'admin', '0', '/boot/admin/user/queryPage', 'com.xe.demo.controller.UserController.queryPage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询用户列表', NULL, '2017-05-03 14:07:25');
    INSERT INTO `i_log` VALUES ('2673', 'admin', '0', '/boot/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=127.0.0.1, username=admin}', '127.0.0.1', '登录', NULL, '2017-05-03 14:09:18');
    INSERT INTO `i_log` VALUES ('2674', 'admin', '0', '/boot/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=127.0.0.1, username=admin}', '127.0.0.1', '登录', NULL, '2017-05-03 14:11:38');
    INSERT INTO `i_log` VALUES ('2675', '匿名操作', '0', '/boot/admin/logout', 'com.xe.demo.controller.LoginController.logout()', '{loginIp=127.0.0.1}', '127.0.0.1', '退出', NULL, '2017-05-03 14:11:55');
    INSERT INTO `i_log` VALUES ('2676', 'admin', '0', '/boot/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=127.0.0.1, username=admin}', '127.0.0.1', '登录', NULL, '2017-05-03 14:12:16');
    INSERT INTO `i_log` VALUES ('2677', 'admin', '0', '/boot/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=127.0.0.1, username=admin}', '127.0.0.1', '登录', NULL, '2017-05-03 14:12:51');
    INSERT INTO `i_log` VALUES ('2678', 'admin', '0', '/boot/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=127.0.0.1, username=admin}', '127.0.0.1', '登录', NULL, '2017-05-03 14:19:54');
    INSERT INTO `i_log` VALUES ('2679', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 14:20:03');
    INSERT INTO `i_log` VALUES ('2680', 'admin', '0', '/boot/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=127.0.0.1, username=admin}', '127.0.0.1', '登录', NULL, '2017-05-03 14:30:35');
    INSERT INTO `i_log` VALUES ('2681', 'admin', '0', '/boot/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=127.0.0.1, username=admin}', '127.0.0.1', '登录', NULL, '2017-05-03 14:39:45');
    INSERT INTO `i_log` VALUES ('2682', 'admin', '0', '/boot/admin/user/queryPage', 'com.xe.demo.controller.UserController.queryPage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询用户列表', NULL, '2017-05-03 14:42:05');
    INSERT INTO `i_log` VALUES ('2683', '匿名操作', '0', '/boot/admin/logout', 'com.xe.demo.controller.LoginController.logout()', '{loginIp=127.0.0.1}', '127.0.0.1', '退出', NULL, '2017-05-03 14:42:09');
    INSERT INTO `i_log` VALUES ('2684', 'admin>', '0', '/boot/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=127.0.0.1, username=admin>}', '127.0.0.1', '登录', NULL, '2017-05-03 14:42:14');
    INSERT INTO `i_log` VALUES ('2685', 'admin>', '0', '/boot/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=127.0.0.1, username=admin>}', '127.0.0.1', '登录', NULL, '2017-05-03 14:42:25');
    INSERT INTO `i_log` VALUES ('2686', 'admin>', '0', '/boot/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=127.0.0.1, username=admin>}', '127.0.0.1', '登录', NULL, '2017-05-03 14:42:59');
    INSERT INTO `i_log` VALUES ('2687', 'admin>', '0', '/boot/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=127.0.0.1, username=admin>}', '127.0.0.1', '登录', NULL, '2017-05-03 14:43:32');
    INSERT INTO `i_log` VALUES ('2688', 'admin', '0', '/boot/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=127.0.0.1, username=admin}', '127.0.0.1', '登录', NULL, '2017-05-03 15:06:47');
    INSERT INTO `i_log` VALUES ('2689', 'admin', '0', '/boot/admin/user/queryPage', 'com.xe.demo.controller.UserController.queryPage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询用户列表', NULL, '2017-05-03 15:06:50');
    INSERT INTO `i_log` VALUES ('2690', 'admin', '0', '/boot/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=127.0.0.1, username=admin}', '127.0.0.1', '登录', NULL, '2017-05-03 15:08:40');
    INSERT INTO `i_log` VALUES ('2691', 'admin', '0', '/boot/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=127.0.0.1, username=admin}', '127.0.0.1', '登录', NULL, '2017-05-03 15:09:17');
    INSERT INTO `i_log` VALUES ('2692', 'admin', '0', '/boot/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询文件列表', NULL, '2017-05-03 15:10:31');
    INSERT INTO `i_log` VALUES ('2693', 'admin', '0', '/boot/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=127.0.0.1, username=admin}', '127.0.0.1', '登录', NULL, '2017-05-03 15:18:09');
    INSERT INTO `i_log` VALUES ('2694', 'admin', '0', '/boot/admin/user/queryPage', 'com.xe.demo.controller.UserController.queryPage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询用户列表', NULL, '2017-05-03 15:20:15');
    INSERT INTO `i_log` VALUES ('2695', 'admin', '0', '/boot/admin/oper/queryPage', 'com.xe.demo.controller.OperationController.queryPage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=127.0.0.1, pageSize=10}', '127.0.0.1', '查询权限列表', NULL, '2017-05-03 15:27:52');
    INSERT INTO `i_log` VALUES ('2696', 'admin', '0', '/boot/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-04 11:10:46');
    INSERT INTO `i_log` VALUES ('2697', 'admin', '0', '/boot/admin/user/queryPage', 'com.xe.demo.controller.UserController.queryPage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询用户列表', NULL, '2017-05-04 11:11:10');
    INSERT INTO `i_log` VALUES ('2698', 'admin', '0', '/boot/admin/user/add', 'com.xe.demo.controller.UserController.add()', '{useable=1, password=96e79218965eb72c92a549dd5a330112, roleid=5, loginIp=192.168.0.200, email=, username=test}', '192.168.0.200', '添加用户', NULL, '2017-05-04 11:13:27');
    INSERT INTO `i_log` VALUES ('2699', 'admin', '1', '/boot/admin/user/add', 'com.xe.demo.service.UserService.saveUser()', '{useable=1, password=96e79218965eb72c92a549dd5a330112, roleid=5, loginIp=192.168.0.200, email=, username=test}', '192.168.0.200', '添加用户', '\r\n### Error updating database.  Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Column \'addtime\' cannot be null\r\n### The error may involve com.xe.demo.mapper.AuthUserMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO auth_user  ( id,username,password,email,useable,roleid,addtime,logintime,loginip ) VALUES( ?,?,?,?,?,?,?,?,? )\r\n### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Column \'addtime\' cannot be null\n; SQL []; Column \'addtime\' cannot be null; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Column \'addtime\' cannot be null', '2017-05-04 11:13:45');
    INSERT INTO `i_log` VALUES ('2700', 'admin', '0', '/boot/admin/user/add', 'com.xe.demo.controller.UserController.add()', '{useable=1, password=96e79218965eb72c92a549dd5a330112, roleid=5, loginIp=192.168.0.200, email=, username=test}', '192.168.0.200', '添加用户', NULL, '2017-05-04 11:14:31');
    INSERT INTO `i_log` VALUES ('2701', 'admin', '0', '/boot/admin/user/queryPage', 'com.xe.demo.controller.UserController.queryPage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询用户列表', NULL, '2017-05-04 11:14:31');
    INSERT INTO `i_log` VALUES ('2702', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-08 14:37:30');
    INSERT INTO `i_log` VALUES ('2703', 'admin', '0', '/admin/tech/queryArticlePage', 'com.xe.demo.controller.TechController.queryArticlePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询文章列表', NULL, '2017-05-08 14:37:35');
    INSERT INTO `i_log` VALUES ('2704', 'admin', '0', '/admin/log/queryPage', 'com.xe.demo.controller.LogController.queryPage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询日志列表', NULL, '2017-05-08 14:37:38');
    INSERT INTO `i_log` VALUES ('2705', 'admin', '0', '/admin/log/queryPage', 'com.xe.demo.controller.LogController.queryPage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询日志列表', NULL, '2017-05-08 14:53:46');
    INSERT INTO `i_log` VALUES ('2706', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-08 15:09:37');
    INSERT INTO `i_log` VALUES ('2707', 'admin', '0', '/admin/log/queryPage', 'com.xe.demo.controller.LogController.queryPage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询日志列表', NULL, '2017-05-08 15:09:40');
    INSERT INTO `i_log` VALUES ('2708', 'admin', '0', '/admin/log/queryPage', 'com.xe.demo.controller.LogController.queryPage()', '{pageNo=1, loginIp=192.168.0.200, pageSize=10, type=0}', '192.168.0.200', '查询日志列表', NULL, '2017-05-08 15:09:44');
    INSERT INTO `i_log` VALUES ('2709', 'admin', '0', '/admin/log/queryPage', 'com.xe.demo.controller.LogController.queryPage()', '{pageNo=1, loginIp=192.168.0.200, pageSize=10, type=1}', '192.168.0.200', '查询日志列表', NULL, '2017-05-08 15:09:45');
    INSERT INTO `i_log` VALUES ('2710', 'admin', '0', '/admin/user/queryPage', 'com.xe.demo.controller.UserController.queryPage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询用户列表', NULL, '2017-05-08 15:09:53');
    INSERT INTO `i_log` VALUES ('2711', 'admin', '0', '/boot/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-08 15:18:46');
    INSERT INTO `i_log` VALUES ('2712', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-08 15:29:56');
    INSERT INTO `i_log` VALUES ('2713', '匿名操作', '0', '/admin/logout', 'com.xe.demo.controller.LoginController.logout()', '{loginIp=192.168.0.200}', '192.168.0.200', '退出', NULL, '2017-05-08 15:30:01');
    INSERT INTO `i_log` VALUES ('2714', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-08 15:30:13');
    INSERT INTO `i_log` VALUES ('2715', 'admin', '0', '/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询文件列表', NULL, '2017-05-08 15:30:16');
    INSERT INTO `i_log` VALUES ('2716', 'admin', '0', '/admin/user/queryPage', 'com.xe.demo.controller.UserController.queryPage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询用户列表', NULL, '2017-05-08 15:30:18');
    INSERT INTO `i_log` VALUES ('2717', 'admin', '0', '/admin/user/queryPage', 'com.xe.demo.controller.UserController.queryPage()', '{sortName=id, pageNo=2, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询用户列表', NULL, '2017-05-08 15:30:23');
    INSERT INTO `i_log` VALUES ('2718', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-08 17:22:32');
    INSERT INTO `i_log` VALUES ('2719', 'admin', '1', '/admin/login', 'com.xe.demo.service.LoginService.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', 'Cannot serialize; nested exception is org.springframework.core.serializer.support.SerializationFailedException: Failed to serialize object using DefaultSerializer; nested exception is java.lang.IllegalArgumentException: DefaultSerializer requires a Serializable payload but received an object of type [com.xe.demo.common.pojo.Identity]', '2017-05-08 17:22:37');
    INSERT INTO `i_log` VALUES ('2720', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-08 17:23:47');
    INSERT INTO `i_log` VALUES ('2721', 'admin', '1', '/admin/login', 'com.xe.demo.service.LoginService.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', 'Cannot serialize; nested exception is org.springframework.core.serializer.support.SerializationFailedException: Failed to serialize object using DefaultSerializer; nested exception is java.lang.IllegalArgumentException: DefaultSerializer requires a Serializable payload but received an object of type [com.xe.demo.common.pojo.Identity]', '2017-05-08 17:24:00');
    INSERT INTO `i_log` VALUES ('2722', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-08 17:28:48');
    INSERT INTO `i_log` VALUES ('2723', 'admin', '0', '/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询文件列表', NULL, '2017-05-08 17:29:18');
    INSERT INTO `i_log` VALUES ('2724', '匿名操作', '0', '/admin/logout', 'com.xe.demo.controller.LoginController.logout()', '{loginIp=192.168.0.200}', '192.168.0.200', '退出', NULL, '2017-05-08 17:30:35');
    INSERT INTO `i_log` VALUES ('2725', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-08 17:30:49');
    INSERT INTO `i_log` VALUES ('2726', 'admin', '0', '/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询文件列表', NULL, '2017-05-08 17:31:15');
    INSERT INTO `i_log` VALUES ('2727', '匿名操作', '0', '/admin/logout', 'com.xe.demo.controller.LoginController.logout()', '{loginIp=192.168.0.200}', '192.168.0.200', '退出', NULL, '2017-05-08 17:31:36');
    INSERT INTO `i_log` VALUES ('2728', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-08 17:34:14');
    INSERT INTO `i_log` VALUES ('2729', 'admin', '1', '/admin/login', 'com.xe.demo.service.LoginService.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', 'Cannot serialize; nested exception is org.springframework.core.serializer.support.SerializationFailedException: Failed to serialize object using DefaultSerializer; nested exception is java.lang.IllegalArgumentException: DefaultSerializer requires a Serializable payload but received an object of type [com.xe.demo.common.pojo.Identity]', '2017-05-08 17:34:17');
    INSERT INTO `i_log` VALUES ('2730', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-08 17:35:41');
    INSERT INTO `i_log` VALUES ('2731', 'admin', '1', '/admin/login', 'com.xe.demo.service.LoginService.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', 'Cannot serialize; nested exception is org.springframework.core.serializer.support.SerializationFailedException: Failed to serialize object using DefaultSerializer; nested exception is java.lang.IllegalArgumentException: DefaultSerializer requires a Serializable payload but received an object of type [com.xe.demo.common.pojo.Identity]', '2017-05-08 17:35:42');
    INSERT INTO `i_log` VALUES ('2732', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-08 17:36:46');
    INSERT INTO `i_log` VALUES ('2733', 'admin', '1', '/admin/login', 'com.xe.demo.service.LoginService.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', 'Cannot serialize; nested exception is org.springframework.core.serializer.support.SerializationFailedException: Failed to serialize object using DefaultSerializer; nested exception is java.lang.IllegalArgumentException: DefaultSerializer requires a Serializable payload but received an object of type [com.xe.demo.common.pojo.Identity]', '2017-05-08 17:36:46');
    INSERT INTO `i_log` VALUES ('2734', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-08 17:37:47');
    INSERT INTO `i_log` VALUES ('2735', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-08 17:38:40');
    INSERT INTO `i_log` VALUES ('2736', 'admin', '1', '/admin/login', 'com.xe.demo.service.LoginService.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', 'Cannot serialize; nested exception is org.springframework.core.serializer.support.SerializationFailedException: Failed to serialize object using DefaultSerializer; nested exception is java.lang.IllegalArgumentException: DefaultSerializer requires a Serializable payload but received an object of type [com.xe.demo.common.pojo.Identity]', '2017-05-08 17:38:40');
    INSERT INTO `i_log` VALUES ('2737', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-08 17:40:32');
    INSERT INTO `i_log` VALUES ('2738', '匿名操作', '0', '/admin/logout', 'com.xe.demo.controller.LoginController.logout()', '{loginIp=192.168.0.200}', '192.168.0.200', '退出', NULL, '2017-05-08 17:40:37');
    INSERT INTO `i_log` VALUES ('2739', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-08 17:41:41');
    INSERT INTO `i_log` VALUES ('2740', '匿名操作', '0', '/admin/logout', 'com.xe.demo.controller.LoginController.logout()', '{loginIp=192.168.0.200}', '192.168.0.200', '退出', NULL, '2017-05-08 17:42:11');
    INSERT INTO `i_log` VALUES ('2741', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-08 17:45:02');
    INSERT INTO `i_log` VALUES ('2742', '匿名操作', '0', '/admin/logout', 'com.xe.demo.controller.LoginController.logout()', '{loginIp=192.168.0.200}', '192.168.0.200', '退出', NULL, '2017-05-08 17:45:11');
    INSERT INTO `i_log` VALUES ('2743', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-08 17:45:57');
    INSERT INTO `i_log` VALUES ('2744', '匿名操作', '0', '/admin/logout', 'com.xe.demo.controller.LoginController.logout()', '{loginIp=192.168.0.200}', '192.168.0.200', '退出', NULL, '2017-05-08 17:46:06');
    INSERT INTO `i_log` VALUES ('2745', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-08 17:48:16');
    INSERT INTO `i_log` VALUES ('2746', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-08 17:48:44');
    INSERT INTO `i_log` VALUES ('2747', '匿名操作', '0', '/admin/logout', 'com.xe.demo.controller.LoginController.logout()', '{loginIp=192.168.0.200}', '192.168.0.200', '退出', NULL, '2017-05-08 17:48:47');
    INSERT INTO `i_log` VALUES ('2748', 'admin', '0', '/boot/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-08 17:49:35');
    INSERT INTO `i_log` VALUES ('2749', '匿名操作', '0', '/boot/admin/logout', 'com.xe.demo.controller.LoginController.logout()', '{loginIp=192.168.0.200}', '192.168.0.200', '退出', NULL, '2017-05-08 17:49:39');
    INSERT INTO `i_log` VALUES ('2750', 'admin', '0', '/boot/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-08 17:50:12');
    INSERT INTO `i_log` VALUES ('2751', '匿名操作', '0', '/boot/admin/logout', 'com.xe.demo.controller.LoginController.logout()', '{loginIp=192.168.0.200}', '192.168.0.200', '退出', NULL, '2017-05-08 17:50:16');
    INSERT INTO `i_log` VALUES ('2752', 'admin', '0', '/boot/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-08 17:50:23');
    INSERT INTO `i_log` VALUES ('2753', '匿名操作', '0', '/boot/admin/logout', 'com.xe.demo.controller.LoginController.logout()', '{loginIp=192.168.0.200}', '192.168.0.200', '退出', NULL, '2017-05-08 17:50:26');
    INSERT INTO `i_log` VALUES ('2754', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-08 17:50:55');
    INSERT INTO `i_log` VALUES ('2755', '匿名操作', '0', '/admin/logout', 'com.xe.demo.controller.LoginController.logout()', '{loginIp=192.168.0.200}', '192.168.0.200', '退出', NULL, '2017-05-08 17:50:58');
    INSERT INTO `i_log` VALUES ('2756', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-08 18:35:30');
    INSERT INTO `i_log` VALUES ('2757', '匿名操作', '0', '/admin/logout', 'com.xe.demo.controller.LoginController.logout()', '{loginIp=192.168.0.200}', '192.168.0.200', '退出', NULL, '2017-05-08 18:35:53');
    INSERT INTO `i_log` VALUES ('2758', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-08 18:36:12');
    INSERT INTO `i_log` VALUES ('2759', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-08 18:43:43');
    INSERT INTO `i_log` VALUES ('2760', 'admin', '1', '/admin/login', 'com.xe.demo.service.LoginService.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', 'Unknown redis exception; nested exception is java.lang.NullPointerException', '2017-05-08 18:43:43');
    INSERT INTO `i_log` VALUES ('2761', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-09 09:15:27');
    INSERT INTO `i_log` VALUES ('2762', 'admin', '1', '/admin/login', 'com.xe.demo.service.LoginService.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', 'Unknown redis exception; nested exception is java.lang.NullPointerException', '2017-05-09 09:15:28');
    INSERT INTO `i_log` VALUES ('2763', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-09 09:36:19');
    INSERT INTO `i_log` VALUES ('2764', 'admin', '1', '/admin/login', 'com.xe.demo.service.LoginService.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', 'Unknown redis exception; nested exception is java.lang.NullPointerException', '2017-05-09 09:36:19');
    INSERT INTO `i_log` VALUES ('2765', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-09 09:36:50');
    INSERT INTO `i_log` VALUES ('2766', 'admin', '1', '/admin/login', 'com.xe.demo.service.LoginService.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', 'Unknown redis exception; nested exception is java.lang.NullPointerException', '2017-05-09 09:37:20');
    INSERT INTO `i_log` VALUES ('2767', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-09 09:38:08');
    INSERT INTO `i_log` VALUES ('2768', 'admin', '1', '/admin/login', 'com.xe.demo.service.LoginService.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', 'Unknown redis exception; nested exception is java.lang.NullPointerException', '2017-05-09 09:38:20');
    INSERT INTO `i_log` VALUES ('2769', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-09 09:39:43');
    INSERT INTO `i_log` VALUES ('2770', 'admin', '1', '/admin/login', 'com.xe.demo.service.LoginService.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', 'Unknown redis exception; nested exception is java.lang.NullPointerException', '2017-05-09 09:39:43');
    INSERT INTO `i_log` VALUES ('2771', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-09 10:14:27');
    INSERT INTO `i_log` VALUES ('2772', 'admin', '1', '/admin/login', 'com.xe.demo.service.LoginService.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', 'Unknown redis exception; nested exception is java.lang.NullPointerException', '2017-05-09 10:14:27');
    INSERT INTO `i_log` VALUES ('2773', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-09 10:15:38');
    INSERT INTO `i_log` VALUES ('2774', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-09 10:23:44');
    INSERT INTO `i_log` VALUES ('2775', 'admin', '0', '/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询文件列表', NULL, '2017-05-09 10:24:03');
    INSERT INTO `i_log` VALUES ('2776', 'admin', '0', '/admin/tech/queryArticlePage', 'com.xe.demo.controller.TechController.queryArticlePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询文章列表', NULL, '2017-05-09 10:24:04');
    INSERT INTO `i_log` VALUES ('2777', 'admin', '0', '/admin/user/queryPage', 'com.xe.demo.controller.UserController.queryPage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询用户列表', NULL, '2017-05-09 10:24:05');
    INSERT INTO `i_log` VALUES ('2778', 'admin', '0', '/admin/role/queryPage', 'com.xe.demo.controller.RoleController.queryPage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询角色列表', NULL, '2017-05-09 10:24:06');
    INSERT INTO `i_log` VALUES ('2779', 'admin', '0', '/admin/oper/queryPage', 'com.xe.demo.controller.OperationController.queryPage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询权限列表', NULL, '2017-05-09 10:24:06');
    INSERT INTO `i_log` VALUES ('2780', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-09 10:31:16');
    INSERT INTO `i_log` VALUES ('2781', 'admin', '0', '/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询文件列表', NULL, '2017-05-09 10:31:19');
    INSERT INTO `i_log` VALUES ('2782', 'admin', '0', '/admin/tech/queryArticlePage', 'com.xe.demo.controller.TechController.queryArticlePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询文章列表', NULL, '2017-05-09 10:31:47');
    INSERT INTO `i_log` VALUES ('2783', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-09 10:42:19');
    INSERT INTO `i_log` VALUES ('2784', 'admin', '0', '/admin/user/queryPage', 'com.xe.demo.controller.UserController.queryPage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询用户列表', NULL, '2017-05-09 10:42:25');
    INSERT INTO `i_log` VALUES ('2785', 'admin', '0', '/admin/role/queryPage', 'com.xe.demo.controller.RoleController.queryPage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询角色列表', NULL, '2017-05-09 10:42:27');
    INSERT INTO `i_log` VALUES ('2786', 'admin', '0', '/admin/oper/queryPage', 'com.xe.demo.controller.OperationController.queryPage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询权限列表', NULL, '2017-05-09 10:42:27');
    INSERT INTO `i_log` VALUES ('2787', 'admin', '0', '/admin/tech/queryArticlePage', 'com.xe.demo.controller.TechController.queryArticlePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询文章列表', NULL, '2017-05-09 10:42:29');
    INSERT INTO `i_log` VALUES ('2788', 'admin', '0', '/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询文件列表', NULL, '2017-05-09 10:42:30');
    INSERT INTO `i_log` VALUES ('2789', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-09 11:28:31');
    INSERT INTO `i_log` VALUES ('2790', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-09 11:31:08');
    INSERT INTO `i_log` VALUES ('2791', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-09 11:36:47');
    INSERT INTO `i_log` VALUES ('2792', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-09 11:41:48');
    INSERT INTO `i_log` VALUES ('2793', 'admin', '0', '/admin/user/queryPage', 'com.xe.demo.controller.UserController.queryPage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询用户列表', NULL, '2017-05-09 11:41:51');
    INSERT INTO `i_log` VALUES ('2794', 'admin', '0', '/admin/role/queryPage', 'com.xe.demo.controller.RoleController.queryPage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询角色列表', NULL, '2017-05-09 13:53:29');
    INSERT INTO `i_log` VALUES ('2795', 'admin', '0', '/admin/oper/queryPage', 'com.xe.demo.controller.OperationController.queryPage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询权限列表', NULL, '2017-05-09 13:53:31');
    INSERT INTO `i_log` VALUES ('2796', 'admin', '0', '/admin/user/queryPage', 'com.xe.demo.controller.UserController.queryPage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询用户列表', NULL, '2017-05-09 13:53:36');
    INSERT INTO `i_log` VALUES ('2797', 'admin', '0', '/admin/role/queryPage', 'com.xe.demo.controller.RoleController.queryPage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询角色列表', NULL, '2017-05-09 13:53:55');
    INSERT INTO `i_log` VALUES ('2798', 'admin', '0', '/admin/user/queryPage', 'com.xe.demo.controller.UserController.queryPage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询用户列表', NULL, '2017-05-09 13:55:35');
    INSERT INTO `i_log` VALUES ('2799', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-09 14:06:07');
    INSERT INTO `i_log` VALUES ('2800', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-09 14:07:58');
    INSERT INTO `i_log` VALUES ('2801', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-09 14:17:06');
    INSERT INTO `i_log` VALUES ('2802', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-09 14:17:51');
    INSERT INTO `i_log` VALUES ('2803', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-09 14:22:19');
    INSERT INTO `i_log` VALUES ('2804', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-09 14:24:37');
    INSERT INTO `i_log` VALUES ('2805', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-09 14:28:52');
    INSERT INTO `i_log` VALUES ('2806', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-09 14:31:25');
    INSERT INTO `i_log` VALUES ('2807', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-09 14:32:14');
    INSERT INTO `i_log` VALUES ('2808', 'admin', '1', '/admin/login', 'com.xe.demo.service.LoginService.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', '[B cannot be cast to com.xe.demo.model.AuthUser', '2017-05-09 14:32:14');
    INSERT INTO `i_log` VALUES ('2809', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-09 14:33:24');
    INSERT INTO `i_log` VALUES ('2810', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-09 14:34:10');
    INSERT INTO `i_log` VALUES ('2811', 'admin', '1', '/admin/login', 'com.xe.demo.service.LoginService.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', '[B cannot be cast to com.xe.demo.model.AuthUser', '2017-05-09 14:34:10');
    INSERT INTO `i_log` VALUES ('2812', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-09 14:55:17');
    INSERT INTO `i_log` VALUES ('2813', 'admin', '1', '/admin/login', 'com.xe.demo.service.LoginService.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', '[B cannot be cast to com.xe.demo.model.AuthUser', '2017-05-09 14:55:17');
    INSERT INTO `i_log` VALUES ('2814', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-09 15:01:48');
    INSERT INTO `i_log` VALUES ('2815', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-09 15:22:54');
    INSERT INTO `i_log` VALUES ('2816', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-09 15:25:09');
    INSERT INTO `i_log` VALUES ('2817', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-09 15:26:23');
    INSERT INTO `i_log` VALUES ('2818', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-09 15:53:01');
    INSERT INTO `i_log` VALUES ('2819', 'admin', '1', '/admin/login', 'com.xe.demo.service.LoginService.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-09 15:53:01');
    INSERT INTO `i_log` VALUES ('2820', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-09 15:53:37');
    INSERT INTO `i_log` VALUES ('2821', 'admin', '1', '/admin/login', 'com.xe.demo.service.LoginService.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-09 15:53:48');
    INSERT INTO `i_log` VALUES ('2822', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-09 15:54:05');
    INSERT INTO `i_log` VALUES ('2823', 'admin', '1', '/admin/login', 'com.xe.demo.service.LoginService.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-09 15:54:20');
    INSERT INTO `i_log` VALUES ('2824', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-09 15:54:29');
    INSERT INTO `i_log` VALUES ('2825', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-10 10:01:54');
    INSERT INTO `i_log` VALUES ('2826', 'admin', '0', '/admin/user/queryPage', 'com.xe.demo.controller.UserController.queryPage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询用户列表', NULL, '2017-05-10 10:02:23');
    INSERT INTO `i_log` VALUES ('2827', 'admin', '0', '/admin/role/queryPage', 'com.xe.demo.controller.RoleController.queryPage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询角色列表', NULL, '2017-05-10 10:02:24');
    INSERT INTO `i_log` VALUES ('2828', 'admin', '0', '/admin/oper/queryPage', 'com.xe.demo.controller.OperationController.queryPage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询权限列表', NULL, '2017-05-10 10:02:24');
    INSERT INTO `i_log` VALUES ('2829', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-10 10:07:07');
    INSERT INTO `i_log` VALUES ('2830', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-10 10:08:21');
    INSERT INTO `i_log` VALUES ('2831', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-10 10:09:53');
    INSERT INTO `i_log` VALUES ('2832', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-15 10:03:23');
    INSERT INTO `i_log` VALUES ('2833', 'admin', '0', '/admin/tech/queryArticlePage', 'com.xe.demo.controller.TechController.queryArticlePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询文章列表', NULL, '2017-05-15 10:03:29');
    INSERT INTO `i_log` VALUES ('2834', 'admin', '0', '/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询文件列表', NULL, '2017-05-15 10:03:38');
    INSERT INTO `i_log` VALUES ('2835', 'admin', '0', '/admin/tech/queryArticlePage', 'com.xe.demo.controller.TechController.queryArticlePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询文章列表', NULL, '2017-05-15 10:03:49');
    INSERT INTO `i_log` VALUES ('2836', 'admin', '0', '/admin/login', 'com.xe.demo.controller.LoginController.login()', '{password=21232f297a57a5a743894a0e4a801fc3, loginIp=192.168.0.200, username=admin}', '192.168.0.200', '登录', NULL, '2017-05-19 15:15:20');
    INSERT INTO `i_log` VALUES ('2837', 'admin', '0', '/admin/user/queryPage', 'com.xe.demo.controller.UserController.queryPage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询用户列表', NULL, '2017-05-19 15:15:23');
    INSERT INTO `i_log` VALUES ('2838', 'admin', '0', '/admin/tech/queryArticlePage', 'com.xe.demo.controller.TechController.queryArticlePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询文章列表', NULL, '2017-05-19 15:15:26');
    INSERT INTO `i_log` VALUES ('2839', 'admin', '0', '/admin/log/queryPage', 'com.xe.demo.controller.LogController.queryPage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询日志列表', NULL, '2017-05-19 15:15:28');
    INSERT INTO `i_log` VALUES ('2840', 'admin', '0', '/admin/tech/queryFilePage', 'com.xe.demo.controller.TechController.queryFilePage()', '{sortName=id, pageNo=1, sortOrder=desc, loginIp=192.168.0.200, pageSize=10}', '192.168.0.200', '查询文件列表', NULL, '2017-05-19 15:15:30');
    
    -- ----------------------------
    -- Procedure structure for `addOrUpdateOper`
    -- ----------------------------
    DROP PROCEDURE IF EXISTS `addOrUpdateOper`;
    DELIMITER ;;
    CREATE DEFINER=`root`@`localhost` PROCEDURE `addOrUpdateOper`(IN `opcode` VARCHAR(20),IN `ophref` VARCHAR(50),IN `opname` VARCHAR(50),IN `opseq` INT)
    BEGIN
        DECLARE opid INT DEFAULT 0;
        SELECT op.opid intoopid FROM auth_operation AS op WHERE op.opcode = opcode AND op.ophref = ophref;
        IF opid > 0 THEN
            UPDATE auth_operation SET opname = opname, opseq = opseq 
            WHERE opcode = opcode AND ophref = ophref;
            DELETE FROM auth_operation WHERE opid = opid;
        ELSE
            INSERT INTO auth_operation(opcode, opname, ophref, opseq) 
            VALUES(opcode, opname, ophref, opseq);
        END IF;
    END
    ;;
    DELIMITER ;
    
    -- ----------------------------
    -- Procedure structure for `bind_opers`
    -- ----------------------------
    DROP PROCEDURE IF EXISTS `bind_opers`;
    DELIMITER ;;
    CREATE DEFINER=`root`@`localhost` PROCEDURE `bind_opers`(IN `roleid` INTEGER)
    BEGIN
        /*用于判断是否结束循环*/
        DECLARE done INT DEFAULT 0;
        DECLARE opid INT;
        DECLARE COUNT INT DEFAULT 0;
        /*定义游标*/
        DECLARE c_opid CURSOR FOR SELECT op.opid FROM auth_operation op;
        /*定义 设置循环结束标识done值怎么改变 的逻辑*/
        DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = 1;
        /*打开游标*/
        OPEN c_opid;
            REPEAT
                FETCH c_opid INTO opid;
                IF NOT done THEN 
                    SELECT COUNT(op.opid) INTO COUNT FROM auth_role_operation op WHERE op.roleid = roleid AND op.opid = opid;
    
                    IF COUNT <= 0 THEN
                        INSERT INTO auth_role_operation(roleid, opid) VALUES(roleid, opid);
                    END IF;
                END IF;
            UNTIL done END REPEAT;
        CLOSE c_opid;  /*关闭游标*/
    END
    ;;
    DELIMITER ;
    
    展开全文
  • 与《关于中级职称的审议推荐小组意见》相关的范文本篇是由本站工作总结频道为大家提供的,本站还为大家提供优质的个人总结.年度总结.年终总结,包括班主任工作总结.财务工作总结及试用期转正工作总结等多种工作总结...

    与《关于中级职称的审议推荐小组意见》相关的范文

    本篇是由本站工作总结频道为大家提供的,本站还为大家提供优质的个人总结.年度总结.年终总结,包括班主任工作总结.财务工作总结及试用期转正工作总结等多种工作总结范文,供大家参考!点击查看更多详情>>> 相关推荐:年度总结|个人总结|年终总结|试用期转正工作总结|销售工作总结|班主任工作总结 一年来,事业单位人事管理.专业技术人员管理和职称工作 ...

    内蒙古民族大学关于2011年 专业技术职务评审推荐工作实施意见 根据自治区人力资源和社会保障厅•关于印发2011年全区职称改革工作安排的通知‣(内人社发[2011]74号)和教育厅•关于做好2011年高等学校教师高级专业技术职务评审工作的通知‣(内教人字[2011]14号)文件精神,结合学校工作实际,现就2011年我校专业技术职务评审推荐工作具体安排如下. 一.评审原则 坚持公正.公平.公开.择优 ...

    2010年浙江省晋升卫生副高职称条件 2011-07-20 13:06 2010年浙江省晋升卫生副高职称条件 2010年浙江卫生评审的期限将近,相信到现在还没准备好论文的同事们已经没有机会再在今年晋升,每年的论文截止时间为6月30日左右,浙江省专业技术资格评审工作实施细则 (试行) 第一条 为进一步规范专业技术资格评审工作,根据(浙委办[20 ...

    福建水利电力职业技术学院文件 闽水院„2013‟ 号 福建水利电力职业技术学院 关于开展2013年教师等中级专业技术职务聘审工作的 通知 各部门: 根据上级有关部门对高校职称聘审工作部署,现将2013年我院教师等中级专业技术职务聘审工作通知如下: 一.聘审范围 (一)聘审职称范围为高校教师.实验.社会科学(教育管理)三个系列专业技术职务: (二)申报人员为符合高校教师.实验技术人员.社会科学(教育 ...

    浙江卫生高级职称报名条件 浙江省卫生系统职称论文取消? 惊人!医生晋职潜规则,匿名圈内人告诉你真与假. 新职称政策评审问题 一. 关于评审权限问题 实行分级管理后,县级及以下医疗卫生单位卫技人员参加由市卫生计生委局组建的市高评委评审,评审通过的,由各市发文发证:省.市医疗卫生单位卫技人员参加由省卫生计生委组建的省高评委评审,浙江中医药大学.温州医科大学原有评审权限不变,负责所在单位副高级卫生专业技 ...

    重庆市中小学教师职称(职务)申报评审条件(试行) 各区县(自治县)人力社保局.教委,市级部门人事(干部)处: 根据(人社部[2012]362号)精神,现将.印发给你们, ...

    浙江省卫生高级职称二级目录 新职称政策评审问题 一. 关于评审权限问题 实行分级管理后,县级及以下医疗卫生单位卫技人员参加由市卫生计生委局组建的市高评委评审,评审通过的,由各市发文发证:省.市医疗卫生单位卫技人员参加由省卫生计生委组建的省高评委评审,浙江中医药大学.温州医科大学原有评审权限不变,负责所在单位副高级卫生专业技术职务任职资格的评审和正高级卫生专业技术职务任职资格的推荐工作,评审通过的, ...

    浙江省基层医院高级职称论文要求 浙江省卫生系统职称论文取消? 惊人!医生晋职潜规则,匿名圈内人告诉你真与假. 新职称政策评审问题 一. 关于评审权限问题 实行分级管理后,县级及以下医疗卫生单位卫技人员参加由市卫生计生委局组建的市高评委评审,评审通过的,由各市发文发证:省.市医疗卫生单位卫技人员参加由省卫生计生委组建的省高评委评审,浙江中医药大学.温州医科大学原有评审权限不变,负责所在单位副高级卫生 ...

    做好2015年教师职称推荐评审工作的几点要求 关于中.高级职称推荐工作 一.总体要求 今年,我县教师职称推荐.评审工作严格按照国家和省的相关规定,坚持正确的职称导向,坚持育人为本.德育为先,坚持向一线教师和农村边远学校倾斜,坚持"重师德.重能力.重业绩.重贡献"的原则,将确有真才实学,师德高尚,教书育人成绩显著,专业技术水平已达到任职条件的教师推荐出来.通过职称推荐.评审,要引 ...

    展开全文
  • “唯有宇宙和人类的愚蠢是永恒的”文章来源:撕蛋公众号这是关于物理学的最强科普(完整版)本文素材主要摘录自加来道雄的《Hypersapce》和丘成桐的《The Shape of Inne...


    “唯有宇宙和人类的愚蠢是永恒的”

    文章来源:撕蛋公众号

    这是关于物理学的最强科普(完整版) 

    本文素材主要摘录自加来道雄的《Hypersapce》和丘成桐的《The Shape of Inner Space》。凭籍本文,回顾一下两百年来的科学史,看看那些代表着人类最高心智的数学家、物理学家们前仆后继探究宇宙本源的奇妙历程,并向他们致以最崇高的敬意!


    《Hypersapce》和《The Shape of Inner Space》


    这是一部壮丽的物理史诗,这是一串光耀后世的姓名。

    他们是:牛顿,高斯,黎曼,麦克斯韦尔,爱因斯坦,杨振宁,罗摩奴詹,霍金,维藤……(且慢,最近十年,我们只能在娱乐版看到的杨老师,居然可以和那些大师比肩吗?可以的!以杨老师和他的学生命名的杨-米场,即所谓标准模型,成功地解释、整合了四种自然力中的三种)


    第五届索尔维会议合影

    后排左起:A.皮卡尔德,E.亨利厄特,P.埃伦费斯特,Ed.赫尔岑, Th.顿德尔(德康德),E.薛定谔,E.费尔夏费尔德,W.泡利,W.海森堡,R.H.否勒,L.布里渊

    中排左起:P.德拜, M.克努森,W.L.布拉格, H.A.克莱默,P.A.M狄拉克, A.H.康普顿,L.德布罗意,M.波恩,N.玻尔

    前排左起:I.朗缪尔,M.普朗克,居里夫人,H.A.洛伦兹,A.爱因斯坦,P.朗之万,Ch.E.古伊,C.T.R.威尔逊,O.W.里查逊

    上世纪初,一位比利时的实业家欧内斯特·索尔维创立了索尔维会议。1911年,第一届索尔维会议在比利时布鲁塞尔召开,以后每3年举行一届。1927年10月,第五届索尔维会议召开,因为发轫于这次会议的A.爱因斯坦与N.玻尔两人的大辩论,这次索尔维会议被冠之以“最著名”的称号。


    那么,这些智慧的头脑到底有多智慧?

    我们普遍接受这样一个结论,即我们现存的这个宇宙起源于一次大爆炸,英文叫做“Big Bang!”1

    STUD备注1:

    在当今的科学界,支持大爆炸理论是压倒性的共识, 然而在二十世纪二十至三十年代,几乎每一个主流宇宙学家都更喜欢稳恒态理论,还有很多人指责说大爆炸理论提出的宇宙在时间上的开端是将宗教概念引入了物理学中。

    稳态理论是物理宇宙学中的一个宇宙模型假说,与大爆炸理论同时出现。稳态理论假设,随着宇宙扩张,新的物质会不断产生,使宇宙符合完美宇宙学原理(Perfect Cosmological Principle)。随着越来越多的天文学与物理学证据支持大爆炸理论,稳态理论目前已经被视为是过时的假说。

    但是,原子物理学家绝不可以止步在如此初级的常识上。他会告诉你,创世的刹那,是如下的演化阶段:

    话说:一切,开始于10E^- 43 秒……(10的负43次方秒,也称为普朗克时间2,人类已知的最小时间存在。普朗克时间=普朗克长度/光速。光速定义值:c=299792458m/s=299792.458km/s。请注意了,这是一个定义值,而不是一个测量值。



    普朗克

    STUD备注2:

    马克斯•普朗克是德国著名的物理学家和量子力学的重要创始人,和爱因斯坦并称为二十世纪最重要的两大物理学家。普朗克十分具有音乐天赋,他会钢琴、管风琴和大提琴,还上过演唱课,曾在慕尼黑学生学者歌唱协会(Akademischer Gesangverein Munchen)为多首歌曲和一部轻歌剧(1876年)作曲。但是普朗克并没有选择音乐作为他的大学专业,而是决定学习物理。


    普朗克常数

    普朗克常数记为h,是一个物理常数,用以描述量子大小。在量子力学中占有重要的角色,马克斯·普朗克在1900年研究物体热辐射的规律时发现,只有假定电磁波的发射和吸收不是连续的,而是一份一份地进行的,计算的结果才能和试验结果是相符。这样的一份能量叫做能量子,每一份能量子等于普朗克常数乘以辐射电磁波的频率。


    普朗克常量-内部结构模型图

    言归正传,创世的刹那:

    1

    创世时间表


    # 10E-43秒,十维宇宙分裂成一个四维宇宙和一个六维宇宙。六维宇宙崩溃,缩成10E-32公尺。四维宇宙(我们今天所在的宇宙)则迅速爆炸,此时的温度高达10E32(10的32次方)度;

    # 10E-35秒,大一统作用力3崩解;

    STUD备注3:

    大一统理论,即统一理论(GrandUnification Theory,缩写GUT)是关于强相互作用和电弱相互作用统一的理论,希望能借由单个理论来解释强相互作用、弱相互作用和电磁相互作用导致的物理现象。

    根据近一个世纪的科学探索与观测,理论物理学家们由此得出了一些关于力的统一的几种假说,如标准模型说,网格说,超弦说,等等。而且,标准模型可以正确地描述基本粒子之间的相互作用。


    大一统理论

    # 10E-9秒,电弱对称崩解,此时的温度是10E15度;

    # 10E-3秒,夸克4开始凝聚,中子与质子出现,此时的温度是10E14度;

    STUD备注4:

    夸克(英语:quark,又译“层子”)是一种基本粒子,也是构成物质的基本单元。夸克互相结合,形成一种复合粒子,叫强子,强子中最稳定的是质子和中子,它们是构成原子核的单元。

    夸克一词是盖尔曼取自詹姆斯•乔伊斯的小说《芬尼根的守灵夜》的词句“向麦克老人三呼夸克(Three quarks for Muster Mark)”。无非是指一个质子中有三个夸克。另外夸克在该书中具有多种含义,其中之一是一种海鸟的叫声。他认为,这适合他最初认为“基本粒子不基本、基本电荷非整数”的奇特想法,同时他也指出这只是一个笑话,这是对矫饰的科学语言的反抗。另外,也可能是出于他对鸟类的喜爱。


    詹姆斯•乔伊斯和《芬尼根的守灵夜》


    《芬尼根的守灵夜》的手稿

    # 3分钟,质子与中子5开始凝聚成稳定的原子核;

    STUD备注5:

    欧内斯特•卢瑟福,新西兰著名物理学家,知名为原子核物理学之父,提出了中子和质子的概念。学术界公认他为继法拉第之后最伟大的实验物理学家。因为“对元素蜕变以及放射化学的研究”,他荣获1908年诺贝尔化学奖。

    卢瑟福属于那种“性格极为外露”的人,他总是给那些见过他的人留下深刻的印象。当他的同事评论他有不可思议的能力并总是处在科学研究的“浪尖”上时,他迅速回答道:“说的很对,为什么不这样?不管怎么说,是我制造了波浪,难道不是吗?”几乎所有的科学家都同意这一评价。

    在卢瑟福培养下,他学生和助手有多人获得了诺贝尔奖。卢瑟福的实验室被后人称为“诺贝尔奖得主的幼儿园”。他的头像出现在新西兰货币的最大面值——100元上面,作为国家对他最崇高的敬意和纪念。


    新西兰货币:我制造了波浪

    # 30万年,电子开始凝聚在原子核周围,第一个原子出现;

    # 30亿年,第一个似星体(quasar)出现;

    # 50亿年,第一个星系出现;

    # 100~150亿年,太阳系诞生,又经过数十亿年,地球上出现了第一个生命。

    这个时间表,是哪位大神写的科幻小说吧?NO!这是目前已经成为众多科学家普遍共识的创世时间表。

    的确,表中所述的那个数量级上的时间、长度、温度等等所有的数值,没有任何一个是可以直接测量的,因为目前咱们人类的技术和工具水平,还远远不能企及到那个数量级。但是,人类的心智却做到了。这个时间表里面的每一个数字的背后,都是一堆严密的公式和演算,都有一群知名或者不知名的物理学家和数学家,他们是我们人类最智慧的大脑。

    回到时间表的第一个事件,“十维宇宙分裂”6,这就是我们今天的主题了:超维度空间。让我们一起看看,两百年来,科学家们是如何探究世界的本源的。

    STUD备注6:

    科学家发现时空是10维的,减去我们看见的3维时空还有7个维度,这些额外的空间必须进行紧致化处理,将其卷曲成普朗克尺度,因此我们看不到这样的维度,加上1维的时间,正是我们现在看到的时空。10维超弦理论避免了量子力学与广义相对论合并时遇到的重整化问题,还在一定程度上连接了强力、弱力、电磁力以及引力四种基本力。有人认为宏观世界空间是三维的;微观世界空间是三维空心球体,也可称微观世界空间是三维的,时间是四维的,空间总计十维。

    从一维空间到十维空间的说明:

    • 零维:点的维度;

    • 一维:线的维度;

    • 二维:面的维度;

    • 三维:立体的维度;

    • 四维:时间的维度;

    • 五维:翘曲时间的维度;

    • 六维:可能性的维度;

    • 七维:单一宇宙全部可能性的维度;

    • 八维:多重宇宙的维度;

    • 九维:翘曲多重宇宙的维度;

    • 十维:全部世界的维度(同时也是点的维度);

    让我们先厘清一个重要概念:

    2

    维度和多维宇宙


    一只在直线上行走的毛毛虫只能前后移动,所以,我们把直线或曲线叫做:一维空间;

    一只阿米巴扁平虫可以在球面上前后左右移动,所以,我们把平面或曲面叫做:二维空间;

    一只鸟在我们的空间可以上下前后左右移动,所以,我们的空间叫做是:三维空间;

    (加上时间一维,我们的世界是四维的,合称时空。在这个时空中你要准确标定一个点,需要四个数字,比如:淮海路、马当路交界,二楼,下午四点。)

    依此类推……

    如果,有人告诉你,多维空间(四维以上)的人,看着我们的保险柜或房子时根本就是内外一目了然,就像我们看着二维平面上的圆圈一样,你会不会大惑不解、无法想象、或者毛骨悚然?

    当然,对于’眼见为凭’来说,这其实涉入了一个哲学难题。如果眼见才是真实的,那么高维度的对象就不是真实的。但从另一个角度来看,人不过是动物中的一种,阿米巴扁平虫只能感知二维的世界,我们如何证明我们所能感知的所谓’真实’,岂不是也受限于我们自己的认知条件?

    必须承认的事实是:人类的大脑和眼睛,只是为了应付三维空间和四维时空的各种情况演化出来的,因此它们不具备辨识和解析高维度空间物体的能力。

    十维空间入门级视频

    超弦理论认为:宇宙真正的时空,其实是一个十维的空间,其中四维是爱因斯坦的时空流形(也就是我们的日常生活空间),另外一个和它’垂直’的还有一个很小很小的六维流形。在这个十维空间中,有一种最小单位的弦纵横其中。以类比的说法,十维空间是宇宙这座大琴的音箱,拨动这些弦造成不同的音高与音色,于是产生不同的基本粒子,进而发展出所有的物质与作用力。

    (最新的M理论7,有别于超弦理论,认为宇宙是从十一维开始演进的。)

    STUD备注7:

    M理论:作为“物理的终极理论”而提议的理论,M理论希望能藉由单一个理论来解释所有物质与能源的本质与交互关系。其结合了五种超弦理论和十一维空间的超引力理论。为了充分了解它,爱德华•威滕博士认为需要发明新的数学工具。1984至1985年,弦理论发生第一次革命,其核心是发现“反常自由”的统一理论;1994至1995年,弦理论又发生既外向又内在的第二次革命,弦理论演变成M理论。由于弦革命的巨大影响力,其主要研究者爱德华•威滕(Edward Witten)被美国《生活》周刊评为二战后排名第六的“最有影响的人物”。


    M理论结构图

    3

    只有四种自然力

    STUD备注8:

    四种自然力与大一统:

    钱德拉•塞卡的开创性工作以及霍金的深入研究表明,坍缩的恒星内部密度增加变成宇宙黑洞后,星体对外部物体的引力增大。虽然我们尚不清楚被黑洞吞噬的光,是否在这种情形下已经具有了质量,但宇宙黑洞能够吞噬一切物体的特性,却让科学家感到迷惑:是不是宇宙万物统一于能量?由此,科学家提出了有关大一统的一种猜测:即,能量赋予物体内在的和外在的运动能力,四种基本力是同源的,引力只是物体表现出来的其所蕴含的其他三种基本力的余力。

    两千年来,科学家已经发现我们宇宙的所有现象,都可以简化成四个作用力:

    1、电磁力(electromagneticforce):包括电力、磁力和光本身,合称为电磁力。电荷(磁级)正负相同为排斥力,相反为吸引力。由光子传递,与电量成正比,距离成反比。长程力,在四种力中第2强。

    2、强核力(strong nuclearforce):是夸克之间的吸引力,由胶子传递(束缚质子和中子于原子核中的是其附加效果由π介子传递)。在有效距离内,距离越大,力约大。短程力,在四种力中最强,也是恒星燃烧能量的自然力,氢弹的爆炸正是运用强核力的原理。

    STUD备注9:

    强核力的强度与距离成反比。当两个粒子贴近时,强核力几乎消失。这种现象称作“渐进自由”。

    3、弱核力 (weak nuclearforce):弱核力左右了部分放射性物质的衰变形态,是造成β衰变一类的衰变的力。由希格斯粒子(W+、W-、Z0)传递,较弱,短程力,作用在夸克级的粒子。是四种力中第3强的。

    4、重力10 (gravitational force,或称引力):由引力子传递,与质量成正比,距离成反比。长程力,在四种力中最弱。

    STUD备注10:

    在16世纪末,人人都认为重量大的物体比重量小的物体下落得快,因为伟大的亚里士多德是这么说的。伽利略,当时在比萨大学数学系任职,他大胆挑战公众的观点,从斜塔上同时扔下一轻一重的物体,让大家看到两个物体同时落地,该实验被评为"最美物理实验"之一。


    伽利略,当时在比萨大学数学系任职

    4

    为何要统一自然力?


    一旦人类将所有的作用力整合成一个超作用力,这时会有什么突破?

    关于这一点,物理学家Paul Davies11写到:

    “我们能够改变时空的结构,了解宇宙万物的来龙去脉,让物质变得井然有序。控制超作用力后,我们便能任意地组合与改变粒子,制造出前所未有的物质形态。我们甚至能左右空间的维度数,制造出具有不可思议属性的人工世界。我们将成为宇宙的主宰。”

    STUD备注11:

    保罗•戴维斯,知名理论物理学家、宇宙学家和天体生物学家,先后在剑桥大学、伦敦大学等著名高校从事研究,现在美国亚利桑那州立大学任教,并担任“寻找外星智慧组织”(SETI)“侦测后任务小组”任主席。该小组由世界上最著名的科学家组成,任务是在浩瀚宇宙里寻找外星智慧生物。

    几十年如一日毫无斩获,SETI的科学家们如何度过每一天?每天早晨上班打卡,无所事事过完一天然后下班回家吃晚饭?戴维斯说,SETI科学家们的工作确实和普通人的没什么区别。“发发邮件,拉拉赞助,教教学生,想想怎么才能和外星人接上头。”

    “我们从事的是一项神奇、极具挑战的任务。它促使我们去考虑什么是生命,什么是智慧。”戴维斯说,“即使我们什么也找不到,这事儿还是很有趣。”


    保罗•戴维斯的《上帝和新物理学》

    回看一下人类掌握“力”的历史:

    人类诞生的历史超过数千万年,在99.99%时间里,人类能够掌握的能量只是双手和肌肉的力量,大概只有八分之一马力;

    十万年前,随着手持工具的发明,人类的能量输出倍增,达到一又四分之一马力;

    牛顿发现万有引力12和运动定律,让力学被简化成条理分明的方程组。现代机械原理催生出蒸汽机,人类掌握的能量达到数十到数百马力;

    STUD备注12:

    万有引力定律的发现,是17世纪自然科学最伟大的成果之一。它把地面上物体运动的规律和天体运动的规律统一了起来,对以后物理学和天文学的发展具有深远的影响。它第一次解释了(自然界中四种相互作用之一)一种基本相互作用的规律,在人类认识自然的历史上树立了一座里程碑。

    麦克斯韦尔13方程式,启迪了爱迪生等发明家,人类进入电力时代,能量级数获得飞跃,极大地改变了人们的生活。


    麦克斯韦尔13方程组

    STUD备注13:

    詹姆斯•克拉克•麦克斯韦尔,英国物理学家、数学家。经典电动力学的创始人,统计物理学的奠基人之一。1856年,詹姆斯•克拉克•麦克斯韦尔被任命为阿伯丁的马里沙尔学院自然哲学讲座教授。

    在阿伯丁,麦克斯韦尔认识了马沙尔学院院长的女儿凯瑟琳•玛丽•迪尤尔,凯瑟琳年长麦克斯韦尔七岁,美丽,身材比他略高,明朗坦率。1858年,麦克斯韦尔写信给珍妮姨妈,把订婚的事情通知她,还用诗句抒发了自己对凯瑟琳的感情(同年,两人成婚):


    你和我将长相厮守

    在生机盎然的春潮里

    我的神灵已经穿越如此广阔的寰宇?

    我这就将我的整个生命

    导入这生机盎然的春潮

    将真正使三个自我

    穿越这世界的广袤

    爱因斯坦的相对论为人类打开了核能利用的时代,人类掌握的能量提升到足够摧毁自己所居住的行星的程度。

    历史地看,每当人类控制一项自然力,都能大幅提升人类所能掌握的能量,让整个社会改头换面。(那么,未来的人类需要多大的能量?10E 20亿电子伏特起步,超过了现在的一千亿倍。否则,我们将无法使空间弯曲,解决航行到遥远星际的难题;或者,在宇宙崩溃的瞬间,有足够的能量打开六维宇宙,逃离灭亡的劫难。)

    下面,就让我们按照时间顺序,回顾一下人类整合四种自然力的历程:

    (本文虽然涉及诸多专有词汇,但我们尽量直白描述。理解这些前辈的伟大思想其实不难,并不需要多少艰深的专业知识,只要:一点常识+一点逻辑+一点耐心。)

    第一个走进这段物理史诗的,是一位数学家:黎曼。

    5

    黎曼,支持爱因斯坦的巨人


    牛顿曾经说:“如果说我比别人看得更远些,那是因为我站在了巨人的肩上”。按照牛顿的这种说法,黎曼毫无疑问正是支撑起爱因斯坦的那个巨人。

     

    一八五四年六月十日,一套新的几何学诞生了。黎曼在德国哥廷根大学发表了著名的演说,彻底撼动了两千年来从未被动摇过的欧几里德几何学。

     

    黎曼是位数学奇才,高中时期只用区区六天时间完全吸收了《数论》(Theory ofNumber),那是一部八百五十九页的艰涩巨著。

     

    黎曼挑战希腊几何学,认为纵然欧几里德的数学运算极为精确,它的根基却只是常识与直觉的流沙,而不是扎实的逻辑推演结果。

     

    比如,欧式几何说三角形三个内角之和等于一百八十度,但这个看似简单的问题,在数学史上却从来没有被严密证明过!而且,假如我们身处弯曲表面的世界,这个公式就不成立了。(行文至此,我们必须向欧几里德先生表达诚挚的敬意!每次想到他老人家两千多年前写就的《几何原本》至今仍然是全世界的中学课本,我就不寒而栗!那些至今未被严密证明过的公理,一个生活于公元前300年的希腊人是如何发现的呐?如果这个世界有“神迹”,欧先生当之无愧是其中之一!)

     

    说回到黎曼,他的研究领域甚至延伸到电学,他认为电力与磁力实际上是同一种作用力的不同表象。据此他发展出作用力新解,作出了牛顿两百年以降的首次划时代重大突破,彻底推翻了牛顿的超距作用原则,他认为:作用力源自于几何学,作用力只是由于几何结构扭曲所造成的必然现象。(牛顿以降,科学界认为作用力是一种两个遥距物体的即时交互作用,一个物体可以即时影响间隔一段距离的其他物体的运动。

     

    我们总结一下黎曼的伟大之处:

    1、他以多维空间理论简化了所有自然作用力;认为电力与磁力和重力一样,只是高维空间弯曲产生的结果。

    2、他提出了虫洞(warmholes)的概念,黎曼切口是多重连结空间的一个最简单范例。

    3、他以“场”来描述重力,以“度量张量”(Riemannmetric tensor)描述空间里每一个点的重力场。(所谓“度量张量”,其实就是一组数字,类似坐标。)

     黎曼英年早逝,并未找出电力与磁力的场方程式,也没有计算出空间要褶皱到什么程度才足以描述不同的作用力,这几项重要发展留给了麦克斯韦尔和爱因斯坦。

    STUD备注14:

    黎曼留给后人的难题之一就是当今著名的黎曼猜想,是希尔伯特(Hilbert)在1900年提出的二十三个问题的第八问题,现在又被列为千禧年七大难题之一。它要求解决的是黎曼zeta函数ζ(s)的非平凡零点都位于复平面Re(s)=1/2直线上。数学家们把这条直线称为临界线。运用这一术语,黎曼猜想可以表述为:黎曼ζ(s)函数的所有非平凡零点都位于临界线上。


    黎曼猜想

    6

    狭义相对论,光速恒定⇒ E=mc²


    我们赞美阳光!它不仅孕育了的生命,同时也照亮了人类的思想。爱因斯坦,是那个御光飞行、穿越时空的人。

     

    爱因斯坦小时候,常以简单问题自问自答:“如果你追上一束光线,它看起来是什么样子?你会不会看到一束静止的光波,冻结在时间中?”这个问题,让他在后五十年里,带领人类走进了时空神秘之旅。

     

    十六岁时,爱因斯坦发现世界上似乎并没有能够追上光速的东西。二十六岁时,他用严密的数学证明了这一发现。在瑞士专利局担任低阶职员的他,用麦克斯韦尔的场方程式推导出狭义相对论(special relativity)。

     

    用一句话概括狭义相对论,那就是:光速在任何恒动架构里恒为常数。这个定理表面上看并不显眼,但确是人类心灵的最伟大成就之一!

     

    爱因斯坦指出,无论我们怎样加速,无论我们自身的速度如何,人们所能测量的光速是一样的。

     

    对于这一结论,爱因斯坦给出了超脱凡俗的解释,他认为:导致这个结果的原因是:时间变慢了!(这是石破天惊的一句)也就是说,我们移动的越快,我们的时钟就走得越慢,我们的量尺也越短,所以,我们测量的光速是不变的。

     

    爱因斯坦进一步思考:那么,几乎所有的物体都必须使用时钟与量尺来测量,既然时间和量尺都是变化的,所以我们必须校正所有的物理量(quantity),于是他导出了下一个重大的结论:质量是从能量来的。

     

    这个结论,一举推翻了十九世纪的两大物理发现:质量守恒和能量守恒。自此以后,质量与能量被视为单一单位:质-能(matter-energy)。

     

    二十六岁的爱因斯坦同时给出了质能变动的方程式,那就是著名的 E=mc²。

     

    让我们再来追寻一下狭义相对论的推导过程:

     

    光速恒定⇒时间变慢⇒质量不恒定⇒“质量-能量”相互转换⇒ E=mc²

     

    侠义相对论,统一了“时-空”,也统一了“质-能”。

     

    统一了“时-空”以及“质-能”之后的爱因斯坦,进一步思考“时空”与“质能”之间的关系,也就是狭义相对论所忽略的加速度,还有重力。

     

    这导致了他的下一个巨大成就:广义相对论。

    7

    广义相对论,空间弯曲⇒力学=几何学


    再次,爱因斯坦由一个简单问题开始:“如果一个人处于自由落体状态,他就不会感觉到自己的体重?”爱因斯坦透过这个简单问题掌握了重力的基本特性:在加速度架构下的自然律和重力场的定律是一样的。这就是所谓等效原理(equivalence principle)。

     

    透过等效原理,爱因斯坦重新思考关于光速的问题:光速会受重力影响吗?答案是肯定的,重力场会扭曲光线的行进路线。

     

    但是!但是,根据费玛最短时间原理,光线会采取两点之间的最短时间路径,爱因斯坦再次得出一个令人震慑的结论:如果我们可以观测到光线以曲线前进,那就意味着空间本身是弯曲的!(光以曲线前进这一预测,已经被后人的无数次实验反复证明。)


    广义相对论


    广义相对论说明图


    广义相对论动态图

     

    伟大的爱因斯坦进一步得出结论:质能的存在造成周围时空的弯曲。

     

    我们前面讲过,数学家黎曼早在一八五四年就提出了作用力与空间弯曲的关系,并提出了重力场论。爱因斯坦利用黎曼的研究成果,用数学形式表达了他自己的物理学新发现,这就是广义相对论(general relativity)。

     

    让我们再来追寻一下广义相对论的推导过程:

     

    光线以曲线前进+光线走两点间最短时间路径⇒空间是弯曲的⇒“质-能”造成“时-空”弯曲⇒力学=几何学

     

    爱因斯坦的伟大,止步于他的第三次尝试。

     

    在狭义和广义相对论之后,他终其一生研究统一场论(unifiedfield theory ),简单说,就是试图寻找一个公式,能够同时描述光与重力。可惜,他最终没有成功。

     

    对这一问题给出答案的,是Theodor Kaluza和Oskar Klein两位科学家,他们的理论我们称之为“克鲁查-克莱因理论”,简单说,这个理论就是:在五维空间里,将光与重力的理论统一了起来。

     

    可是,第五维到底在哪里?克鲁查说:第五维已经崩解成一个圆圈,它的体积实在太小了,连原子都装不下,因而也无法测量。一九二六年,克莱因甚至计算出第五维的尺寸只有10E-33公分(10的负33次方),而探测如此微小距离所需要的能量也就是是所谓蒲朗克能量(Planckenergy),相当于10E 20亿电子伏特,百万兆倍于质子蕴藏的能量。

     

    克鲁查-克莱因理论在当时并未收到广泛关注和普遍认同,领一时风气之先的是另一套全新的理论:量子力学(quantum mechanics)(码了这么多字,原子物理学家终于登场了!)

    8

    量子力学,整合三种自然相互作用力


    一九二五年,以薛丁格15(ErwinSchrödinger)和海森堡16(WernerHeisenberg)为代表的一组科学家,已经对原子运动给出了几近完整的数学描述,我们称之为量子力学。

    STUD备注15:

    薛丁格,即薛定谔,量子力学奠基人之一,发展了分子生物学。大家熟知的量子力学思维实验“薛定谔的猫”就是他提出的。这个实验试图从宏观尺度阐述微观尺度的量子叠加原理的问题,巧妙地把微观物质在人的意识参与观测的情况下是粒子还是波的存在形式和宏观的猫联系起来,以此求证观测介入时量子的存在形式。

    TED TALK:薛定谔的猫

    STUD备注16:

    维尔纳•卡尔•海森堡,德国著名物理学家,量子力学的主要创始人,哥本哈根学派的代表人物,1932年诺贝尔物理学奖获得者。量子力学是整个科学史上最重要的成就之一,他的《量子论的物理学基础》是量子力学领域的一部经典著作。鉴于他的重要影响,在美国学者麦克•哈特所著的《影响人类历史进程的100名人排行榜》,海森堡名列第43位。

     

    这是一套与黎曼、爱因斯坦学说迥异的解释自然力的理论,它的主要理论观点包括:

     

    1、作用力是由于不连续的能量包交换而产生(也就是量子:quanta);

     

    2、不同的作用力的产生来自于不同量子的交换;

     

    3、我们永远无法同时知道次原子粒子的速度及其位置;

     

    这就是著名的海森堡测不准定理,这个听起来不怎么靠谱的定理,却是半个世纪以来最经得起任何实验挑战的一个定理,至今,还没有任何一个实验结果违背了这一条定理。

     

    所谓次原子粒子:就是比原子还要微小的粒子。海森堡测不准定律在哲学上的意义在于,它从物质构成的最底层,将所有事物的产生和构成,都解释为机率的一个表现,而不是一个必然的结果!换句话说,就是没有所谓客观存在,也没有所谓必然结果。这一条,彻底撼动了唯物主义的基石。

     

    4、粒子有可能以有限机率进行穿隧或量子跳跃,并穿越不可浸透的障碍物。

     

    听起来各种不靠谱是吗?但是!这个理论不仅反复被实验证明,而且人们甚至根据该理论制造出了隧道二极管(tunnel diode,或称江崎二极管)。

     

    量子力学以光子(也就是光的量子)为例,认为弱作用力和强作用力是源于能量量子的交换,并称之为“杨-米场”,这是杨振宁和他的学生米尔斯于一九五四年发现的理论。

     

    你造吗?杨老师年轻的时候有多牛逼!到一九七O年代,杨-米场已经可以解开所有核子物质的秘密,可以解释有关于次原子粒子的任何实验数据。在解释电子与光的交互作用时,其精确度达到千万分之一,号称是有史以来最精确的理论。科学界对这个理论如此有信心,以至于称之为“标准模型”(Standard Model)。

     

    量子力学经过五十年的发展,成功地整合了四种自然作用力的三种:强作用力+弱作用力+电磁力。但是,包括杨振宁本人在内的许多科学家都认为,标准模型一定不是最终的大一统理论,主要原因是该模型并不包括重力!

     

    历史地看,可以这么说:量子力学只是根据次原子粒子的部分外表特性做了整理,却未对它们的来源做出任何说明。

    9

    超重力论,十一维空间统合四种作用力


    统合量子理论和重力,以创造出一个“万有理论”17(Theoryof Everything),这个问题挫折了二十世纪最聪明的心智,包括爱因斯坦、海森堡等等一众科学界的巨擎和大碗,但均不可得。

    STUD备注17:

    万有理论即爱因斯坦晚年追求的大统一理论或着说统一场论,是指在一个数学框架内包容已知的四种基本自然力,统一现代物理的两大根基量子力学和相对论,以阐明自然界更深层次本质的物理理论,目前M理论是最有希望的万有理论候选。

    一九七六年,纽约州立大学石溪分校的三位物理学家写下了超重力理论。简单说,这个理论对黎曼的“度量张量”模型进行研究,几乎实现了爱因斯坦统合已知作用力的梦想。

    他们发现,在一个十一维的度量张量模型里,包含了自然界里几乎所有的粒子与作用力:爱因斯坦的重力理论、杨-米场与麦克斯韦尔场、还有夸克与轻子。如图所示:

    (图中的括弧,代表一个十一维的黎曼度量张量场。如果把它简化成四维,就是爱因斯坦的重力场;提高它的维度数,我们就可以推导出麦克斯韦尔方程组和标准化模型;最终,在十一维度,统合了代表四种作用力的所有方程组。)

     

    超重力理论虽然在模型上统合了四种作用力,但它的缺陷在于在很多关键节点上没有具体量化的数学模型和公式。所以只能成为迈向宇宙统一理论慢慢征途上的一块铺路石。新的,也是最强大有力的物理学计划已经登场,它就是:超弦理论(Superstring Theory)

    10

    超弦,统合所有作用力和自然律


    一九六八年,超弦理论被意外发现。

    当时,两位年轻的理论物理学家在欧洲核子研究中心(CERN)意外发现十九世纪数学家尤拉完成的尤拉贝塔函数(Euler betafuncation)竟然符合几乎所有描述基本粒子强交互作用所需的全部特质。

     


    超弦理论图示

    什么是弦论呢?爱因斯坦在后半生中,一直在寻找统一场论,即一个能在单独的包罗万象的数学框架下描写自然界所有力的理论。他渴望以前人从未成功达到过的清晰来揭示宇宙活动的奥秘,由此而展示的自然界的动人美丽和优雅。

     

    如今,相当一部分物理学家相信他们终于发现了一个框架,有可能把这些知识缝合成一个无缝的整体:一个单一的理论,一个能描述一切现象的理论,这就是弦论。它正在实现当年爱因斯坦满怀热情追求的统一理论的理想。

     

    弦论可以用来描述引力和所有基本粒子。它的一个基本观点就是自然界的基本单元, 如电子、光子、中微子和夸克等等, 看起来像粒子,实际上都是很小很小的一维弦的不同振动模式,正如小提琴上的弦。

     

    弦理论中的宇宙弦(我们把弦论中的弦称作超弦,以免与普通的弦混淆)可以作某些模式的振动。每种振动模式都对应有特殊的共振频率和波长。所有的基本粒子, 如电子、光子、中微子和夸克等等,都是宇宙弦的不同振动模式或振动激发态。

     

    每条宇宙弦的典型尺度约为长度的基本单位,即普朗克长度(10E -33厘米)。弦实在是太细微了,从远处观察,我们实在无法区分它究竟是弦的共振还是粒子。只有当我们把粒子放大,我们才能看出那根本不是一个点状粒子,而是一种振动弦。

     

    按照超弦理论,粒子并非是宇宙的基本元素,物理定律就相当于琴弦的合音定律。弦论博大精深,可以解释所有的自然基本定律。

     

    简言之, 如果把宇宙看作是由宇宙弦组成的大海,那末基本粒子就像是水中的泡沫, 它们不断在产生, 也不断在湮灭。我们现实的物质世界, 其实是宇宙弦演奏的一曲壮丽的交响乐 !

     

    甚至包含生命复杂信息和编码的去氧核糖核酸(DNA)分子,也是类似弦的结构。弦,是能够储存大量数据的最精简的方式之一。

     

    超弦理论,以及在其基础上发展起来的弦场理论,统合了所有的自然律和作用力,菲尔兹奖章(诺贝尔奖没有设立数学奖,菲尔兹是数学界的最高奖项)获得者维藤说:“所有物理学上的伟大思想,都是超弦理论的副产品。”

    11

    罗摩奴詹,确立十维宇宙


    超弦理论似乎包含了所有的物理学知识,极其广博精深。许多科学家认为,这是二十一世纪的物理学,意外落入二十世纪,但是人类还没有发明二十一世纪的数学,来精确描述它。

     

    有一个重大秘密:我们只能在二十六维与十维中定义弦论,否则就无法用弦论整合已知的物理定律。解开这个秘密的,是堪比当年黎曼的另一位数学天才罗摩奴詹(Srinivasa Ramanujan)。

     


    罗摩奴詹

    罗摩奴詹一八八七年出生于印度,少时坎坷,甚至没有通过升高三的考试。二十六岁那年,他给著名数学家哈代写了一封信,信中包含了一百二十个定理。这位贫穷孤立的印度哥们,完全不知道欧洲数学界的任何研究资讯,纯粹凭个人才智、按照自己的方法,重新推导出欧洲百年数学史的所有重要定律。

     

    罗摩奴詹的研究成果包含了三册四百多页的笔记,其中包含了四千多个公式。后人在此基础上总结出了罗摩奴詹模函数18(Ramanujan funcation),这是一个奇特的包含了高达二十四次乘幂的数学式。

     

    这些数学式证明:弦论只有在十维中才是自洽的。

    也就是说,产生我们现存宇宙的那个高维度宇宙,它的维度数一定是十!(1994年开始了弦论的第二次革命。此后诞生的“M理论”被认为是最新的大一统理论模型,M理论认为:历史上五种不同的弦论在本质上被证明是等价的,它们可以从11维时空的M理论导出。)

    STUD备注18:

    1920年,拉马努金在临终前给他的导师——英国数学家G. H。哈代写了一封信,概述几个此前从未听说过的新数学函数。他自称在梦中想出这些函数,对它们的特性存在强烈的直觉。几十年后,美国研究人员证明了拉马努金所提出数学函数的正确性,可用于解释黑洞的行为。美国埃默里大学数学家肯-小野表示:“我们破解了他最后几封神秘信件中的问题。对于数学领域的研究人员来说,这个问题存在了90多年。”


    罗摩奴詹相关函数


    罗摩奴詹基本等于神的一切

    写到这儿,这一段物理诗史基本可以告一段落。从黎曼、爱因斯坦的重力场,到量子力学,到超重力论,到超弦理论,到M理论,人类历史上这些伟大的智慧头脑,前赴后继探寻宇宙的真理,已经为我们描述了宇宙诞生的全过程,也就是开始于10E-34秒的创世时间表。

     

    让我们一起看看,弦论以降,科学到底是怎样解释我们所存在的这个宇宙的:

    12

    宇宙的生灭


    一、宇宙的诞生

     

    正如我们之前所介绍的那样,创世的刹那,开始于“大爆炸”BigBang,自10E-34秒开始,历经150亿年形成我们今天的宇宙。

     

    宇宙“大爆炸”的实验证据主要有以下四点:

     

    1、经由测量恒星光线的扭曲的现象,一再证实恒星正以高速远离我们而去,而且,离我们越远的恒星或星系,会以越高的速度远离我们而去;

     

    2、“大爆炸”理论预测宇宙中氦与氢的比例应该接近25% : 75%,实际测量数据与该预测高度吻合;

     

    3、通过对放射性物质衰变的测量,我们可以为地球上的岩石和陨石断年,目前没有发现任何物体可以追溯到“大爆炸”之前;

     

    4、“大爆炸”产生了宇宙回音,这种微波辐射至今仍在宇宙回响,一九六五年,人类侦测到了这个微波背景辐射19(microwave backgroundradiation)。

     

    STUD备注19:

    宇宙背景辐射是来自宇宙空间背景上的各向同性或者黑体形式和各向异性的微波辐射,也称为微波背景辐射,特征是和绝对温标2.725K的黑体辐射相同,频率属于微波范围。

    宇宙微波背景辐射产生于大爆炸后的三十万年。大爆炸宇宙学说认为,发生大爆炸时,宇宙的温度是极高的,之后慢慢降温,到现在(约150亿年后)大约还残留着3K左右的热辐射。

     


    宇宙诞生时间轴

    二、宇宙的灭亡

     

    我们先看看每颗恒星的生命历程:

     

    恒星由大量氢气聚合形成,氢元素融合形成氦,由于氢质子的重量超过氦质子的重量,因此氢聚合成氦时就会有多余的质量,这些质量依据爱因斯坦的质-能公式E=mc²成为能量,这个能量将原子核束缚在一起,并将部分能量释放出来,使太阳发光发热。

     

    之后,经过数十亿年光阴,氢气逐渐耗尽,核熔炉逐渐熄灭,重力成为优势作用力使恒星两次塌陷,恒星温度此时会急剧升高,成为“红巨星”,再然后成为“白矮星”20“白矮星”爆炸成为“超新星”和“中子星”,中子星由于重力继续塌陷,最后成为“黑洞”。

     


    宇宙的灭亡

    STUD备注20:

    白矮星超越钱德拉塞卡极限会爆炸。

    Chandrasekhar limit 钱德拉塞卡极限指白矮星的最高质量,约为(3× 10的30次方)公斤,是太阳质量的1.44倍。这个极限是由钱德拉塞卡计算出的。


    在1935年皇家天文学会的会议上,24岁的钱德拉•塞卡终于得到宣读自己论文的机会。在当时,恒星的白矮星阶段被认为是一切恒星演化过程的最终阶段。但是钱德拉塞卡的计算表明,当恒星质量超过某一上限时,它的最终归宿将不会是白矮星。

    当钱德拉塞卡在会上宣读完自己的论文后,当时天体物理学界的权威爱丁顿走上讲台。他当众把钱德拉塞卡的讲稿撕成两半,宣称其理论全盘皆错,原因是它得出了一个“非常古怪的结论”。听众顿时爆发出笑声。会议主席甚至没有给这位年轻人答辩的机会。

    与爱丁顿的争论持续了几年,没有一个权威科学家愿意站出来支持钱德拉塞卡。最后,他终于明白应该完全放弃这个研究课题。在1937年到了芝加哥大学以后不久,他把自己的理论写进了一本书里,然后不再去理会它。

    差不多30年后,这个后来被称为“钱德拉塞卡极限”的发现得到了天体物理学界的公认。然后又过了20年,钱德拉塞卡获得了诺贝尔奖。1983年,当他从瑞典国王手中接过诺贝尔奖章时,已是两鬓斑白的垂垂老者。 

    在这一历程中,恒星内部的元素按照“结合能量曲线“依次变化。

     

    恒星中的氢元素按照这个曲线一再融合成为更重元素之后便会到达铁,而无法再制造出额外的能量,这时,恒星崩溃并释放出大量热量,超新星于焉诞生,这种剧烈爆炸将星体炸碎并将残骸遍洒星际空间,成为孕育新恒星的种子。

     

    在描述完恒星的生命周期后,我们再看看包含无数颗恒星并见证无数次恒星生灭的宇宙本身,它将何去何从?

     

    根据爱因斯坦的广义相对论,宇宙的结局无限悲泣。要么,就是不断膨胀,直到温度接近绝对零度;要么,就是大崩坠,收缩成一团火球。如果宇宙是一个无限边界的开放宇宙,它就会被“冰”毁灭;如果宇宙是一个有边界的封闭宇宙,它就会被火毁灭。

     

    物理学家通过平均密度来判断宇宙到底是不断膨胀还是会逆转走向大崩坠,如果宇宙平均密度小于10E-29 克/立方公分,宇宙就会不断膨胀,否则,将会陷入大崩坠。

     

    量子力学还描述了另外一种宇宙消亡的情景,那就是质子和中子衰变。根据大一统理论,我们所知道的一切物质,包括太阳系和地球、也包括智慧生物身体内的质子和中子最终都会分解。

    13

    问题是:产生宇宙大爆炸之前是什么?


    在了解了恒星乃至整个宇宙的生命历程之后,必须要回答的问题是:在这个刹那之前呐?是否有那个第一推动力?或者说,是否有那个点燃Big Bang的上帝存在呐?

     

    数百年来,伴随着科学发现的不断积累,宗教界关于上帝存在的坚持已经退守到这样一个境地,那就是说:大霹雳之前到底发生了什么?牛顿生前并没有能够解答这个关于“第一推动”的问题,他把它归功于“上帝之手”。

     

    但事实上,以超弦理论为集大成者,今天的科学家群体,不仅给出了BigBang创世之后的宇宙发展历程(包括宇宙消亡的历程),同时也给出了Big Bang之前的宇宙存在的假说,那就是关于平行宇宙、黑洞、虫洞等相关理论。这些理论在解答了“第一推动”这个疑问的同时,再次撼动了上帝存在的证明。

     

    昔日尼采有言“上帝已死”,现在霍金在《大设计》第一页上就宣称“哲学已死”,因为“哲学跟不上科学,特别是物理学现代发展的步伐”。这是一个极为傲慢的“宣言”。他的意思是,世界本源是所有哲学流派的终极思考,而现在科学界已经给出了世界本源和宇宙发展的全部解释,所以,哲学的使命已经终结了。

     

    的确!“唯物”、“唯心”,甚至“客观存在”,都已经被量子理论、超弦理论彻底动摇!

     

    与此同时,上帝也被霍金“扫地出门”,他在《大设计》末尾宣称:因为存在像引力这样的法则,所以宇宙能够“无中生有”,自发生成可以解释宇宙为什么存在,我们为什么存在。所以“不必祈求上帝去点燃导火索使宇宙运行”。也就是说,上帝现在不再是必要的了。(请参看霍金《哲学已死》,朱清时《物理学步入禅境:缘起性空》)

    14

    霍金,平行宇宙


    STUD备注21:

    平行宇宙(parallel universes)是指多元宇宙中所包含的各个宇宙。多元宇宙是一个理论上的无限可能存在的宇宙集合,包括了一切存在和可能存在的事物:所有的空间、时间、物质、能量以及描述它们的物理法则和物理常数。

    物理学家休•埃弗雷特提出了自己对量子测量问题的想法。他指出,在量子力学中,存在多个平行的世界,在每个世界中,每次量子力学测量的结果各自不同,因此不同的历史发生在不同的平行宇宙中。

    黑洞是使霍金名满天下的研究,在那之后,他创立了量子宇宙学(quantumcosmology),以爱因斯坦的古典宇宙学为出发点,再将整个宇宙量子化,试图完成那个前辈物理学家的未竟事业“统一场论”,统合小到夸克、大到银河星际甚至整个宇宙的所有自然律。事实上,霍金的理论甚至远远超出了我们的宇宙!

     

    他的新构想是将整个宇宙看成一个量子粒子,用宇宙波函数来描述多重宇宙(不止一个,是无数个宇宙)的无穷集合。按照霍金的理论,我们的宇宙,只是无数的平行宇宙之一,每个宇宙都透过复杂的虫洞系统与其他宇宙相连结。

    如果霍金说的没错,世上就存在着无数的平行宇宙。其中很多宇宙具有不同的物理常数,大多数宇宙都是一片死寂,不具备孕育生命的物理定律。但是在某一个宇宙中,它的物理定律恰好符合生命的条件,这就是我们的宇宙。

     

    如果这种理论属实,我们就不必把生命的起源归诸于上帝。

    宇宙起源&万物简史

    15

    宇宙航行 & 遁入高维度宇宙


    前文说过,太阳系乃至这个宇宙,终究难逃消亡的命运。那么,智慧生物是否作为宇宙的一部分因而最终难逃灭亡的宿命呐?

     

    我们的希望,就在十维宇宙和超弦理论!

     

    按照超弦理论,我们的宇宙诞生于一个十维宇宙,由于这个十维宇宙的对程结构不稳定,在“大爆炸”时分解为一个四维宇宙(我们现在的宇宙)和一个六维宇宙。四维急剧膨胀,历经150亿年形成了我们今天的宇宙;而六维宇宙则急剧收缩成为一个10E-32公分的微小世界。

     

    这个六维宇宙在哪里?它就在我们的周围!只是因为它太微小以至于无法观测得到。假如,我们能够观测得话,它会是什么样子呐?这是近几十年内大量数学家、物理学家研究的课题。其中,以华裔科学家丘成桐22命名的卡拉比-丘流形是比较得到认可的一个答案。

    STUD备注22:

    丘成桐,美籍华人,哈佛大学终身教授,国际知名数学家。丘成桐证明了卡拉比猜想,以他的名字命名的卡拉比-丘流形,是物理学中弦理论的基本概念,对微分几何和数学物理的发展做出了重要贡献。


    卡拉比-丘流形3D模型


    上图是一个六维卡拉比-丘流形的二维截面图。也是说,该图相当于是一个六维空间的“影子”。

     


    卡拉比-丘流形动态模型

    接着说,当我们的四维宇宙崩溃时,与大爆炸那一刻相反,原本收缩的那个六维宇宙开始慢慢展开,智慧生物有机会在这一个瞬间,由四维宇宙逃入六维宇宙,获得新生。

     

    这一个过程,需要我们掌握更强大的力和能量,才能驾控宇宙,获得新生。举例说:那时我们需要极高速的宇宙飞船,但根据狭义相对论我们知道我们永远不可能达到光速,那么我们怎么跨越动辄以光年计数的漫漫长路呐?不违反爱因斯坦的自然律而又能够实现可能的时空跨越的方法,就是人为把时空弯曲23

     

    STUD备注23:

    爱因斯坦指出物体使周围空间、时间弯曲,在物体具有很大的相对质量(例如一颗恒星)时,这种弯曲可使从它旁边经过的任何其它事物,即使是光线,也改变路径。广义相对论指出,时空曲率将产生引力。当光线经过一些大质量的天体时,它的路线是弯曲的,这源于它沿着大质量物体所形成的时空曲率。

     


    弯曲时空里的五个速度

    打一个容易理解的比方,就好比在地毯的另一边有一个瓶子,我们不需要走到地毯的那一边去拿到它,我们可以坐在原地,把地毯逐渐拉向我们,通过使地毯逐渐卷曲,来拉近我们和瓶子的距离,以这样的方法最终拿到瓶子。

     

    这就是不需要跨越距离,但是却可以从一点到达另一点的方法:弯曲时空。而弯曲时空所需要的能量,是我们现在所掌握能量的一千亿倍。这就是统合自然力的目的所在。

     

    前文说到,量子力学还描述了另外一种宇宙消亡的情景,那就是质子和中子衰变。根据大一统理论,我们所知道的一切物质,包括太阳系和地球、也包括智慧生物身体内的质子和中子最终都会分解。

     

    那时,智慧生物就需要用新的质子和中子合成新的原子核。这同样需要巨大的能量,和弯曲时空所需要的数量级相当。这也是统合自然力的意义所在。

    结语


    我们赞美数百多年来科学进步过程中的这些先驱,是他们智慧的心智,让我们人类只凭借头脑和一些工具,就可以计算出支配数十亿光年外的物质的定律,我们只有微不足道的能源,甚至还没有离开太阳系,但我们已经知道恒星深处的核子反应或原子核内的情况。

    我们在这个不起眼的小行星上发现的物理定律,却适用于宇宙的各个角落,我们的思想能了解并控制星星的宇宙法则,我们体内的原子原是某个恒星的核融合反应的产物,我们的原子比山的年代还久远,我们是由宇宙尘造成的,这些原子又凝聚成能了解宇宙法则的智慧生物。

    让我们以霍金的一段话作为结语:


    “如果我们真能发现一个完全的理论,如果我们能讨论出答案,这将是人类理智的最大成就-届时我们就能知道上帝的想法了。”


    附文:

    世上最前沿的实验室究竟长啥样?

    科研是一项非常枯燥的工作,离不开常年累月的实验、无尽的公式和理论,但在我们这些外人看来,很多前沿科学领域都充满了科幻电影的味道。实验室里各种高能的“大玩具”、密集的线缆和神秘的光线,一定程度上也满足了人们对科幻的幻想。一起来欣赏一下这些世界上最先进实验室里面的样子。

    美国伯克利国家实验室的先进光源ALS项目,它是世界上紫外线和软X射线束流最亮的光源

    欧洲同步辐射光源ESRF真空波荡器

    美国斯坦福大学软X射线装置

    科学家在利用加拿大光源(CLS)的REIXS(X射线散射)研究科研样本

    美国劳伦斯利弗莫尔国家实验室的国家点火装置,这一套装置最终目的是让192台激光装置在十亿分之一秒内同时发射并击中铅笔头大小的燃料球。


    美国洛斯阿拉莫斯国家实验室,该实验室现在的主要任务是利用计算机进行模拟核试验和对国家核武库的管理。通过利用实验设施可以对核爆进行完全的模拟而不需要真正地引爆核弹。

    欧洲核子研究中心大型强子对撞机上的超环面仪器(ATLAS)行的线缆。该机构的主要功能是为高能物理学研究的需要,提供粒子加速器和其它基础设施。


    美国爱达荷国家实验室,这里主要研究各种核材料


    阿德菲实验中心里的红外激光实验


    北卡罗来纳电子显微镜

    美国布鲁克海文国家实验室的相对论重离子对撞机。在这里科学家首次观察到了新型反物质反氦-4,这是迄今科学家观察到的最重反物质。


    桑迪亚国家实验室Z机器,该实验室主要研究的热核反应,该实验室的加速器在运行过程中会产生大量闪电状电弧。

    费米国立加速器实验室MINOS(主注入器中微子震荡寻找)实验中的一部分仪器。

    杰斐逊实验室低温恒温组超导谐振器

    澳大利亚特高压实验室

    斯坦福大学利用激光对晶体进行测试

    看了那么多国外的实验室,也展示一下我国中科院物理所两个实验室的图片

    物理所微加工实验室电子束曝光系统



    物理所极端条件实验室高频电磁感应炉


    我一生所有的骄傲与高潮

    不过是你眼中的星辰大海

    未来智能实验室的主要工作包括:建立AI智能系统智商评测体系,开展世界人工智能智商评测;开展互联网(城市)云脑研究计划,构建互联网(城市)云脑技术和企业图谱,为提升企业,行业与城市的智能水平服务。

      如果您对实验室的研究感兴趣,欢迎加入未来智能实验室线上平台。扫描以下二维码或点击本文左下角“阅读原文”

    展开全文
  • 公司人事任免通告.doc

    2021-01-18 15:10:34
    公司人事任免通告范文一 各部、室: 经xxx办公会议研究决定,对xxxxx的人事变动做出以下调整: 由于xx同志任职xxxxxx工作的需要,自通知发布之日起不再担任xxxxx一职,xxxxx职务暂由xxxx分管,部门工作内容不变。...
  • 绵阳是党中央、国务院批准建设的我国唯一科技城,我国重要的国防科研和电子工业生产基地,成渝绵经济圈中心城市,获得过联合国改善人居环境最佳范例奖(迪拜奖)、...","295万人来过 404.2万条微博 246.5万张图片"]...
  • DBA的40条军规

    2017-12-26 17:16:01
    任职于中国移动飞信、机锋安卓市场,拥有丰富的数据库管理经验。目前致力于MySQL、Linux等开源技术的研究。   DBA操作规范   1、涉及业务上的修改/删除数据,在得到业务方、CTO的邮件批准后方可执行...
  • python 蘑菇丁 日报 sign

    2021-06-03 14:29:35
    由于昨天接到通知 135篇日报!杀了我算了。有需求就有精力写代码。抓包发请求不就完事了。 import json import requests import data as getdata def spider(url,i, Cookie=None, Code='utf-8'): getdata.datas[...
  • 面试问答汇总

    2020-05-15 10:10:43
    面试问答汇总 目 录 一、你最大的优点是什么?(回答技巧及范例) 二、 “你有什么问题要问我的吗?...十一、关于面试礼仪 十二、小组面试 十三、回答“你的最大缺点是什么”技巧及范例 十四、面试.
  • 这样做简历,HR会争着要你

    千次阅读 2013-03-27 23:14:29
    刚毕业那会也曾写简历写到脑袋崩溃,投简历投到手指残废,可就是死活接不到面试的通知。周围的同学都是最开始信心满满非名企不进,到后来有人要就立马去签。毕业证到手后还在当米虫的人,都是表面淡定内心鸭梨山大的...
  • 英文邮件写作范文集

    2014-11-13 19:36:21
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" ... 英文邮件写作范文集 1. Dear Mr./Ms, Mr. John Green, our General Manager, will be in Paris
  • 与《教师评职称自述》相关的范文广东电大金融本科毕业论文管理及实施细则 一.绪言: 1.金融本科毕业论文的重要性 (1)毕业论文是广播电视大学财经类学生整个学习过程中一个极其重要的教学环节,是综合考察学生运用所学...
  • 项目管理师基础背诵

    千次阅读 2017-09-26 20:23:07
    还有一个月开始项目管理师考试,关于项目管理师基础,我做了些总结,以便背诵,可能知识不是很全,建议大家购买高级项目经理任铄的正版教程。 第一章 信息化和信息系统   1.1 信息系统与信息化   1.2 ...
  • 一个基于组件的动态对象系统

    千次阅读 2012-05-22 19:01:47
    在折腾完关于刚体物理对象的改动之后,你再度审视这个继承体系时,发现它已经不像原先那般优雅了:大量定义接口的基类被放在继承树的上方,而下方都是零散的各个具体类。这很让人倒胃口,你这么想着,打算着手真正...
  • 英语面试的相关资料

    2018-09-09 09:21:00
    我们已收到你应聘的信,我想和你谈谈关于你应聘的事。 14.I am very glad to know that my letter and resume have been received. 我的信和简历贵公司已收到,本人感到非常荣幸。 15.It is a great pleasure for ...
  • Teresa ,PM 296 人赞同 哈哈哈,作为一个刚毕业的无房无车无钱妹纸,刚顺利拿到美国旅游十年签证!我要去西雅图看TI5啦!整个过程耗时两周~~~热乎乎的攻略奉上~~ ...所有问题都可在官网进行查询,请熟读此...
  • 技术到管理岗位的角色转换:从优秀骨干到优秀管理者 作者:王珺之 前言 目前,我国企业95%的中层管理者都是从技术骨干提拔上来的,有相当一部分从技术骨干提拔上来的新任管理者都存在着诸多的困惑和问题。...
  • 2019 年 1 月 4 日,腾讯宣布成立技术委员会,也代表之前宣布的架构调整终于拉开序幕。那么中小团队要如何搭建自己的团队架构呢?本文将会对此展开讨论…… 平时我们看技术大会上的分享大多高大上,亿级流量、超...
  • 建立完美公司的模式

    千次阅读 2006-04-25 15:27:00
    书店里有多种多样的关于如何创办一家企业的自助类书籍,读者挑花了眼,不知到底该信奉哪家哪派。这世界变化快,想要学习的时候,你不用担心找不到被不断改写的新规则。基本原理和基础在更新,成功的定义也在变,就算...
  • 职业生涯自我规划五步

    千次阅读 2005-02-23 09:34:00
     S先生,1999年27岁时,弟弟从美国为他办好了某名校的MBA入学通知书,他在走与不走的犹豫中,使用以上方法对自己进行了职业生涯规划,经过整理顺序的各组答案如下:  我是谁?  一家管理咨询公司的客户服务...
  • 世界名着100部简介

    万次阅读 2012-08-16 22:44:12
    01、傲慢与偏见  02、孤星血泪  03、雾都孤儿   04、唐·吉诃德  05、安娜·卡列尼娜  06、飘  07、简·爱   08、悲惨世界  09、茶花女  10、基督山恩仇记 ... 13、钢铁是怎样炼成的
  • IT产品制作流程

    千次阅读 2017-02-10 17:39:16
    元旦前我面试了一位应聘者,她在某财务软件公司任职期间负责研发团队的QA工作,她有个思路我很赞同,那就是将需求的价值和人力的投入估算出研发的ROI(Return On Investment/投资回报率),用于评估研发的性价比,...
  • 、电子邮件通知模块,例如我共享了一个数据,怎么自动通知对方   90 %以上的客户只关注他们的核心业务逻辑,而往往对于中小系统的开发核心业务逻辑最多只占整体项目工作的不到 50 %。 以这个范例来说,...
  • 部门处理大型企业环境固有的复杂性提供了一个良好的范例。尽管我会提及具体的 EMC 产品,但我发现无论选择哪家存储供应商,这些框架和思路都广泛适用。 看看您是否认同这一观点 ... 山外有山 Srini 开门见山...
  • google skia

    千次阅读 2012-08-08 09:44:55
    字型: FreeType (值得注意的是,FreeType 的维护者 David Turner 目前任职于 Google), Windows GDI 多执行绪模型: pthread, Windows threads XML: expat, tinyxml  理解历史背景,我们终于可以来作点有趣的...
  • 传奇数学家斯梅尔

    千次阅读 2018-03-19 00:00:00
    1966 年 5 月,斯梅尔从他任职的美国加州伯克利大学到达巴黎,邀请者是在 1950 年第十一届世界数学家大会上获菲尔兹奖的施瓦兹(Laurent Schwartz)教授,以广义函数论的研究著称。随后,斯梅尔与突变理论创始人、在...

空空如也

空空如也

1 2 3 4 5
收藏数 87
精华内容 34
关键字:

关于任职的通知范文