自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

孤天浪雨

命运自己掌握,飞翔才是王道!

  • 博客(28)
  • 资源 (25)
  • 收藏
  • 关注

原创 J2ee项目从0搭建(十):在项目中集成log日志收集(slf4j+log4j)

一、导入依赖jar:二、配置log4j.properties:三、在代码中进行收

2016-07-29 10:40:34 1335 1

转载 log4j.properties 配置详解

二、Log4j说明1      og4j.rootCategory=INFO, stdout , R此句为将等级为INFO的日志信息输出到stdout和R这两个目的地,stdout和R的定义在下面的代码,可以任意起名。等级可分为OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL,如果配置OFF则不打出任何信息,如果配置为INFO这样只显示INFO, WARN,

2016-07-28 23:19:38 3886

转载 为什么要使用SLF4J而不是Log4J

每一个Java程序员都知道日志对于任何一个Java应用程序,尤其是服务端程序是至关重要的,而很多程序员也已经熟悉各种不同的日志库如java.util.logging、Apache log4j、logback。但如果你还不知道SLF4J(Simple logging facade for Java)的话,那么是时候去在你项目中学习使用SLF4J了。在这篇文章中,我们将学习为什么使用SLF4J比l

2016-07-28 23:12:50 635

转载 jetty小技巧:plugin方式下,如何调整启动的端口号;jetty独立部署时,如何修改上下文contextPath

1)plugin方式下,如何调整启动的端口号plugin> groupId>org.mortbay.jettygroupId> artifactId>jetty-maven-pluginartifactId> version>${maven-jetty-plugin_version}vers

2016-07-28 22:42:54 4920

转载 Java 读写Properties配置文件

1.Properties类与Properties配置文件  Properties类继承自Hashtable类并且实现了Map接口,也是使用一种键值对的形式来保存属性集。不过Properties有特殊的地方,就是它的键和值都是字符串类型。2.Properties中的主要方法(1)load(InputStream inStream)   这个方法可以从.properti

2016-07-28 19:41:07 507

原创 java web项目中的properties文件中的属性值在启动后进行修改(数据库密码加密等)

一、场景:我们在db.properties中配置了数据库连接信息,数据库密码是经过加密的,我们希望对配置文件中的密码进行加密处理,如配置password=123,经过加密,实际使用时是password=avbsdfs。二、实现:通过继承PropertyPlaceholderConfigurer改写loadProperties方法。原使用:

2016-07-28 19:34:05 4508

转载 Log4j输出终端(Appender)详解

对于Appender接口,Log4j提供了以下几个实现:org.apache.log4j.ConsoleAppender(控制台)org.apache.log4j.FileAppender(文件)org.apache.log4j.DailyRollingFileAppender(每天都产生一个日志文件)org.apache.log4j.RollingFile

2016-07-28 15:20:19 4468

转载 Linux下查看jdk安装路径版本、安装jdk、配置环境变量

一、查看jdk安装路径、版本:查看JDK版本:java -version查看java执行路径:which java查看JAVA_HOME路径:echo $JAVA_HOME插卡PATH内容:echo $PATH二、安装JDK:方式一:手动下载jdk包:http://www.oracle.com/technetwork/cn/java/javase/downloads/j

2016-07-28 14:52:13 49245

原创 J2ee项目从0搭建(九):将eclipse创建的web项目迁移到Intellij IDEA中运行

一、背景:有一个在eclipse中创建的web项目,现在需要把开发工具切换到Intellij IDEA上开发。二、将eclipse创建的web项目迁移到Intellij IDEA中:在IDEA中点击File-》New-》Project from Existing Sources...:选中原Eclipse工程目录,点击OK:在Import Project中选中Imp

2016-07-23 15:59:48 8670

转载 java反射详解

个人感觉非常好的一篇文章,转载地址:http://www.cnblogs.com/rollenholt/archive/2011/09/02/2163758.html本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。下面开始正文。【案例1】通过一个对象获得完整的包名

2016-07-14 17:45:07 637

转载 Java Executors(线程池)

转载地址: http://blog.csdn.net/coding_or_coded/article/details/6856014Sun在Java5中,对Java线程的类库做了大量的扩展,其中线程池就是Java5的新特征之一,除了线程池之外,还有很多多线程相关的内容,为多线程的编程带来了极大便利。为了编写高效稳定可靠的多线程程序,线程部分的新增内容显得尤为重要。   有关Java

2016-07-14 16:28:33 443

原创 spring 自带的定时器task

一、在spring的配置文件中加入task配置:<beans xmlns="http://www.springframework.org/schema/beans" xmlns:task="http://www.springframework.org/schema/task" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xm

2016-07-14 16:04:13 4886

转载 textarea:文本输入区内实现换行、出现横向(水平)滚动条、自动定位到最底部

一、文本输入区内实现换行:在textarea文本输入区内想要换行,输入显示,输入w3school.com.cn提供的%OD%OA方法也不行,输入/r/n显示/r/n。 解决方法:输入 即可成功换行。参考地址:http://www.jb51.net/web/136031.html二、出现横向(水平)滚动条:解决方法:请指定 wrap="off

2016-07-14 14:52:00 6244

转载 oracle 日期格式汇总

to_date("要转换的字符串","转换的格式")   两个参数的格式必须匹配,否则会报错。即按照第二个参数的格式解释第一个参数。to_char(日期,"转换格式" ) 即把给定的日期按照“转换格式”转换。 转换的格式:表示year的:y 表示年的最后一位 yy 表示年的最后2位 yyy 表示年的最后3位 yyyy 用4位数表示年表示month的:mm 用2位数字表示月;

2016-07-14 14:06:03 765

原创 Oracle 序列使用时:ORA-08002: 序列 SEQ_WGB_TEST2.CURRVAL 尚未在此会话中定义

一、场景:Oracle中id经常使用序列自增,这就会导致新增时id的使用(A表的主键ID,新增时,同时要在B表中存入一个相同的当前ID)二、使用:CURRVAL(当前值) NEXTVAL(下一个值):NEXTVAL可以单独使用在sql语句中;而CURRVAL在没有使用NEXTVAL的时候使用的话就会报错(尚未在此会话中定义)。三、解决:在执行CURRVAL之前需要先执行NEXTVA

2016-07-14 13:49:22 13373

转载 Spring配置项之<aop:aspectj-autoproxy />

通过配置织入@Aspectj切面 虽然可以通过编程的方式织入切面,但是一般情况下,我们还是使用spring的配置自动完成创建代理织入切面的工作。 通过aop命名空间的/>声明自动为spring容器中那些配置@aspectJ切面的bean创建代理,织入切面。当然,spring 在内部依旧采用AnnotationAwareAspectJAutoProxyCreator进行自

2016-07-10 13:51:43 7359

转载 Map中删除数据

在Map中直接删除内容将抛出 java.util.ConcurrentModificationException 异常,如果要删除可以用Iterator的remove()方法。 以下代码报错: Java代码  Map map = new HashMap ();  map.put("1", "a");  map.put("2", "b");  map.pu

2016-07-10 13:36:51 1441

转载 服务发现系统consul-HTTP API

官网地址:https://www.consul.io/docs/agent/http.htmlconsul的主要接口是RESTful HTTP API,该API可以用来增删查改nodes、services、checks、configguration。所有的endpoints主要分为以下类别:kv - Key/Value存储agent - Agent控制catalog -

2016-07-10 13:09:19 15665

转载 IntelliJ Idea 常用快捷键列表

转载自:http://lavasoft.blog.51cto.com/62575/97730个人最常用:Ctrl+N   查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L  格式化代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+空格 代码提示Ctrl+Alt+Space 类名或接口名提示Ctrl+

2016-07-10 13:02:26 2270

原创 校验字符串是否是JSON格式,将不规则展示的json格式的字符串进行规则展示(json格式化)

var str = {"code": "","svcname": "","version": "","component": "","category": "","requestMsg": [{"fieldName": "userName","type": "simple","required": "true"},{"fieldName": "age","type": "simple","requ

2016-07-10 12:43:08 9479 1

转载 重定向与请求转发的区别以及在springmvc中重定向的使用

请求重定向与请求转发的比较,HttpServletResponse.sendRedirect方法和RequestDispatcher.forward方法都可以让浏览器获得另外一个URL所指向的资源,但两者的内部运行机制有很大的区别。1.RequestDispatcher.forward方法只能将请求转发给同一个Web应用中的组件,HttpServletResponse.sendRedire

2016-07-10 12:25:22 2519

转载 jquery之table:给table动态增加行、清空table

比如设置table的id为tabvar trHTML = "..."$("#tab").append(trHTML);//在table最后面添加一行$("#tab tr:eq(2)").after(trHTML); // 在table的第3行后面添加一行$("#tab tr:not(:first)").empty(); //清空table(除了第一行以外

2016-07-10 11:27:26 21006

转载 idea代码调试debug篇

主要看图,看图一目了然。 断点的设定和eclipse一样,只要点一下就可以,下面是我设定的几个断点,再下面的三个窗口是用来调试代码的,这个和eclipse类似 调试常用的快捷键 F9            resume programe 恢复程序Alt+F10       show execution point 显示执行断点F8            Step Ove

2016-07-10 11:16:09 6162 3

转载 Oracle密码过期the password has expired解决办法

oracle 出现the password has expired这个问题,今天突然发现项目访问不了,一查发现用不了,也登不进去,这个问题由是Oracle11g密码过期的原因导致的调试Web项目的时候出现异常:[java] view plaincopyprint?java.sql.SQLException: ORA-28001: the password has

2016-07-09 10:03:04 5744 1

转载 textarea 在浏览器中固定大小和禁止拖动

HTML 标签 textarea 在大部分浏览器中只要指定行(rows)和列(cols)属性,就可以规定 textarea 的尺寸,大小就不会改变,不过更好的办法是使用 CSS 的 height 和 width 属性,但是Chrome,Safari和FireFox渲染的效果不同,可以拖动右下角图标改变大小。但是过分拖动大小会影响页面布局,使页面变得不美观。可以通过添加如下两个样式禁用拖动,固定大小

2016-07-07 13:58:42 1531

原创 js中利用jquery parseJSON来判断字符串string是否是json格式

基础:需要引入jqueryfunction isJsonFormat( str ) { try { $.parseJSON(str); } catch (e) { return false; } return true;}

2016-07-07 10:16:24 7342

原创 spring MVC 文件上传

一、在pom.xml中加入依赖包: commons-fileupload commons-fileupload 1.3.1 二、在spring配置文件中加入MultipartResolver处理器或者单独写个spring-upload.xml文件:<beans xmlns="http://www.springframework.org/schema/beans"

2016-07-05 22:34:40 578

原创 Consul 多数据中心配置 MULTIPLE DATACENTERS

在consul集群中,多数据中心可以进行配置:LAN gossip pool包含了同一局域网内所有节点,包括server与client。这基本上是位于同一个数据中心DC。WAN gossip pool一般仅包含server,将跨越多个DC数据中心,通过互联网或广域网进行通信。我们之前讲过的启动集群命令使用的是-bootstrap 来作为服务的启动:

2016-07-05 11:18:42 8996

持续集成jenkins

持续集成Jenkins

2017-07-31

cronolog-1.6.2.tar.gz

用于apache等服务的日志格式化。

2017-02-11

RedisStudio下载

RedisStudio-en-v0.1.5:https://github.com/cinience/RedisStudio/releases/tag/0.1.5

2017-01-27

crack for SAP.PowerDesigner.v16.5.5.2.4734.x64

该工具适用于SAP.PowerDesigner.v16.5.5.2.4734.x64版本的程序主体进行注册,powerdesigner 64位的程序主体必须要版本号一致才能生效,请自行下载v16.5.5.2.4734的程序。 注册说明:加入我本机的power designer 安装在以下目录: D:\Program Files\Sybase\PowerDesigner 16 破解要做的事情就是把 下载得到的 pdflm16.dll 文件 覆盖到你的安装目录去。 试用版版本信息不会变化,但是软件license不会过期。

2017-01-27

SourceTree

SourceTree git 版本管理

2016-09-27

plsqldeveloper64

plsqldeveloper

2016-09-05

TortoiseGit-1.8.10.0-64bit

git

2016-08-25

msysgit_1.9.4.0

git

2016-08-25

Spring-data-redis使用手册

Spring-data-redis使用手册

2016-08-07

redis-3.2.1.tar.gz

redis-3.2.1.tar.gz

2016-08-07

Kafka_2.11-0.10.0.0

kafka_2.11-0.10.0.0.tgz

2016-08-03

zookeeper3.4.8

zookeeper3.4.8

2016-08-03

guava-17.0.jar

google官网guava最新jar包,好用

2016-07-21

SweetAlert

SweetAlert是一款使用纯js制作的消息警告框插件。这款消息警告框插件能够很容易的在警告框中插入图片、动画等元素,是替代原生消息警告框的最佳选择。

2016-07-09

jquery.validate1.12.0.js

jquery.validate1.12.0.js

2016-07-08

consul_linux_amd64

是一个服务管理软件。 支持多数据中心下,分布式高可用的,服务发现和配置共享。 consul支持健康检查,允许存储键值对。 一致性协议采用 Raft 算法,用来保证服务的高可用. 成员管理和消息广播 采用GOSSIP协议,支持ACL访问控制。

2016-06-27

PL/SQL Developer

PL/SQL Developer是一个集成开发环境,专门开发面向Oracle数据库的应用。PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算。PL/SQL 只有 Oracle 数据库有。 MySQL 目前不支持 PL/SQL 的。

2016-06-23

oracle驱动包ojdbc7

oracle 数据库驱动包

2016-06-20

groovy-1.8.3.jar

groovy是一种基于JVM(Java虚拟机)的敏捷开发语言,它结合了Python、Ruby和Smalltalk的许多强大的特性,Groovy 代码能够与 Java 代码很好地结合,也能用于扩展现有代码。由于其运行在 JVM 上的特性,Groovy 可以使用其他 Java 语言编写的库。

2016-06-07

eclipse.epf eclipsePreferences配置

eclipsePreferences配置 使用习惯

2016-06-02

apache-maven-3.3.9-bin.zip

Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。 Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。

2016-06-02

nginx-1.10.0.tar.gz

Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大型的入口网站及搜索引擎Rambler(俄文:Рамблер)使用。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:京东、新浪、网易、腾讯、淘宝等。

2016-05-25

Postman-REST-Client.zip 官方绿色版

用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具。今天给大家介绍的这款网页调试工具不仅可以调试简单的css、html、脚本等简单的网页基本信息,它还可以发送几乎所有类型的HTTP请求!

2016-05-23

apache-tomcat-8.0.14-windows-x64

apache-tomcat-8.0.14-windows-x64 分享给大家 要是有什么需要的资源 可以告诉我 只要我有 就会分享给大家

2015-01-20

空空如也

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

TA关注的人

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