- 博客(55)
- 资源 (12)
- 收藏
- 关注
原创 Linux下安装Zookeeper
Zookeeper是一个协调服务,可以用它来作为配置维护、名字服务、分布式部署;下面,我来分享一下在Linux下安装Zookeeper的整个步骤,让大家少走弯路。一、Zookeeper下载[plain] view plain copy print?[root@localhost 下载]# wget http://m
2017-07-06 14:35:30 339
原创 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 371
原创 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 363
原创 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 510 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 4227
原创 Spring中数据源和数据库连接池配置的几种方法
一、 数据源的配置:* 与 hibernate 集成最常见的一种:配置 sessionFactory --> bean id = "sessionFactory" class = "org.springframework.orm.hibernate3.LocalSessionFactoryBean" >
2016-08-23 10:53:39 1939
原创 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 461
原创 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 5037
原创 压力测试工具
到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 788
原创 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 441
原创 Oracle、MySql、SQLServer 数据分页查询
最近简单的对oracle,mysql,sqlserver2005的数据分页查询作了研究,把各自的查询的语句贴出来供大家学习..... (一)、 mysql的分页查询 mysql的分页查询是最简单的,借助关键字limit即可实现查询,查询语句通式:/** sql:可以是单表的查询语句,也可以是多表的联合查询语句* firstIndex:其实的索引
2015-12-18 17:33:26 349
原创 spring 配置文件属性详解①
一、引用外部属性文件 classpath:mail.properties classpath:jdbc.properties 我们定义了一个PropertyPlaceholderConfigurer类的实例,并将其位置属性设置为我们的属性文件。该类被实现为Bean工厂的后处理器,并将使用定义在文件中的属性来代替所
2015-12-18 17:20:51 423
原创 spring 配置文件详解
转自: http://book.51cto.com/art/201004/193743.htm此处详细的为我们讲解了spring2.5的实现原理,感觉非常有用! Spring配置文件是用于指导Spring工厂进行Bean生产、依赖关系注入(装配)及Bean实例分发的"图纸"。Java EE程序员必须学会并灵活应用这份"图纸"准确地表达自己
2015-12-18 17:18:33 312
原创 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 341
原创 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 317
原创 十大关系数据库SQL注入工具一览
数据库sql注入工具摘要:众所周知,SQL注入攻击是最为常见的Web应用程序攻击技术。同时SQL注入攻击所带来的安全破坏也是不可弥补的。以下罗列的10款SQL工具可帮助管理员及时检测存在的漏洞。 BSQL Hacker BSQL Hacker是由Portcullis实验室开发的,BSQL Hacker 是一个SQL自动注入工具(支持SQL盲注),其设计的目的是希望能对任何的数据库进...
2015-10-10 11:06:37 670
原创 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 359
原创 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 499
原创 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 437
原创 Log4j中配置日志文件相对路径
方法一、 解决的办法自然是用相对路径代替绝对路径,其实log4j的FileAppender本身就有这样的机制,如:log4j.appender.logfile.File=${WORKDIR}/logs/app.log 其中“${WORKDIR}/”是个变量,会被System Property中的“WORKDIR”的值代替。这样,我们就可以在log4j加载配置文件之前,先用System.setP
2015-07-25 09:45:19 717
原创 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 1341
原创 request和response的知识
Request 和 Response 对象起到了服务器与客户机之间的信息传递作用。Request 对象用于接收客户端浏览器提交的数据,而 Response 对象的功能则是将服务器端的数据发送到客户端浏览器。一、Request对象的五个集合:QueryString:用以获取客户端附在url地址后的查询字符串中的信息。 例如:stra=Request.QueryStrin
2015-06-04 16:09:35 934
原创 Log4.properties 配置详解
一、Log4j简介 Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。 1、Loggers Loggers组件在此系统中被分为五个级别:DEBUG、INFO、WA
2015-05-10 10:22:09 2250
原创 过滤器 监听器 拦截器 区别
1.过滤器Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是过滤字符编码、做一些业务逻辑判断等。其工作原理是,只要你在web.xml文件配置好要拦截的客户端请求,它都会帮你拦截到请求,此时你就可以对请求或响应(Request、Response)统一设置编码,简化操作;同时还可进行逻辑判断,如用户是否已经登陆、有没有权限访问该
2015-05-10 10:18:30 314
原创 Web.xml配置详解(2)
首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在 listener 的前面而会先加载 filter。最终得出的结论是:listener -> filter -> servlet同时还存在着这样一种配置节:context-param,它用于向 ServletContext 提供键值对,即应用程序上下文信息。我们的 listener, f
2015-05-10 10:04:05 286
原创 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 347
原创 Eclipse下,把jar包部署到其他文件夹,而不是放在WEB-INF/lib的文件夹下
在Eclipse下,把jar包部署到其他文件夹,而不是放在WEB-INF/lib的文件夹下,这样,部署到服务器上,可以把这些包关联上传到服务器上,具体要配置项目下的.classpath,在这个文件下加上需要关联的jar的路径就好了 如(我把jar放在根目录下的lib文件下,注意,不是WEB-INF/lib的文件夹): .......
2015-05-03 15:47:02 5284
原创 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 985
原创 Tomcat 连接池
一、简介 JNDI : Java Naming and Directory Interface (JNDI) 首先关于jndi的配置网上资料很多,但大多都不是我想要的,原因很简单,改的配置文件太多,耦合度还是太高。 据网上资料所言,需要更改的配置文件有三:tomcat的server.xml,工程下的WEB-INF/web.xml和spring
2015-05-03 15:40:40 302
原创 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 1053
原创 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 420
原创 Eclipse 打断点调试进入到class文件中
eclipse打断点调试进入到class文件中,是由于对应的java类跟编译后的class文件,没有关联上,解决办法:在打断点调试的时候,如果发现进入到了class文件,先别着急关闭class文件,在该class文件中有个按钮,然后点击这个按钮,选择跟该项目对应的项目类型(java项目或者javaweb项目等)关联对应的工程,点击确定就行。这样源码与class 文件就相关联
2015-05-03 15:35:20 1709
原创 Oracle 数据库中文乱码
查看的数据库字符集:SQL> select userenv('language') from dual;USERENV('LANGUAGE')----------------------------------------------------AMERICAN_AMERICA.ZHS16GBKoracle环境变量文件.bash_profile设置为PATH=$PATH:$HOME/b
2015-05-03 15:32:43 390
原创 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 279
原创 Linux Ln命令详细解析
ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln –s 源文件 目标文件。 当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在 其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。例如:ln –
2015-05-03 15:15:48 324
原创 Linux Top 命令详细解析
TOP命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况。TOP是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该
2015-05-03 15:15:10 379
转载 Eclipse 重构快捷方式
Extract Method 如果方法中含有过多特定的操作,方法太长,或者其中的某段代码被多次使用,这时,可以用提炼方法重构将这部分代码提取到单独的方法中。在Eclipse中应用此重构方便快捷。 选中要提炼的代码段,从重构菜单中选择提炼方法项,或者使用快捷键Alt + Shift + M。 在提炼方法对话框中,输入新方法的名字,选择修饰词
2015-04-23 00:11:16 1425
原创 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 311
原创 jdbc 连接池 common-pool, common-dbcp源码解读与对象池原理剖析
一、数据库连接池数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池正是针对这个问题提出来的。数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而再不是重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库
2015-03-27 10:45:32 2378
原创 Oracle 内存参数设置
oracle 实例结构:oracle实例 = 内存结构+进程结构oracle进程=服务进程+用户进程主要的后台进程有:DBWR:数据库读写进程LGWR:日志记录进程ARCH:归档进程CKPT:检查点进程(日志切换;上一个检查点之后,又超过了指定的时间;预定义的日志块写入磁盘;例程关闭,DBA强制产生,表空间offline)LCKn:封锁进程Dnnn:调度进程
2015-03-26 15:49:46 533
jdk-7-window-64
2019-02-11
亿级流量网站架构核心技术.pdf
2018-05-02
jdk-8u162-linux-x64
2018-05-02
jdk-6u45-linux-x64
2018-05-02
apache-jmeter-4.0
2018-05-02
apache-activemq-5.9.0-bin
2018-05-02
allwaysync-14-2-1破解版
2016-10-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人