SSM框架——详细整合教程(Spring+SpringMVC+MyBatis) 发表于2015/3/19 11:44:55 246915人阅读 分类: Spring MVC 使用SSM(Spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术 ...
分类:
编程语言 时间:
2016-06-16 23:12:44
阅读次数:
285
概述 在之前的文章中,我们借助构造函数实现了“类”,然后结合原型对象实现了“继承”,并了解了JavaScript中原型链的概念。 理解这些内容,有助于我们更深入地进行JavaScript面向对象编程。 由于JavaScript是一门基于对象和原型的弱语言,灵活度非常高,这使得JavaScript有各... ...
分类:
编程语言 时间:
2016-06-16 23:10:10
阅读次数:
424
一.反射(自省) 首先通过一个例子来看一下本文中可能用到的对象和相关概念。 有时候我们会碰到这样的需求,需要执行对象的某个方法,或是需要对对象的某个字段赋值,而方法名或是字段名在编码代码时并不能确定,需要通过参数传递字符串的形式输入。举个具体的例子:当我们需要实现一个通用的DBM框架时,可能需要对数 ...
分类:
编程语言 时间:
2016-06-16 23:11:20
阅读次数:
262
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 JAVA反射(放射)机制:“程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言” ...
分类:
编程语言 时间:
2016-06-16 23:09:18
阅读次数:
204
The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 用eclipse做jsp文件,自动创立的文件表头出现这个报错,应该怎么处理?tomcat的插件已经安装上了。 有一处刚发现了,是中 ...
分类:
编程语言 时间:
2016-06-16 23:08:30
阅读次数:
249
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 namespace 冒泡排序 7 { 8 9 在其他类中定义一组变量 10 class Student ...
分类:
编程语言 时间:
2016-06-16 23:07:37
阅读次数:
211
pass-by-value 1)导致复制是浪费资源 2)多态是导致对象切割 所以我们使用 上面的话针对class,不针对基本类型,函数对象(重载运算符),stl的迭代器。 基本类型:本来就很小,直接复制。 函数对象:暂时不清楚 stl迭代器:暂时不清楚 ...
分类:
编程语言 时间:
2016-06-16 23:03:57
阅读次数:
221
最早见过手写的,类似于下面这种: 输出如下: 另外一种方法是使用timeit模块,使用方法如下: 还可以在命令行上使用这种timeit模块,如下: 注意:timeit模块会多次运行程序以获得更精确的时间,所以需要避免重复执行带来的影响。比方说x.sort()这种操作,因为第一次执行之后,后边已经是排 ...
分类:
编程语言 时间:
2016-06-16 23:02:50
阅读次数:
255
在栈空间的临时成员变量在函数生命期结束后无法传出 既然栈空间不行,试试堆空间 并不可以,因为你可能会忘记自己new的,即使你没有忘记,但出现((a*b)*c)的情况会使你无法delete 试图以全局变量求得永生,但出现if((a*b)==(c*d))会恒成立 没有办法的时候,pass-by-refe ...
分类:
编程语言 时间:
2016-06-16 23:03:41
阅读次数:
209
大家好: 在 win32 + bcb 时, 有个 GetTickCount() 返回第统启动到现在的 tick, 单位 ms.请问在 Linux + qt5 怎样实现呢? 如果用 QDateTime , 精度只能到秒,而且运行过程中,如果用户改充了系统时间,就会出错了。 用QElapsedTimer ...
分类:
编程语言 时间:
2016-06-16 23:02:33
阅读次数:
214
#include <windows.h> DWORD x = 0; DWORD m = 0, n = 0; DWORD addr_a = 0x1005361, addr_b = 0x1005361+29; BYTE buffer = 0; BYTE mark = 142; int main() { ...
分类:
编程语言 时间:
2016-06-16 23:01:50
阅读次数:
526
1.什么是线程池
定义:线程池是指管理一组同构工作线程的资源池组成部分:
线程管理器(ThreadPool):用于创建并管理线程池。包括创建线程池,销毁线程池,添加新任务工作线程(PoolWorker):线程池中的线程任务接口(Task):每个任务必须实现的接口,一共工作线程调度任务的执行任务队列:用于存放没有处理的任务,提供一种缓冲机制
2.为什么要使用线程池
通过重用现...
分类:
编程语言 时间:
2016-06-16 21:48:15
阅读次数:
205
我们使用了servlet生成了一个网页,但是可以看到使用servlet生成网页必须将网页的内容全部嵌入到Java代码当中,不是很方便。所以有没有什么办法是将Java代码嵌入到html代码中,而不是像servlet这样将html代码嵌入到Java代码中的呢。答案是使用JSP。JSP是使用类似"<% % ...
分类:
编程语言 时间:
2016-06-16 21:48:52
阅读次数:
207
一、为什么要线程需要同步 线程有可能和其他线程共享一些资源,比如,内存,文件,数据库等。当多个线程同时读写同一份共享资源的时候,可能会引起冲突。这时候,我们需要引入线程“同步”机制,即各位线程之间要有个先来后到,不能一窝蜂挤上去抢作一团。线程同步的真实意思和字面意思恰好相反。线程同步的真实意思,其实 ...
分类:
编程语言 时间:
2016-06-16 21:45:32
阅读次数:
141