- 博客(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
RedisStudio下载
2017-01-27
crack for SAP.PowerDesigner.v16.5.5.2.4734.x64
2017-01-27
consul_linux_amd64
2016-06-27
PL/SQL Developer
2016-06-23
groovy-1.8.3.jar
2016-06-07
apache-maven-3.3.9-bin.zip
2016-06-02
nginx-1.10.0.tar.gz
2016-05-25
Postman-REST-Client.zip 官方绿色版
2016-05-23
apache-tomcat-8.0.14-windows-x64
2015-01-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人