自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 springboot项目 minio okhttp版本依赖问题

springboot项目 minio okhttp版本依赖问题

2022-04-05 15:59:41 5094 5

原创 springMvc中在Controller中使用Autowired注入request为何不会出现线程安全问题

springMvc中在Controller中使用Autowired注入request为何不会出现线程安全问题通过AOP+ObjectFactory+ThreadLocal实现实现步骤:初始化在WebApplicationContextUtils注册依赖解析工厂,至于为何会调用此方法,需对spring 的bean初始化流程有一定的了解,可打断点追查​ RequestObjectFactory实现获取通过调试,我们可以发现,注入的request是被代理过的我们找到对应的代理类

2021-10-10 17:29:18 340

原创 ListKit 一个基于Stream API的工具类

Stream是Java8的一大亮点,是对容器对象功能的增强,它专注于对容器对象进行各种非常便利、高效的 聚合操作(aggregate operation)或者大批量数据操作。Stream API借助于同样新出现的Lambda表达式,极大的提高编程效率和程序可读性。同时,它提供串行和并行两种模式进行汇聚操作,并发模式能够充分利用多核处理器的优势,使用fork/join并行方式来拆分任务和加速处理过程。所以说,Java8中首次出现的 java.util.stream是一个函数式语言+多核时代综合影响的产物。.

2021-08-21 19:23:05 189

原创 eova常用前端组件介绍

eova常用前端组件介绍此配置说明基于eova 3.6.0的eova.min.js,其它版本可能存在偏差,具体以eova.min.js为准组件通用的方法xxx.setValue();xxx.getValue();xxx.readonly()都可设置onChange方法,但回调值根据具体的组件而定 $(’#xxx’).eovaxxx({onChange:function()})注意事项查找框修改配置的方法为$(’#xxx’).eovafind(configObj),而下拉框和下拉树修

2021-04-18 17:10:20 550

原创 使用path环境变量实现快速访问某个应用程序或文件夹

使用path环境变量实现快速访问某个应用程序或文件夹path环境变量的作用​ 学习过java的同学都有过搭建java环境的经历,其中有一个环节就是将JAVA_HOME(java的安装目录)的bin文件夹配置到path环境变量下,通过此配置实现在任意位置打开命令行都能使用java命令。但至于为什么要这么配置,书上或者老师都很少有讲到。通过观察和验证,我发现path环境变量相当于配置一个操作系统查找文件或目录的规则,当我们在某个目录下打开命令行进行操作时,操作系统会现在当前目录下寻找指定操作需要的文件,若

2021-04-11 17:12:30 1260

原创 使用反射实现遍历bean的属性

使用反射实现遍历bean的属性在某些情况下,我们需要对bean的属性进行遍历处理,使用getXXX方法未免过于繁琐,特别是对属性处理的相同时,如:动态拼接SQL。基于此需求,本人采用反射机制对遍历bean做了一个简单的实现。实现思路关于实现bean属性的遍历主要有三种方式 1.调用getXXX方法。 2. 将其转换为序列化JSON再转成Map或者JsonObject对象. 3.使用反射...

2020-03-29 20:20:57 829

原创 jfinal 使用拦截器处理繁琐的前置条件判定

使用拦截器处理繁琐的前置条件判定背景在开发过程中,为了提高程序的健壮性,对参数的校验是必不可少的,然而使用传统的方式进行参数校验时,导致程序中存在了if xxx return xxx;处理不够优雅。虽然jfinal提供了Validator,但是使用过于繁琐,对前后端分离不友好。 在guaua工具包中的Preconditions启发下,本人利用拦截器和自定义异常实现了一个较为优雅的参数校验方法。...

2020-03-01 21:13:52 212

原创 eova利用js默认初始查询值查询

1、设置js 2、取消数据初始加载 2、编写js

2018-06-22 09:42:39 733

转载 beetl的配置文件介绍

#默认配置#配置引擎实现类ENGINE=org.beetl.core.engine.DefaultTemplateEngine#指定变量占位符的开始符号DELIMITER_PLACEHOLDER_START=${#指定变量占位符的结束符号DELIMITER_PLACEHOLDER_END=}#指定语句的定界开始符号DELIMITER_STATEMENT_START=<%#指...

2018-06-18 18:20:34 1899

java和js的加密包包含RSA、AES和MD5

前后端可互相加密解密的工具类,js文件引用CryptoJS和jsencrypy进行轻度封装。内有demo

2018-07-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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