自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xiaofanku的专栏

道出自然,万法归宗

原创 一个小论坛, 一个Java单体应用, 一个SSJ项目, 一个模块化项目

介绍 一个SpringMVC Spring JPA单体的小论坛, 这不是分布式项目, 没有全文索引搜索,不是一个前后端分离,没有集成MQ消息 软件架构 项目基于JDK 8+, 主要框架: Spring 5, Spring MVC 5, JPA2.1(基于EclipseLink实现)实现一个基础的小...

2020-04-03 01:05:40 82 0

原创 可以使用selenium的WebDriver将指定元素截图吗?

项目有个小功能:为指定文章生成一份分享海报,看到WordPress的海报插件按捺不住了开工了。这里主要讲使用selenium框架来实现,不讲其它方案或框架。开动吧 引入maven依赖 <!-- https://mvnrepository.com/artifact/org.selenium...

2019-12-19 22:50:02 62 0

原创 使用开源ip2region的IPV4库实现Ip分析

IPMatcher类 import java.io.File; import java.io.FileNotFoundException; import java.net.Inet4Address; import java.net.UnknownHostException; import java...

2019-12-08 11:01:41 50 0

原创 聊聊WEB项目中的图片

最近一直在鼓捣图片相关的代码,今天抽时间写篇总结。此文没有什么高深的知识点,不汲及第三方的OSS相关点,更不汲及分布式文件存储框架,算是一篇关于WEB项目中图片相关功能的扫盲文; 同时与大家分享码字时的心得。文章中的服务器开发语言使用的是java。文中代码汲及到一个工具子模块(util)在文章最后...

2019-10-25 15:49:28 123 0

原创 使用Spring MVC的AbstractRssFeedView时注意

看一看源代码中的默认构造器的代码: 注意这个MediaType的值,图中的值是:application/rss+xml. 我测试发现Win10 Edge和Chrome都可以解析这种响应内容类型.但Firefox不认识 它会提示你下载. 按F12看到请求允许的内容类型如下: text/html,a...

2019-09-22 16:41:37 54 0

原创 java.lang.SecurityException: class "javax.persistence.SharedCacheMode"'s signer information does not

A: 完整异常栈: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory': Lookup method res...

2018-08-13 13:36:56 1035 1

原创 Could not instantiate bean class [javax.servlet.ServletContext]: Specified class is an interface

Could not instantiate bean class [javax.servlet.ServletContext]: Specified class is an interface

2017-11-09 19:55:50 2500 1

原创 JPA 配置类实体映射示例

网站总有一些配置类信息,基础结构都是key-value,它可能随着业务需求作增减,如果将它设计成一个固化类,在增删时要改代码,改表结构,不是ORM还要改映射文件

2017-10-19 21:26:36 1115 0

原创 理一理Spring MVC中使用AspectJ的异常

本文只作为异常的参考解决方法, 不表示该异常的唯一解决答案.以下是这些异常的环境Spring3,aspectJ186,shiro132

2017-10-16 12:26:56 405 0

原创 理一理ehcache-spring-annotations缓存的Key生成

对于全局的配置来说没问题, N次调用后都是一样的结果. 但是?具有时间性的方法(同时它没有参数)则不然。第二次调用到第100调用之间数据肯定有变化的.哪这个默认的key生成策略还能用吗?

2017-09-26 11:40:01 1719 0

原创 mongodb java Driver 3.5.0 POJOs

项目采用模块化开发,无法在实体上使用注解,所以Spring-data-mongodb无法使用因为实体上加了JPA的@Entity注解导致MongoPersistentEntityIndexCreator找不到类,只能使用原生的api,有了pojo的支持不再需要繁琐的代码

2017-09-12 20:26:32 2085 0

原创 Spring3+Spring-data-mongodb1.5.6示例

Spring3+Spring-data-mongodb1.5.6示例

2017-09-09 15:08:10 619 0

原创 Spring+Shiro+Servlet实现轻量未读消息数量推送

Shiro Session中保存一个bean,用unKnowMsg来记录未读的消息数量,实现org.apache.shiro.session.SessionListener接口,实现在线记录的增删除

2017-09-02 09:19:29 727 0

原创 [续]Bean Validation和Hibernate Validator使用小记

The Java API for JavaBean Validation ("Bean Validation") provides a facility for validating objects, object members, methods, and construct...

2017-06-27 01:37:33 3672 0

转载 Features of Spring Framework 4

In this article we are discussing about the new features and enhancements of the Spring Framework 4. Spring Framework 4 is the major release of the f...

2017-06-25 11:15:37 302 0

原创 EclipseLink JPA2.1 jar-file多项目使用说明

为了项目模块的集成方便,实现灵活.在模块的设计中只有实体类和接口,如果一个项目定制需要哪些模块,只需要将模块加入依赖同时提供接口实现即可,喜欢ssh可以用ssh来实现接口,喜欢ssm可以用ssm来实现接口.

2017-04-25 14:57:03 1184 0

原创 进退两难的Spring3+JPA2+Tomcat8

spring 3.2.x+jpa2.1+eclipselink jpa 2.6+tomcat8+jdk8

2017-04-20 17:33:00 933 0

原创 Eclipselink JPA 使用小结

获取对象的部分属性组成一个对象需求:一篇文章有很多属性及关联对象.在SEO的设置中可能只关心title,keywords,description. 解决:新建一个ArticleMeta 类,从Article中取出title,keywords,description填到ArticleMeta 代...

2017-04-13 09:15:29 2198 0

原创 Bean Validation和Hibernate Validator使用小记

The Java API for JavaBean Validation ("Bean Validation") provides a facility for validating objects, object members, methods, and construct...

2017-03-22 15:59:44 2760 0

原创 Servlet 3异步+Html5 SSE示例

服务器使用serlvet3的异步servlet,客户端使用html5的sse轻松实现消息推送

2017-01-15 11:36:45 2134 0

原创 spring 3.x整合ehcache 2.x

如果想把一个变量设为全局变量,同时使用了spring mvc,如果无法使用ServletContextListener实现类把变量填到servletContext.setAttribute.怎么减少查询数据库或跨域请求服务的次数?客户端可以使用jsonp,服务端可以使用缓存框架来缓存

2017-01-11 13:54:07 834 0

原创 [sun.net.http.allowRestrictedHeaders] system property not set. Header(s) will possibly be ignored.

org.glassfish.jersey.client.internal.HttpUrlConnector.setOutboundHeaders Attempt to send restricted header(s) while the [sun.net.http.allowRestricted...

2017-01-07 11:49:38 2185 0

原创 javax.ws.rs.NotAcceptableException: HTTP 406 Not Acceptable

javax.ws.rs.NotAcceptableException: HTTP 406 Not Acceptable

2017-01-06 18:52:50 1892 0

原创 post和get对参数的异同

一天同事说参数怎么取不到了?哪你先看看参数在哪丢了

2016-12-13 11:16:37 947 0

转载 Unix File Attributes

unix文件属性,文件系统

2016-11-21 10:14:06 443 0

原创 使用NetBeans访问CSDN Code项目

Git 诞生于一个极富纷争大举创新的年代。Linux 内核开源项目有着为数众广的参与者。绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间)。到 2002 年,整个项目组开始启用分布式版本控制系统 BitKeeper 来管理和维护代码。

2016-10-07 02:12:36 871 0

原创 不可思议的结果

增强的for循环,apache commons CollectionUtils,jdk8的Stream三个示例来看一看从一个列表中搜索某对象的小实验

2016-10-05 00:44:01 951 0

原创 JAXB生成CDATA类型的节点

jaxb原生暂不支持CDATA注解,但多数情况下我们需要生成CDATA类型的节点.本文提供三种法实现

2016-09-25 01:01:39 5734 0

原创 The abstract schema type 'Entity' is unknown.

The abstract schema type 'Entity' is unknown.

2016-09-07 17:22:52 1897 4

原创 Cordova编译异常小结

java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major.minor version 52.0

2016-06-23 23:37:51 4452 0

原创 Eclipse Mars中Cordova 开发

Cordova是贡献给Apache后的开源项目,是从PhoneGap中抽出的核心代码,是驱动PhoneGap的核心引擎。你可以把它们的关系想象成类似于Webkit和Google Chrome的关系

2016-06-20 20:36:31 3336 0

原创 Spring MVC 3.x 消息转换器

RESTFul或Ajax都是根据一个合约(固定的文件扩展名或Http请求头的Accept)来获得某种格式的数据响应.不用消息转换器也可以实现.

2016-06-16 01:19:39 1309 0

原创 Java SE 中的泛型知道多少呢

java se中高级的部分非泛型,线程和反射莫属.相比线程和反射,泛型在工作中用的机率要高很多,理解和掌握它还是比较重要的....

2016-06-14 13:31:48 436 0

原创 Spring Mvc+Spring+Mybatis(SSM)基础配置文件

SSM的基础配置文件:web.xml负责加载springMvc配置文件,spring配置文件;applicationContext.xml负责加载mybatis-config.xml和mybatis映射文件;mybatis-config.xml负责设置mybatis参数

2016-06-09 20:01:05 2520 1

原创 duplicate config file paths found

出现错误的主要原因是:IntelliJ IDEA中jetty默认加载的module与本地JETTY_HOME/start.ini中加载的module有冲突

2016-06-07 00:25:13 3132 0

原创 Jetty9.2开始之路

Jetty 是一个开源的servlet容器,它为基于Java的web容器,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提供...

2016-06-02 16:05:07 9527 0

原创 java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/

当然前提是你的jdbc 驱动url写的没有错误.白渡也有说放到\jre\lib\ext目录下,个人不推荐!不能为了一个小错误破坏整个布署环境.如果不在eclipse中运行项目,直接在本机的tomcat中运行是不会出这种错误的.不论mysql.jar是放到tomcat/lib还是项目的WEB-INF...

2016-05-31 01:39:48 16917 0

原创 NetBeans8.1开发Spring MVC的基础代码

1.配置文件: WEB-INF/web.xml<?xml version="1.0" encoding="UTF-8"?> <web-app version="3.1" xmlns="http://xmlns...

2016-05-22 19:15:55 3907 0

原创 [图文]我的bower使用之旅

如果写的东东自已布署可以下载项目依赖的js文件,但如果你的作品开源或提供给第三方使用,可能你使用的js依赖(例:jquery)已经存在于最终项目中,不需你提供.写java时使用maven来管理jar依赖和编译项目,js可以使用bower.

2016-04-18 20:56:15 2863 0

原创 AngularJS 中的scope($scope)

使用angalarJS一定要先明白控制器的作用域继承,在开发自定义指令时要清楚当前指令所使用的作用域在哪?

2016-03-31 17:24:37 3985 1

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