Java
文章平均质量分 55
lxhjh
这个作者很懒,什么都没留下…
展开
-
windows安装的Nexus 启动失败
Nexus在JAVA_HOME以及path中指向jdk18之后,不能启动的处理办法。原创 2022-08-02 12:07:35 · 2402 阅读 · 0 评论 -
Java 8+ 函数式库Vavr功能简介
目录1、概述1.1、Maven依赖2、Option3、元组Tuple4、Try5、函数式接口7、验证Validation8、延迟计算Lazy9、模式匹配Pattern Matching10、总结11、原文地址1、概述在本文中,我们将准确研究Vavr,为什么需要它以及如何在我们的项目中使用它。Vavr是Java 8+的函数库,提供不可变数据类型和功...翻译 2019-04-22 18:06:47 · 5294 阅读 · 1 评论 -
ServletContext 与application的异同
servletContext接口是Servlet中最大的一个接口,呈现了web应用的Servlet视图。ServletContext实例是通过 getServletContext()方法获得的,由于HttpServlet继承Servlet的关系GenericServlet类和HttpServlet类同时具有该方法。条件:假设说我们有一个WEB应用,这个WEB应用中有10个SERVLET 在这里,这...原创 2018-06-28 14:17:03 · 4152 阅读 · 0 评论 -
通过Spring Session实现新一代的Session管理
源自 http://www.infoq.com/cn/articles/Next-Generation-Session-Management-with-Spring-Session 长期以来,session管理就是企业级Java中的一部分,以致于我们潜意识就认为它是已经解决的问题,在最近的记忆中,我们没有看到这个领域有很大的革新。 但是,现代的趋势是微服务以及可水平扩展的原生云应用(c转载 2017-09-21 09:40:38 · 1252 阅读 · 1 评论 -
@GeneratedValue和@GenericGenerator
一、JPA通用策略生成器 通过annotation来映射hibernate实体的,基于annotation的hibernate主键标识为@Id, 其生成规则由@GeneratedValue设定的.这里的@id和@GeneratedValue都是JPA的标准用法,JPA提供四种标准用法,由@GeneratedValue的源代码可以明显看出. Java代码 @Target({ME原创 2017-09-18 18:33:57 · 1180 阅读 · 0 评论 -
springMVC整合异步请求特性
源自:http://blog.csdn.net/u013755987/article/details/62424001springMVC中也整合了异步请求的特性,我们只需要配置好支持异步请求特性,然后结合Java自带的回调函数处理就可以实现简单的异步请求,但是这样的异步请求往往是不能满足我们需求的,所以最终我们还是会使用比较完整的异步请求接口,那就是spring的WebAsyncTask和转载 2017-04-13 11:39:29 · 908 阅读 · 0 评论 -
Spring MVC 异步处理请求,提高程序性能
源自:http://blog.csdn.net/he90227/article/details/52262163什么是异步模式如何在Spring MVC中使用异步提高性能?一个普通 Servlet 的主要工作流程,大致如下: 用户查询开始到返回结果到页面,此处是一个同步的过程,如果做成异步的能提高系统响应的性能 以下3个步骤都在同一个线程转载 2017-04-13 09:34:40 · 2661 阅读 · 0 评论 -
Jackson的Json转换
Jackson的Json转换 利用jackson的ObjectMapper进行JSON和Bean之间的转换原创 2013-07-26 14:22:31 · 1181 阅读 · 0 评论 -
JAVA操作——获取文件扩展名,去掉文件扩展名
/* * Java文件操作 获取文件扩展名 */ public static String getExtensionName(String filename) { if ((filename != null) && (filename.length() > 0)) { int dot = filename.lastIndexOf('.');原创 2013-07-26 14:18:20 · 1313 阅读 · 0 评论 -
Java的(PO,VO,TO,BO,DAO,POJO)解释
PO(persistant object) 持久对象在o/r 映射的时候出现的概念,如果没有o/r映射,就没有这个概念存在了.通常对应数据模型(数据库),本身还有部分业务逻辑的处理.可以看成是与数据库中的表相映射的java对象.最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合.PO中应该不包含任何对数据库的操作.VO(value object) 值对象通常用转载 2013-07-03 20:15:37 · 871 阅读 · 0 评论 -
Spring MVC Rest文件上传
Spring MVC Rest文件上传,异构平台间文件上传,文件上传接口调用,是本博客的要点原创 2013-07-17 10:40:17 · 6861 阅读 · 1 评论 -
java中数组与List相互转换的方法
今天写代码遇到一个奇怪的问题,具体代码不贴出了,写一个简化的版本。如下:ArrayList list=new ArrayList();String strings[]=(String [])list.toArray();这样写代码个人觉得应该没什么问题,编译也没有问题。可是具体运行的时候报异常,如下:Exception in thread "main" java.lang.Clas转载 2013-06-03 14:48:06 · 768 阅读 · 0 评论