自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

扬帆HOME_13564955560

趋势大于结果!

  • 博客(55)
  • 资源 (12)
  • 收藏
  • 关注

原创 Linux下安装Zookeeper

Zookeeper是一个协调服务,可以用它来作为配置维护、名字服务、分布式部署;下面,我来分享一下在Linux下安装Zookeeper的整个步骤,让大家少走弯路。一、Zookeeper下载[plain] view plain copy print?[root@localhost 下载]# wget http://m

2017-07-06 14:35:30 321

原创 Linux下redis安装与使用

redis官网地址:http://www.redis.io/     最新版本:2.8.3     在Linux下安装Redis非常简单,具体步骤如下(官网有说明):     1、下载源码,解压缩后编译源码。$ wget http://download.redis.io/releases/redis-2.8.3.tar.gz$ tar xzf redis-2

2017-07-06 14:30:35 351

原创 dubbo结合spring简单快速搭建

前言关于dubbo的介绍网上有很多博文有入门级的说明,但在这里,将会提供给大家dubbo的入门介绍,dubbo结合spring项目的简单搭建,以及提供demo源代码的免费下载。dubbo的官方网址是:http://dubbo.io/dubbo框架使用的demo源码下载地址:http://download.csdn.net/detail/fighterandknight/95

2017-06-27 17:33:54 340

原创 Maven简单、快速构建spring mvc项目

1.1新建Maven的web项目打开菜单File –New-MavenProject。点击Next选择模板类型archtype——maven-archtype-webapp。然后点击Next。输入Group Id和artifact Id。Group Id一般填入项目名称,Artifact Id一般填入子项目的名

2017-06-25 14:21:28 476 1

原创 log4j.properties 的使用详解

1.输出级别的种类ERROR、WARN、INFO、DEBUGERROR 为严重错误 主要是程序的错误WARN 为一般警告,比如session丢失INFO 为一般要显示的信息,比如登录登出DEBUG 为程序的调试信息2.配置日志信息输出目的地log4j.appender.appenderName = fully.qualified.name.of.append

2016-08-23 10:55:40 4204

原创 Spring中数据源和数据库连接池配置的几种方法

一、           数据源的配置:*    与 hibernate 集成最常见的一种:配置 sessionFactory -->        bean id = "sessionFactory" class = "org.springframework.orm.hibernate3.LocalSessionFactoryBean" >            

2016-08-23 10:53:39 1916

原创 Eclipse中查看jar包中的源码

Java Decompiler Plugin For Eclipse IDE1. 下载JAD , 1.5.8版本的jad在 http://www.softpedia.com/progDownload/JAD-Download-85911.html 将展开后的jad.exe放到某个目录,例如 c:/jad/jad.exe2. 下载JADClipse插件ht

2015-12-18 17:46:30 440

原创 oracle 搭建实时同步data guard的最高可用-切换主备

搭建实时同步data guard的最高可用-切换主备首先保证主库在归档模式下:错过N次了准备二台机器(hostname gw hosts ech0)host-only[root@node1 ~]# ifconfigeth0      Link encap:Ethernet  HWaddr 08:00:27:9C:CC:51            inet addr:192.16

2015-12-18 17:45:26 4995

原创 压力测试工具

到http://www.acme.com/software/http_load/ 下载http_load ,安装也很简单直接make;make instlall 就行。http_load 的标准的两个例子是: http_load -parallel 5 -fetches 1000 urls.txt  http_load -rate 2 -seconds 300 urls.t

2015-12-18 17:37:25 755

原创 Linux下的JDK安装与卸载

一、JDKlinux下的安装1.官网下载JDK(根据自己的情况下载JDK,这个不多说)   http://www.oracle.com/technetwork/java/javase/downloads/index.html2.准备JDK安装包   我下载安装的JDK是:jdk-6u29-linux-x64-rpm.bin3.上传或者拷贝到Linux系统中

2015-12-18 17:34:38 420

原创 Oracle、MySql、SQLServer 数据分页查询

最近简单的对oracle,mysql,sqlserver2005的数据分页查询作了研究,把各自的查询的语句贴出来供大家学习.....       (一)、 mysql的分页查询        mysql的分页查询是最简单的,借助关键字limit即可实现查询,查询语句通式:/** sql:可以是单表的查询语句,也可以是多表的联合查询语句* firstIndex:其实的索引

2015-12-18 17:33:26 336

原创 spring 配置文件属性详解①

一、引用外部属性文件          classpath:mail.properties    classpath:jdbc.properties      我们定义了一个PropertyPlaceholderConfigurer类的实例,并将其位置属性设置为我们的属性文件。该类被实现为Bean工厂的后处理器,并将使用定义在文件中的属性来代替所

2015-12-18 17:20:51 411

原创 spring 配置文件详解

转自: http://book.51cto.com/art/201004/193743.htm此处详细的为我们讲解了spring2.5的实现原理,感觉非常有用!             Spring配置文件是用于指导Spring工厂进行Bean生产、依赖关系注入(装配)及Bean实例分发的"图纸"。Java EE程序员必须学会并灵活应用这份"图纸"准确地表达自己

2015-12-18 17:18:33 298

原创 spring MVC配置详解

现在主流的Web MVC框架除了Struts这个主力 外,其次就是Spring MVC了,因此这也是作为一名程序员需要掌握的主流框架,框架选择多了,应对多变的需求和业务时,可实行的方案自然就多了。不过要想灵活运用Spring MVC来应对大多数的Web开发,就必须要掌握它的配置及原理。  一、Spring MVC环境搭建:(Spring 2.5.6 + Hibernate 3.2.0)

2015-12-18 17:13:21 319

原创 web.xml配置详解

1、web.xml学名叫部署描述符文件,是在Servlet规范中定义的,是web应用的配置文件。2、部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(Document Typ

2015-12-18 17:07:28 293

原创 十大关系数据库SQL注入工具一览

数据库sql注入工具摘要:众所周知,SQL注入攻击是最为常见的Web应用程序攻击技术。同时SQL注入攻击所带来的安全破坏也是不可弥补的。以下罗列的10款SQL工具可帮助管理员及时检测存在的漏洞。 BSQL Hacker BSQL Hacker是由Portcullis实验室开发的,BSQL Hacker 是一个SQL自动注入工具(支持SQL盲注),其设计的目的是希望能对任何的数据库进...

2015-10-10 11:06:37 600

原创 Linux下的JDK安装与卸载

一、JDKlinux下的安装1.官网下载JDK(根据自己的情况下载JDK,这个不多说)   http://www.oracle.com/technetwork/java/javase/downloads/index.html2.准备JDK安装包   我下载安装的JDK是:jdk-6u29-linux-x64-rpm.bin3.上传或者拷贝到Linux系统中

2015-07-25 10:06:10 348

原创 Linux下安装Tomcat服务器和部署Web应用

一、上传Tomcat服务器    二、安装Tomcat服务器2.1、解压tomcat服务器压缩包    2.2、配置环境变量  tomcat服务器运行时是需要JDK支持的,所以必须配置好JDK用到的那些环境变量    编辑/etc下的profile文件,加上如下内容:    2.3、修改tomcat服务器的启动端口    修改将Tomca

2015-07-25 10:01:21 485

原创 linux mysql 操作命令

1.linux下启动mysql的命令:mysqladmin start/ect/init.d/mysql start (前面为mysql的安装路径)2.linux下重启mysql的命令:mysqladmin restart/ect/init.d/mysql restart (前面为mysql的安装路径)3.linux下关闭mysql的命令:mysqladmin

2015-07-25 09:56:29 421

原创 Log4j中配置日志文件相对路径

方法一、 解决的办法自然是用相对路径代替绝对路径,其实log4j的FileAppender本身就有这样的机制,如:log4j.appender.logfile.File=${WORKDIR}/logs/app.log 其中“${WORKDIR}/”是个变量,会被System Property中的“WORKDIR”的值代替。这样,我们就可以在log4j加载配置文件之前,先用System.setP

2015-07-25 09:45:19 700

原创 mysql如何将一个表导出为excel表格

方法一:进入到mysql的控制台,输入:1. SELECT * INTO OUTFILE ‘./test.xls‘ FROM tb1 WHERE 1 ORDER BY id DESC LIMIT 0, 50;这样,应该会在你的mysql的var/目录下产生一个test.xls的文件。方法二:Liunx 控制台,输入1. echo "SELECT * FROM

2015-07-25 09:36:42 1306

原创 request和response的知识

Request 和 Response 对象起到了服务器与客户机之间的信息传递作用。Request 对象用于接收客户端浏览器提交的数据,而 Response 对象的功能则是将服务器端的数据发送到客户端浏览器。一、Request对象的五个集合:QueryString:用以获取客户端附在url地址后的查询字符串中的信息。    例如:stra=Request.QueryStrin

2015-06-04 16:09:35 909

原创 Log4.properties 配置详解

一、Log4j简介 Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。 1、Loggers Loggers组件在此系统中被分为五个级别:DEBUG、INFO、WA

2015-05-10 10:22:09 2236

原创 过滤器 监听器 拦截器 区别

1.过滤器Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是过滤字符编码、做一些业务逻辑判断等。其工作原理是,只要你在web.xml文件配置好要拦截的客户端请求,它都会帮你拦截到请求,此时你就可以对请求或响应(Request、Response)统一设置编码,简化操作;同时还可进行逻辑判断,如用户是否已经登陆、有没有权限访问该

2015-05-10 10:18:30 299

原创 Web.xml配置详解(2)

首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在 listener 的前面而会先加载 filter。最终得出的结论是:listener -> filter -> servlet同时还存在着这样一种配置节:context-param,它用于向 ServletContext 提供键值对,即应用程序上下文信息。我们的 listener, f

2015-05-10 10:04:05 274

原创 Web.xml配置详解

1 定义头和根元素2 部署描述符文件内的元素次序3 分配名称和定制的UL3.2 定义定制的URL3.3 命名JSP页面4 禁止激活器servlet4.1 重新映射/servlet/URL模式4.2 全局禁止激活器:Tomcat1.禁止激活器: Tomcat 42.禁止激活器:Tomcat35 初

2015-05-10 09:51:33 335

原创 Eclipse下,把jar包部署到其他文件夹,而不是放在WEB-INF/lib的文件夹下

在Eclipse下,把jar包部署到其他文件夹,而不是放在WEB-INF/lib的文件夹下,这样,部署到服务器上,可以把这些包关联上传到服务器上,具体要配置项目下的.classpath,在这个文件下加上需要关联的jar的路径就好了 如(我把jar放在根目录下的lib文件下,注意,不是WEB-INF/lib的文件夹):    ....... 

2015-05-03 15:47:02 5265

原创 Oracle 理解where 1=1

here 1=1有什么用?在SQL语言中,写这么一句话就跟没写一样。select * from table1 where 1=1与select * from table1完全没有区别,甚至还有其他许多写法,1'b',其目的就只有一个,where 的条件为永真,得到的结果就是未加约束条件的。在SQL注入时会用到这个,例如select * from table1 where name=

2015-05-03 15:45:11 933

原创 Tomcat 连接池

一、简介        JNDI : Java Naming and Directory Interface (JNDI)      首先关于jndi的配置网上资料很多,但大多都不是我想要的,原因很简单,改的配置文件太多,耦合度还是太高。     据网上资料所言,需要更改的配置文件有三:tomcat的server.xml,工程下的WEB-INF/web.xml和spring

2015-05-03 15:40:40 286

原创 Tomcat 配置多个服务 server 起多个应用

1.通过配置多个元素(不同目录)(fatkun:这个和直接放在webapps不用配置差不多)在下配置多个元素12 path="app1" docBase="E:/workspace/app1/WebRoot" debug="0" reloadable="true">> path="app2" docBase="E:/workspace/ap

2015-05-03 15:39:34 1036

原创 some characters cannot be mapped using iso-8859-1 character encoding

Eclipse中新建一个.properties文件,如果输入中文保存时就会提示错误Reason:some characters cannot be mapped using "ISO-8859-1" character encoding.Either change the encoding or remove the characters which are not supported

2015-05-03 15:35:22 398

原创 Eclipse 打断点调试进入到class文件中

eclipse打断点调试进入到class文件中,是由于对应的java类跟编译后的class文件,没有关联上,解决办法:在打断点调试的时候,如果发现进入到了class文件,先别着急关闭class文件,在该class文件中有个按钮,然后点击这个按钮,选择跟该项目对应的项目类型(java项目或者javaweb项目等)关联对应的工程,点击确定就行。这样源码与class 文件就相关联

2015-05-03 15:35:20 1664

原创 Oracle 数据库中文乱码

查看的数据库字符集:SQL> select userenv('language') from dual;USERENV('LANGUAGE')----------------------------------------------------AMERICAN_AMERICA.ZHS16GBKoracle环境变量文件.bash_profile设置为PATH=$PATH:$HOME/b

2015-05-03 15:32:43 376

原创 Oracle Exp,Imp使用详解

语法和实例:     1、EXP:       有三种主要的方式(完全、用户、表)       1、完全:           EXP SYSTEM/MANAGER BUFFER=64000 FILE=C:\FULL.DMP FULL=Y           如果要执行完全导出,必须具有特殊的权限       2、用户模式:           EXP SONIC/SO

2015-05-03 15:31:36 263

原创 Linux Ln命令详细解析

ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln –s 源文件 目标文件。  当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在 其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。例如:ln –

2015-05-03 15:15:48 307

原创 Linux Top 命令详细解析

TOP命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况。TOP是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该

2015-05-03 15:15:10 367

转载 Eclipse 重构快捷方式

Extract Method       如果方法中含有过多特定的操作,方法太长,或者其中的某段代码被多次使用,这时,可以用提炼方法重构将这部分代码提取到单独的方法中。在Eclipse中应用此重构方便快捷。       选中要提炼的代码段,从重构菜单中选择提炼方法项,或者使用快捷键Alt + Shift + M。       在提炼方法对话框中,输入新方法的名字,选择修饰词

2015-04-23 00:11:16 1410

原创 PL/SQL Developer使用技巧

1、类SQL PLUS窗口:File->New->Command Window,这个类似于oracle的客户端工具sql plus,但比它好用多了。2、设置关键字自动大写:Tools->Preferences->Editor,将Keyword case选择Uppercase。这样在窗口中输入sql语句时,关键字会自动大写,而其它都是小写。这样阅读代码比较容易,且保持良好得编码风格,同理,在To

2015-04-23 00:03:01 284

原创 jdbc 连接池 common-pool, common-dbcp源码解读与对象池原理剖析

一、数据库连接池数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池正是针对这个问题提出来的。数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而再不是重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库

2015-03-27 10:45:32 2352

原创 Oracle 内存参数设置

oracle 实例结构:oracle实例 = 内存结构+进程结构oracle进程=服务进程+用户进程主要的后台进程有:DBWR:数据库读写进程LGWR:日志记录进程ARCH:归档进程CKPT:检查点进程(日志切换;上一个检查点之后,又超过了指定的时间;预定义的日志块写入磁盘;例程关闭,DBA强制产生,表空间offline)LCKn:封锁进程Dnnn:调度进程

2015-03-26 15:49:46 497

jdk-7-window-64

jdk1.7的新特性主要内容: 在switch中使用String,在1.7以前只支持byte,short,int,char,enum。使用方式和使用byte,short那些一样,就不举例子了。 try-with-resources,之前使用的很多IO操作都需要手动去关闭流,现在使用这种方式,只要是实现了java.lang.AutoCloseable和java.io.Closeable的类就不需要再手动关闭了。 例子:try(OutputStream out=new FileOutputStream("/home/a.txt")){} 如果是使用了多个需要关闭的流可以在括号中加入";"然后接在后面继续声明,声明时需要注意顺序,先声明的后关闭 捕获多个异常,之前捕获的每个异常都需要写一次catch,现在只需要一次catch 例子:catch(IllegalArgumentException | IllegalAccessException e){} 泛型实例化类型自动推断,例子看看就明白,在之前后面的泛型必须写,现在不需要了 例子:List<String> list=new ArrayList<>(); 增加二进制表示 int a=123;//十进制 int b=0123;//八进制 int c=0x123;//十六进制 int d=0b101;//二进制(1.7新增) 数字中可以添加分隔符,编译的时候回自动去掉下划线 例子:int a=1000_000_000;

2019-02-11

spring 源码中文注释

spring 源码解析

2018-12-11

亿级流量网站架构核心技术.pdf

2017年4月2日 - 《亿级流量网站架构核心技术》全称《亿级流量网站架构核心技术——跟开涛学搭建高可用高并发系统》,作者张开涛,由电子工业出版社2017年5月出版。..

2018-05-02

jdk-8u162-linux-x64

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

2018-05-02

jdk-6u45-linux-x64

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

2018-05-02

apache-jmeter-4.0

Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。另外,JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。为了最大限度的灵活性,JMeter允许使用正则表达式创建断言。

2018-05-02

apache-activemq-5.9.0-bin

消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过写和检索出入列队的针对应用程序的数据(消息)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。排队指的是应用程序通过队列来通信。队列的使用除去了接收和发送应用程序同时执行的要求。

2018-05-02

allwaysync-14-2-1破解版

Allway Sync是一个在Windows系统下运行的免费文件、目录同步软件。 Allway Sync使用了创新性的同步算法对PC、笔记本和USB设备等设备进行同步。

2016-10-26

33个本科毕业设计

33个本科毕业设计,希望会对你有帮助 !

2013-04-18

IT设备资产管理系统

IT设备资产管理系统,希望可以对您有用!

2013-04-18

智能家居系统全套计算机毕业设计参考资料

智能家居系统全套计算机毕业设计参考资料,希望可以帮到你!

2013-04-18

[电子商务]在线订票系统源码(毕业设计)_ticketweb

]在线订票系统源码(毕业设计)_ticketweb

2013-04-18

空空如也

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

TA关注的人

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