自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Tohsaca Rin

dudu酱

  • 博客(16)
  • 收藏
  • 关注

原创 添加拦截器

拦截器也是我们经常需要使用的,在SpringBoot中该如何配置呢拦截器不是一个普通属性,而是一个类,所以就要用到java配置方式了。在SpringBoot官方文档中有这么一段说明:翻译: 如果你想要保持Spring Boot 的一些默认MVC特征,同时又想自定义一些MVC配置(包括:拦截器,格式化器, 视图控制器、消息转换器 等等),你应该让一个类实现 WebMvcConfigurer ,并且添加 @Configuration 注 解,但是千万不要加 @EnableWebMvc 注解。如果你想要自定

2021-06-15 20:08:32 1566 4

原创 定时任务组件Quartz

Quartz介绍Quartz是Job scheduling(作业调度)领域的一个开源项目,Quartz既可以单独使用也可以跟spring框 架整合使用,在实际开发中一般会使用后者。使用Quartz可以开发一个或者多个定时任务,每个定时任 务可以单独指定执行的时间,例如每隔1小时执行一次、每个月第一天上午10点执行一次、每个月最后 一天下午5点执行一次等。 官网:http://www.quartz-scheduler.org/也可使用maven坐标:Quartz入门案例本案例基于Quartz和spr

2021-05-31 14:52:36 106

原创 Freemarker

1.Freemarker介绍:FreeMarker 是一个用 Java 语言编写的模板引擎,它基于模板来生成文本输出。FreeMarker与 Web 容 器无关,即在 Web 运行时,它并不知道 Servlet 或 HTTP。它不仅可以用作表现层的实现技术,而且还 可以用于生成 XML,JSP 或 Java 等。2.Freemarker入门案例:2.1环境搭建 :创建maven工程并导入Freemarker的maven坐标2.2创建模板文件模板文件中有四种元素:1、文本,直接输出的部分2、

2021-05-29 15:40:09 128

原创 JavaRest 高级客户端简介

elasticsearch 存在三种Java客户端。Transport ClientJava Low Level Rest Client(低级rest客户端)Java High Level REST Client(高级rest客户端)这三者的区别是:*TransportClient没有使用RESTful风格的接口,而是二进制的方式传输数据。*ES官方推出了Java Low Level REST Client,它支持RESTful。但是缺点是因为TransportClient的使用者把代码迁移

2021-05-17 08:40:08 397 1

原创 SpringDataRedis

SpringDataRedis简介 SpringDataRedis 属于Spring Data 家族一员,用于对redis的操作进行封装的框架 Spring Data ----- Spring 的一个子项目。Spring 官方提供一套数据层综合解决方案,用 于简化数据库访问,支持NoSQL和关系数据库存储。包括Spring Data JPA 、Spring Data Redis 、SpringDataSolr 、SpringDataElasticsearch 、Spring DataMongodb 等

2021-03-29 11:01:41 58

原创 安全框架Spring Security

安全框架Spring SecuritySpring Security简介2.1.1 安全框架概述什么是安全框架? 解决系统安全问题的框架。如果没有安全框架,我们需要手动处理每个资源的访问控制,非常麻烦。使用安全框架,我们可以通过配置的方式实现对资源的访问限制。2.1.2 常用安全框架Spring Security:spring家族一员。是一个能够为基于Spring的企业应用系统提供 声明式的安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spri

2021-03-29 10:53:41 154

原创 Promise

ES6中一个非常重要和好用的特性就是Promise但是初次接触Promise会一脸懵逼,这TM是什么东西?看看官方或者一些文章对它的介绍和用法,也是一头雾水。Promise到底是做什么的呢?Promise是异步编程的一种解决方案。那什么时候我们会来处理异步事件呢?一种很常见的场景应该就是网络请求了。我们封装一个网络请求的函数,因为不能立即拿到结果,所以不能像简单的3+4=7一样将结果返回。所以往往我们会传入另外一个函数,在数据请求成功时,将数据通过传入的函数回调出去。如果只是一个简单的网络请求,那

2021-01-20 20:36:17 238 1

原创 Vue-router的安装和使用

因为我们已经学习了webpack, 后续开发中我们主要是通过工程化的方式进行开发的.所以在后续, 我们直接使用npm来安装路由即可.步骤一: 安装vue-routernpm install vue-router --save步骤二: 在模块化工程中使用它(因为是一个插件, 所以可以通过Vue.use()来安装路由功能)第一步:导入路由对象,并且调用 Vue.use(VueRouter)第二步:创建路由实例,并且传入路由映射配置第三步:在Vue实例中挂载创建的路由实例import Vue fr

2021-01-20 20:34:05 234

原创 Vue.js—笔记整理

Vue.js—笔记整理VueCli:Cli安装不了解决方法: C:\Users\dudu\AppData\Roaming 删除npm-cacheVueCli2:ESLint: 规范,代码和符号规范ESLint 项目中关闭: config/index.js 里的 useEslintruntime-compiler(v1): template -> ast -> render -> vdom -> U...

2021-01-20 15:47:23 77

原创 SuperMap GIS知识小结1

SuperMap GIS知识小结一.地理信息:是指与研究对象的空间地理分布有关的信息,它表示地理系统诸要素的数量、质量、分布特征,相互联系和变化规律的图、文、声、像等的总称二.地理信息的特性: 1)地域性:地理信息属于空间信息,位臵的识别与数据相联系,它的这种定位特征是通过公共的地理基础来体现的。这是地理信息区别于其它类型信息的最显著标志;2)多维结构:在二维空间编码基础上,实现多专题的第...

2020-04-28 18:56:52 256

原创 根据参数查找节点

1、getNodeByParam / getNodesByParam / getNodesByParamFuzzy 方法操作说明使用 zTreeObj.getNodeByParam / getNodesByParam / getNodesByParamFuzzy / getNodeByTId 方法,详细请参见 API 文档中的相关内容搜索试试看:属性值( value ):属性( key ...

2019-08-05 20:12:33 704

原创 用 zTree 方法 勾选 checkbox

1、beforeCheck / onCheck 事件回调函数控制利用 beforeCheck / onCheck 事件回调函数 可以控制是否允许 更改 节点勾选状态,这里简单演示如何监控此事件这里还演示了 checkNode / checkAllNodes 方法触发 beforeCheck / onCheck 事件回调函数的情况,试试看:setting.check.autoCheckTrig...

2019-07-26 09:37:24 543

原创 一次性加载大数据量

1、大数据量加载说明1)、zTree v3.x 针对大数据量一次性加载进行了更深入的优化,实现了延迟加载功能,即不展开的节点不创建子节点的 DOM。2)、对于每级节点最多一百左右,但总节点数几千甚至几万,且不是全部展开的数据,一次性加载的效果最明显,速度非常快。3)、对于某一级节点数就多达几千的情况 延迟加载无效,这种情况建议考虑分页异步加载。4)、对于全部节点都展开显示的情况,延迟加载无...

2019-07-01 11:09:15 767

原创 将IEnumerable<T>类型的集合转换为DataTable类型

定义要返回的DataTable对象DataTable dtReturn = new DataTable();保存列集合的属性信息数组安全性检查循环遍历集合,使用反射获取类型的属性信息foreach (T rec in varlist) {使用反射获取T类型的属性信息,返回一个 PropertyInfo 类型的集合 if (oProps == null) {oProps = (...

2019-06-25 21:08:29 337

原创 将导入的Excel表格数据保存到session

创建好一个类,实例化 ReturnJson 然后用 try catch 捕获异常将导入的Excel表格的数据保存到session中的思路:1、获取读取的文件;2、把文件转换为二进制数组;3、二进制数组转成内存流;4、利用 NPOI 把内存流中的数据读取成 Excel把 session 中的 ImportExcel 移除,避免残留以前数据:Session.Remove( “ImportEx...

2019-06-04 09:16:17 225

原创 读取Excel表格的数据

( sheet.FirstRowNum )第一行是标题获取行(1、2、3)数据NPOI.SS.UserModel.IRow row = sheet.GetRow(i);创建 DataTable 行DataRow dtRow = dtExcel.NewRow();if (row != null){遍历Excel 中的一行所有的单元格:新行添加到 dataTable 中dtExce...

2019-06-04 09:12:00 241

空空如也

空空如也

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

TA关注的人

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