自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (18)
  • 收藏
  • 关注

原创 Oracle创建表空间、创建用户以及授权、查看权限

1. 修改用户密码:alter user system identified by 123456;2. 解锁用户:alter user diway account unlock; //用户解锁alter user diway account lock; //用户锁住3. 导入数据:imp user/[email protected]:1521/orcl file=D:\d

2017-06-02 00:04:20 518

原创 mysql模拟oracle序列

/*****************************************由于mysql和oracle不太一样,不支持直接的sequence,所以需要创建一张table来模拟sequence的功能*****************************************//* 1. 创建--Sequence 管理表*/DROP TABLE IF EXISTS se

2017-06-01 23:49:17 320

原创 Java如何保存网络上的图片

前几天,一个应届生同事问我如何实现保存网络中的图片。因为我们项目中有个需求是从远程服务器获取图片,然后供用户下载,而他知道的是在Java中用new File(String path)来读取本地的文件,网络中的图片不知道如何获取,后面给他详细讲了下文件流的相关知识,并写了一个demo给他看,这里记录下

2017-05-28 01:04:03 1645

原创 如何解决构建maven项目时速度很慢的问题

Apache Maven是当今非常流行的项目构建和管理工具,它把开发人员从繁杂的项目依赖关系处理事务中解放出来,完全自动化管理依赖问题。在应用开发过程中,通常我们会用到maven的archetype插件来生成项目框架。无论我们是使用命令行或者IDE来构建maven项目,填写完各种参数,创建时,总会卡在“[INFO] Generating project in Batch mode”处。有时候等

2017-05-17 23:15:29 1300

原创 Java的char默认值,打印时是否为空格

众所周知,Java为char赋值默认值(只有成员变量才会赋值,对于局部变量,不会有默认值),默认值就是'\u0000'。但是,我在idea打印char默认值时,idea的console显示结果为空。这是为什么呢?我记得char的默认值是'\u0000'?验证这个结论,再接下去试试。结果为true,证明那个方框就是'\u0000'。但是,为什么idea显示

2017-05-03 00:08:27 3310

原创 springMVC + easyui + $.ajaxFileUpload实现文件上传注意事项

在使用easyUI做前端样式展示时,遇到了文件上传的问题,而且是在弹出层中提交表单,想做到不刷新页面,所以选择了使用ajaxFileUpload插件。提交表单时一直发现后台接收不到文件,后检查发现,原来是文件的id不对。文件上传框我们定义如下:class="easyui-filebox" id="image" name="image" data-options="label:'产品图片

2017-04-22 23:45:36 4805 4

原创 jQuery easyui 取消表单的实时验证,在提交时统一验证

在使用easyui验证表单的必输、格式等信息时,如果在每个input中输入 data-options="required:true",那么文本框一开始就会用红颜色提示,感觉不友好,其实验证可以放到表单提交时统一验证,如下做即可:1、设置整个表单不验证 data-options="novalidate:true">2、表单提交时统一验证$('#formId').form('s

2017-04-22 23:14:09 2062

原创 centOS6.3 安装redis make报错 zmalloc.h:50:31: 错误:jemalloc/jemalloc.h:没有那个文件或目录

原因分析在README 有这个一段话。Allocator  ---------   Selecting a non-default memory allocator when building Redis is done by setting  the `MALLOC` environment variable. Redis is compiled and link

2017-01-08 20:41:37 10803 1

转载 JVM调优总结系列之八:反思

垃圾回收的悖论所谓“成也萧何败萧何”。Java的垃圾回收确实带来了很多好处,为开发带来了便利。但是在一些高性能、高并发的情况下,垃圾回收确成为了制约Java应用的瓶颈。目前JDK的垃圾回收算法,始终无法解决垃圾回收时的暂停问题,因为这个暂停严重影响了程序的相应时间,造成拥塞或堆积。这也是后续JDK增加G1算法的一个重要原因。当然,上面是从技术角度出发解决垃圾回收带来的问题,但是从系统设计方

2017-01-07 23:14:26 264

转载 JVM调优总结系列之七:调优方法

对象优先在Eden上分配大多数情况下,对象优先在新生代Eden区域中分配。当Eden内存区域没有足够的空间进行分配时,虚拟机将触发一次 Minor GC(新生代GC)。Minor GC期间虚拟机将Eden区域的对象移动到其中一块Survivor区域。大对象直接进入老年代所谓大对象是指需要大量连续空间的对象。虚拟机提供了一个XX:PretenureSizeThreshold参数,令大

2017-01-07 22:54:00 225

转载 JVM调优总结系列之六:新一代的垃圾回收算法

垃圾回收的瓶颈传统分代垃圾回收方式,已经在一定程度上把垃圾回收给应用带来的负担降到了最小,把应用的吞吐量推到了一个极限。但是他无法解决的一个问题,就是Full GC所带来的应用暂停。在一些对实时性要求很高的应用场景下,GC暂停所带来的请求堆积和请求失败是无法接受的。这类应用可能要求请求的返回时间在几百甚至几十毫秒以内,如果分代垃圾回收方式要达到这个指标,只能把最大堆的设置限制在一个相对较小范围

2017-01-07 22:47:38 194

转载 JVM调优总结系列之五:典型配置

以下配置主要针对分代垃圾回收算法而言。堆大小设置年轻代的设置很关键JVM中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。典

2017-01-07 22:26:40 234

转载 JVM调优总结系列之四:分代垃圾回收

为什么要分代分代的垃圾回收策略,是基于这样一个事实:不同的对象的生命周期是不一样的。因此,不同生命周期的对象可以采取不同的收集方式,以便提高回收效率。在Java程序运行的过程中,会产生大量的对象,其中有些对象是与业务信息相关,比如Http请求中的Session对象、线程、Socket连接,这类对象跟业务直接挂钩,因此生命周期比较长。但是还有一些对象,主要是程序运行过程中生成的临时变量,这些

2017-01-07 21:56:12 278

转载 JVM调优总结系列之三:垃圾回收面临的问题

如何区分垃圾上面说到的“引用计数”法,通过统计控制生成对象和删除对象时的引用数来判断。垃圾回收程序收集计数为0的对象即可。但是这种方法无法解决循环引用。所以,后来实现的垃圾判断算法中,都是从程序运行的根节点出发,遍历整个对象引用,查找存活的对象。那么在这种方式的实现中,垃圾回收从哪儿开始的呢?即,从哪儿开始查找哪些对象是正在被当前系统使用的。上面分析的堆和栈的区别,其中栈是真正进行程序执行地方

2017-01-07 21:18:33 238

转载 JVM调优总结系列之二:基本垃圾回收算法

可以从不同的的角度去划分垃圾回收算法:按照基本回收策略分引用计数(Reference Counting):比较古老的回收算法。原理是此对象有一个引用,即增加一个计数,删除一个引用则减少一个计数。垃圾回收时,只用收集计数为0的对象。此算法最致命的是无法处理循环引用的问题。标记-清除(Mark-Sweep):此算法执行分两阶段。第一阶段从引用根节点开始标记所有被引用的对象,第二

2017-01-07 21:10:20 249

转载 JVM调优总结系列之一:一些概念

数据类型Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。基本类型包括:byte,short,int,long,char,float,double,Boolean,returnAddress引用类型包括:

2017-01-07 17:05:07 228

转载 解决MySql 数据库 提示:1045 access denied for user 'root'@'localhost' using password yes

本文章已收录于:今天想用用mysql 数据库  谁知道老提示 1045 access denied for user 'root'@'localhost' using password yes最后在csdn 上找到了答案来源:http://bbs.csdn.net/topics/310006640     13楼解决:1. 开始 -->cmd   --> n

2016-12-10 22:41:01 354

转载 tomcat结合nginx使用小结

相信很多人都听过nginx,这个小巧的东西慢慢地在吞食apache和IIS的份额。那究竟它有什么作用呢?可能很多人未必了解。说到反向代理,可能很多人都听说,但具体什么是反向代理,很多人估计就不清楚了。摘一段百度百科上的描述:Html代码  反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器

2016-10-29 17:52:30 197

转载 Zookeeper--Zookeeper是什么

Google的三篇论文影响了很多很多人,也影响了很多很多系统。这三篇论文一直是分布式领域传阅的经典。根据MapReduce,于是我们有了Hadoop;根据GFS,于是我们有了HDFS;根据BigTable,于是我们有了HBase。而在这三篇论文里都提及Google的一个lock service---Chubby,哦,于是我们有了Zookeeper。随着大数据的火热,Hxx们已经变得耳熟能详

2016-08-17 00:05:20 291

转载 Zookeeper-Zookeeper可以干什么

在Zookeeper的官网上有这么一句话:ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services. 这大概描述了Zookeeper主要可以干

2016-08-16 23:58:23 235

转载 zookeeper在分布式应用中的作用

是不是要在标题的“作用”之前加上“重要”两个字,我犹豫了一下,zookeeper提供的功能是如此的重要,以至于如果你在应用中不使用它,早晚也会在你的应用中去实现zookeeper 的功能,所以,zookeeper值得你花(一点)时间去掌握。 zookeeper是为了“分布式”而诞生的,我反复在说“分布式”,并不是赶潮流,而是被潮流推着向前。在任何互联网生产应用中,哪怕你的公司规模小,访问量

2016-08-16 23:55:39 3170

原创 ERROR 1366 (HY000): Incorrect string value:’XXX’ for column 'XXX at row 1解决

mysql数据库在执行包含中文字符的sql语句时报错:ERROR 1366 (HY000): Incorrect string value:’XXX’ for column 'XXX at row 1sql如下:insert into seckill(name,number,start_time,end_time)values ('6000元购买iphone6',100,'201

2016-08-01 22:53:51 916

转载 linux常用命令

看到网上一片介绍的写得不错,转载记录一下:目录(?)[-]显示日期的指令 date显示日历的指令cal简单好用的计算器bc重要的几个热键Tabctrl-c ctrl-d man数据同步写入磁盘 sync惯用的关机指令shutdown切换执行等级 init改变文件的所属群组chgrp改变文件拥有者chown改变文件的权限chmod查看版本信息等变换目录cd显示当前所在目录

2016-07-30 23:29:39 197

原创 Linux 命令介绍

今天开始学习一些linux常用的命令,用xshell连接linux后,显示如下:[root@localhost ~]#这个是什么含义呢?

2016-07-30 21:50:39 272

原创 CentOS系统中安装vim编辑工具

安装了最小版的centos6.3,发现默认安装的是vi编辑器,输入vim,提示vim command not found...于是想到安装可以高亮显示的编辑器vim。vim需要以下三个安装包:vim编辑器需要安装三个包:  vim-common-7.4.629-5.el6.i686vim-minimal-7.2.411-1.8.el6.i

2016-07-30 21:22:00 430

原创 VMware安装centos 6.3 连不上网络

今天在VMware中安装centos6.3,网络选择的是桥接模式,并且centOS6.3安装的是最小版本,准备使用setup工具来配置网络。提示找不到命令,原来是centos最小版本不会安装setup工具,于是想利用网络来安装,可是使用ifcongfig命令发现,找不到eth0这个网卡,只有一个lo。无奈对linux命令不是很熟,找度娘解决,方法如下:输入命令:ifconfig -a 回车后,

2016-07-30 11:36:59 1153

原创 java与xml之DOM4J生成和解析XML文档

虽然DOM4J代表了完全独立的开发结果,但最初,它是JDOM的一种智能分支。它合并了许多超出基本XML文档表示的功能,包括集成的XPath支持、XML Schema支持以及用于大文档或流化文档的基于事件的处理。它还提供了构建文档表示的选项,它通过DOM4J API和标准DOM接口具有并行访问功能。从2000下半年开始,它就一直处于开发之中。    为支持所有这些功能,DOM4J

2016-07-17 01:07:04 372

原创 java与xml之JDOM生成和解析XML文档

JDOM的目的是成为Java特定文档模型,它简化与XML的交互并且比使用DOM实现更快。由于是第一个Java特定模型,JDOM一直得到大力推广和促进。正在考虑通过“Java规范请求JSR-102”将它最终用作“Java标准扩展”。从2000年初就已经开始了JDOM开发。    JDOM与DOM主要有两方面不同。首先,JDOM仅使用具体类而不使用接口。这在某些方面简化了API,但是也限制了灵

2016-07-17 00:58:25 449

原创 java与xml之SAX解析XML文档

SAX处理的优点非常类似于流媒体的优点。分析能够立即开始,而不是等待所有的数据被处理。而且,由于应用程序只是在读取数据时检查数据,因此不需要将数据存储在内存中。这对于大型文档来说是个巨大的优点。事实上,应用程序甚至不必解析整个文档;它可以在某个条件得到满足时停止解析。一般来说,SAX还比它的替代者DOM快许多。    选择DOM还是选择SAX? 对于需要自己编写代码来处理XML文档的开发人员来

2016-07-17 00:49:58 562

原创 java与xml之DOM创建和解析XML文档

DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM以及广义的基于树的处理具有几个优点。首先,由于树在内存中是持久的,因此可以修改它以便应用程序能对数据

2016-07-17 00:39:15 328

原创 java解析xml文件

XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便。对于XML本身的语法知识与技术细节,需要阅读相关的技术文献,这里面包括的内容有DOM(Document Object Model),DTD(Document Type Definition),SAX(Simple API for XML),XSD(Xml Schema Definit

2016-07-17 00:29:05 204

原创 ubuntu 下安装redis2.8.17

本人用的是ubuntu 10.0.4 ,使用redis2.8.17 版本,打开终端,使用命令wget来下载,输入如下命令:$wget http://download.redis.io/releases/redis-2.8.17.tar.gz按回车键,会自动下载,下载完成后,可以看到多了一个redis-2.8.17.tar.gz的压缩文件,解压。。。$ tar xzf redis-2

2016-07-02 14:12:55 819

原创 python的注释

任何一门编程语言都有其注释的规范,python也不例外,注释可以起到一个备注的作用,团队合作的时候,个人编写的代码经常会被多人调用,为了让别人能更容易理解代码的通途,使用注释是非常有效的。python注释有好几种,包括:单行注释、多行注释、以及批量注释。一、 python的单行注释#常被用作单行注释符号,在代码中使用#时,它右边的任何数据都会被忽略,当做是注释。print "he

2016-06-11 19:27:55 2557

转载 Thread.sleep(0)的意义

我们可能经常会用到 Thread.Sleep 函数来使线程挂起一段时间。那么你有没有正确的理解这个函数的用法呢?思考下面这两个问题:假设现在是 2008-4-7 12:00:00.000,如果我调用一下 Thread.Sleep(1000) ,在 2008-4-7 12:00:01.000 的时候,这个线程会 不会被唤醒?某人的代码中用了一句看似莫明其妙的话:Thread.Sleep(

2016-06-11 19:03:48 373

转载 互联网协议入门

今天在网上看到一篇很好的介绍互联网的文章,感觉作者思路清晰,理解透彻,作者用浅显易懂的文字描述出来,让人看了有醍醐灌顶的感觉,故转载记录一下,以下是原博主博客原文:作者: 阮一峰日期: 2012年5月31日我们每天使用互联网,你是否想过,它是如何实现的?全世界几十亿台电脑,连接在一起,两两通信。上海的某一块网卡送出信号,洛杉矶的另一块网卡居然就收到了

2016-06-11 18:56:32 287

原创 python的编码声明

我们知道,python2.x会默认使用ASCII编码,如果我们在代码中输入了中文,而不声明编码方式,则会使用默认的ASCII编码而报错,如下:我们在F盘根目录下建一个python文件,取名:hello.py,内容如下:在DOS命令下,进入F盘,输入命令:python hello.py,运行报错:提示语法错误。好了,度娘了一下,加上如下编码声明:再运行即可

2016-06-11 18:34:48 606

原创 python 开发环境搭建(windows 环境下)

久闻大名鼎鼎的python,一直想学来着,无奈公司一直赶项目进度,生活琐事也较多,现在终于有点空闲时间,先弄个开发环境。。。  首先,访问地址https://www.python.org/ftp/python/2.7.10/去下载python版本,我这里选择的是python2.7.10选择windows 版本的msi安装文件,如下:2. 双击下载好的安装包,不停

2016-06-11 18:10:35 275

转载 Linux下python升级至2.7步骤

首先下载源tar包  可利用linux自带下载工具wget下载,如下所示:1# wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz   下载完成后到下载目录下,解压1tar -zxvf Python-2

2016-06-11 18:06:20 207

java的设计模式

设计模式

2012-04-02

Struts2教程

Struts2教程

2012-04-02

Ibatis中文版教程

Ibatis中文版教程

2012-04-02

java邮箱收发系统源代码

java邮箱收发系统源代码

2012-04-02

jsp数据库系统开发案例精选光盘内容.haozip01.zip

jsp数据库系统开发案例精选光盘内容共8份

2012-02-18

文件读取源代码文件读取源代码

文件读取源代码 文件读取源代码 文件读取源代码 文件读取源代码 文件读取源代码 文件读取源代码 文件读取源代码 文件读取源代码

2011-05-31

分糖果程序源代码分糖果程序源代码

分糖果程序源代码 本人自己写的,感觉还不错,跟大家分享分享

2011-05-31

C语言图形编程(非常详细)

C语言图形编程 C语言图形编程 C语言图形编程 C语言图形编程

2011-05-31

网站首页布局实例教程.pdf

网站首页布局实例教程 网站首页布局实例教程 网站首页布局实例教程

2011-05-31

CSS教程(网页制作技术)

css 网页制作css 网页制作css 网页制作css 网页制作css 网页制作css 网页制作css 网页制作css 网页制作css 网页制作

2011-05-31

如何用css设置网页字体

在网页界面的设计过程中,许多人考虑最多的是用什么图形与色彩来装饰网页,或是在网页上加上什么动画特效;而对于网页的字体却不太重视。结果往往是有些网站的字体不是太小就是太大,严重影响阅览;而有的网站整页用的都是标准字体,毫无个性而言。其实,字体作为网站内容的载体,有其独特的重要性,是不应该忽视的。

2011-05-31

2010英语六级单词速记版

2010六级高频词汇速记版,帮助你快速的记忆各类单词

2010-12-11

中文Flash CS4实例教程

中文Flash CS4实例教程课件,我们学校老师的哦,要不是没积分了我才不会上传呢!!

2010-12-11

ActionScript 3.0

ActionScript 是针对 Adobe Flash Player 运行时环境的编程语言,它在 Flash 内容和应用程序中实现了交互性、数据处理以及其它许多功能。

2010-12-11

齿轮旋转动画,绝对原创

齿轮旋转动画,绝对原创,非常经典的学flash的基本范例

2010-03-19

烟花爆炸的动画(配有声音)

烟花爆炸的动画,swf的格式,配有声音,绝对经典。。。

2010-03-19

图的建立于遍历c++源码

图的建立于遍历源码,由C++语言编写,多次运行均无误

2010-03-19

VB多功能科学计算器

此软件是以Visual Basic 2008 速成版为编译环境的多功能数学专用计算器,不仅了拥有一些常见的数学计算工能,如,加减乘除和三角函数的计算等,而且在此基础上还增添了一些数学计算所需要的求方差和平均数等功能,不仅如此,考虑到消费者需要,在上述基础上还特别增加了时间显示功能。 软件概貌如下:

2009-12-09

空空如也

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

TA关注的人

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