自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(167)
  • 问答 (1)
  • 收藏
  • 关注

原创 hystrix学习

hystrix(读音:哈四锤可斯):对依赖做隔离,Hystrix就是处理依赖隔离的框架,同时也是可以帮我们做依赖服务的治理和监控.降级(fallback)

2016-04-07 14:19:59 203

原创 php编码规范

评论——C 语言评论(/ /)和标准 C++ 语言注释(/ /)都可以。使用 Perl/shell 形式的注释(#)是不可以的。PHP 代码标记——总是使用 < ?php?> 分隔 PHP 代码, 而不是 < ? ?> 速记。这是 PHP 合规所需,也是 PHP 代码在不同的操作系统中设置和安装最便携的方式。变量名     使用所有小写字母  使用这个 “_” 为文字分隔符...

2016-01-25 21:52:52 149

原创 ThreadPoolExecutor最新理解

在threadpool的构造参数中,如[code="java"]ThreadPoolExecutor executor = new ThreadPoolExecutor (corePoolSize,maximumPoolSize,keepAliveTime, TimeUnit.SECONDS,workQueue);[/code]其中maximu...

2015-10-07 22:38:26 174

原创 不同classloader 中类互访的问题

不同分支加载同一个class文件会被认为是不同的class,不可直接互相访问比方说class A 分别被两个分支上的classLoader 加载,分别生成a1,a2两个实例,如果两个实例都持有对方的引用, 在a1 中调 a2.f();或在a2中调a1.f();都会提示class not found但是通过接口访问没问题,比方说A implements IA ,不同classload...

2015-09-17 15:58:09 1953

原创 对称加密和非对称加密

加密解密存在两种算法,对称加密和非对称加密.加密的实质就是数学运算.对于对称加密,存在一个KEY,所以,对称算法都是可逆的.逆运算就可以得到原文.非对称加密分为可逆和不可逆,例如,MD5是不可逆的.其实不是说不可逆运算,只是逆运算后,源结果有无穷个.RSA是可逆的.它是由公钥/私钥组成.公钥加密后,只有配套私钥能解.例子:A与B通信A生成密钥公钥A/私钥A.B生成密...

2015-09-08 17:53:30 163

原创 显示maven依赖

mvn dependency:tree -Dverbose -Dincludes=asm:asm显示指定mvn dependency:tree -Dverbose显示全部设置maven代理set MAVEN_OPTS="-DsocksProxyHost=127.0.0.1 -DsocksProxyPort=$PORT"

2015-06-05 18:49:59 106

原创 获取客户端ip地址

[code="java"] /** * 获取客户端IP地址 * @param request * @return */ public String getRemortIP(HttpServletRequest request) { if (request.getHeader( "x-forwarde...

2014-12-13 16:03:17 98

原创 Flex学习

帮助文档:[url]http://helpx.adobe.com/flash-player/kb/create-pop-browser-windows-flash.html[/url]

2014-12-10 10:30:28 80

原创 Eclipse智能提示及快捷键

Eclipse智能提示及快捷键 1、java智能提示(1). 打开Eclipse,选择打开" Window - Preferences"。(2). 在目录树上选择"Java-Editor-Content Assist",在右侧的"Auto-Activation"找到"Auto Activation triggers for java"选项。默认触发代码提示的就是"."这个符...

2014-11-17 20:36:33 170

原创 用node-webkit开发多平台的桌面客户端

用node-webkit开发多平台的桌面客户端这是一个不错的选择,参考页面:[url]http://www.baidufe.com/item/1fd388d6246c29c1368c.html[/url]

2014-11-03 09:43:44 202

原创 怎么更新并重启一个java客户端程序

我目前有一个程序,需要在检测到有更新包时下载并更新重启。目前的解决方法是:调用System.runTime重启,但有时候重启会失败,不知道为什么,不是每次都很成功。目前考虑的解决方式:1.ant或者jnlp2.osgi可用性正在研究中参考的URL:[url]http://www.iteye.com/topic/970201[/url]...

2014-10-23 09:33:23 423

原创 install4j安装过程中碰到的问题

客户端需要用install4j制作一个安装包,制作过程中发现了一系列问题,记录一下解决过程,以备以后用到。1.制作后的安装文件安装到C盘后,发现log4j不能够创建文件。解决办法:在制作installer步骤时候,create program group时候,把user can change all users勾去。...

2014-10-21 18:02:20 1138

原创 javaFx很重要的特性

JavaFX 2.0中的Web引擎组件。这是一个基于Webkit内核的内嵌浏览器。在JavaFX应用中可以访问内嵌浏览器中网页的DOM结构和执行 JavaScript代码。基于Webkit意味着这个内嵌浏览器支持HTML5的新特性。这个内嵌浏览器可以在很多场景下都得到应用,比如Web应用的 自动化测试。另外一种用法是把内嵌浏览器作为Web应用运行时刻的环境,以一种Java+HTML的方式来呈...

2014-10-20 17:46:49 247

原创 代码中特殊的注释技术——TODO、FIXME和XXX的用处

作者:reille本博客网址:http://blog.csdn.net/reille/,转载本博客原创文章请注明出处。本文内容概要: 代码中特殊的注释技术——TODO、FIXME和XXX的用处。更多请关注:http://velep.com/———————————————————————————————————————————————————————————————————前言:...

2014-10-20 15:48:47 93

原创 如何判断java程序是从class启动还是从jar启动的?

工作时,用eclipse写java程序,然后打成jar包部署。在调试单个class时,程序是从.class文件启动的;部署之后,程序是从jar包启动的。在这两种场景下,获取程序运行的一些配置文件的方式是不同的。从.class文件启动时,可以直接通过FileInputStream来读取配置文件;而在jar包中,需要getResourceAsStream来打开配置文件。为了保持调试和部署的代码一致,我...

2014-10-17 17:48:19 370

原创 Jenkins持续集成系统

jenkins,之前叫做Hudson,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,包括:1、持续的软件版本发布/测试项目。2、监控外部调用执行的工作。...

2014-10-17 16:38:24 114

原创 ElasticSearch + Logstash + Kibana 实时日志收集、查询和分析系统

大数据处理解决方案中,有大量的分布式系统,其日志分散在集群的各个节点,这就给跟进系统运行效果以及排错带来了很大的难度。ElasticSearch是一个基于Lucene构建的开源,分布式,RESTful搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。支持通过HTTP使用JSON进行数据索引。logstash是一个应用程序日志、事件的传输、处理、管理和搜索...

2014-10-17 16:37:14 205

原创 关于spring jpa save更新的操作

现有一个entity如下[code="java"]@Entity@Table(name = "t_pcstatus")public class PCStatusEntity { @Id @GeneratedValue(strategy = GenerationType.AUTO) private int statusId; private int...

2014-10-16 08:27:09 5081

原创 有用的资源

spring入门文档:[url]http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/[/url]各自文档的api:[url]http://tool.oschina.net/[/url]

2014-10-15 11:02:34 81

原创 spring mvc拦截器

如下定义了一个拦截器[code="java"] [/code]则默认的在controller中必须有LoginController才能在此controller上拦截成功。对于[code="java"] ...

2014-10-12 15:50:43 70

原创 Maven常用命令

mvn archetype:create :创建 Maven 项目mvn compile :编译源代码mvn test-compile :编译测试代码mvn test : 运行应用程序中的单元测试mvn site : 生成项目相关信息的网站mvn clean :清除目标目录中的生成结果mvn package : 依据项目生成 jar 文件mvn install :在本地...

2014-10-03 00:10:25 51

原创 黑客是怎么攻陷wifi的

今天读了一篇文章非常感触,讲的是黑客怎么攻陷wifi的。首先用minidwep对wifi密码破解,对于一些过于简单的wifi,是一个重大隐患,破解之后就可以连接路由器的web管理界面,然后就可以DNS篡改啊,曾经有一段我的乐phone老弹广告,后来查明路由器的DNS被改到一个黑客服务器了,然后破解路由器管理页面的密码,进入管理页面后,看到连接了一个iphone,一个android,祭出ARP ...

2014-08-14 19:03:45 507

原创 burpsuite

Burp Suite 是用于攻击web 应用程序的集成平台。它包含了许多工具,并为这些工具设计了许多接口,以促进加快攻击应用程序的过程。所有的工具都共享一个能处理并显示HTTP 消息,持久性,认证,代理,日志,警报的一个强大的可扩展的框架。Burp Suite 包含了一系列burp 工具,这些工具之间有大量接口可以互相通信,之所以这样设计的目的是为了促进和提高 整个攻击的效率。平台中所有工...

2014-07-18 14:14:33 97

原创 Cookie 跨域,实现单点登录

Cookie 跨域,实现单点登录Table title 最近在做一个单点登录的系统整合项目,之前我们使用控件实现单点登录(以后可以介绍一下)。但现在为了满足客户需求,在不使用控件情况下实现单点登录,先来介绍一下单点登录。单点登录:多个不同系统整合到统一加载个平台,用户在任何一个系统登录后,可以访问这个统一加载上的所有系统。登录之...

2014-07-10 17:01:33 92

原创 cookie知识

一.cookie 路径概念  在基础知识中有提到 cookie 有域和路径的概念,现在来介绍路径在 cookie 中的作用。  cookie 一般都是由于用户访问页面而被创建的,可是并不是只有在创建 cookie 的页面才可以访问这个 cookie。  默认情况下,只有与创建 cookie 的页面在同一个目录或子目录下的网页才可以访问,这个是因为安全方面的考虑,造成不是所有页面都可以随...

2014-07-10 17:00:27 111

原创 侦听器注册

[code="java"]document.body.addEventListener('click', addon, false);[/code]

2014-07-09 18:25:11 117

原创 spring mvc全局变量

在页面上用application就可以添加值 application.setAttribute("username", "zs");取出值 ${applicationScope.username }" 在页面中则用:[code="java"]返回首页[/code]

2014-03-17 14:56:02 1150 1

原创 spring mvc获取容器

[code="java"]public class TaskFactory implements ApplicationContextAware { private static ApplicationContext applicationContext; private Map taskBean = null; public void setApplication...

2014-03-07 15:05:02 293

原创 Windows下查看进程及结束进程命令

Windows下查看进程及结束进程命令1)查看占用8080端口的进程号>netstat –aon | findstr “8080”结果:TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 3500可知,进程号为3500的进程占用了8080端口可以使用命令 tasklist ...

2013-12-31 11:05:09 76

原创 shell脚本example

[code="java"]#!/bin/shCLASSPATH="."JARDIR="../lib"if [ -d "$JARDIR" ]; then for i in "$JARDIR"/*.jar; do CLASSPATH="$CLASSPATH":"$i" donefijava -Xms512m -Xmx2

2013-12-11 18:47:08 138

原创 spring jpa教程

##关于实体层编写及配置###概述项目所有实体层位于 `${package}.entity`目录下,实体对象编写需要遵从JPA规范进行标注。###命名规范对于实体名及包名的编写规范,建议遵循以下方式:* 子包名应短小并且包含实际业务划分的含义,可以为缩写,尽量不超过6个字母。例如:`auths`、`info`。* 实体名应为有业务含义的英文,必要时可以使用合成词汇,...

2013-12-10 11:30:43 65

原创 油猴子(greasemonkey)初步体验心得

项目需要把微博搜索的东西发送到指定服务器上,我想到了油猴子,现学之,[code="java"]// ==UserScript==// @name weibo_test2// @namespace http://www.oreilly.com/catalog/greasemonkeyhacks/// @description 抓取微博搜素结果的uid//...

2013-12-06 16:01:09 432

原创 oschina版本管理工具git使用教程

Git 全局设置:[code="java"]git config --global user.name "aming"git config --global user.email "[email protected]"[/code]创建 git 仓库[code="java"]mkdir crawler-frameworkcd crawler-framewo...

2013-11-19 15:28:45 112

原创 htmlparser,轻量级网页抓取分析工具

htmlparser简小精悍,对于抓取普通的html页面,具有按照css查找节点的功能,如:[code="java"]public static void main(String[] args) throws IOException, ParserException { String site = "http://tech.qq.com/a/20131112/0116...

2013-11-18 18:03:37 134

原创 Package javax.enterprise.context Description

Package javax.enterprise.context Description :Annotations and interfaces relating to scopes and contexts.涉及到范围和上下文的注解和接口。A scope type is a Java annotation annotated @Scope or @NormalScope. The...

2013-11-18 11:26:42 139

原创 Your project must be configured to use a JDK in order to use JSPs

问题原因:默认Eclipse的编译环境是JRE,而JRE是不带编译器的,只有JDK才带编译器。所以必须把JDK作为你项目的Installed JRE。详见[url]http://blog.csdn.net/lament_gates/article/details/4402313[/url]...

2013-11-15 17:19:54 143

原创 centos安装php5.3

执行[code="java"]yum install php53*[/code]

2013-11-14 16:39:19 87

原创 linux apache伪静态设置

1.编写位置.htaccess,设置文件属性为777[code="java"]RewriteEngine OnRewriteBase /RewriteRule category/(.*)/(.*).html$ category.php?id=$1&page=$2 RewriteRule chapter/ctx_(.*).html$ chapter_ctx.php?id=$1...

2013-11-14 16:38:26 91

原创 mybatis学习资源

项目地址:[url]http://code.google.com/p/mybatis/[/url]英文:[url]http://mybatis.github.io/mybatis-3/getting-started.html[/url]中文:[url]http://mybatis.github.io/mybatis-3/zh/index.html[/url]建议先看英文,看...

2013-11-05 18:10:14 57

原创 javascript学习

废话不说,直接贴代码[code="java"]/** 执行转发开始clearInterval(myInterval); 地址:http://tuitu.sinaapp.com/weibo/task http://qqtuitu.sinaapp.com/weibo/task**/(function(){ var doc = document, ...

2013-10-22 15:33:50 59

空空如也

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

TA关注的人

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