- 浏览: 497036 次
- 性别:
- 来自: 北京
最新评论
-
yzzy4793:
讲的很清楚,明白
同步synchronized方法和代码块 -
aa51513:
中文乱码式硬伤
Jersey2.x对REST请求处理流程的分析 -
feiwomoshu1991:
...
同步synchronized方法和代码块 -
marshan:
启动失败的原因是加载的类版本冲突,因此你首先要保证依赖的版本和 ...
richfaces中facelet版本升级到2时的典型错误和解决办法 -
zhaohang6688:
请问我按照你的方式修改还是报错 错误信息还是这个 是为什么啊 ...
richfaces中facelet版本升级到2时的典型错误和解决办法
文章列表
git config --global alias.d1 "diff"
~/.gitconfig
[core]
autocrlf = input
[color]
diff=auto
ui = auto
branch=auto
[alias]
ci = commit
co = checkout
st = status
df = diff
dc = diff --cached
dh ...
Apache benchmarking
- 博客分类:
- web
NAME ab - Apache HTTP server benchmarking toolSYNOPSIS ab [ -A auth-username:password ] [ -b windowsize ] [ -B local-address ] [ -c concurrency ] [ -C cookie-name=value ] [ -d ] [ -e csv-file ] [ -f protocol ] [ -g gnuplot-file ] [ -h ] [ -H custom-header ] [ -i ] [ -k ] [ -n reque ...
1.0:Android
1.5:Cupcake
1.6:Donut
2.0/2.1:Eclair
2.2:Froyo
2.3/2.4:Gingerbread
3.0/3.1:Honeycomb
4.0:Ice Cream Sandwich
4.1/4.2/4.3:Jelly Bean
4.4:KitKat
Android构建工具
- 博客分类:
- CI
构建工具buck
Buck: An Android (and Java!) build tool
http://facebook.github.io/buck/
Facebook Buck和xctool:针对Android和iOS的开源构建工具
http://www.infoq.com/cn/news/2013/05/Facebook-buck-xctool-build
Gerrit为何会选择Buck
http://www.infoq.com/cn/news/2013/11/gerrit-buck
facebook / buck
https://github ...
全局参数设置
相关代码片段
POJO类TestLinkInstallation
public class TestLinkInstallation
implements Serializable
{
……
@DataBoundConstructor
public TestLinkInstallation(
String name,
String url,
String devKey,
String testLinkJavaAPIProperties
)
Descriptor实现类TestLinkBuild ...
ubuntu13.10问题集合
- 博客分类:
- linux
1.地址栏显示完整路径
CTRL+L
2.快速启动栏
erichan@erichan-OptiPlex-790:~$ cd /usr/share/applications
erichan@erichan-OptiPlex-790:~/.local/share/applications$ nano eclipse.desktop
[Desktop Entry]
Type=Application
Name=Eclipse
Comment=Eclipse IDE
Exec=/usr/local/aquarius/eclipse
Icon=/usr/local/aquari ...
http://www.instant-screen-capture.com/download.html
http://www.hypersnap.net
第一次做Jenkins插件开发,遂将笔记公开分享
插件名称: gettingCase
插件功能: 获取RallyDev上的某一个Test Case信息
0.配置.m2/settings.xml
请查阅本文最后的参考资料
1.Maven创建Jenkins插件项目
mvn -U org.jenkins-ci.tools:maven-hpi-plugin:create
第一次执行会比较慢,因为需要下载很多Maven插件.
这个创建项目的过程有2步互动:
第一步需要开发者输入Maven项目的groupId
Enter the groupId of your plug ...
Ubuntu中Java IDE启动器配置
- 博客分类:
- java
sudo nano /usr/share/applications/eclipse.desktop
[Desktop Entry]
Type=Application
Name=Eclipse
Comment=Eclipse Integrated Development Environment
Icon=eclipse
Exec=/opt/eclipse3.7/eclipse
Terminal=false
Categories=Development;IDE;Java;
Tools menu/Create Desktop Entry
cat ~/.local/share/ ...
4. JAASRealm + FORM认证
Accesses authentication information through the Java Authentication & Authorization Service (JAAS) framework.
通过实现JAAS(JSR196标准)的服务,获取认证信息
4.1 创建Realm所需的数据表
mysql -uroot -p < security.sql
4.2 配置JAASRealm
3. UserDatabaseRealm + DIGEST认证
Accesses authentication information stored in an UserDatabase JNDI resource, which is typically backed by an XML document (conf/tomcat-users.xml).
通过读取XML格式的JNDI资源,获取认证信息
3.1 创建Realm所需的数据表
mysqldump simple_service_book -uroot -p > security.sql
3.2 配置UserD ...
2. DataSourceRealm + FORM认证
Accesses authentication information stored in a relational database, accessed via a named JNDI JDBC DataSource.
通过JNDI访问关系型数据库,获取认证信息
2.1 创建Realm所需的数据表
mysql -uroot -p < security.sql
2.2 配置DataSourceRealm
$CATALINA_BASE/conf/server.xml 设置DATA SOURCE
1. JDBCRealm + BASIC认证
Accesses authentication information stored in a relational database, accessed via a JDBC driver.
通过JDBC访问关系型数据库,获取认证信息
1.1 创建Realm所需的数据表
导出 mysqldump simple_service_book -uroot -p security.sql
导入 mysql -uroot -p < security.sql
DROP DATABASE IF EXISTS `simple ...
Jersey2.x对REST请求处理流程的分析
一个REST请求,始于一个RESTful Web Service资源的地址,终于一个可接受的对资源的表述(比如JSON)。
因此,流程分析的关键点有2个:
将请求地址对应到资源类的相应方法上,并触发该方法。
将返回值转换成请求所需要的表述,并返回给客户端。
我们使用Eclipse的断点调试服务器端(代码对应本例https://github.com/feuyeux/jax-rs2-guide/),使用cURL脚本作为客户端。
1 cURL测试
curl -H "Accept:application/json&quo ...