- 博客(145)
- 资源 (22)
- 问答 (9)
- 收藏
- 关注
原创 JDK8至JDK 11 常用API更新
今天去面试面试官问jdk11相比历史的jdk有哪些新特性日常开发中用到了哪些新方法。回来对照jdk11.07的api总结一些日常开发中常用的类
2021-03-18 17:07:59 438
原创 栈+单向链表实现Angular 11访客浏览脚印
应用中需要浏览脚印功能实现导航条的后退,登录成功后的跳转,404页面中的:返回上一页功能。当浏览时(非后退操作时)将数据压入栈, 回退时弹出栈顶; 用单向链表来存储数据,使用:ngx-webstorage-service 将数据存储在客户端。
2021-01-16 19:18:55 312
原创 Jakarta EE 2020战果总结
从Eclipse基金接过java EE的接力棒已有两年多了,由于Oracle拒绝交出javax名称空间的使用权, Eclipse基金只能新建一个名称空间Jakarta. 从官方的规范来看还是战果累累。Eclipse基金现在完成了Jakarta8,9的release。其关联社区(Redhat,JBoss)的好多框架都完成了过度Jakarta8(+)在Java EE版本和最初的Jakarta EE 8版本中,Oracle在驱动规范,GlassFish实现和TCK技术方面起着领导作用,而在Jakarta E
2021-01-14 17:20:44 889
原创 基于Redis的发布/订阅模式实现者:RedisQ
若你的项目使用了redis作缓存, 又需要一个轻量的MQ来进行消息传递,不需要单独跑一个MQ产品(ActiveMQ, Kafka, ...), 这个项目是不错的选择. 目前发现一个最大的使用问题是配置太繁杂,若是基于spring的自动装配哪太好了. 希望哪位大神完成了此项工作能告诉我一声!项目也有3年多没更新了!
2020-09-25 18:36:35 478 1
原创 记第一次Byte Buddy使用
写完我想知道中途是否有漏掉的值,也就是已经放到队列中但消费者未消费的值, 这时都需要有一个程序侦听生产者和消费者的记录数, 两者一致时即没有错误反之都是存在bug. 是不是有点像AOP干的事? 但又不想用AOP还有撒可以用: Java Agent!用maven引入依赖开始编译(需要下载asm jar),这时出现未知的模块错误, 项目用的是jdk 11. 不用Java Agent还能用撒?字节码修改。终于绕回来了.
2020-07-29 15:40:31 2085
原创 io.vavr.collection.Stream上手指南
让我们开始看一看vavr的Stream是何东东吧. Stream类的描述是: An immutable Stream is lazy sequence of elements which may be infinitely long.中文大致意思是一个不可变的惰性序列. 可以无限长。jdk 的Stream给我的感觉更像是一种处理集合的技术, jdk8以前集合的遍历是通过外部循环.而jdk8+用stream则是内部遍历,在代码的外在表现上看不到for和while这样的循环语句。所以两者在设计思想上是不同的
2020-07-13 01:52:22 1594
原创 [非SpringBoot方式]Spring 5.2.6 集成 Spring session jdbc 2.3.0
spring session的官方文档对SpringBoot方式和xml配置方式介绍的都比较详细,大家应该都能看懂。但java 类配置的方式个人觉得不是很详细, 有的地方可能让人走弯路. 另外若不配springSessionRepositoryFilter会无法写入,但这个类在哪找了一会没有发现其真身.
2020-06-02 20:33:34 346
原创 EclipseLink织入失败:java.lang.AbstractMethodError _persistence_shallow_clone
最近在升级项目的版本,由jdk8.x升到jdk 11.x, 发现一个奇怪的EclipseLink异常:java.lang.AbstractMethodError does not define or inherit an implementation of the resolved method abstract _persistence_shallow_clone()
2020-06-01 01:55:44 696
原创 一个小论坛, 一个Java单体应用, 一个SSJ项目, 一个模块化项目
介绍一个SpringMVC Spring JPA单体的小论坛, 这不是分布式项目, 没有全文索引搜索,不是一个前后端分离,没有集成MQ消息软件架构项目基于JDK 8+, 主要框架: Spring 5, Spring MVC 5, JPA2.1(基于EclipseLink实现)实现一个基础的小论坛.其它增加用户粘性的功能后期会以插件的方式接入安装说明基础模块: member, core...
2020-04-03 01:05:40 371
原创 可以使用selenium的WebDriver将指定元素截图吗?
项目有个小功能:为指定文章生成一份分享海报,看到WordPress的海报插件按捺不住了开工了。这里主要讲使用selenium框架来实现,不讲其它方案或框架。开动吧引入maven依赖 <!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-firefox-driver --> <de...
2019-12-19 22:50:02 586
原创 使用开源ip2region的IPV4库实现Ip分析
IPMatcher类import java.io.File;import java.io.FileNotFoundException;import java.net.Inet4Address;import java.net.UnknownHostException;import java.util.Objects;import java.util.regex.PatternSyntax...
2019-12-08 11:01:41 817 1
原创 聊聊WEB项目中的图片
最近一直在鼓捣图片相关的代码,今天抽时间写篇总结。此文没有什么高深的知识点,不汲及第三方的OSS相关点,更不汲及分布式文件存储框架,算是一篇关于WEB项目中图片相关功能的扫盲文; 同时与大家分享码字时的心得。文章中的服务器开发语言使用的是java。文中代码汲及到一个工具子模块(util)在文章最后提供下载连接,放心不需要您有下载积分,防止资源若审核过不去同时提供百度网盘地址。A. 客户端:A1...
2019-10-25 15:49:28 1927
原创 使用Spring MVC的AbstractRssFeedView时注意
看一看源代码中的默认构造器的代码:注意这个MediaType的值,图中的值是:application/rss+xml. 我测试发现Win10 Edge和Chrome都可以解析这种响应内容类型.但Firefox不认识它会提示你下载. 按F12看到请求允许的内容类型如下: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0....
2019-09-22 16:41:37 210
原创 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 resolution failed; nested exception is java.lang.IllegalStateExc...
2018-08-13 13:36:56 1902 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 3415 1
原创 JPA 配置类实体映射示例
网站总有一些配置类信息,基础结构都是key-value,它可能随着业务需求作增减,如果将它设计成一个固化类,在增删时要改代码,改表结构,不是ORM还要改映射文件
2017-10-19 21:26:36 2104
原创 理一理Spring MVC中使用AspectJ的异常
本文只作为异常的参考解决方法, 不表示该异常的唯一解决答案.以下是这些异常的环境Spring3,aspectJ186,shiro132
2017-10-16 12:26:56 608
原创 理一理ehcache-spring-annotations缓存的Key生成
对于全局的配置来说没问题, N次调用后都是一样的结果. 但是?具有时间性的方法(同时它没有参数)则不然。第二次调用到第100调用之间数据肯定有变化的.哪这个默认的key生成策略还能用吗?
2017-09-26 11:40:01 2142
原创 mongodb java Driver 3.5.0 POJOs
项目采用模块化开发,无法在实体上使用注解,所以Spring-data-mongodb无法使用因为实体上加了JPA的@Entity注解导致MongoPersistentEntityIndexCreator找不到类,只能使用原生的api,有了pojo的支持不再需要繁琐的代码
2017-09-12 20:26:32 2846
原创 Spring+Shiro+Servlet实现轻量未读消息数量推送
Shiro Session中保存一个bean,用unKnowMsg来记录未读的消息数量,实现org.apache.shiro.session.SessionListener接口,实现在线记录的增删除
2017-09-02 09:19:29 1015
原创 [续]Bean Validation和Hibernate Validator使用小记
The Java API for JavaBean Validation ("Bean Validation") provides a facility for validating objects, object members, methods, and constructors. In Java EE environments
2017-06-27 01:37:33 4354
转载 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 framework since 2009. New release supports Java 8 Lam
2017-06-25 11:15:37 494
原创 EclipseLink JPA2.1 jar-file多项目使用说明
为了项目模块的集成方便,实现灵活.在模块的设计中只有实体类和接口,如果一个项目定制需要哪些模块,只需要将模块加入依赖同时提供接口实现即可,喜欢ssh可以用ssh来实现接口,喜欢ssm可以用ssm来实现接口.
2017-04-25 14:57:03 1692
原创 进退两难的Spring3+JPA2+Tomcat8
spring 3.2.x+jpa2.1+eclipselink jpa 2.6+tomcat8+jdk8
2017-04-20 17:33:00 1311
原创 Eclipselink JPA 使用小结
获取对象的部分属性组成一个对象需求:一篇文章有很多属性及关联对象.在SEO的设置中可能只关心title,keywords,description. 解决:新建一个ArticleMeta 类,从Article中取出title,keywords,description填到ArticleMeta 代码 @Override public ArticleMeta getArticleMeta
2017-04-13 09:15:29 2880
原创 Bean Validation和Hibernate Validator使用小记
The Java API for JavaBean Validation ("Bean Validation") provides a facility for validating objects, object members, methods, and constructors. In Java EE environments
2017-03-22 15:59:44 3085
原创 spring 3.x整合ehcache 2.x
如果想把一个变量设为全局变量,同时使用了spring mvc,如果无法使用ServletContextListener实现类把变量填到servletContext.setAttribute.怎么减少查询数据库或跨域请求服务的次数?客户端可以使用jsonp,服务端可以使用缓存框架来缓存
2017-01-11 13:54:07 1038
原创 [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.allowRestrictedHeaders] system property not set. Header(s) will possibly be
2017-01-07 11:49:38 4530
原创 javax.ws.rs.NotAcceptableException: HTTP 406 Not Acceptable
javax.ws.rs.NotAcceptableException: HTTP 406 Not Acceptable
2017-01-06 18:52:50 2736
原创 使用NetBeans访问CSDN Code项目
Git 诞生于一个极富纷争大举创新的年代。Linux 内核开源项目有着为数众广的参与者。绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间)。到 2002 年,整个项目组开始启用分布式版本控制系统 BitKeeper 来管理和维护代码。
2016-10-07 02:12:36 1000
原创 不可思议的结果
增强的for循环,apache commons CollectionUtils,jdk8的Stream三个示例来看一看从一个列表中搜索某对象的小实验
2016-10-05 00:44:01 1100
原创 The abstract schema type 'Entity' is unknown.
The abstract schema type 'Entity' is unknown.
2016-09-07 17:22:52 2765 4
原创 Cordova编译异常小结
java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major.minor version 52.0
2016-06-23 23:37:51 4804
原创 Eclipse Mars中Cordova 开发
Cordova是贡献给Apache后的开源项目,是从PhoneGap中抽出的核心代码,是驱动PhoneGap的核心引擎。你可以把它们的关系想象成类似于Webkit和Google Chrome的关系
2016-06-20 20:36:31 5007
原创 Spring MVC 3.x 消息转换器
RESTFul或Ajax都是根据一个合约(固定的文件扩展名或Http请求头的Accept)来获得某种格式的数据响应.不用消息转换器也可以实现.
2016-06-16 01:19:39 1483
聊聊WEB项目中的图片文章中提到的工具子模块(util)
2019-10-25
NetBeans8.1开发Spring MVC的基础代码
2016-05-22
MooTools Essentials
2009-12-11
the j2ee 1.4 Tutorial
2009-09-15
SciTE Source Code Editor
2008-09-24
Microsoft XMLDOM 手册(Microsoft XML Parser)
2008-09-19
SQL Server 2005 php驱动
2008-05-19
Microsoft® ActiveX® Data Objects (ADO)
2008-04-25
Microsoft Windows Script Technologies
2008-04-25
有值对象相关的库推荐不?
2021-09-08
微信H5支付(wap)开发问题
2018-01-19
谁能详细说说jpa2.1的sql-load-script-source
2017-09-22
hibernate validator 自定义消息
2017-05-31
java中的硬连接该如何判断
2016-10-21
org.apache.commons.io.DirectoryWalker如何递归遍历
2016-10-14
maven如何配置移动文件
2016-10-09
maven编译时包中的xml文件丢失
2016-10-02
java web开发需要注重线程安全吗
2016-05-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人