自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 资源 (14)
  • 收藏
  • 关注

原创 java代码实现压缩文件

//上传文件到服务器   String tempPath = req.getSession().getServletContext().getRealPath("webResources/templet/");   String filename = importFile.getOriginalFilename();  // @RequestParam("importFile") Comm

2016-08-17 14:19:22 472

原创 读取txt格式文件输出(点击下载txt模板)

String txtPath = req.getParameter("txtPath");//txt文件的路径                String fileName = "swatch.txt";        resp.setContentType("text/plain");        resp.setCharacterEncoding("UTF-8");  

2016-07-27 11:22:01 544

原创 足彩赔率分析

7,8,9,1.0步骤1:初盘中盘相反,平局步骤2:满水降水赢,平盘低水赢(客队降水/低于主水,平局),1.00赢(客队降水至1.00主队赢)--------尤其平半球,赔率同一区间,平局,初盘中盘相反,平局,变盘-------赔率低的赢

2016-06-16 15:38:56 5922

原创 冒泡排序

冒泡排序。以升序排序为例冒泡排序的思想:相邻元素两两比较,将较大的数字放在后面,直到将所有数字全部排序。就像小学排队时按大小个排一样,将一个同学拉出来和后面的比比,如果高就放后面,一直把队伍排好。

2016-05-27 15:24:40 417

原创 递归函数练习

有5个人坐在一起,问第5个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第3个人,又说比第2人大两岁。问第2个人,说比第1个人大两岁。最后 问第1个人,他说是10岁。请问第5个人多大?程序分析:利用递归的方法,递归分为回推和递推两个阶段。要想知道第5个人岁数,需知道第4人的岁数,依次类推,推到第1人(10岁),再往回推。#include /*  *

2016-05-27 14:03:26 1001

原创 同步、异步、多线程

1、首先明确一点,对于单核CPU,任意一个时刻只有一个线程在运行。那么既然这样,多线程还有什么意义呢? 举例来说,现在只有一个人,要做好几个任务。单线程就是,任务一个一个地做,必须做完一个任务后,再去做另一个任务。多线程就是一会做这个任务,一会做那个任务,每个任务做一会,不停的切换。显然,最后把所有的任务做完,多线程必定比单线程更耗费时间。为什么?因为,多线程要在不同的任务之间切换,切换肯定是要耗

2016-05-13 14:33:22 257

原创 SQL知识点

java程序中sql语句查询不到结果,但是数据库中却可以直接查询(mysql)mysql是字符集问题:数据库链接配置一般使用jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8

2016-05-12 14:25:18 262

原创 jsonp方式解决跨域共享问题

$.ajax({    url: url ,     dataType: "jsonp",    jsonp:"jsonp_callback"});function jsonp_callback(data){    console.log(data)}java后台返回json格式:url返回:jsonp_callback&&jsonp

2016-05-04 16:27:04 358

原创 设计模式

首先我们来先了解下设计模式的六大原则。1 开闭原则一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。在软件的生命周期内,因变化、升级和维护对原有代码进行修改,可能会引入错误。所以当软件需要变化时,通过扩展软件实体的行为来实现变化,而不是修改原有代码。2 里氏代换原则任何基类可以出现的地方,子类一定可以出现。里氏代换原则是继承复用的基石,只有当衍生类可以替换掉基

2016-04-30 15:11:02 979

转载 在SpringMVC中获取request对象的几种方式

1.最简单的方式(注解法)12@Autowiredprivate  HttpServletRequest request;2.最麻烦的方法   a. 在web.xml中配置一个监听listener> listener-class> org.sp

2016-04-22 15:45:11 292

转载 java 结合jQuery实现跨域名获取数据

一、什么是跨域?    由于浏览器出于安全的考虑,采取了同源策略的限制,使得jQuery无法直接跨域名互相操作对象或数据。例如:a.com 域名下的a.html页面利用jQuery无法操作b.com 域名下b.html页面的对象或是数据, 并且默认情况下也不能操作test.a.com域名下的test.html的 对象或是数据 。只要满足下面条件的jQuery都会视为跨域名:

2016-04-22 09:34:46 364

原创 css 学习小结

盒模型:宽度、样式、颜色  例如:div{ border-bottom:2px solid red;}元素内容与边框之间是可以设置距离的,称之为“填充”。填充也可分为上、右、下、左(顺时针)。如下代码:div{padding:20px 10px 15px 30px;}如果上、右、下、左的填充都为10px;可以这么写div{padding:10px;}如果上下填充一样为...

2016-04-15 09:28:16 112

原创 JVM概念

堆与栈: 栈是运行时的单位,而堆是存储的单位。 栈解决程序的运行问题,即程序如何执行,或者说如何处理数据;堆解决的是数据存储的问题,即数据怎么放、放在哪儿。 第一,从软件设计的角度看,栈代表了处理逻辑,而堆代表了数据。这样分开,使得处理逻辑更为清晰。 第二,堆与栈的分离,使得堆中的内容可以被多个栈共享(也可以理解为多个线程访问同一个对象)。这种共享的收益是很多的。一方面这种共享提供了一种有效的数据...

2016-04-14 17:03:29 146

转载 实用SQL语句大全

一、基础  1、说明:创建数据库  CREATE DATABASE database-name  2、说明:删除数据库  drop database dbname  3、说明:备份sql server  --- 创建 备份数据的 device  USE master  EXEC sp_addumpdevice 'disk', 'tes

2016-04-11 10:19:22 298

转载 ActiveMQ

1、ActiveMQ服务器工作模型      通过ActiveMQ消息服务交换消息。消息生产者将消息发送至消息服务,消息消费者则从消息服务接收这些消息。这些消息传送操作是使用一组实现 ActiveMQ应用编程接口 (API) 的对象来执行的。      ActiveMQ客户端使用 ConnectionFactory 对象创建一个连接,向消息服务发送消息以及从消息服务接收消息均是通过此连接来

2016-04-11 10:18:35 1029

转载 struts2 乱码问题

乱码问题是开发过程中比较常见的问题:先把以往需要设置的点罗列一下:  1. JSP 文件头     2. struts.properties中的编码设定  struts.locale = UTF-8struts.i18n.encoding=utf-8  3. Resource的native2ascii 转码  通常这些搞定就能解决编码问题了。  再过一点在web

2016-04-11 10:14:48 260

原创 tomcat如何进行性能调优

tomcat如何进行性能调优?尤其是在访问量比较大的情况下,tomcat的性能调优是在所难免的,那么如何对tomcat进行性能调优那?以下将从tomcat对并发数,内存等几个方面性能调优进行讲解:1.tomcat内存调优@1.打开tomcat安装目录或者解压目录(绿色版)@2.找到bin目录下的startup.bat文件(linux下的为startup.sh文件)如图:

2016-04-11 10:14:00 345

原创 orcle命令

ORACLE用户数据库系统权限(DataBase System Privilege)数据库对象权限(DataBase System Privilege)Oracle内部用户Sys和System创建用户:create user user01 identified by u01;修改用户:alter user user01 identified by usr01;删除用户:dr

2016-04-11 10:09:44 298

原创 SQL优化原则 编辑

一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不

2016-04-11 10:08:33 653

原创 Java基础学习总结——Java对象的序列化和反序列化

    把对象转换为字节序列的过程称为对象的序列化。    把字节序列恢复为对象的过程称为对象的反序列化。  对象的序列化主要有两种用途:  1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中;  2) 在网络上传送对象的字节序列。 ...

2016-04-11 09:50:11 117

转载 程序员必读经典书籍

一定要动手,例子不管多么简单,建议至少自己手敲一遍看看是否理解了里头的细枝末节。一定要学会思考,思考为什么要这样,而不是那样。还要举一反三地思考。用户界面几乎被两个东西主宰了,1)Web,2)移动设备iOS或Android。启蒙入门1、 学习一门脚本语言,例如Python/Ruby可以让你摆脱对底层语言的恐惧感,脚本语言可以让你很快开发出能用得上的小程序。实践项目:

2016-03-14 09:03:12 336

转载 HTTP的长连接和短连接

一、什么是长连接     HTTP1.1规定了默认保持长连接(HTTP persistent connection ,也有翻译为持久连接),数据传输完成了保持TCP连接不断开(不发RST包、不四次握手),等待在同域名下继续用这个通道传输数据;相反的就是短连接。 HTTP首部的Connection: Keep-alive是HTTP1.0浏览器和服务器的实验性扩展,当前的HTTP1.1 R

2016-03-01 16:38:00 342

原创 微信公众平台开发

本门课程主要讲的是如何通过Nodejs来开发与微信公众平台的接口。基本原理  我相信同学们看到本门课程名称都会产生疑问,用nodejs怎样来实现对微信公众平台的开发呢?  别的就不多说了,先来简单介绍微信公众平台的基本原理。  微信服务器就相当于一个转发服务器,终端(手机、Pad等)发起请求至微信服务器,微信服务器,然后将请求转发给自定义服务(这里就是我们的具体实现)。

2016-01-29 09:40:50 558

原创 PHP

PHP是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域

2016-01-25 09:01:02 2804

原创 Nginx

Nginx ('engine x') 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。其特点是占有内存少,并发能力强。在国内有着广泛的应用,如:新浪、网易、腾讯等。

2016-01-25 08:52:56 218

原创 C语言基础

C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

2016-01-22 16:56:08 1072

原创 mySQL特性安装以及基本操作

系统特性1.使用 C和 C++编写,并使用了多种编译器进行测试,保证了源代码的可移植性。2.支持 AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统。3.为多种编程语言提供了API。这些编程语言包括C、C++、Python、Java、Perl、PH

2016-01-21 11:31:07 8998

原创 jQuery Mobile

jQuery Mobile 是创建移动 web 应用程序的框架,适用于所有流行的智能手机和平板电脑。

2016-01-20 15:49:30 238

原创 HTML5

HTML5 是下一代的 HTML。

2016-01-20 15:37:17 311

原创 java基础语法与进阶

标识符概念定义:Java语言中,对于变量,常量,函数,语句块也有名字,我们统统称之为Java标识符。标识符是用来给类、对象、方法、变量、接口和自定义数据类型命名的。通俗理解为:凡是自己可以起名字的地方都叫标识符,都遵守标识符的规则。

2016-01-20 10:27:32 405

原创 Nodejs

Node.js是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞I/O 模型而得以轻量和高效,非常适合在分布式设备上运行的数据密集型的实时应用。Node是一个Javascript运行环境(runtime)。实际上它是对Google V8引擎进行了封装。V8引 擎执行Javascript的速度非

2016-01-19 15:57:54 564

原创 MySQL基础知识

MySQL 是一个真正的多用户、多线程SQL 数据库服务器。SQL (结构化查询语言) 是世界上最流行的和标准化的数据库语言。MySQL 是以一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld 和很多不同的客户程序和库组成。MySQL在windows上不区分大小写,Linux上表名区分大小写MySQL主要目标是快速、健壮和易用MySQL 具有运行速度很快、容易使用、支持查

2016-01-14 15:07:39 848

原创 ECMAScript 6入门

新一代的javascript也被称为ECMAScript 6(也称为 ES6 or Harmony)给我们带来很多令人意想不到的功能。

2016-01-13 10:37:40 461

原创 Canvas 应用

Canvas应用,主要是运用HTML5 canvas来实现的各种功能和效果。

2016-01-13 10:36:37 335

原创 React

React是Facebook开源的JavaScript库,用于构建UI。你可以在React里传递多种类型的参数,如声明代码,帮助你渲染出UI、也可以是静态的HTML DOM元素、也可以传递动态变量、甚至是可交互的应用组件。

2016-01-13 10:35:04 241

原创 jQuery

jQuery是一个轻量级的js库 ,它兼容CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+),但是jQuery2.0及后续版本将不再支持IE6/7/8浏览器。

2016-01-13 10:32:56 240

原创 AngularJS

AngularJS是Google开源的一款JavaScript MVC框架,弥补了HTML在构建应用方面的不足,其通过使用指令(directives)结构来扩展HTML词汇,使开发者可以使用HTML来声明动态内容,从而使得Web开发和测试工作变得更加容易。

2016-01-13 10:31:52 328

原创 UML基础

UML是一种面向对象的软件分析设计方法

2016-01-13 10:27:53 3934

原创 Python语言基础

Python(蟒蛇)是一种动态解释型的编程语言。Python可以在Windows、UNIX、MAC等多种操作系统上使用,也可以在Java、.NET开发平台上使用。

2016-01-13 10:26:05 278

原创 Node.js基础学习

Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台, 用来方便地搭建快速的 易于扩展的网络应用· Node.js 借助事件驱动, 非阻塞I/O 模型变得轻量和高效, 非常适合 运行在分布式设备 的 数据密集型 的实时应用。

2016-01-13 10:25:20 214

很小巧好用的截图笔

很好用的截图笔,很小巧很精致。有两种版本。

2014-03-21

ibatis开发指南

ibatis开发指南,工具手册,学习文档,

2013-09-11

ext-4.0.0完整版

ext-4.0.0完整版,官网上刚下的,官网还要注册很麻烦!

2013-07-30

Eclipse插件.part5

一款超好用的 Eclipse插件.part5

2012-03-31

Eclipse插件.part4

一款超好用的 Eclipse插件.part4

2012-03-31

Eclipse插件.part3

一款超好用的 Eclipse插件.part3

2012-03-31

Eclipse插件.part2

一款超好用的 Eclipse插件.part2

2012-03-31

Eclipse插件.part1

一款超好用的 Eclipse插件.part1

2012-03-31

Javascript帮助文档

Javascript帮助文档API 非常好用

2012-03-31

JQuery_1.4.2_API

JQuery_1.4.2_API帮助文档

2012-03-31

jqueryChart插件

一款支持jquery的列表插件 很好用 上手容易

2012-03-31

jqueryUI 提示框显示工具

jqueryUI 一款不可多得的提示框显示工具 画面优美整洁

2012-03-31

锋利的jQuery

锋利的jQuery 学习jQuery不可多得的好书

2012-03-31

空空如也

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

TA关注的人

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