- 博客(17)
- 收藏
- 关注
原创 使用Hibernate的XML配置来映射枚举类型,存储自定义类型数据
如今使用Hibernater作为ORM框架时,几乎都是采用注解方式进行映射,可以映射任何类型字段。这里要说的是映射枚举类型,在注解的方式下很容易(以后再补充),但是xml配置下就显得麻烦一点。更复杂的一种映射,就是枚举类型存储到数据库中的类型不是字符串本身,也不是ordinal,即自定义类型数据存储。 以下以自定义类型为Integer(即存储在数据库中的是Integer类型)为例: 1.
2016-12-17 17:45:23
2009
1
原创 Spring Boot系列(十五) 安全框架Apache Shiro(三)RememberMe
Shiro提供了记住我(RememberMe)的功能,比如访问如淘宝等一些网站时,关闭了浏览器下次再打开时还是能记住你是谁,下次访问时无需再登录即可访问,基本流程如下:首先在登录页面选中RememberMe然后登录成功;如果是浏览器登录,一般会把RememberMe的Cookie写到客户端并保存下来;关闭浏览器再重新打开;会发现浏览器还是记住你的;访问一般的网页服务器端还是知道你是谁,且能正常
2016-09-22 17:25:13
12460
原创 Spring Boot系列(十五) 安全框架Apache Shiro(二)缓存-基于Hazelcast的分布式缓存
通常所说的“分布式”、“集群服务”、“网格式内存数据”、“分布式缓存“、“弹性可伸缩服务”这些非常牛逼高大上名词拿到哪都是ITer装逼的不二之选。在Javaer的世界,有这样一个开源项目,只需要引入一个jar包、只需简单的配置和编码即可实现以上高端技能,他就是 Hazelcast。 在上一篇Shiro缓存中,已经提到了,Shiro 1.3.x版本中,增加了一项非常重要,并且又很方便的功能
2016-09-21 12:54:54
4265
原创 Spring Boot系列(十五) 安全框架Apache Shiro(二)缓存-EhCache
本例在上一节Shiro基本功能基础上增加缓存功能,主要缓存Session、身份、权限等,对于实际应用会减少查询数据库次数,提升效率。Shiro为我们提供了CacheManager接口,在1.2.x版本中,提供了EhCache缓存的实现EhCacheManager和默认的MemoryConstrainedCacheManager的实现,到1.3.x版本时,增加了基于Hazelcast的分布式缓存实现H
2016-09-19 10:25:16
4307
原创 Spring Boot系列(十五) 安全框架Apache Shiro(一)基本功能
Apache Shiro是Java的一个安全框架。目前,使用Apache Shiro的人越来越多,因为它相当简单,对比Spring Security,可能没有Spring Security做的功能强大,但是在实际工作时可能并不需要那么复杂的东西,所以使用小而简单的Shiro就足够了。
2016-09-18 10:11:55
22195
1
原创 Spring Boot系列(十八) 缓存
Spring定义了org.springframework.cache.CacheManager和org.springframework.cache.Cache接口用来统一不同的缓存技术。其中,CacheManager是Spring提供的各种缓存技术抽象接口,Cache接口包含缓存的各种操作(增删改查,我们一般不会直接和此接口打交道)。 针对不同的缓存技术,是需要实现不同的CacheManager
2016-09-16 00:32:54
2743
原创 Spring Boot系列(十) 持久层框架--Mybatis
在Spring Boot中集成MyBatis,可以选用基于注解的方式,也可以选择xml文件配置的方式。在这里使用基于注解的方式进行集成。引入mybatis-spring-boot-starter<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter
2016-09-03 17:00:23
3967
原创 Spring Boot系列(九) 使用Druid连接池
Spring Boot系列博客(十) 使用Druid连接池Druid是阿里巴巴的开源项目,根据其官网介绍,Druid是Java语言中最好的数据库连接池,它能够提供强大的监控和扩展功能。下面介绍在Spring Boot中使用其强大功能步骤(采用JavaConfig):在IDE中添加Druid依赖<dependency> <groupId>com.alibaba</groupId>
2016-09-03 16:04:22
7750
原创 Maven+Spring+Hibernate+JPA+Druid+Shiro构建Web基础平台(一)
基于自己的一个小项目重新搭建了一次开发环境(Maven+SSH+JPA+Shiro),借此说说这些框架的整合过程。
2016-04-14 08:50:06
3554
原创 自定义ajax调用功能
由于公司未采用任何一套js框架,使用ajax方式调用很是郁闷,就自己搞了个来调用:[code="java"]var xmlHttpRequest;// 创建XMLHttpRequest对象,在各个浏览器上,该对象的名称及创建方法不一样function createXMLHttpRequest() { var xmlHttp; if (window.XMLHttpReques...
2012-10-12 10:06:10
168
原创 迭代修改json格式数据
背景:在运用jquery的treegrid控件时,需要动态展现折叠数据,所以需要每次展开行数据时,将从服务器获取的json数据更新至treegrid的data数据的指定属性值中。[code="html"]json迭代修改 var jsonObj = [{"id":"1",name:"a1",children: [ {"...
2012-08-23 09:23:04
264
Domino BS中使用submit后执行关闭窗口问题
情景:在Domino BS中点击提交按钮执行如下代码:[code="js"] document.forms[0].submit(); window.close(); if(opener){ opener.top.location.reload();[/code]功能:执行表单提交(保存),关闭当前窗,刷新父窗口出现问题:网络延迟/Domino...
2011-02-25 11:08:44
361
原创 Domino中使用Java访问Webservice(四)
在Lotus Designer开发工具中可以使用Java编写Webservice以及访问Webservice。这里只介绍一下如何访问Websercice。(续) 绝大多数调用Webservice会返回一个结果到客户端,其结果也是XML数据,这样我们要获取XML中指定元素的数据,就必须解析返回的XML数据。为此,在Lotus中,使用LotusScript编写一个解析XML数据格式的...
2011-02-11 15:56:38
349
原创 Domino中使用Java访问Webservice(三)
在Lotus Designer开发工具中可以使用Java编写Webservice以及访问Webservice。这里只介绍一下如何访问Websercice。(续) 最后在Designer中创建一代理,可以使用java编写代理,也可以使用Lotusscript编写代理,下面以LotusScript编写代理,调用上面编写java类访问Websercive(用java编写代理也可以直...
2011-02-11 15:51:07
318
原创 Domino中使用Java访问Webservice(二)
在Lotus Designer开发工具中可以使用Java编写Webservice以及访问Webservice。这里只介绍一下如何访问Websercice。(续) 其次在Designer中创建一java脚本库,用于连接、发送Soap请求、返回结果的类:WebServiceClient 提供连接方法openWSDLURL,发送Soap请求并返回结果的方法sendSOAPRequest等...
2011-02-11 15:32:27
305
Domino中使用Java访问Webservice(一)
在Lotus Designer开发工具中可以使用Java编写Webservice以及访问Webservice。这里只介绍一下如何访问Websercice。 所用到的java知识就是URL、URLConnection、HttpURLConnection三个对象,本站很多博客中有详细介绍它们的使用,我这里就不多说了。下面介绍如何访问Webservice: 首先在Dom...
2011-01-28 09:18:30
458
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人