- 博客(221)
- 资源 (33)
- 收藏
- 关注
转载 Intellij IDEA常用快捷键介绍
Alt+回车 导入包,自动修正 Ctrl+N 查找类 Ctrl+Shift+N 查找文件 Ctrl+Alt+L 格式化代码 Ctrl+Alt+O 优化导入的类和包 Alt+Insert 生成代码(如get,set方法,构造函数等) Ctrl+E或者Alt+Shift+C 最近更改的代码 Ctrl+R 替换文本 Ctrl+F 查找文本 Ctrl+Shift+Space 自动补
2017-09-01 16:07:38
473
原创 Centos7系统安装设置网络、防火墙配置、自动启动配置
准备Centos7系统镜像文件:CentOS-7-x86_64-DVD-1611.iso 虚拟软件:VirtualBox-5.1.0-108711-Win.exe JDK:server-jre-7u80-windows-x64.tar.gz Tomcat:apache-tomcat-7.0.12.zip系统安装1、网络设置桥接模式 2、系统采用最小化安装,设置root密
2017-07-12 22:24:03
1478
转载 Centos 配置eth0 提示Device does not seem to be present
一.故障现象:[root@c1node01 ~]# service network restart Shutting down loopback insterface: [ OK ] Bringing up loopback insterface:
2017-07-01 15:14:18
528
转载 软件版本号规范
1. 软件版本阶段说明o Base版: 此版本表示该软件仅仅是一个假页面链接,通常包括所有的功能和页面布局,但是页面中的功能都没有做完整的实现,只是做为整体网站的一个基础架构。 o Alpha版: 此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的Bug较多,需要继续修改。 o Beta版: 该版本相对于α版已有了很大的改进,
2017-03-02 11:02:25
632
原创 【Java集合之Map】HashMap、HashTable、TreeMap、LinkedHashMap区别
前言ArrayList和LinkedList都实现了List接口,大致区别如下:ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。 对于新增和删除操作add和remove,LinedList比较占优势,因为ArrayList要移动数据。接下
2016-12-20 13:03:14
2989
原创 【Java集合之Set】HashSet、TreeSet、LinkedHashSet区别
前言ArrayList和LinkedList都实现了List接口,大致区别如下:ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。 对于新增和删除操作add和remove,LinedList比较占优势,因为ArrayList要移动数据。接下
2016-12-20 11:56:47
1920
原创 【Java集合list】ArrayList和LinkedList区别
前言ArrayList和LinkedList都实现了List接口,大致区别如下:ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。 对于新增和删除操作add和remove,LinedList比较占优势,因为ArrayList要移动数据。接下
2016-12-20 11:28:55
273
原创 【Java集合之List】ArrayList和LinkedList区别
前言ArrayList和LinkedList都实现了List接口,大致区别如下:ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。 对于新增和删除操作add和remove,LinedList比较占优势,因为ArrayList要移动数据。接下
2016-12-20 11:27:31
518
转载 Java - 集合框架完全解析
数据结构是以某种形式将数据组织在一起的集合,它不仅存储数据,还支持访问和处理数据的操作。Java提供了几个能有效地组织和操作数据的数据结构,这些数据结构通常称为Java集合框架。在平常的学习开发中,灵活熟练地使用这些集合框架,可以很明显地提高我们的开发效率,当然仅仅会用还是不够的,理解其中的设计思想与原理才能更好地提高我们的开发水平。下面是自己对Java集合框架方面的学习总结。概述在Java 2之前
2016-12-20 10:02:13
420
原创 【Dubbo三】SSM集成Dubbo+Zookeeper实现服务化
前言最近在做一个小项目,基于Maven构建,框架使用现在主流的:SpringMVC(4.1)+spring(4.1)+MyBatis(3.4.0),实现基本增删改查,页面国际化。数据源采用阿里开源的Druid,前端采用基于Bootstrap封装的模板AdminLTE(2.3.6)及Bootstrap的一些插件。上个周末刚好有时间,将项目进行拆分,集成Dubbo2.5.3+Zookeeper3.4.6
2016-12-19 13:13:58
7558
6
原创 【Dubbo二】Zookeeper安装与配置
前言Zookeeper属于Hadoop的一个子项目,是分布式服务框架,主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等等。Zookeeper的安装和配置十分简单, 既可以配置成单机模式, 也可以配置成集群模式. 下面将分别进行介绍.本文基于Win10 环境进行配置。安装下载Zookeeper本文采用Zookeeper3.4.6版
2016-12-19 12:02:34
2385
原创 【Dubbo一】Dubbo介绍
前言最近在做一个小项目,基于Maven构建,框架使用现在主流的:SpringMVC(4.1)+Spring(4.1)+MyBatis(3.4.0),实现基本增删改查,页面国际化。数据源采用阿里开源的Druid,前端采用基于Bootstrap封装的模板AdminLTE(2.3.6)及Bootstrap的一些插件。上个周末刚好有时间,将项目进行拆分,集成Dubbo2.5.3+Zookeeper3.4.6
2016-12-19 11:27:33
1872
原创 基于Maven构建SSM+Druid+Bootstrap(AdminLTE)项目--简单示例
前言最近在做一个小项目,基于Maven构建,框架使用现在主流的:SpringMVC(4.1)+Spring(4.1)+MyBatis(3.4.0),实现基本增删改查,页面国际化。数据源采用阿里开源的Druid,前端采用基于Bootstrap封装的模板AdminLTE(2.3.6)及Bootstrap的一些插件。MyBaits采用了另外一位博友提供的通用CRUD代码。 前段时间发过几篇文档,陆续有些
2016-12-14 16:46:15
14426
7
原创 Windows下Nginx1.8.1+Tomcat7.0.65集成实现负载均衡集群示例
Nginx (“engine x”) 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。Igor 将源代码以类BSD许可证的形式发布。Nginx 超越 Apache 的高性能和稳定性。Nginx+Tomcat是目前主流的Ja
2016-12-07 10:59:44
646
原创 Python学习二:公共日志记录模块封装
前言Python安装及配置略,本文前默认已经配置好Python环境。 打开cmd,输入python,出现以下画面表示Python安装成功。 封装代码#-*- coding: UTF-8 -*- '''@描述:日志输入封装@作者:CYH@版本:V1.0@创建时间:2016年11月28日 上午11:52:13'''import logging.handlersclass Logge
2016-11-30 11:20:46
4104
原创 Python学习一:基于DBUtils和pymysql的MySQL数据库连接池封装
Python安装及配置略,本文前默认已经配置好Python环境。 打开cmd,输入python,出现以下画面表示Python安装成功。 需要库1、DBUtils 下载地址:DBUtils 2、pymysql 下载地址:pymysql 说明:DBUtils 暂时不支持Python3 下载解压后,cmd进入库根目录,执行 python setup.py install 进行安装。
2016-11-25 17:37:35
13392
2
原创 Jquery消息提示插件toastr使用详解
toastr是一个基于Jquery简单、漂亮的消息提示插件,使用简单、方便,可以根据设置的超时时间自动消失。1、使用很简单,首选引入toastr的js、css文件 html<script src="<%=path%>/res/toastr/toastr.min.js"></script><link rel="stylesheet" href="<%=path%>/res/toastr/toast
2016-11-12 15:34:17
59122
3
原创 基于SpringMVC+Bootstrap+DataTables实现表格服务端分页、模糊查询
前言基于SpringMVC+Bootstrap+DataTables实现数据表格服务端分页、模糊查询,页面异步刷新。说明:sp:message标签是使用了SpringMVC国际化效果DataTable表格关键字查询自定义关键字查询,非DataTable Search 代码HTML代码查询条件代码<!-- 查询、添加、批量删除、导出、刷新 --><div class="row-fluid">
2016-10-28 23:56:18
19949
11
原创 Bootstrap Modal 垂直方向加滚动条
背景使用Bootstrap Modal实现用户资料修改,由于用户信息过多,默认Modal出现页面滚动条,为了用户体验,不使用页面滚动条,在Modal body部分加垂直滚动条,Modal header和footer固定位置。效果 代码加入CSS样式.modal-dialog { position: absolute; top: 0; bottom: 0; l
2016-10-28 23:18:52
33513
2
原创 基于SpringMVC+Bootstrap实现图片异步上传进度显示
一 前言二 效果1打开图片上传Modal2选择文件点击上传显示进度第三步上传完后关闭Modal显示上传图片三 实现1实现ProgressListener2实现MultipartResolver3Progress 实体类4SpringMVC Controller方法5配置CustomMultipartResolver6上传页面一、 前言最近在做一个小项目,框架使用现在主流的:S
2016-10-28 22:08:54
6833
10
原创 windows 系统 MySQL_5.6.21安装教程
MySQL_5.6.21安装教程第一步,双击安装文件mysql_installer_community_V5.6.21.1_setup.1418020972.msi,等待安装界面出现,见下图:第二步,勾选:I accept thelicense terms,点击Next,见下图:第三步,选择Custom,点击Next,见下图第四步1、打开支线
2016-09-12 15:25:38
6097
2
原创 windows 系统下 MongoDB 服务安装教程
这里简单说明一下Windows 系统下,安装MongoDB数据库,并添加为服务的方法。1、下载MongoDB数据库,这里下载的是绿色版。mongodb-win32-x86_64-2008plus-2.4.82、解压压缩包到要按照的磁盘或者目录下3、在目录下新建data和logs目录,data用于存放数据文件,logs用于存放日志文件4、打
2016-09-12 15:10:29
480
转载 关于java堆内存溢出的几种情况
【情况一】:java.lang.OutOfMemoryError: Java heap space:这种是java堆内存不够,一个原因是真不够,另一个原因是程序中有死循环;如果是java堆内存不够的话,可以通过调整JVM下面的配置来解决:-Xms3062m-Xmx3062m【情况二】java.lang.OutOfMemoryError: GC overhea
2016-04-09 16:42:29
365
转载 JVM HotSpot 浅析JVM的垃圾回收机制
目的:本文描述了Sun公司的HotSpot Java虚拟机的垃圾收集工作原理。以便为更多Java爱好者在设计,开发以及部署时带来更多便利和益处。摘要:JVM规范中要求任何实现JVM的实现必须要提供一个能够回收未被使用内存的机制。这个机制就是垃圾回收(GC-Garbage Collection)。然而垃圾回收机制设计的好坏将直接影响依赖其运行的java应用的性能(
2016-04-08 10:34:55
1243
转载 三大Java 虚拟机垃圾回收机制的比较(HotSpot, JRockit, IBM JVM)
Hotspot JVM使用和 IBM Websphere及 OracleWeblogic不同的垃圾回收机制,但是垃圾回收的概念和算法是相通的。HotSpotJVM1)HotSpotJVM使用内存分区(如永久perm区和分代Generation Heap区),分代区(Generation Heap区)又包括新生Yong区和老生Old/Tenured区,Yong区中又分为Eden区
2016-04-08 09:54:01
474
原创 一台服务器安装运行多个Tomcat及注册服务
项目需要,自己配置了一下,顺便分享出来。1、下载对应版本Tomcat,这里下载Tomcat7.0.65.zip; 下载地址:http://archive.apache.org/dist/tomcat/tomcat-7/2、解压ZIP,安装几个拷贝几个,分别命不同名字,如:Tomcat7.0.65_1,Tomcat7.0.65_2,Tomcat7.0.65_3
2015-12-09 11:20:23
2853
3
原创 Java通过调用FFMPEG获取视频时长
FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多codec都是从头开发的。 由此看来FFmpeg很强大,很多主流的音频、视频处理软件都使用了FFmpeg。
2015-12-09 09:49:51
12359
15
原创 Java图像拼接处理
/** * 图片拼接 * @param files 要拼接的文件列表 * @param type 1 横向拼接, 2 纵向拼接 * @return */ public static InputStream merge(String[] files, int type) { int len = files.length; if (len < 1
2015-12-09 09:49:46
4463
2
原创 Java读取网络图片
public static void main(String[] args) { BufferedImage image = null; try { URL url = new URL("http://img1.gtimg.com/13/1310/131008/13100832_980x1200_0.jpg");
2015-12-09 09:49:40
7840
1
原创 Mysql innodb 支持安装配置
今天在导出数据库时碰到一个错误,没有InnoDB支持,查看了一个文档,是因为数据库没有开启InnoDB支持,导致数据无法导入。 Syntax error or access violation: 1286 Unknown table User 'InnoDB' 进入数据库,可以通过show engines;命令查看是否安装InnoDB引擎,看到InnoDB引擎显示NO
2015-12-09 09:49:34
839
原创 mybatis多级关联查询数据封装
最近一个项目用到mybatis,花了一点时间看了官方文档,后面就搭建起了框架,着手进行开发,mybatis上手很容易,但是有一些小的细节的注意(下文说明),否则错误很难查找,对于用惯了Hibernate的开发人员来说,使用mybatis可能可能需要加强SQL。大概说一下mybatis优缺点,欢迎补充。 mybatis优点: 1. 易于上手和掌握。 2. sql写在xml
2015-12-09 09:49:29
14830
原创 myeclipse 性能优化
第一步: 取消自动validationvalidation有一堆,什么xml、jsp、jsf、js等等,我们没有必要全部都去自动校验一下,只是需要的时候才会手工校验一下!取消方法:windows–>perferences–>myeclipse–>validation除开Manual下面的复选框全部选中之外,其他全部不选手工验证方法:在要验证的文件上,单击鼠标右键–>myeclipse–>run
2015-12-09 09:49:23
477
原创 Windows XP下 安装和配置Apache2.2.22服务器+PHP5+Mysql5
随着PHP网站的流行,国内越来越多的站长使用php开发网站或者使用相关的php开源网站(例如:DeDeCMS、phpWind、康盛的Discuz!、wordpress等一些目前比较流行的开源网站),对于一些刚开始接触PHP语言或者刚开始建立自己站点的人来说,在本地测试php网站无疑是件非常重要的事情,因为这样可以在本地做若干的调试,而不用去担心网络问题以及运营商问题。接下来,笔者将WindowsX
2015-12-09 09:49:18
779
原创 JavaScript事件参考
click() 对象.click() 使对象被点击。 closed 对象.closed 对象窗口是否已关闭true/false clearTimeout(对象) 清除已设置的setTimeout对象 clearInterval(对象) 清除已设置的setInterval对象 confirm("提示信息") 弹出确认框,确定返回true取消返回false cursor:
2015-12-09 09:49:12
345
原创 人生哲学
第一部分1.流泪候做任何决定,情绪负面的时候说话越少越好。 2.不要去反复思考同一个问题,不要把所有的感情都放在一个人身上,你还有父母,还有其他朋友。3.不要害怕做错什么,即使错了,也不必懊恼,人生就是对对错错,何况有许多事,回头看来,对错已经无所谓了。4.有负面情绪是正常的,但是自己一定要知道,要明白这只是生活的一小部分,在其余的时间里,要尽量的让情绪平稳起来。5.那个人突然
2015-12-09 09:49:06
452
原创 压缩JS/CSS的利器–minify
minify是一款使用PHP5开发的一款用于压缩合并Javascript和CSS文件的应用程序,是前端开发人员优化页面加载速度的一款很好的工具。本博就使用了minify对整个网站的Javascript和CSS文件进行了压缩,压缩率非常高,大大缩短了页面的加载时间。对于wordpress还有相应的插件,如果你也使用wordpress并且不喜欢自己动手修改文件,那你可以直接下载WP-Minify这
2015-12-09 09:49:00
2571
原创 使用Flot绘制曲线图(效果比JfreeChat好多了)
需要引入jquery.flot.min.js,提供下载 1、第一步,现在Html中定义一个DIV 2、Js代码,设置绘制图像样式、数据等,sin是数据信息,我项目中使用的是struts2,所有使用${attr.view.abrasion};获取曲线数据 for循环部分是画了一条直线,蓝色的 同时设置了鼠标跟随的动态提示 $(functi
2015-12-09 09:48:54
681
原创 Java异常情况分析
1、开发环境JDK和运行环境JDK版本不匹配(运行环境JDK版本低于开发环境JDK版本) - Error configuring application listener of class com.zd.lundui.web.listener.ConnectPoolListenerjava.lang.UnsupportedClassVersionError: Bad version n
2015-12-09 09:48:48
411
原创 HTML5 本地存储 LocalStorage
说到本地存储,这玩意真是历尽千辛万苦才走到HTML5这一步,之前的历史大概如下图所示: 最早的Cookies自然是大家都知道,问题主要就是太小,大概也就4KB的样子,而且IE6只支持每个域名20个cookies,太少了。优势就是大家 都支持,而且支持得还蛮好。很早以前那些禁用cookies的用户也都慢慢的不存在了,就好像以前禁用javascript的用户不存在了一样。 userData
2015-12-09 09:48:43
349
原创 Android中使用Pull解析器读取XML文件
Android中内置的Pull解析器,因此可以使用Pull解析器解析XML文件。 Pull解析器的运行方式与 SAX 解析器相似。它提供了类似的事件,如:开始元素和结束元素事件,使用parser.next()可以进入下一个元素并触发相应事件。事件将作为数值代码被发送,因此可以使用一个switch对感兴趣的事件进行处理。当元素开始解析时,调用parser.nextText()方法可以获取下一个Tex
2015-12-09 09:48:37
406
Java数据结构和算法.(第二版)
2010-04-13
企业管理软件需求描述方法
2010-04-12
Maven+SSM+Bootstrap项目示例
2016-12-14
Flex中文学习资料大全
2010-04-18
Android中文学习资料大全
2010-04-18
Android中文学习资料大全
2010-04-17
Struts2中文教程大全
2010-04-17
Java面试题大全(各大公司)
2010-04-17
J2EE API 帮助文档(CHM格式).chm
2010-04-17
大规模网站架构分析详解
2010-04-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人