- 博客(26)
- 问答 (1)
- 收藏
- 关注
原创 静态代理与动态代理
静态代理与动态代理1.静态代理注意两点:实现类与代理类实现相同的接口;实现类中拥有的方法,代理类中必须拥有;Subject.javapublic interface Subject { public void print();}RealSubject.javapublic class RealSubject implements Subject{ @Override public v...
2018-03-01 22:47:04 252
原创 oracle存储过程及自定义函数(存储函数)初学
本文主要介绍存储过程和存储函数的简单使用方法,例如创建及调用方式及其在应用程序中的使用方法,文中用到的光标和包的相关知识将在下篇文章中介绍。
2017-09-10 09:41:03 1074
原创 POI完成从多个word模板到一个报告(word2007)
背景: 先说一下,作者为什么要选择POI来生成报告。之前项目中使用的是jacob,但是偶尔会出现windows错误提示框,word已停止工作,每次都需要手动关闭这个提示框,才能继续生成报告。虽然说是偶尔发生(大概100次中,会发生一次),但是问题还是要解决的。于是作者就尝试杀进程,虽然错误发生的概率降低了,但是还是会偶有发生。查过很多资料,有你提到jacob这种控件本身也有不稳
2016-12-22 18:05:48 6127 4
原创 数据结构-单链表
顺序表中插入或删除操作时,需移动大量元素。 单链表:1.非随机存取的存储结构,存/取元素必须从头指针开始; 2.每个节点包含指针域和数据域,浪费了存储空间,单插入、删除方便; 3.头指针--->头节点----->第一个节点, 头节点是为了表述方便,附设的一个节点。静态链表: 游标(节点在数组中的相对位置)+数组
2016-07-10 17:03:19 233
原创 文件的上传和下载--存文件的路径
在实际项目中,如果文件过大,给数据库带来访问压力,因此,这里介绍,当数据库中 存 文件在应用服务器上的路径时,文件的下载。关于文件的上传部分,可以参考我的上一篇 博文。
2016-07-05 12:07:44 896
原创 文件的上传和下载--存为二进制文件
在实际项目中,上传文件的保存,一般由两种形式: 文件存为二进制, 只保存文件在 应用服务器中的路径。本文 主要讲解 文件保存为二进制。使用的数据库为 Mysql. 使用的框架 springmvc+hibernate
2016-07-05 10:13:00 921
转载 数据结构与算法究竟重要吗?
原文地址:http://www.lihuai.net/itlife/feeling/367.html 数据结构与算法究竟重要吗!?貌似很多刚入门的程序员都喜欢问这样的问题,尤其是对于那些非计算机科班出身的程序员来说更为困惑。ITLee本身也是非计算机专业出身的,今天突然想写这样的一篇博文,是因为前几天的工作经历,似乎让我找到了答案,而且可以说是对我这一年的编程经历的全盘否定。一年了
2016-06-29 18:33:01 869
原创 AJAX入门
1.简单介绍: AJAX = 异步 JavaScript 和 XML。 AJAX 是一种用于创建快速动态网页的技术。 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页 的情况下,对网页的某部分进行更新。
2016-06-27 12:25:51 237
原创 数据库存取优化
大多JDBC的使用中,都将SQL语句直接嵌入到 java代码中,并有你JDBC接口将其送到数据库,由数据库解释执行。 数据库系统通过Prepared SQL来优化SQL程序。Prepared SQL有两种类型:Prepared语句和存储过程。 Prepared语句:被应用程序调用之前就被送到数据库进行解释。 好处在于:当程序中包含了相同的SQL语句时,可以调高程序的指向效率
2016-05-30 13:51:08 403
原创 通过JDBC访问数据库
步骤一:装入JDBC驱动程序 注意:DriverManager 类管理各种数据库驱动程序,包含一系列Driver类,它们通过 DriverManager.registerDiver对自己进行注册。 用户正常情况下,不会直接调用DriverManager.registerDiver,而是在加载驱动程序时,由驱动程序自动调用。(加
2016-05-30 11:57:43 314
转载 数据结构和算法--引言
数据结构是干什么的?为什么它总是跟算法扯上关系?概括的说,要用计算机求解实际问题需要做两件事:第一,把实际问题用计算语言描述;第二,用计算机语言求解这个问题。第一件事情是数据结构干的,第二件事情就是算法干的。有一个著名的公式: 程序 = 数据结构 + 算法非常形象的描述了它们之间的关系。通常,我们都是介
2016-05-27 11:24:06 376
原创 spring MVC权限分配的实现
多数业务系统的页面功能菜单设计是以三级为标准的,即一级功能菜单、二级功能菜单、三级功能菜单,通常情况下一二级功能菜单只是用于功能分类,是不具有功能访问地址的,三级菜单才是功能的真正入口,常规权限系统就是通过控制每个人员对应的功能菜单的显示与隐藏来实现权限控制。
2016-05-13 15:26:39 2577
转载 httpSession的正确理解
关于HttpSession的误解实在是太多了,本来是一个很简单的问题,怎会搞的如此的复杂呢?下面说说我的理解吧:一个session就是一系列某用户和服务器间的通讯。服务器有能力分辨出不同的用户。一个session的建立是从一个用户向服务器发第一个请求开始,而以用户显式结束或session超时为结束。其工作原理是这样的:1.当一个用户向服务器发送第一个请求时,服务器为其建立一个ses
2016-05-12 21:41:57 2250
转载 浅谈JAVA中的日志文件
log4的使用方法:log4是具有日志记录功能,主要通过一个配置文件来对程序进行监测 有两种配置方式:一种程序配置,一种文件配置 有三个主要单元要了 解,Logger,appender,layout. logger是进行记录的主要 类,appender是记录的方式,layout是记录的格式 logger七种日志级 别:debug,info,warn,e
2016-04-21 17:13:43 677
转载 arcgis api for javascript中使用proxy.jsp
当我们使用arcgis api for javascript 查询arcgis服务时,如果查询的参数很长时,通过get方式提交会查询不到结果,因为get方式提交的参数有长度限制,需要通过代理的方式使用post提交。arcgis 提供了一种解决方案就是proxy.jsp. 首先在项目页面js中引入 proxy.jsp:esriConfig.defaults.io.proxyUrl=h
2016-04-17 20:54:49 1074
转载 分支定界法
[cpp] view plain copy print?#pragma once #include #include #include #include #include #include #include using namespace std; struct Node { int id; Node* path_father; //路径中
2016-03-23 21:34:28 537
转载 使用Eclipse开发Java Web过程中Debug调试的使用方法
首先右击项目选择Debug As -- Debug on Server 或者点击Server面板的小昆虫图标,启动Debug模式。运行web项目,进行到需要调试的地方,在执行页面操作之前,在即将要运行的代码中添加断点,然后继续执行页面操作,当代运行到断点处时,Eclipse自动弹出,进入Debug模式,这时就可以使用Debug模式进行观察了。在Variabl
2016-03-08 13:55:32 549
转载 带时分秒的JS日历控
在今年7月份时候 写了一篇关于 "JS日历控件" 的文章 , 当时只支持 年月日 的日历控件,现在优化如下: 1. 在原基础上 支持 yyyy-mm-dd 的年月日的控件。 2. 在原基础上增加支持 yyyy-mm-dd HH:MM 年月日时分的控件。 3. 在原基础上增加支持 yyyy-mm-dd HH:MM:SS 年月日时分秒的控件。
2016-03-08 09:47:15 881
空空如也
Hibernate 访问mysql很慢
2016-07-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人