三、开源框架 什么是mybaties? Mybaties是支持普通sql查询,存储过程和高级映射的优秀持久层框架。Mybaties消除了几乎所有的jdbc代码和参数的手工设置以及结果集的检索。Mybaties使用简单的xml或注解用于配置和原始映射,将接口和Java的pojos(Plan Old J ...
分类:
编程语言 时间:
2017-10-17 20:55:13
阅读次数:
268
1. 反射生成class对象的三种方式 1) 通过对象类型的getclass方法来获得class对象 InputStream is=this.getClass().getClassLoader().getResourceAsStream(path); 2) 类加载器通过class对象的静态方法for ...
分类:
编程语言 时间:
2017-10-17 20:55:39
阅读次数:
180
1.HttpServletResponse概述 我们在创建Servlet时会覆盖service()方法,或doGet()/doPost(),这些方法都有两个参数,一个为代表请求的request和代表响应response。 service方法中的response的类型是ServletResponse, ...
分类:
编程语言 时间:
2017-10-17 21:39:53
阅读次数:
232
题目链接:hdu 6203 ping ping ping 题意: 给你一棵n+1个节点树,现在有q条路径不通,问你最少有多少个节点坏掉了。 题解: 考虑贪心,对这q条路径求一下lca,按照lca的深度从大到小排序。 然后for每条路径,看看x或者y是否在已经被禁止的子树里面,如果都不在,那么ans+ ...
分类:
编程语言 时间:
2017-10-17 21:40:12
阅读次数:
200
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...
分类:
编程语言 时间:
2017-10-17 21:40:40
阅读次数:
155
一 配置SpringMVC ,并导入与文件上传下载有关的jar包(在此不再赘述) 二 新建 相应 jsp 和controller FileUpAndDown.jsp JSP界面: 上传文件: 上传文件目的位置:E:\“eclipse工作目录“”\.metadata\.plugins\org.ecli ...
分类:
编程语言 时间:
2017-10-17 21:40:56
阅读次数:
186
学习廖雪峰的官方网站https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000 6 函数 函数名其实就是指向一个函数对象的引用,完全可以把函数名赋给一个变量,相当于给这个函数起了一个“别名”。 ...
分类:
编程语言 时间:
2017-10-17 21:41:28
阅读次数:
151
二. Java Web基础部分 在js中如何创建一个对象? $(document).ready()方法和window.onload()方法的区别? 1.window.onload()方法是在网页中所有的元素完全加载到浏览器后才执行的。 2.$(document).ready()方法可以在dom载入就 ...
分类:
编程语言 时间:
2017-10-17 21:42:22
阅读次数:
127
原型链继承 window.onload=function test() { function SuperType () { this.property = true; } SuperType.prototype.getSuperValue = function () { return this.pr ...
分类:
编程语言 时间:
2017-10-17 21:42:50
阅读次数:
256
一、首先 搭建好maven 基础环境,本地可以运行maven 命令 从支付宝官网上下载sdk https://doc.open.alipay.com/doc2/detail?treeId=54&articleId=103419&docType=1 alipay-sdk-java20171012102 ...
分类:
编程语言 时间:
2017-10-17 21:43:49
阅读次数:
321
文件下载的实质就是文件拷贝,将文件从服务器端拷贝到浏览器端。所以文件下载需要IO技术将服务器端的文件使用InputStream读取到,在使用 ServletOutputStream写到response缓冲区中。 代码如下: 上述代码可以将图片从服务器端传输到浏览器,但浏览器直接解析图片显示在页面上, ...
分类:
编程语言 时间:
2017-10-17 21:45:58
阅读次数:
228
事件驱动介绍 一、前言 通常,我们写服务器处理模型的程序时,有以下几种模型: (1)每收到一个请求,创建一个新的进程,来处理该请求; (2)每收到一个请求,创建一个新的线程,来处理该请求; (3)每收到一个请求,放入一个事件列表,让主进程通过非阻塞I/O方式来处理请求 上面的几种方式,各有千秋, 第 ...
分类:
编程语言 时间:
2017-10-17 21:47:30
阅读次数:
255
以下为框架补充部分: Struts 2中,Action通过什么方式获得用户从页面输入的数据,又是通过什么方式把其自身的数据传给视图的? Action从页面获取数据有三种方式: ①通过Action属性接受参数 ②通过域模型获取参数 ③通过模型驱动获取参数 (ModelDriven<T>) Action ...
分类:
编程语言 时间:
2017-10-17 21:48:43
阅读次数:
228
C++类内存分布 来源 http://www.cnblogs.com/jerry19880126/p/3616999.html 书上类继承相关章节到这里就结束了,这里不妨说下C++内存分布结构,我们来看看编译器是怎么处理类成员内存分布的,特别是在继承、虚函数存在的情况下。 工欲善其事,必先利其器,我 ...
分类:
编程语言 时间:
2017-10-17 21:49:01
阅读次数:
272
Spring是什么? Spring是一个开源的轻量级Java SE(Java 标准版本)/Java EE(Java 企业版本)开发应用框架,其目的是用于简化企业级应用程序开发。 1. Spring是如何简化java开发的? 基于POJO的轻量级和最小入侵性编程 通过依赖注入和面向借口实现松耦合 基于 ...
分类:
编程语言 时间:
2017-10-17 21:49:17
阅读次数:
230
一些常用的命令 vim 的安装 : sudo pacman -S vim vim 写代码: vim 文件名 .c 编译:gcc 文件名.c -o 文件名 执行 :./文件名 系统更新 : sudo pacman -Syyu 软件源更新: sudo pacman -Syy ...
分类:
编程语言 时间:
2017-10-17 21:51:05
阅读次数:
720
折纸:折多少次和珠穆朗玛峰一样高1.一张纸的厚度是0.0001米,将纸对折,对折多少次厚度超过珠峰高度8848米 2.有一对幼兔,幼兔1个月后长成小兔,小兔1个月后长成成兔并生下一对幼兔,问8个月后有多少对兔子,幼兔、小兔、成兔对数分别是多少。幼兔 1 小兔 0 成兔 0 初始值幼兔 0 小兔 1 ...
分类:
编程语言 时间:
2017-10-17 21:52:16
阅读次数:
464
以下为spring常见面试问题: 1、什么是Spring框架?Spring框架有哪些主要模块? Spring框架是一个为Java应用程序的开发提供了综合、广泛的基础性支持的Java平台。 Spring帮助开发者解决了开发中基础性的问题,使得开发人员可以专注于应用程序的开发。 Spring框架本身亦是 ...
分类:
编程语言 时间:
2017-10-17 21:52:45
阅读次数:
288
O2优化能使程序的编译效率大大提升 从而减少程序的运行时间,达到优化的效果。 C++程序中的O2开关如下所示: O2优化能使程序的编译效率大大提升 从而减少程序的运行时间,达到优化的效果。 C++程序中的O2开关如下所示: 1 只需将这句话放到程序的开头即可打开O2优化开关。 ...
分类:
编程语言 时间:
2017-10-17 21:53:26
阅读次数:
392
本周学习C++的流程控制,使用raptor绘制流程图,掌握了选择结构语句和循环结构语句的使用,如if语句,switch语句,for语句等,感觉到学习的难度越来越大,需要付出更大的努力,这周老师给出一个学生成绩管理系统的程序作业,感到难以下手,查阅了许多资料,也请教了许多师兄师姐,但还是觉得很茫然,今 ...
分类:
编程语言 时间:
2017-10-17 22:50:38
阅读次数:
195