自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(79)
  • 资源 (10)
  • 收藏
  • 关注

转载 蝴蝶效应、青蛙现象、鳄鱼法则

----------------------------------------begin------------------------------------------------1、蝴蝶效应       上个世纪70年代,美国一个名叫洛伦兹的气象学家在解释空气系统理论时说,亚马逊雨林一只蝴蝶翅膀偶尔振动,也许两周后就会引起美国德克萨斯州的一场龙卷风。       蝴蝶效应是

2017-12-17 19:55:54 735

原创 架构师技能图谱

2017-12-16 00:47:21 476

原创 线下演练,解决问题,线下再次演练,线上演练

线下演练,解决问题,线下再次演练,线上演练

2017-12-05 12:21:53 421

原创 《深入实践Spring Boot》

Spring Boot作为Java编程语言的一个全新开发框架,在国内外才刚刚兴起,还未得到普及使用。相比于以往的一些开发框架,Spring Boot不但使用更加简单,而且功能更加丰富,性能更加稳定而健壮。

2017-11-30 11:48:17 3316 1

转载 Java10新特性前瞻

从Java 9发布到现在已经过去两个月了,根据最新的发布计划,距离下一个Java版本发布只有四个月时间。Java 10的新特性还在确认当中,所以从现在到GA版中间还是有可能加入重大的变更。不管怎样,在这四个月里,开发者还是可以期待一些新的特性能够被添加到Java 10中。

2017-11-27 14:40:57 17317 1

原创 SpringMVC整合Swagger2

swagger,丝袜哥,中文“拽”的意思。它是一个功能强大的api框架,它的集成非常简单,不仅提供了在线文档的查阅,而且还提供了在线文档的测试。另外swagger很容易构建restful风格的api,简单优雅帅气,正如它的名字。

2017-11-17 19:36:07 1511 1

原创 log4j2常用Appender介绍

Log4j2的Appenders充分考虑了日志事件的输出、包装以及过滤转发的可能,包括最基本的输出到本地文件、输出到远程主机,对文件进行封装、注入,并且还能按照日志文件的时间点、文件大小等条件进行自动封存。例如,想要将几个不同源的日志汇集到一起,可以用FlumeAppender;想要在LogEvent中注入信息,可以用RewriteAppender;想要让系统按照设定的时间间隔自动封存日志信息,可以用RollingFileAppender(每隔一定时间自动保存一份新增的日志文件,并按照时间戳等指定格式命名)

2017-11-08 21:58:57 12941 1

原创 log4j2之AsynchAppender

2017-11-08 21:56:26 697

原创 log4j2配置详解及自定义Appender

最近由于项目需要开始捣鼓项目组日志系统,日志系统中日志打印采用的是log4j2,同时需要支持公司日志采集需求,所以也会用到公司扩展的appender。之前做过的项目有关日志打印的功能也是采用log4j2组件。这篇文章主要是对这个组件的各个属性进行下总结,同时介绍下如何基于log4j2的Appender自定义Appender,满足项目需求。后边也会陆续的对log4j2的原理、性能等进行分析......

2017-11-07 22:23:15 16675

原创 Mock测试

未完待续

2017-11-07 22:23:09 240

原创 linux常用命令汇总

1、查看cpu、mem信息cat /proc/cpuinfocat /proc/meminfo

2017-11-07 22:23:07 191

原创 《架构漫谈》思维导图

2017-11-07 22:23:04 381

原创 阿里巴巴java开发手册插件全球首发

前言2017年2月9日,首次公布《阿里巴巴Java开发手册》;2017年9月25日,阿里巴巴集团发布了《阿里巴巴Java开发手册》PDF终极版;2017年10月14日,在2017杭州云栖大会上,规约插件全球首发。通过Jetbrains官方仓库安装1. 打开 Settings >> Plugins >> Browse repositories...2. 在搜索框输入alibaba即可看到Al

2017-11-07 22:22:58 258

转载 Java程序员应该知道的10个调试技巧

摘要:调试不仅可以查找到应用程序缺陷所在,还可以解决缺陷。对于Java程序员来说,他们不仅要学会如何在Eclipse里面开发像样的程序,更需要学会如何调试程序。本文介绍了Java程序员必知的10个调试技巧,保证让你受益匪浅![CSDN.NET 张红月/编译] 调试可以帮助识别和解决应用程序缺陷,在本文中,作者将使用大家常用的的开发工具Eclipse来调试Java应用程序。但这里介绍的调

2012-09-07 19:44:56 474

原创 常见排序算法稳定性分析

首先,排序算法的稳定性大家应该都知道,通俗地讲就是能保证排序前2个相等的数其在序列的前后位置顺序和排序后它们两个的前后位置顺序相同。在简单形式化一下,如果Ai = Aj, Ai原来在位置前,排序后Ai还是要在Aj位置前。其次,说一下稳定性的好处。排序算法如果是稳定的,那么从一个键上排序,然后再从另一个键上排序,第一个键排序的结果可以为第二个键排序所用。基数排序就是这样,先按低位排序,逐次按高位

2012-08-16 21:26:20 531

转载 Eclipse 或RAD里常用的快捷键

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编

2012-08-10 14:53:48 2058

转载 exploded archive(development mode) 和Packaged Archive(production mode)

exploded archive(development mode) 这种叫开发模式这是直接把文件夹,jsp页面 ,classes等等移到tomcat 部署文件夹里面,进行加载部署 Packaged Archive(production mode) 这种叫发布模式,这是先打成war包,再发布

2012-08-10 14:22:41 5745

原创 运行时异常与一般异常有何异同

异常表示程序运行过程中可能出现的非正常状态,Java 提供了两类主要的异常 :运行时异常 和 非运行时异常 。非运行时异常也就是我们经常遇到的 IO 异常,以及 SQL 异常都是这种异常。 对于这种异常, JAVA 编译器强制要求我们必需对出现的这些异常进行 catch 。运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误。java编译器要求方法必须声明抛出可能发生的非运行时异

2012-07-31 18:51:41 1076

原创 Exception in thread "main" java.lang.LinkageError错误的解决

在用myeclipse进行调试代码的时候,我们经常在java文件中加入main方法来进行调试。那么有时候会因为包兼容的问题引发以下错误,导致调试失败: **************************************************************Exception in thread "main" java.lang.LinkageError: JAXB 2.

2012-04-26 15:51:38 7219 4

原创 Java中的泛型和枚举

泛型和枚举都是JDK1.5版本之后加入的新特性,泛型将程序代码的类型检查提前到了编译期间进行,枚举类型增强了程序代码的健壮性。1. 泛型在JDK1.5版本之前,如果在集合中添加了不同类型的数据,需要在程序的运行期间对类型之间的转换进行检查。例如:List arrayList=new arrayList();在arrayList中添加String类型的对象和Integer对象,但

2012-03-17 20:55:27 3722

原创 Java中的equals()、“==”以及hashCode()

1. 首先,Java中的equals()和hashCode()这两个方法是从Object类继承过来的equals()在Object类中的定义如下:public boolean equals(Object obj){ return(this==obj); }可见,在Object类中equals()方法和"=="是一样的概念。equals()方法实际

2012-03-16 21:39:48 631

原创 additional info: invalid structural object class chain (person/SIPIdentity)

root@ubuntu:/usr/local/openldap/libexec# ldapadd -x -D "cn=root,ou=2222,dc=2,dc=13" -W -f /home/shr/Code/LDAP/sipuser.ldifEnter LDAP Password: adding new entry "cn=Bob,ou=2222,dc=2,dc=13"ldap_add:

2012-03-07 19:01:34 1630

转载 请注意:java中没有引用传递

说明:本文的适用对象为java初学者、如果有读者发现文章中有叙述不妥之处,请指正。今天在论坛上有人提了一个关于java中调用函数时有没有引用传递的问题,可谓是吵的不可开交。有人说java只有值传递,也有人说java既有值传递也有引用传递,那么java中到底有没有引用传递呢,下面我来分析一下。一、首先来明确一下"值传递"和"引用传递的"区别值传递:是对所传递参数进行一次副本拷

2012-03-05 21:54:06 507

原创 javax.servlet.UnavailableException: org/springframework/web/context/WebApplicationContext

1.javax.servlet.UnavailableException: org/springframework/web/context/WebApplicationContext这个异常是没有相应的JAR包(spring-web.jar)\2.java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit(IILj

2012-02-29 14:16:58 4790 1

原创 图解myEclipse 查看原始类出现The jar file rt.jar has no source attachment

window-->preferrencesedit进入:source attachment:

2012-02-22 10:03:41 6080 2

原创 解决:用MyEclipse启动tomcat 报错cannot not find the main class

首先确保Myeclipse中JAVA compile版本和自己部署的JRE版本一致,设置方法如下:右键点击项目--->>>preference-->>>JAVA compiler 查看编译器版本右键点击项目--->>>build path--->>>Configure build path--->>>Libraries-->>JRE system library 查看JRE版本然

2012-02-22 09:51:16 5670 2

原创 Java设计模式-工厂方法模式

定义一个用于创建对象的接口,让子类决定将哪一个类实例化。Factory Method 使一个类的实例化延迟到其子类。package car_interface;public interface Icar_interface { public void start(); public void stop();}package car_imple;import car_i

2012-02-20 23:45:09 457

转载 linux架设subversion(svn)版本控制

1.需要两个文件,httpd和subversion. httpd是web服务器,用来通过web访问subversion,httpd可以在apache官方网站上下载到 2.新建一个用户:svnroot 最好不要让root用户参与到svn的权限管理和日常的运行和维护工作中来,但是下面的一些安装和配置操作还是 需要root用户来完成的,因为有些操作只有root才能做。权限问题很重要。曾经因为权限

2012-01-12 22:03:52 473

转载 Linux 命令-chown

概述  指令名称 : chown  使用权限 : root  使用方式 : chown [-cfhvR] [--help] [--version] user[:group] file...  说明 : Linux/Unix 是多人多工作业系统,所有的档案皆有拥有者。利用 chown 可以将档案的拥有者加以改变。一般来说,这个指令只有是由系统管理者(root)所使用,一般

2012-01-12 22:02:09 461

转载 Linux 命令-chmod

命令描述  变更文件或目录的权限。在UNIX系统家族里,文件或目录权限的控制分别以读取,写入,执行3种一般权限来区分,另有3种特殊权限可供运用,再搭配拥有者与所属群组管理权限范围。您可以使用chmod指令去变更文件与目录的权限,设置方式采用文字或数字代号皆可。符号连接的权限无法变更,如果您对符号连接修改权限,其改变会作用在被连接的原始文件。权限范围的表示法如下:  u:User,即文件

2012-01-12 22:00:42 490

转载 linux系统硬盘分区概念

在常用的PC系统中,硬盘在安装某个操作系统之前,都需要对硬盘进行分区,所以我们需要清晰的掌握分区概念,避免操作失误导致数据丢失。按照分区类型划分,硬盘分区可分为主分区、扩展分区和逻辑分区。主分区主分区是硬盘分区的基本类型,主分区中可直接创建文件系统供操作系统使用。硬盘分区信息是保存在硬盘分区表当中的,在硬盘分区表中只能保存4个主分区记录,所以,一块硬盘最多只能建立4个主分区。扩展分区

2012-01-11 11:34:20 1700 1

转载 简述linux系统的目录结构作用和分区方案

在Windows操作系统中,使用盘符代表独立的文件系统,如C盘,D盘等,没i一个盘符中都会有个根目录,对于这种同一个系统中可以存在多个根目录的目录结构,被称为森林型目录结构。而Linux系统使用树型目录结构,即在整个系统中只存在一个根目录(文件系统),所有其他的文件系统都挂载到根目录下相应的子目录节点中。在linux的目录结构中,根目录(/)及其下的子目录名称如图:下面介绍一下linu

2012-01-11 11:33:36 3230

转载 Java中String的比较

例子A:    Java代码     String str1 = "java";  String str2 = "java";  System.out.print(str1==str2); 地球上有点Java基础的人都知道会输出false,因为==比较的是引用,equals比较的是内容。不是我忽悠大家,你们可以在自己的机子上运行一 下,结果是true!原因很简单,String对

2012-01-08 22:50:36 628

转载 程序员的生存法则

前几天,和国内某知名企业的行销一线喝茶聊天,他一直在抱怨自己的上司很差劲,一直允诺追加奖金,但是月底考评结果却给的很差,奖金也没别人的多,所以他想调别的部门。我很是惊诧,这公司是你们家开的?怎么可以想调就调?他笑了笑说,你不懂职场生存法则吗?     他的工作需要经常出差,全国各地跑。上次是去江西,他知道部门A的老大老家在江西,就主动去找A部门老大,告之有个出差机会,要不要一起?后来我才明白“

2012-01-07 20:57:02 425

转载 “三国演义”何处去

微软资深副总裁张亚勤在2011移动开发者大会的演讲《移动互联的新趋势》这样描述当前的移动操作系统的分布趋势:随着Windows Phone的推出,移动平台市场渐成三国演义之势(并非原话,大致意思是这样)。那么就让我们分析一下这“三国”在未来力量会发生怎样的此消彼长。      首先让我们分析一下在这个移动产业链中有哪几类人,他们的目标又是什么。据我分析,大致如下: (上

2012-01-07 20:37:41 616

转载 通过GRUB引导安装Red Flag系统

由于我的WINDOWS系统用的是2000,且没有几个能用的软盘,只能思谋从硬盘安装了,用GRUB引导  假设硬盘分区为四个:  hda1 vfat Windows的C盘,挂载在TL8W的/mnt/win_c目录  hda5 rfs TL8W(TurboLinux 8 Workstation)的根分区/  hda6 rfs 将要安装红旗Linux 4.0,挂载在TL8W的/mnt/hda6目录  h

2012-01-05 17:17:48 627

转载 2000-2010 十大最具技术影响力产品(国内)

文 / 李智自1976年进入现代桌面计算时代以来,软件和互联网相继取代硬件成为现代计算的核心。在此期间,有无数款优秀的软件、互联网产品诞生,改变了人们的计算方式和日常生活。软件和互联网应用纷繁复杂,技术广博精深,我们试图从一个宏观的视角来反映当前软件研发的各个方面,然而,这绝非易事。在此《程序员》杂志联合CSDN网站评出了“2000-2010十大最具技术影响力产品(国内)”。它们其中或者独具创

2012-01-01 20:23:07 1630

转载 2000-2010 十大最具技术影响力产品(国外)

文 / 余晟  霍炬2000-2010年,是世界软件业蓬勃发展的10年,其中诞生的明星级产品和应用可谓汗牛充栋。那么,在中国的开发者心目中,有哪些占据更重要的位置呢?不久前《程序员》杂志联合CSDN网站做了一个“2000-2010十大最具技术影响力产品(国外)”的用户调查,评选出10款得票最高的软件产品。产品名称:FacebookFacebook真正解释了“社交”,接入网络,登入Fac

2012-01-01 19:13:10 1009

转载 2012平台之战

领域热词:生态系统、数据、信息运营商、云计算2011年最热的关键词恐怕非平台莫属。原因很简单,一年来发生的重大事件几乎都与平台息息相关。在芯片层,ARM架构已经占据移动设备的大部分份额,对曾经无可争议的霸主Intel造成极大压力。其中Nvidia的成功转型尤为典型,它借助基于ARM的Tegra打了场漂亮的翻身仗,2011年11月发布4核移动芯片,巩固了自己与高通、TI、三星等一道作为一线A

2011-12-31 10:41:42 1105

转载 Windows 8将对iOS和Android形成威胁10大原因

美国知名IT杂志《eWeek》网络版近天撰文,指出微软的Windows 8将会对苹果的iOS和谷歌的Android产生威胁,并阐述了构成威胁的10种原因。eWeek网站的文章内容如下:苹果的iOS和谷歌的Android平台在平板电脑领域的确表现很好,但是,随着微软Windows 8的即将面世,这一切可能会发生改变。业界人士很少认为,iOS和Android会有什么值得担忧的地方。这两大平

2011-12-28 14:12:01 482

《壹百度》完整完美PDF版本

《壹百度》完整完美PDF版本,想了解百度的可以看看喽

2011-06-17

Linux 文件系统剖析,共享

Linux 文件系统剖析 Linux 文件系统剖析 Linux 文件系统剖析 Linux 文件系统剖析

2011-03-14

开源世界旅行手册,开源世界助手

开源世界旅行手册 开源世界旅开源世界旅行手册行手册

2011-03-14

科来网络分析协议图2011.pdf

科来网络分析协议图2011.pdf最新版的,信息分享!传完回家过年!年前赚人品!

2011-01-24

unix高级环境编程.rar

unix高级环境编程.rar快乐分享,回家过年!谢谢帮顶

2011-01-24

常用算法集--分享给大家

常用算法集--分享给大家,好东西,多学习,呵呵,记得帮顶啊!谢谢传完回家过年

2011-01-24

personManager

个人管理系统,呵呵呵,有兴趣的可以下载下来看看啊

2009-06-12

毕业论文开题报告SSH教学网站

毕业论文开题报告:毕业设计题目为基于SSH的教学网站的设计与实现

2009-06-01

网络协议工程答案

水水水水水水水水水水水水

2008-05-10

空空如也

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

TA关注的人

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