
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
1 场景java中,mongo中查询海量数据时,如果将数据全部查询出来进行处理,会占用大量的堆内存,容易导致内存溢出,程序崩溃。面对此问题,通常采用的问题是分页查询:先查询总数,再根据总数进行分页查询。mongo 在分页查询时,如果数据量特别大,查询到后面的页,会越来越慢。此种情况,可以根据实际情况,对数据进行排序查询后,查询条件加上大于上页最后一条数据的排序键来提升速度(这种查询方式,当数据量比
1 场景基于springboot进行开发,开发过程中,如果每次修改代码都将项目重启,将耗费大量的时间成本。目前java虚拟机只能识别方法体内的内容更改,如果修改整个类或者更改配置文件,仍然需要重启java虚拟机。使用spring-boot-devtools,可以实现指定目录(默认为classpath路径)下的文件进行更改后,项目自动重启,更改后的代码自动生效。2 开发环境springboot版本:
文章目录1.1 各类Web服务器默认servlet名称1.2 查看默认servlet1.3 tomcat解析JSP对应的servlet1.1 各类Web服务器默认servlet名称Web容器默认servlet名称Tomcat, Jetty, JBoss, and GlassFishdefaultGoogle App Engine_ah_defaultResinresin-fileWebLogicF
1 简介jep是Java expression parser的简称,即java 表达式转换器。能够将字符串形式的公式,配置对应的参数得到计算结果。属于比较老的项目,最新版本Jep 3.5,官网最后一次维护为2018年7月。官网: http://www.singularsys.com/jep/中文参考网站: https://www.ibm.com/developerworks/cn/java/j-l
1 场景spring命名空间中的bean,正常情况下可以使用@Autoware注解加在成员变量上注入,注入成功的前提是注入的对象必须已经是spring命名空间中的bean才可以。当前有一种需求:通过工具类的静态方法,获取spring中的bean。2 思路(1)定义bean(2)bean实现ApplicationContextAware接口3 代码3.1 定义bean/*** spring上下文句柄
1 场景1.1 BigDecimal写入mongo如在springboot中集成mongoDb,将使用mongoTemplate操作mongo数据库。java中使用mongoTemplate面临一个问题, 向数据库写入数据时,如果java中映射的属性类型为BigDecimal,该属性映射到mongo中对应的的类型为String,显然这是不符合我们期待的。会导致如下问题:(1)查询排序将按照字符串排