自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 java 文件下载

通过java程序,实现文件下载public static void download(HttpServletResponse response, String filePathAndFileName)throws IOException { File file = new File(filePathAndFileName); if (!file.exists()) { retur

2017-09-06 15:31:47 307

原创 java poi 解析excel数据

解析excel文件数据 .xls格式;XSSF为解析.xlsx格式public static List> analysisXlsExcel(HSSFWorkbook workbook,String[]columnsArr){ List> lstData = new LinkedList>(); HSSFFormulaEvaluator evaluator = new HSSFFor

2017-09-06 15:29:51 562

原创 java poi 生成excel模板

一、手动生产excel模板(最笨的一种实现方式,不推荐使用) //创建excel表格 HSSFWorkbook wb = new HSSFWorkbook(); //创建工作簿 HSSFSheet sheet = wb.createSheet(title); //创建表单 sheet.setDefaultColumnWidth((short) 15); //设置表单列宽 HS

2017-09-06 15:27:18 1106

原创 数据库引擎简介

数据库引擎是数据库执行存储、处理和保护数据的核心服务;mysql支持ISAM、MyISAM、InnoDB;如果对数据库精通,还可以运用Mysql+api自主引擎设计开发;详解:ISAM:ISAM是一个定义明确且历经时间考验的数据表格管理方法,它在设计之时就考虑到 数据库被查询的次数要远大于更新的次数。优点:数据库执行读取操作的速度很快,而且不占用内存和存储资源;缺点:ISA

2017-07-16 23:13:13 542

原创 maven项目管理 集成常见错误一解决:spring 在启动服务器的时候报错 Could not open ServletContext resource [/WEB-INF/dispather-se

解决:spring 在启动服务器的时候报错 Could not open ServletContext resource [/WEB-INF/dispather-servlet.xml]程序使用文件:spring-bispathcher-servelt.xml<beans xmlns="http://www.springframework.org/schema/beans" x

2017-05-24 16:51:41 1961

原创 maven pom.xml配置文件详解

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/mave

2017-05-24 16:31:19 620

原创 springMvc 配置 controller 配置 spring-dispatcher-servlet.xml

<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="htt

2017-05-24 16:19:35 561

原创 maven + spring 集成 pom.xml配置文件

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xs

2017-05-24 16:10:38 664

原创 java JDBC数据库链接

JDBC链接数据库一、Mysql1、内部链接形式实例://加载数据库驱动 Class.forName("com.mysql.jdbc.Driver"); //建立连接String url = "jdbc:mysql://localhost:3306/user";//数据库地址 String userName = "root";//登录用户名称 String passw

2017-04-05 10:43:00 306

原创 jsp 第一章 总结

Jsp总结 第一章1、概念:a) Jsp:全称(java Server pages)是响应客户端请求,而动态生成HTML、XML或其他格式文档的Web网页技术标注;是一种实现动态网页开发的技术;2、功能:a) 通过jsp可以实现打印输出页面;b) 可以在Servlet中嵌入HTML代码;c) 可以在HTML中嵌入java代码;3、jsp页面元素的内容包括静态内容、动态内

2017-03-27 10:05:27 684

原创 java IO流、DB数据库、Web乱码问题及解决办法总结

IO\DB\Web乱码问题总结乱码出现的原因:编码使用的字符集与解码所用的字符集不一致导致的;1、数据库乱码server本身设定问题,例如还停留在latin1table的语系设定问题(包含character与collation)客户端程式(例如php)的连线语系设定问题a) 创建数据库和表时出现乱码问题MySQL的默认编码是Latin1,不支持中文,需要把数据库

2017-03-26 18:21:00 640

原创 Servlet 第二章 跳转页面、参数传递、生命周期

1、Servlet生命周期a) Servlet生命周期定义为从创建到销毁的过程,遵循的过程为:i. Servlet调用init()方法进行初始化;ii. Servlet调用service()方法来处理客户端的请求;iii. Servlet调用destory()方法终止销毁;iv. 最后,Servlet是通过JVM的垃圾回收机制进行回收的;v. 实例:package co

2017-03-23 03:12:01 380

原创 Servlet第一章 Servlet简介及环境配置

1、Servlet概念a) Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。b) 功能:实现接收web浏览器或HTTP客服端的请求,并根据请求回应HTTP服务端的数据。2、Servlet优势a) 可以根据数据库数据动态生成web网页;b) Se

2017-03-21 12:46:04 714

原创 java基础 继承、封装、多态、抽象详解

Java继承、封装、多态、抽象代码开发的原则:低耦合、高内聚耦合:类与类之间的关系;内聚:为类自己完成事件的能力;Java继承继承:使用关键字extends实现,是类与类之间的关系,与现实生活的中的父子继承关系本质相似,为一个类从另一个类中获取属性和方法的过程;1、单继承性a) Java中一个类仅且只能继承一个类中的属性和方法,在子类中进行属性或方法的扩展;b) 优

2017-03-20 11:30:09 620

原创 web前段技术框架总结

2017-03-20 01:11:07 639

原创 javascript引入方式总结

JavaScript四种引入方式1、在HTML文档的中使用标签引入;a) 实例: 九九乘法表 function getResult(){ for(var i = 1;i <= 9;i++){ for(var j = 1;j <= i;j++){ document.write(j+"*"+i+"="+i*j+"\t");

2017-03-20 01:07:48 646

原创 css布局

CSS布局1、正常文档流a) 正常文档流:在不进行特殊的定位和布局的前提下,HTML元素的布局遵循正常文档流,即块级元素,每个块级元素占一行,追加的另起一行;行内元素,追加时紧跟在后面,同一行内可以存在多了行内元素;i. 实例: 盒子模式 *{margin:0} #container1{ background-color:#cccccc

2017-03-19 23:58:59 271

原创 CSS 三种引入方式

CSS三种引入方式1、外部引入:通过引入外部独立的CSS文件到HTML中,实现改变样式目的;a) 链入式:使用b) 导入式:使用@import"#.css";@import"c1.css";2、内部引入:a) 嵌入式:将页面中各种元素的设置集中写在和之间,对于单一的网页,这种方法很方便。但是对于一个包含很多页面的网站,如果每个页面都以内嵌方式设置各自的样式,就失去了CS

2017-03-14 23:33:44 2124

原创 JQuery总结

JQuery总结1、JQuery:是对JavaScript的封装,是一个轻量级的“写得少,做得多”的JavaScript 函数库,JQuery内容为JScript文件,所以可以通过标签进行引入;2、JQuery库包含的功能:a) HTML元素选取b) HTML元素操作c) CSS操作d) HTML事件函数e) JavaScript特效和动画f) HTML DOM遍历

2017-03-14 15:50:19 336

原创 CSS 盒子模型

CSS盒子模型CSS盒子模型是非常重要的概念,理解了盒子模型才能更好的进行排版;1、概念:HTML中的任何元素都可以看作为盒子,规定了元素框处理元素内容、内边距、外边距和边框的方式;2、盒子模型分类a) 标准盒子模型从上图可以看出:标准盒子模型包括了border、padding、margin、content,其中content只为内容本身;b)IE盒子模型

2017-03-14 10:14:32 288

原创 java基础 第四章 面向对象

第4章 面向对象PS:当使用java.lang包中的东西的时候不用导入包,例如String 4.1 面向对象设计原则1、职责单一2、OCP原则(o:open c:close p:principle)开闭原则程序对修改为关闭的,对扩展为开放的;3、依赖倒置:主要针对父类,可以更加灵活的实现4.2 面向对象的三大特征:1、封装2、继承3、多态4、抽象

2017-03-13 23:40:48 407

原创 HTML基础 HTML重点知识总结

HTML1、HTML概念HTML:Hyper Text Mark-up Language超文本标记语言,是一种用于创建网页的标准标记语言。通过元素标签的形式建立Web站点,通过浏览器进行解析。2、HTML基本语法结构开始标签 属性  属性值 内容 结束标签;hello world 13、HTML文档结构所用的HTML网页文件都是由、、、四对元素标签构成的;

2017-03-13 21:39:30 3427

原创 JavaScript基础 计时事件

JavaScript计时事件1、概念:JavaScript通过window方法,执行一个设定的时间间隔之后来执行的代码;2、设定计时事件所要使用的方法:setInterval()、setTimeout();停止执行使用:clearInterval()、clearTimeout();3、setInterval()和setTimeout()的区别setInterval():设置指定

2017-03-12 22:49:17 396

原创 CSS基础 第一章 基本语法结构

2017-03-08 10:20:08 1501 1

原创 java基础 String 、StringBuffer、StringBuilder的区别

1、String、StringBuffer、StringBuilder三者均用于代表字符串,但是由于内部实现形式的不同,三者之间存在着差异;2、详述  2.1 String:字符串常量,由于String是使用final修饰的char[ ]数组进行保存,决定了String对象自身的不可变性,在对原对象进行修改、赋值过程实为重新创建一个String对象,经char[ ]数组的copy方法,

2017-03-08 00:17:25 391

原创 java基础 选择排序、冒泡排序、折半查找法

1、选择排序选择排序,逐次选择最大的或是最小的元素,放到起始位置或是末尾位置,直到排序完成package sort;//选择排序/** * 选择排序 * 在未排序的数组中找到最大或最小的,存放在起始位置; * 再从剩余的未排序元素中寻找最大或最小的,然后放在末尾位置; * 以此类推,直到所有元素均排序完毕; * @author 空空 * */public cla

2017-03-06 22:35:34 486

原创 java基础 第三章 数组

补充知识:JVM内存模型:1、栈(stack):局部变量2、堆(heap): new出来的东西3、方法区(method area):类的信息,常量池,静态池4、程序计数器5、本地方法栈 GC 垃圾回收器 主要接受堆里的东西 3.1 基本知识3.1.1 什么是数组容器特征:1、装的东西必须是同类型2、容器的大小3.1.2 数组的作用

2017-03-06 11:27:29 242

原创 java基础 第二章 基础知识

2.1 代码规范1、括号要成对的敲。2、遇到左大括号要缩进(四个空格缩进可以按Tab键缩进)。3、操作符两边要有空格。4、方法与方法之间要有空行。5、相对集中的代码与其他代码要有空行。6、如果一行代码太长,要分多行。7、类名首字母大写,采用驼峰标识,方法名首字母小写,采用驼峰标识。8、变量名不应以下划线或美元符号开头,尽管这在语法上是允许的,采用大小写混合   的方

2017-03-06 11:26:06 387

原创 java基础 第一章 JDK安装

1.1 JDK安装目录:bin:可执行文件;            Db:数据库文件,JDK1.8版本新增的数据库目录;            lib:JDK提供的工具*(类和包);           Jre:运行环境;           Src:JDK源代码的压缩包;配置环境变量:           JAVA_HOME:jdk安装的根目录;       

2017-03-06 11:24:05 366

原创 Mysql5.7.11绿色版详细安装教程

Mysql5.7.11绿色版安装教程1、解压MySQL-5.7.11压缩包到想要存放的磁盘文件夹中;                                                                   2、在文件夹中新建一个data文件夹和新建一个my.ini文件,并配置my.ini文件                    

2017-03-06 11:21:45 564

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除