12 Gugia桑

尚未进行身份认证

端正勤勉,顺势而为

等级
TA的排名 20w+

解决自定义Shiro.Realm扩展类不能用注解(@Resource或@Autowire)自动装配的问题

问题产生原因:加载Realm时其他Spring配置文件(xml)尚未加载,导致注入失败。解决方法:编写一个设置类把注入工作提前完成。packagecom.xkt.shiroimportorg.apache.shiro.realm.Realm;importorg.apache.shiro.web.mgt.DefaultWebSecurityManager;impo

2016-03-10 13:08:05

在 NetBeans IDE 中使用 Git 支持

官方教程------------------------挖坑分界线------------------------有时间再来更新NetBeans使用Git的一些规范和心得。

2016-02-01 11:09:26

Websocket通讯简析

什么是WebsocketWebsocket是一种全新的协议,不属于HTTP无状态协议,协议名为"ws",这意味着一个Websocket连接地址会是这样的写法:ws://**。Websocket协议本质上是一个基于TCP的协议。建立连接需要握手,客户端(浏览器)首先向服务器(webserver)发起一条特殊的HTTP请求,webserver解析后生成应答到浏览器,这样子一个Websocket连

2016-01-29 10:05:21

Apache shiro 文章推荐

均为系列文章,篇幅略长,适合入门。shiro源码分析跟我学shiro

2016-01-29 10:05:17

RESTful API 设计指南

摘要  ……  因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"APIFirst"的设计思想。RESTfulAPI是目前比较成熟的一套互联网应用程序的API设计理论。我以前写过一篇《理解RESTful架构》,探讨如何理解这个概念。  今天,我将介绍RESTfulAPI的设计细节,探讨如何设计一套合理、好用的API。  ……

2016-01-29 10:05:12

Hibernate POJO在序列化(JSON)时遇到的若干问题

假设某POJO有属性如下:privateSetusers=newHashSet);@OneToMany(fetch=FetchType.LAZY,mappedBy="xuser")publicSetgetUsers(){returnthis.users;}如果我们使用jackson将其序列化,运行时会报错:failedto

2016-01-29 10:05:08

Git教程推荐

推荐:廖雪峰的官方网站-Git教程,面向初学者,浅显易懂。

2016-01-29 10:05:03

Maven下载依赖项的源代码(source code)和Javadoc

Maven默认只下载依赖项本身的jar文件,不下载源代码和Javadoc。如此固然工程的体积是最小的,但在开发者不熟悉依赖的对象时,需要查找源代码中的方法定义和说明。这时我们需要使用一条Maven命令将源代码和Javadoc下载到本地仓库。代码清单$mvndependency:sources-DdownloadSources=true-DdownloadJa

2016-01-29 10:04:59

Spring读写xml文件

一、如果只是读取新建一个xml文件,需要满足Spring格式:xmlversion="1.0"encoding="UTF-8"?>beansxmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

2016-01-29 10:04:54

解决NetBeans 8.x的字体问题

笔者喜欢用Consolas编码,而NetBeans的默认字体是Monospaced13。尽管可以通过“选项-字体和颜色-所有语言”改变默认的字体,比如Consolas12,但代码中的中文字符出现了“方框”,如下图:于是笔者尝试解决这个问题。首先想到的是利用NetBeans自身的设置来摆平,于是在“字体和颜色”中设置了一下,把用到中文的地方设置为雅黑字体,其他保持为Consola

2016-01-29 10:04:49

向Maven的本地库中添加jar文件

有时我们要用的maven依赖项在官方repo库中找不到,然而我们从其他渠道获得了依赖项中的所有jar文件,本文记录了如何向本地库添加jar文件。从复杂到简单,有三种方法:使用maven的仓库管理器(例如Nexus)来架设一个本地仓库服务器使用指令mvninstall:install-file将jar文件安装到本地仓库通过项目pom配置文件引入第一种方法有利于团队开发,内容

2016-01-29 10:04:45

Openstack4j 在 Maven 中的构建

什么是Openstack4j?OpenStack的官方SDK是基于Python语言的,对于Java程序猿来说,将Python翻译过来未免麻烦。在Openstack官方的Wiki中(戳我直达),我们可以看到各路大神早已设立了各种语言的三方SDK开源项目,其中Java语言下有:Apachejcloudsisanopensourcelibrarythathelpsyouge

2016-01-29 10:04:40

Maven 3.3.3 Win10环境下的使用实例(下)

这一篇文章将介绍如何在Eclipse中使用Maven。我们以EclipseJavaEE版本为例,首先要对IDE进行一些设置:JDK环境Maven的本地安装路径Maven仓库/settings.xml路径在Window–>Preferences–>Java–>InstalledJREs选项卡中,添加并勾选本机安装的JDK(路径与环境变量的JAV

2016-01-29 10:04:36

Maven 3.3.3 Win10环境下的使用实例(中)

继上一篇文章介绍了Maven在Windows中的安装,本文将介绍Maven的核心概念。POM(ProjectObjectModel)Maven插件Maven生命周期Maven依赖管理Maven库POM(ProjectObjectModel)一个项目所有的配置都放置在POM文件中:定义项目的类型、名字,管理依赖关系,定制插件的行为等等。比如配置

2016-01-29 10:04:31

Maven 3.3.3 Win10环境下的使用实例(上)

Maven是一个项目管理和构建自动化工具,在使用之前,请按照Apache官网提供的指南进行环境变量配置。完成后在PowerShell中输入如下命令来验证Maven的部署情况:<!--CodehighlightingproducedbyActiproCodeHighlighter(freeware)http://www.CodeHighlighter.com/

2016-01-29 10:04:26

Icon Font的转换

IconFont是用于网页的纯色图标,这里引用一张网络图片:由于体积小,易维护等特点,IconFont应用非常广泛。这里推荐一个转换器,通过Upload一个后缀ttf的字体文件,可以反解出文件下的所有图标格式,很好很强大。

2016-01-29 10:04:22

Linux实时流量监控工具 - iftop

*本文转自ggjucheng的博客介绍iftop是一款实时流量监控工具,监控TCP/IP连接等,缺点就是无报表功能。必须以root身份才能运行。实例默认是监控第一块网卡的流量iftop监控eth1iftop-ieth1直接显示IP,不进行DNS反解析iftop-n直接显示连接埠编号,不显示服务名称:iftop-N

2016-01-29 10:04:17

CentOS新系统必做的几件事

一、修改yum源要知道国外的yum源是很慢的,为了提高效率,更变为网易yum源。首先备份/etc/yum.repos.d/CentOS-Base.repo(系统默认源):mv/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.bak然后进入yum源所在目录:cd/etc/yum.

2016-01-29 10:04:13

CentOS基础指令备忘

功能指令可用参数示例说明新建文件夹mkdir mkdiretc/temp在当前目录的etc文件夹下新建temp文件夹新建文件vi viabc.sh新建名为abc.sh的脚本删除rm rmabc.sh删除abc.sh  -rrm-rfold

2016-01-29 10:04:10

Apache OFBiz 研究记录01

作为Apache的顶级项目:ApacheOFBiz,功能十分强大,一般开发者很难用到全部功能。这次笔者的研究主要集中在电子商务平台这一块,一步一步解构。OFBiz下载地址:http://ofbiz.apache.org/download.htmlgithub主页:https://github.com/apache/ofbiz笔者下载时最新版本为13.07.02,java环境为

2016-01-29 10:04:06

查看更多

勋章 我的勋章
    暂无奖章