自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

夏风

梦想是一定要有的 万一实现了呢

  • 博客(89)
  • 资源 (9)
  • 收藏
  • 关注

原创 彻底清理C盘空间

今天用PhotoShop CC 处理个图片 无法打开图片,原来时间长了电脑的C盘空间不足,100G的C盘一看剩余不到200M了,于是习惯性的百度了如何清理C盘空间,按照常规的办法处理了半天,也就省出来2G,心想这也不是长久之计啊,过两天又满了,于是就想着看有什么办法能彻底解决,于是就找到了这个软件,磁盘空间分析工具SpaceSniffer,用了下确实不错扫码整个C盘,会把每个目录...

2020-04-26 15:56:10 2114

原创 大数据高并发分布式架构发展

http://www.loveweir.com/java

2015-06-12 23:49:58 2098

原创 查看

http://blog.csdn.net/morning99/article/details/38899521http://www.blogjava.net/lishunli/archive/2012/10/17/389763.html

2015-06-01 22:30:14 1636

原创 砸金蛋

砸金蛋.egg{width:660px; height:400px; margin:50px auto 20px auto;}.egg ul li{z-index:999;}.eggList{padding-top:110px;position:relative;width:660px;}.eggList li{float:left;background:url(ima

2015-05-27 20:52:16 3318 2

原创 Java xss攻击(跨站脚本攻击)

发现问题最近我们的服务器频繁的遭到黑客攻击,真是让人头疼啊,痛定思痛,仔细想想为什么我们会被攻击呢,肯定是我们的代码有漏洞啊,那么我们如何检测我们站点的漏洞呢,首先比较大众的就是通过360网站安全检测(http://webscan.360.cn/),但是发现这个太简单了,不够专业,那么我们再来一个专业的Acunetix Web Vulnerability Scanner,这个软件是收费的,

2014-12-22 18:21:50 17140 2

原创 Eclipse各个版本号名字的由来

Eclipse 4.4 luna名字的由来

2014-12-06 11:36:44 16763 1

转载 Nginx/LVS/HAProxy负载均衡软件的优缺点详解

PS:Nginx/LVS/HAProxy是目前使用最广泛的三种负载均衡软件,本人都在多个项目中实施过,参考了一些资料,结合自己的一些使用经验,总结一下。一般对负载均衡的使用是随着网站规模的提升根据不同的阶段来使用不同的技术。具体的应用需求还得具体分析,如果是中小型的Web应用,比如日PV小于1000万,用Nginx就完全可以了;如果机器不少,可以用DNS轮询,LVS所耗费的机器还是比较多的

2014-11-24 11:22:53 852

原创 nginx+tomcat负载均衡配置

在服务器部署过程中,我们一个tomat

2014-11-20 10:42:14 928

原创 邮件服务器James搭建企业邮件系统

中小企业是否可以免费拥有自己的邮件系统,而不是去购买腾讯,163的企业邮箱。答案是肯定的,可以,Java开源的邮件系统很多,经过筛选,调研最终我们选择用James来搭建自己的邮件系统。接下来我们来看看window7环境下如何用James来搭建邮件系统:Apache James 简称 James, 是 Java Apache Mail Enterprise Server的缩写。James 是10

2014-09-23 14:21:04 27432 1

原创 为什么我们要用struts2,springMVC,spring

今年我一直在思考web开发里的前后端分离的问题,到了现在也颇有点心得了,随着这个问题的深入,再加以现在公司很多web项目的控制层的技术框架由struts2迁移到springMVC,我突然有了一个新的疑问无法得到正确的解释,为什么我们现在做java的web开发,会选择struts2或者springMVC这样的框架,而不是使用servlet加jsp这样的技术呢?特别是现在我们web的前端页面都是使用v

2014-09-17 17:18:27 7284 7

原创 mysql彻底卸载-增加远程权限-修改root密码

mysql 彻底卸载1,到控制面板里面先把mysql删除.2.到c盘C:\Program Files目录下把mysql目录删除.3.如果在其他盘还有设置目录也要删除.空目录也要删除4.到regedit把注册表HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Applications

2014-09-15 16:55:34 772

原创 mysql备份(win和linux)

mysqldump常用于MySQL数据库逻辑备份。 1、各种用法说明     A. 最简单的用法:mysqldump -uroot -pPassword [database name] > [dump file]     上述命令将指定数据库备份到某dump文件(转储文件)中,比如:mysqldump -uroot -p123 test > t

2014-09-09 15:25:55 1330

转载 TileMill 快速入门

TileMill 让用户快速而轻松地创建网页地图服务。它使用强大的开源地图渲染函数库 Mapnik(Open Street Map 和 MapQuest 同样使用它)并以 CartoCSS 为样式配置语言。  本文演示:从 PostGIS 添加图层配置样式添加工具提示编辑图例输出地图目录TileMill 快速入门新建项目添加图层设置工程的默认渲染

2014-08-22 18:13:48 14191

原创 MapBox教程

MapBox简介MapBox是一个可以免费创建并定制个性化地图的网站,一些相关的介绍:创立3年没要投资人一分钱,没销售人员——个性定制地图网站Mapbox是如何服务900家付费客户,并养活30号员工的Mapbox – 自定义你的地图类似的网站还有ArcGIS OnlineCartoDB地图汇Google Fusion Tables创建自己的地图当然,要想创建自己的个

2014-08-22 17:56:10 102537 3

原创 Mule3 术语 概要

1.        术语Flow   流Pattern 模式Service 服务Component 组件connector 连接器inbound 接入outbound 接出transport 传输器endpoint 端点router 路由filter  过滤器transformer 转换器enricher 增强器splitter 分割器a

2014-06-06 17:41:10 778

转载 远程服务协议介绍

在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基础知识,而如果在性能上有高的要求的话,那深入了解这些技术背后的机制就是必须的了,在这篇 blog中我们将

2014-06-06 13:56:40 1414

原创 Apple Swift学习教程

简介今天凌晨Apple刚刚发布了Swift编程语言,本文从其发布的书籍《The Swift Programming Language》中摘录和提取而成。希望对各位的iOS&OSX开发有所帮助。Swift是供iOS和OS X应用编程的新编程语言,基于C和Objective-C,而却没有C的一些兼容约束。Swift采用了安全的编程模式和添加现代的功能来是的编程更加简单、灵活和有趣。界面

2014-06-05 17:09:20 8053 1

原创 HashMap大揭密

我们在开发过程中经常会用到HashMap,相信大家对它的基本使用方法是很了解了,但是你了解hashmap的底层数据结构是什么,hash的具体算法是什么,hash碰撞又是什么,带着这些问题,我们来看看熟悉又陌生的hashmap吧。1.      hashmap底层数据结构数据结构在Java中常用的有两种,数组和链表。这里我们简单的介绍下数组和链表,数组开辟的是栈空间,链表是堆空间,数组方便读

2014-05-20 17:33:27 955

原创 powerdesigner使用技巧总结

1.powerdesigner中name自动转换到comment和comment2name的vbs脚本

2014-05-18 18:38:08 813

原创 缓存介绍

1、缓存:缓存是什么,解决什么问题?位于速度相差较大的两种硬件/软件之间的,用于协调两者数据传输速度差异的结构,均可称之为 Cache。目的:让数据更接近于应用程序,协调速度不匹配,使访问速度更快    高速缓存就是性能调优,不属于Hibernate等,属于独立产品或框架,可单独使用。    常见缓存算法:a)         LFU(Least Frequentl

2014-05-13 18:26:35 1755

转载 大型网站架构演变和知识体系

1、架构演变第一步:物理分离webserver和数据库 2、架构演变第二步:增加页面缓存      如用squid做页面缓存,或生产静态页面,不使用jsp 3、架构演变第三步:增加页面片段缓存      页面缓存失效情况比较多,因此可以使用页面片段缓存,只缓存不长变部分。 、 4、架构演变第四步:数据缓存:缓存那些读多写少的数

2014-05-13 18:18:15 1525 1

原创 企业开发技术选型

企业级开发我们2.1. 基础架构IOC Container: Spring, Guice我们需要IOC Container的依赖注入作为胶水,把其他工具包粘在一起。还需要它的AOP,进行事务配置,权限管理。这么多人都在使用Spring,实际使用中可以获得巨大的便利,如果选择了其他平台就要面临在关键时刻自己造轮子的窘境。使用Spring的实

2014-04-15 16:14:16 1924 2

原创 Jquery深入浅出

关于jQuery对元素的基本操作、事件等一些基础概念,jQuery学习站中已经有很多总结了。今天看到这篇jQuery设计思想,将它拿过来同来jQuery学习的朋友们分享一下,虽然都很基础,但这种学习方式非常值得学习。jQuery是目前使用最广泛的javascript函数库。据统计,全世界排名前100万的网站,有46%使用jQuery,远远超过其他库。微软公司甚至把jQuery作为他们的官方

2014-04-11 10:26:52 672

转载 Git教程

Git的诞生很多人都知道,Linus在1991年创建了开源的Linux,从此,Linux系统不断发展,已经成为最大的服务器系统软件了。Linus虽然创建了Linux,但Linux的壮大是靠全世界热心的志愿者参与的,这么多人在世界各地为Linux编写代码,那Linux的代码是如何管理的呢?事实是,在2002年以前,世界各地的志愿者把源代码文件通过diff的方式发给Linu

2014-03-19 13:47:06 1042

原创 设计模式六大原则(6):开闭原则

定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。问题由来:在软件的生命周期内,因为变化、升级和维护等原因需要对软件原有代码进行修改时,可能会给旧代码中引入错误,也可能会使我们不得不对整个功能进行重构,并且需要原有代码经过重新测试。解决方案:当软件需要变化时,尽量通过扩展软件实体的行为来实现变化,而不是通过修改已有的代码来实现变化。         开闭原则是面

2014-03-17 23:18:23 557

原创 设计模式六大原则(5):迪米特法则

定义:一个对象应该对其他对象保持最少的了解。问题由来:类与类之间的关系越密切,耦合度越大,当一个类发生改变时,对另一个类的影响也越大。解决方案:尽量降低类与类之间的耦合。         自从我们接触编程开始,就知道了软件编程的总的原则:低耦合,高内聚。无论是面向过程编程还是面向对象编程,只有使各个模块之间的耦合尽量的低,才能提高代码的复用率。低耦合的优点不言而喻,但是怎么

2014-03-17 23:17:36 787

原创 设计模式六大原则(4):接口隔离原则

定义:客户端不应该依赖它不需要的接口;一个类对另一个类的依赖应该建立在最小的接口上。问题由来:类A通过接口I依赖类B,类C通过接口I依赖类D,如果接口I对于类A和类B来说不是最小接口,则类B和类D必须去实现他们不需要的方法。解决方案:将臃肿的接口I拆分为独立的几个接口,类A和类C分别与他们需要的接口建立依赖关系。也就是采用接口隔离原则。举例来说明接口隔离原则:

2014-03-17 23:15:05 676

原创 设计模式六大原则(3):依赖倒置原则

定义:高层模块不应该依赖低层模块,二者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。问题由来:类A直接依赖类B,假如要将类A改为依赖类C,则必须通过修改类A的代码来达成。这种场景下,类A一般是高层模块,负责复杂的业务逻辑;类B和类C是低层模块,负责基本的原子操作;假如修改类A,会给程序带来不必要的风险。解决方案:将类A修改为依赖接口I,类B和类C各自实现接口I,类A通过接

2014-03-17 23:13:00 637

原创 设计模式六大原则(2):里氏替换原则

肯定有不少人跟我刚看到这项原则的时候一样,对这个原则的名字充满疑惑。其实原因就是这项原则最早是在1988年,由麻省理工学院的一位姓里的女士(Barbara Liskov)提出来的。定义1:如果对每一个类型为 T1的对象 o1,都有类型为 T2 的对象o2,使得以 T1定义的所有程序 P 在所有的对象 o1 都代换成 o2 时,程序 P 的行为没有发生变化,那么类型 T2 是类型 T1 的子

2014-03-17 23:11:17 800

原创 设计模式六大原则(1):单一职责原则

定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障。解决方案:遵循单一职责原则。分别建立两个类T1、T2,使T1完成职责P1功能,T2完成职责P2功能。这样,当修改类T1时,不会使职责P2发生故障风险;同理,当修改T

2014-03-17 23:08:02 712

原创 自己常用的Linux命令

一下是自己在工作的过程中常用的Linux命令:ps -ef|grep java(程序名称)------------------查看程序进程是否运行pwd ----------------------------------------查看当前目录ll -----------------------------------------查看当前目录下所有文件和权限chmod 7

2014-02-19 14:03:16 886

翻译 findbugs 错误分析

findbugs 出错类型及对应解释1、Dead store to local variable 本地变量存储了闲置不用的对象举例:List accountCoList = new ArrayList();我们为accountCoList新建了一个对象,但是程序的后面并没有使用这个这个新建对象。建议改为:List accountCoList = null;2

2014-02-12 18:35:45 850

原创 Spring深入浅出(二)IOC详解

IOC即inverse of control 控制反转以前对象之间的引用是通过new来调用实现,有了Spring IOC,我们可以把对象之间的引用交给他来管理,这样就把控制权交给了Spring,所以就叫做控制反转。Spring IOC的实现用到了设计模式:简单工厂,他也是从简单工厂进化而来的,下面我们看看Spring的IOC是如何进化来的。简单工厂模式实现:package org;

2014-01-25 15:40:49 6773 6

转载 Hadoop集群实践(一)

引用 http://heylinux.com/archives/1980.html本文内容Hadoop集群实践 之 (0) 完整架构设计 [Hadoop(HDFS),HBase,Zookeeper,Flume,Hive]参考资料CDH3_Installation_Guide_u3.pdfhttp://hadoop.apache.org/docs/r0.19.2/cn

2014-01-24 15:40:36 1348

原创 java核心技术之jdk源码大揭密(一)

今天来介绍一下Java的数据存储结构:JDK关于数据结构包括:Collection和Map,放于java.util包中,conlection包括List和Set,主要用于单个数据的存储,Map包括HashMap,TreeMap,Hashtable等,主要用于键值对的数据存储。    List接口常用的实现类包括:ArrayList,LinkedList,Vector,Stack等。下面我们

2014-01-23 18:27:07 1548

原创 Java 1.5,1.6,1.7新增的特性

JDK1.5、1.6、1.7新特性开发过程中接触到了从jdk1.5---jdk1.7的使用,在不同的阶段,都使用过了jdk的一些新特性,操作起来更加方面啦!特此总结了下,与喜欢it 的朋友共勉!呵呵以下是测试代码:JDK1.5新特性:1.自动装箱与拆箱:Integer iObj = 3;System.out.println(iObj + 12);  

2013-12-25 22:44:03 3995

原创 深入浅出Java反射机制

1. 什么是Java反射机制Java的反射机制是在程序运行时,能够完全知道任何一个类,及其它的属性和方法,并且能够任意调用一个对象的属性和方法。这种运行时的动态获取就是Java的反射机制。其实这也是Java是动态语言的一个象征。用一句话来概括反射就是加载一个运行时才知道的类以及它的完整内部结构。2.为什么要有Java反射机制我们为什么要用Java的反射机制呢?我

2013-12-25 14:56:05 1552

原创 Spring深入浅出(一)概述

首先来看看spring的结构图涵盖的东西还是比较多,但是我们常用的就两点:IOC和AOP。下来就介绍下他们:1.Spring IOC        首先说说IoC(Inversionof Control,控制倒转)。这是spring的核心,贯穿始终。所谓IoC,对于spring框架来说,就是由spring来负责控制对象的生命周期和对象间的关系。这是什么意思呢,举个简单的例子,我

2013-12-23 18:05:54 4597

转载 深入浅出 消息队列 ActiveMQ

一、 概述与介绍ActiveMQ 是Apache出品,最流行的、功能强大的即时通讯和集成模式的开源服务器。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现。提供客户端支持跨语言和协议,带有易于在充分支持JMS 1.1和1.4使用J2EE企业集成模式和许多先进的功能。二、 特性1、 多种语言和协议编写客户端。语言:

2013-12-17 17:25:42 82573 14

原创 企业级软件开发总结

1    业务调研阶段如何调研:1.调研的分工,善于沟通的人作为主要负责人,分部门去调研。2.注意做好笔记,笔记格式:记录参与人员,参与时间,参与地点,明确主要需求,不要留有不确定的问题。如有必要进行录音会议。3.每天下班前留有时间整理白天调研的需求,形成文档。已经确立的需求,让客户签字。4.最终调研完成后,根据形成的文档和每个组调研的结果开会讨论,确定不明确的问题,达成最终一

2013-12-16 17:35:28 2766 1

winrar-x64-590sc.exe

WinRAR 5.90 简体中文正式版,最新版,无广告,网上找了好久,要么是假的,要么让安装各种下载器,最后找到这个,好用又不错,分享给大家,我自己一直在用的很不错

2020-04-26

cat-client-3.0.0

E:\Program Files\repository\com\dianping\cat\cat-client\2.0.0/cat-client-2.0.0

2018-12-02

spring-boot-starter-dubbox-0.0.1-SNAPSHOT.jar

E:\Program Files\repository\cn\binux\spring-boot-starter-dubbox\0.0.1-SNAPSHOT/spring-boot-starter-dubbox-0.0.1-SNAPSHOT

2018-12-02

webgis完整功能例子

webgis完整功能例子 下载下来直接查看使用 保证能用

2015-11-24

springmvc mybatis shiro maven项目

springmvc mybatis shiro maven项目 包括权限 系统管理功能 前台使用的bootstrap ace 模板

2015-11-24

FLEX流程设计器

FLEX流程设计器 非常漂亮 下载下来直接查看

2015-11-24

Activiti_5.14_用户手册_中文版

Activiti_5.14_用户手册_中文版

2015-11-24

java 进销存系统struts spring mybatis

java 进销存系统struts spring mybatis 导入后直接运行

2015-11-24

struts2s上传文件

上传文件struts

2012-09-13

空空如也

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

TA关注的人

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