这篇博客主要记录SSH框架的相关面试知识点和题 1、Hibernate工作原理及为什么要用? 原理: 为什么要用: 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。 Hibernate是一个基于JDBC的主流持久化框架,是一个优秀的ORM实现。他很大程度的简化DAO层的编码 ...
分类:
编程语言 时间:
2017-09-21 19:19:44
阅读次数:
224
1.新建状态:new Thread()。 2.可运行状态: thread.start() , 用户输入结束,sleep结束,join线程结束,时间片用完,thread.yield()拿到锁的对象标记。 3.阻塞状态: 等待用户输入,sleep开始,线程join 4.运行中:os调度 5.结束:run ...
分类:
编程语言 时间:
2017-09-21 19:20:26
阅读次数:
193
1.建立一个实体类,建立一个dao类 2.将user存入数据库,一般的情况是数据库连接,然后session.save(user);但是有了service这一层,就将这句话给封装了,变成了service.save(u),我们不再接触数据库那一层了。 3.将service.add(u);与userdao ...
分类:
编程语言 时间:
2017-09-21 19:20:33
阅读次数:
154
【前言】 面向资源的 Restful 风格的 api 接口本着简洁,资源,便于扩展,便于理解等等各项优势,在如今的系统服务中越来越受欢迎。 .net平台有WebAPi项目是专门用来实现Restful api的,其良好的系统封装,简洁优雅的代码实现,深受.net平台开发人员所青睐,在后台服务api接口 ...
分类:
编程语言 时间:
2017-09-21 19:21:53
阅读次数:
154
本文是Raymond Hettinger在2013年美国PyCon演讲的笔记(视频, 幻灯片)。 示例代码和引用的语录都来自Raymond的演讲。这是我按我的理解整理出来的,希望你们理解起来跟我一样顺畅! 遍历一个范围内的数字 for i in [0, 1, 2, 3, 4, 5]: print i ...
分类:
编程语言 时间:
2017-09-21 19:22:10
阅读次数:
183
springboot+swagger2 小序 新公司的第二个项目,是一个配置管理终端机(比如:自动售卖机,银行取款机)的web项目,之前写过一个分模块的springboot框架,就在那个框架基础上进行了改造。改造后的框架可以说能满足普通项目的所有需求,大家可以循环利用哈。后续我会附上摘出来的框架源码 ...
分类:
编程语言 时间:
2017-09-21 19:23:01
阅读次数:
179
今天下午学习了一下编写自动化脚本,遇到的问题,记录一下。 解决方法:下载geckodriver.exe,将下载好的geckodriver.exe放入到D:\MyConfiguration\wtt42800\AppData\Local\Programs\Python\Python36-32(pytho ...
分类:
编程语言 时间:
2017-09-21 19:23:58
阅读次数:
128
【那座山,正当顶上,有一块仙石。其石有三丈六尺五寸高,有二丈四尺围圆。三丈六尺五寸高,按周天三百六十五度;二丈四尺围圆,按政历二十四气。上有九窍八孔,按九宫八卦。四面更无树木遮阴,左右倒有芝兰相衬。盖自开辟以来,每受天真地秀,日精月华,感之既久,遂有灵通之意。内育仙胞,一日迸裂,产一石卵,似圆球样大 ...
分类:
编程语言 时间:
2017-09-21 19:24:23
阅读次数:
145
课程预期:希望自己能够把老师讲授的内容都弄懂,希望学完这门课能会修修电脑编编程序,然后就是希望自己可以学会用python制作app。 课程讲授内容:因为之前并没有程序设计的基础,所以不知道这门课都有什么内容,但是感觉老师“重思路,轻语法”的这种教学方式很大胆也很棒。 授课改进方向:感觉老师讲课的速度 ...
分类:
编程语言 时间:
2017-09-21 19:26:13
阅读次数:
134
1:父类和子类中都有构造函数和析构函数,那么子类对象在创建时是父类先进行构造还是子类先进行构造?同样,在子类对象释放时,是父类先进行释放,还是子类先进行释放?这都是有先后顺序的。答案是当从父类派生一个子类并声明一个子类的对象时,它将先调用父类的构造函数,然后调用当前类的构造函数来创建对象;在释放之类 ...
分类:
编程语言 时间:
2017-09-21 19:28:23
阅读次数:
109
把java项目打包成jar包,如果jar包中存在资源文件需要访问,需要采取stream的形式访问,可以调用getResourceAsStream()方法,而不能采用路径的方式访问(文件已经被打到jar里面了,不符合路径的)。使用getResourceAsStream()方法文件可以有两种方式存放: ...
分类:
编程语言 时间:
2017-09-21 19:30:26
阅读次数:
137
1.python if条件分支语法 if 条件: 条件为真,执行的操作 else: 条件为假,执行的操作 if 条件: 条件为真,执行的操作 elif: 条件为假,执行的操作 else: 条件为假执行的操作 #如下两种语法的区别是当第一个if条件为真时,其他的if或else条件还是会继续执行,如果使 ...
分类:
编程语言 时间:
2017-09-21 19:30:47
阅读次数:
209
【算法】数学置换 【题意】给定n个数,要求通过若干次交换两个数的操作得到排序后的状态,每次交换代价为两数之和,求最小代价。 【题解】 考虑置换的定义:置换就是把n个数做一个全排列。 从原数组到排序数组的映射就是经典的置换,这样的置换一定能分解成循环的乘积。 为什么任意置换都可以这样分解:原数组的每个 ...
分类:
编程语言 时间:
2017-09-21 19:30:57
阅读次数:
138
现在使用NIO的场景越来越多,很多网上的技术框架或多或少的使用NIO技术,譬如Tomcat,Jetty。学习和掌握NIO技术已经不是一个JAVA攻城狮的加分技能,而是一个必备技能。再者,现在互联网的面试中上点level的都会涉及一下NIO或者AIO的问题(AIO下次再讲述,本篇主要讲述NIO),掌握 ...
分类:
编程语言 时间:
2017-09-21 19:31:52
阅读次数:
139
一、线程的概述 1.进程: 正在运行的程序称之为一个进程,进程负责了这个程序的内存空间分配,代表了内存中的执行区域。 问题:windows号称是多任务的操作系统,那么windows是同时运行多个应用程序吗? 从宏观的角度:windows确实是在同时运行多个应用程序。 从微观的角度:cpu是做了一个快 ...
分类:
编程语言 时间:
2017-09-21 19:32:15
阅读次数:
180
python是动态语言。不需要事先声明变量类型,同一变量可以被赋值为不同的对象类型。 变量、对象、引用 变量创建 python的变量不需要声明,当代码第一次给其赋值时就创建它。 变量赋值 举例说明,赋值语句 “a = 3”。一般而言赋值过程如下: 创建被赋值的对象,即在内存中开辟一块空间,用于保存对 ...
分类:
编程语言 时间:
2017-09-21 19:32:24
阅读次数:
139
1:关键字public、private、protected说明类成员是共有的、私有的,还是保护的。这3个关键字将类划分为3个区域,在public区域的类成员可以在类作用域外被访问,而private区域和protected区域只能在类作用域内被访问。 2:这3种类成员的属性如下: public属性的成 ...
分类:
编程语言 时间:
2017-09-21 19:32:48
阅读次数:
164
直接上代码 注:如果有写错的地方,不足的地方,要补充的内容,都可以在下方评论,谢谢! ...
分类:
编程语言 时间:
2017-09-21 19:34:09
阅读次数:
131
全局变量与局部变量两者的本质区别就是在于作用域 用通俗的话来理解的话, 全局变量是在整个py文件中声明,全局范围内都可以访问 局部变量是在某个函数中声明的,只能在该函数中调用它,如果试图在超出范围的地方调用,程序就爆掉了 如果在函数内部定义与某个全局变量一样名称的局部变量,就可能会导致意外的效果,可 ...
分类:
编程语言 时间:
2017-09-21 19:35:11
阅读次数:
146
经过自己努力,做了一个简单的电话铺的录入和查询小程序,比较简单,喜欢的朋友可以练练手。 题目: 创建你自己的命令行 地址簿 程序。在这个程序中,你可以添加、修改、删除和搜索你的联系人(朋友、家人和同事等等)以及它们的信息(诸如电子邮件地址和/或电话号码)。这些详细信息应该被保存下来以便以后提取。 用 ...
分类:
编程语言 时间:
2017-09-21 19:35:51
阅读次数:
128