摘要:
JDK的路径变化会导致 NetBeans 启动时出现错误: 解决办法: There’s is an easy way to fix this. Navigate to your NetBeans installation folder which by default should be C:\Program Files\NetBeans and look for the folder et... 阅读全文
摘要:
环境描述 前端:jsp 后端:SpringMVC Controller 尽管jsp页面已设置了pageEncoding: 然后在控制器中,读取到的对应参数如果含有中文,则出现乱码,例如: public ModelAndView search(@RequestParam("keyword") String keyword) { //keyword乱码 } 解决办法 新建x... 阅读全文
摘要:
问题产生原因:加载Realm时其他Spring配置文件(xml)尚未加载,导致注入失败。 解决方法:编写一个设置类把注入工作提前完成。 package com.xkt.shiro import org.apache.shiro.realm.Realm; import org.apache.shiro.web.mgt.DefaultWebSecurityManager; import org.sp... 阅读全文
摘要:
为了更好地记录和分享技术内容,现将该博客搬至CSDN。 阅读全文
摘要:
什么是Websocket Websocket是一种全新的协议,不属于HTTP无状态协议,协议名为"ws",这意味着一个Websocket连接地址会是这样的写法:ws://**。Websocket协议本质上是一个基于TCP的协议。建立连接需要握手,客户端(浏览器)首先向服务器(web server)发起一条特殊的HTTP请求,web server解析后生成应答到浏览器,这样子一个Websocke... 阅读全文
摘要:
均为系列文章,篇幅略长,适合入门。shiro源码分析跟我学shiro 阅读全文
摘要:
摘要 …… 因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"API First"的设计思想。RESTful API是目前比较成熟的一套互联网应用程序的API设计理论。我以前写过一篇《理解RESTful架构》,探讨如何理解这个概念。 今天,我将介绍... 阅读全文
摘要:
假设某 POJO 有属性如下: private Set users = new HashSet(0); @OneToMany(fetch = FetchType.LAZY, mappedBy = "xuser") public Set getUsers() { return this.users; } 如果我们使用jackson将其序列化,运行时会报错: failed to lazil... 阅读全文
摘要:
推荐:廖雪峰的官方网站-Git教程,面向初学者,浅显易懂。 阅读全文
摘要:
Maven 默认只下载依赖项本身的 jar 文件,不下载源代码和 Javadoc。如此固然工程的体积是最小的,但在开发者不熟悉依赖的对象时,需要查找源代码中的方法定义和说明。这时我们需要使用一条 Maven 命令将源代码和 Javadoc 下载到本地仓库。代码清单$ mvn dependency:s... 阅读全文