自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 SpringMVC 实现POI读取Excle文件中数据导入数据库(上传)、导出数据库中数据到Excle文件中(下载)

读取Excale表返回一个集合:package com.shiliu.game.utils;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;

2017-08-22 13:44:32 495 2

转载 使用POI操作excel(读取和创建)快速开发指南

poi下载地址:http://poi.apache.org/download.html原文链接:http://soukenan.blog.51cto.com/5130995/1188971POI提供API给Java程序对Microsoft Office格式档案读和写的功能。 POI可以操作的文档格式有excel,word,powerpoint等,在此介绍POI操作excel的步

2017-08-22 13:43:25 270

转载 mysql 多个字段拼接

MySQL的查询结果行字段拼接,可以用下面两个函数实现:1. concat函数[sql] view plain copy print?mysql> select concat('1','2','3') from test ;  +---------------------+  | concat('1','2','3') |  

2017-08-18 08:40:48 560

转载 JavaScript 常用的简写技巧

博主说:对于任何基于 JavaScript 的开发人员来说,这绝对是一篇必读的文章,乃提升开发效率之神器也。正文1. 三元运算符当你想用一行代码来写if...else语句的时候,使用三元操作符是非常好的选择,例如:const x = 20;let answer;if (x > 10) { answer = 'is greater';} else

2017-08-14 08:56:47 409

转载 jqGrid使用整理

jqGrid是一款处理表格展现的jQuery插件,支持分页、滚动加载、搜索、锁定、拖动等一系列对表格的常规操作。以下是最近项目中实践jqGrid的整理 1、引入到项目中来jqGrid的主页在http://www.trirand.com/blog/ ,上面提供了下载、demo、wiki等文档,都比较详尽。特别是http://www.trirand.com/jqgrid

2017-08-08 10:58:13 330

转载 mysql中常用的语句

基础篇//查询时间,友好提示$sql = "select date_format(create_time, '%Y-%m-%d') as day from table_name";//int 时间戳类型$sql = "select from_unixtime(create_time, '%Y-%m-%d') as day from table_name";//一个sql返回多个

2017-07-26 09:33:32 168

转载 关于项目管理软件-禅道的简单使用说明

项目管理软件禅道这个是我最开始做开发的时候接触到的。最开始做的是测试。感觉用起来 还比较方便。禅道的下载地址:http://www.zentao.NET/download.html我下载的是:http://www.zentao.net/dynamic/79893.html 这个版本的,亲测可用。它的安装可以使用:http://www.zentao.Net/b

2017-07-25 08:52:38 2355

转载 Java包命名规则

java包起名原则indi : 个体项目,指个人发起,但非自己独自完成的项目,可公开或私有项目,copyright主要属于发起者。 包名为“indi.发起者名.项目名.模块名.……”。pers : 个人项目,指个人发起,独自完成,可分享的项目,copyright主要属于个人。 包名为“pers.个人名.项目名.模块名.……”。priv : 私有项目,指个

2017-07-24 14:00:59 359

转载 Maven安装

JDKMaven是一个Java工具,我们必须先安装Java。 我们需要一个Java开发工具包(JDK),Java运行时环境(JRE)是不够的。 要在Windows上验证Java Development Kit版本,请打开命令控制台并键入C:\WINDOWS\system32>java -versionMaven下载Maven地址:http

2017-07-24 13:56:32 201

转载 Java Web 之文件上传与下载

本文包括:1、文件上传概述2、利用 Commons-fileupload 组件实现文件上传3、核心API——DiskFileItemFactory4、核心API——ServletFileUpload5、核心API——FileItem6、拓展——使用 JavaScript 生成多个动态上传输入项7、文件上传的细节处理问题8、文件上传进度监听器——ProgressLis

2017-07-21 08:34:08 2983

转载 HTTP POST请求报文格式分析与Java实现文件上传

在开发中,我们使用的比较多的HTTP请求方式基本上就是GET、POST。其中GET用于从服务器获取数据,POST主要用于向服务器提交一些表单数据,例如文件上传等。而我们在使用HTTP请求时中遇到的比较麻烦的事情就是构造文件上传的HTTP报文格式,这个格式虽说也比较简单,但也比较容易出错。今天我们就一起来学习HTTP POST的报文格式以及通过Java来模拟文件上传的请求。首先我们来看一个P

2017-07-21 08:32:22 324

原创 问题总结(2)

jQuery选择器ID #Class .标签 标签名find('选择器') 在一定的DOM范围中选择属性方法attr() : 设置DOM属性1$("a1").attr("href","www.qq.com");addClass() : 添加样式html() :1

2017-07-20 09:12:03 275

转载 对javabean的一些理解

一、 javabean 是什么?Bean的中文含义是“豆子”,顾名思义,JavaBean是指一段特殊的Java类, 就是有默然构造方法,只有get,set的方法的Java类的对象.专业点解释是:JavaBean定义了一组规则 JavaBean就是遵循此规则的平常的Java对象满足这三个条件: 1.执行java.io.Serializable 接口  

2017-07-20 08:52:15 230

转载 JavaScript针对网页节点的增删改查用法实例

本文实例讲述了JavaScript针对网页节点的增删改查用法。分享给大家供大家参考。具体分析如下:一、基本概念这部分也就是所谓的“HTML DOM”,所谓HTML DOM也就是Web页面加载规则,是一个规则,也就是网页组成的基本公式。也就是所有网页都必须按照:……的规则编写,也按照这样的规则加载。所谓的“网页节点”,也叫“DOM节点”的通俗解释,例如html节点下的

2017-07-16 11:34:38 524

原创 Html,css,js总结问题

HTML什么是HTML理解HTML本质是超文本标记语言,能表现如文字、视频、音频、程序等复杂元素。什么是标签理解什么是标签,标签对的组成:标签名、属性(名值对)、内容属性类似是给这个标签的内容加了装备,让其具有一些特殊的能力1例如:a href="www.baidu.com">百度a>重要标签说明表格标签  thead tr th tbo

2017-07-12 16:49:48 512

转载 Java基础加强总结(一)——注解(Annotation)

只为成功找方法,不为失败找借口!Java基础加强总结(一)——注解(Annotation) 一、认识注解  注解(Annotation)很重要,未来的开发模式都是基于注解的,JPA是基于注解的,Spring2.5以上都是基于注解的,Hibernate3.x以后也是基于注解的,现在的Struts2有一部分也是基于注解的了,注解是一种趋势,现在已经有不少的人开始用注解了

2017-07-11 13:44:27 166

转载 Java进阶之reflection(反射机制)——反射概念与基础

反射机制是Java动态性之一,而说到动态性首先得了解动态语言。那么何为动态语言?一、动态语言动态语言,是指程序在运行时可以改变其结构:新的函数可以引进,已有的函数可以被删除等结构上的变化。比如常见的JavaScript就是动态语言,除此之外Ruby,Python等也属于动态语言,而C、C++则不属于动态语言。二、Java是动态语言吗?从动态语言能在运行时改变

2017-07-10 14:08:38 147

转载 从MVC到前后端分离

1. 理解MVCMVC是一种经典的设计模式,全名为Model-View-Controller,即模型-视图-控制器。其中,模型是用于封装数据的载体,例如,在Java中一般通过一个简单的POJO(Plain Ordinary Java Object)来表示,其本质是一个普通的Java Bean,包含一系列的成员变量及其getter/setter方法。对于视图而言,它更加偏重于展现,也

2017-07-10 13:53:11 182

转载 Ajax的工作原理

ajax 的全称是Asynchronous JavaScript and XML(异步的JavaScript 和 XML),其中,Asynchronous 是异步 的意思,它有别于传统web开发中采用的同步的方式。关于同步和异步异步传输是面向字符的传输,它的单位是字符; 而同步传输是面向比特的传输,它的单位是桢,它传输的时候要求接受方和发送方的时钟是保持一致的。同步

2017-07-07 08:31:04 141

转载 什么是mvc,为什么要使用它

MVC全称Model(模型)-View(视图)-Controller(控制器),这是一种开发模式,他的好处是可以将界面和业务逻辑分离。    Model(模型),是程序的主体部分,主要包含业务数据和业务逻辑。在模型层,还会涉及到用户发布的服务,在服务中会根据不同的业务需求,更新业务模型中的数据。     View(视图),是程序呈现给用户的部分,是用户和程序

2017-07-07 08:27:01 3098 3

转载 JS异步处理方案总结

1.Generator与其他异步处理方案以前,异步编程的方法,大概有下面四种。1.1 回调函数JavaScript 语言对异步编程的实现,就是回调函数。所谓回调函数,就是把任务的第二段单独写在一个函数里面,等到重新执行这个任务的时候,就直接调用这个函数。它的英语名字 callback,直译过来就是”重新调用”。 读取文件进行处理,是这样写的。fs.readFil

2017-07-06 09:16:08 205

转载 什么是IoC?

一、什么是IOCIoC就是Inversion of Control,控制反转。在Java开发中,IoC意味着将你设计好的类交给系统去控制,而不是在你的类内部控制。这称为控制反转。『本人理解:就是把原本你自己制造,使用的对象,现在交由别人制造,而通过构造函数,setter方法或方法(这里指使用这个对象的方法)参数的方式传给你,由你使用。』下面我们以几个例子来说

2017-07-05 08:37:07 4700 1

转载 泛型是什么?为什么要使用泛型?

我们在编写程序时,经常遇到两个模块的功能非常相似,只是一个是处理int型数据,另一个是处理String类型数据,或者其它自定义类型数据,但是我们没有办法,只能分别写多个方法处理每种数据类型,因为方法的参数类型不同。有没有一种办法,在方法中传入通用的数据类型,这样不就可以合并代码了吗?泛型的出现就是专门解决这个问题的。为什么要使用泛型为了了解这个问题,我们先看下面的代码,

2017-07-03 09:28:01 202

转载 Hello world

检查运行环境首先,你必须安装 JDK 1.6,推荐JDK 8u112其次,为了运行 Nutz.Dao,你必须要有一个数据库软件:Mysql,Postgresql, SQLServer, Oracle, DB2 , H2都可以。建立一个 Java 项目:推荐使用Eclipse或Idea等IDE工具你要将数据库的 JDBC Driver 和你喜欢的连接池加入项目的 clas

2017-07-03 09:01:31 198

转载 Java泛型详解,通俗易懂只需5分钟

w Point();        p.setX(10);  // int -> Integer -> Object        p.setY(20);        int x = (Integer)p.getX();  // 必须向下转型        int y = (Integer)p.getY();        System.out.println("This point is:"

2017-07-03 09:00:09 219

转载 【HTML】- 鼠标移动时内容进行切换

1.效果2.代码2.0 关键功能onmouseover="change('girl')" 函数的功能是鼠标放上时触发执行,change()方法中的参数‘girl’和后面的id=‘gril’进行了绑定,所以当鼠标放上时,根据参数显示响应的区域。 css样式中:display: flex;为flexbox布局,默认水平方向布局。2.1 HTMLdi

2017-07-03 08:32:28 2985

转载 JavaScript若干盲点总结

1.一条语句,多个变量var name="Gates", age=56, job="CEO";2.Value = undefined在计算机程序中,经常会声明无值的变量。未使用值来声明的变量,其值实际上是 undefined。3.重新声明 JavaScript 变量如果重新声明 javascript 变量,该变量的值不会丢失:在以下两

2017-07-03 08:31:23 145

转载 jQuery发送Ajax请求

1. 异步请求方式$.ajax({ url : 'your url', data:{name1:value2,name2:value2}, cache : false, async : true, type : "POST", dataType : 'json/xml/html', success : function (r

2017-07-03 08:30:30 227

转载 MYSQL导入导出.sql文件

一.MYSQL的命令行模式的设置:桌面->我的电脑->属性->环境变量->新建->PATH=“;path\mysql\bin;”其中path为MYSQL的安装路径。二.简单的介绍一下命令行进入MYSQL的方法:1.C:\>mysql -h hostname -u username -p按ENTER键,等待然后输入密码。这里hostname为服务器的名称,如localhost,u

2017-06-30 08:30:33 174

原创 21分钟 MySQL 入门教程

目录一、MySQL的相关概念介绍二、Windows下MySQL的配置配置步骤MySQL服务的启动、停止与卸载三、MySQL脚本的基本组成四、MySQL中的数据类型五、使用MySQL数据库登录到MySQL创建一个数据库选择所要操作的数据库创建数据库表六、操作MySQL数据库向表中插入数据查询表中的数据更新表中的数据删除表中的数据七、创建后的修改

2017-06-30 08:29:23 167

转载 Java中内存中的Heap(堆)、Stack(栈)与程序运行的关系

堆和栈的内存管理栈的内存管理是顺序分配的,而且定长,不存在内存回收问题;而堆 则是随机分配内存,不定长度,存在内存分配和回收的问题;堆内存和栈内存的区别可以用如下的比喻来看出:使用堆内存就象是自己动手做喜欢吃的菜肴,比较麻烦,但是比较符合自己的口味,而且自由度大。使用栈内存就象我们去饭馆里吃饭,只管点菜(发出申请)、付钱和吃(使用),吃饱了就走,不必理会切菜、洗菜等准备工作和洗碗、刷锅

2017-06-28 09:26:57 228

转载 关于AXURE RP的使用和用途

AXURE RP是一个专业的快速原型设计工具,是美国Axure Software solution公司旗舰产品,其主要功能是让负责定义需求和规格、设计功能和界面的专家能够快速创建应用软件或者web网站的线框图、流程图、原型和规格说明文档。Axure (发音:Ack-sure),代表美国Axure公司,RP则代表Rapid Prototyping(快速原型)的缩写。Axure RP 同时支持多人

2017-06-26 17:30:55 10563

转载 CSS基础

CSS(Cascading Style Sheet),中文译为层叠样式表,是用于控制网页样式并允许将样式信息与网页内容分离的一种标记性语言.         HTML的缺陷:当需要修改某些样式时,需要修改所有的样式属性--CSS引入      CSS选择器ID标记和Class标记的区别:ID标记不允许同时采用在两个标记中的,因为ID不但适用于CSS代码还

2017-06-25 19:44:24 183

转载 HTML基础总结

===============================            第一章    HTML基础        ===============================HTML是网页超文本标记语言,属于一种描述性的标记语言。HTML的文件都是以后缀名.html命名的。HTML的基本框架                    

2017-06-25 19:42:49 322

转载 100多经典java题

面向对象编程(OOP) Java是一个支持并发、基于类和面向对象的计算机编程语言。下面列出了面向对象软件开发的优点:代码开发模块化,更易维护和修改。代码复用。增强代码的可靠性和灵活性。增加代码的可理解性。 面向对象编程有很多重要的特性,比如:封装,继承,多态和抽象。下面的章节我们会逐个分析这些特性。 封装 封装给对象提供了隐藏

2017-06-22 17:14:35 622

原创 Servlet总结

1. 可以通过Eclipse向导式创建,但是其本身还是一个集成自HttpServlet的普通java类。2. 在Servlet中建立URLMapping(支持正则表达式)的意义:Servlet是运行在Web容器中的(Tomcat/WebLogic/WS),要访问Servlet,要么在浏览器中通过get/post方式请求一个服务器地址去访问,要么在服务器中的另一个Servlet(或者JSP)通过

2017-06-22 16:04:03 177

转载 浅谈Javaweb经典三层架构和MVC框架模式

浅谈javaweb三大框架和MVC设计模式小序:博主以前在学javaweb的时候开始总不理解javaweb三大框架和MVC框架模式,虽然没有把两者混为一谈,但是也是很晕菜。作为一个Java开发程序员的话,特别是B/S架构的开发来说,MVC框架模式是我们必须要掌握的!!!一、MVC设计模式1.MVC的概念首先我们需要知道MVC模式并不是javaweb项目中独有的,MVC是一种软件工程

2017-06-20 20:30:48 488

转载 JSP内置对象request的方法的使用

/*request是jsp的内置对象 与 HttpServletRequest类相关  实现了 javax.servlet.ServletRequest接口  用来处理用户提交的数据  */Java.util.*"%>         this is  a jsp request test    请求信息如下:  您的本地IP是: 您的主机名字是

2017-06-20 20:23:33 281

转载 JSP中四种属性范围

在JSP中提供了四种属性的保存范围,所谓属性保存范围,指的就是一个设置的对象,可以在多少个页面中保存并继续使用。四种属性范围:pageContext      在一个页面中保存属性,跳转之后无效。request              只在一次请求中保存,服务器跳转之后依然有效。session               在一次会话范围中,无论何种跳转都可以继续使

2017-06-19 16:26:42 591

转载 javaweb简单的登录注册功能实现

下面是用户登录注册流程图登陆界面[html] view plain copyprint?%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>  %  String path = request.getContextPath();  String basePath

2017-06-19 08:27:30 876

空空如也

空空如也

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

TA关注的人

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