自定义博客皮肤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)
  • 问答 (3)
  • 收藏
  • 关注

原创 记一次工作中SQLLDR的用法

SQLLDRSQLLDR是什么?背景准备注意一、ctl文件要注意的地方:SQLLDR是什么?SQL*LOADER是ORACLE的数据加载工具,通常用来将操作系统文件(数据)迁移到ORACLE数据库中。我这里使用了sqlldr将大量的数据迁移到了公司的Oracle数据库。背景现在有几十个csv数据文件需要导入到远程数据库,数据格式是这样的:数据1|数据2|数据3准备1、csv文件(或者是其他格式的文件,如txt)2、ctl文件,文件内容:OPTIONS (skip=0)LOAD DA

2020-10-26 10:12:40 1042 2

原创 java接入支付宝支付接口沙箱环境测试(傻瓜式,有手就行版本)

一、开始前说明1、这就是测试一个虚拟环境的支付,只调用了一个简单的API,并不复杂也不高大上,但是很有意思2、简单高效,参考官方3、Windows环境,手机APP支付,服务端接口4、适用任何版本一、下载工具(1)工具一:支付宝开放平台开发助手下载到支付宝开放平台官网,选择网络&移动应用,点击了解更多电脑上安装,图标是这样的(2)工具二:客户端调试手机上安装(3)工具三:进入沙箱环境,下载安装沙箱支付宝,就上面那个安装到手机二、准备一个基本的Maven项目(1)

2020-08-29 22:27:55 2351

原创 solr全量更新和增量更新,定时增量更新详解

这里写自定义目录标题一、全量更新(1)什么是全量更新?(2)全量更新的配置【1】核心目录下创建一个data-config.xml文件:【2】核心的conf文件夹下的solrconfig.xml文件,在第一个requestHandler标签上面添加:【3】核心的conf文件夹下的managed-schema文件,在第一个field标签上面添加:【4】到solr后台管理页面,选择全量更新的选项,点击Execute二、增量更新(1)什么是增量更新?(2)为什么需要增量更新?(3)增量更新的配置【1】首先要弄懂几个

2020-08-27 19:03:55 3212

原创 关系型数据库三大范式介绍

文章目录一、为什么使用范式?二、什么是数据库三大范式?1、第一范式2、第二范式3、第三范式三、数据库设计一定要遵循三大范式吗?四、总结一、为什么使用范式?要想设计—个好的关系,必须使关系满足一定的约束条件,此约束已经形成了规范,分成几个等级,一级比一级要求得严格。满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需要的冗余信息。目前关系数据库有

2020-08-24 22:21:15 1073

原创 SpringBoot2.3.3版本底层源码剖析(非常详细)

文章目录一、POM文件分析【1】父项目【2】场景启动器二、自动装配的源码剖析【1】@SpringBootApplication(1)@SpringBootConfiguration(2)@EnableAutoConfiguration-- @AutoConfigurationPackage-- @lmport-- @Import({AutoConfigurationImportSelector.class})(3)@ComponentScan三、SpringBoot启动过程源码剖析一、POM文件分析【1

2020-08-23 11:23:38 921

原创 SpringBoot整合Swagger2

一、Swagger2概述spring-boot作为当前最为流行的Java web开发脚手架,越来越多的开发者选择用其来构建企业级的RESTFul API接口。这些接口不但会服务于传统的web端(b/s),也会服务于移动端。在实际开发过程中,这些接口还要提供给开发测试进行相关的白盒测试,那么势必存在如何在多人协作中共享和及时更新API开发接口文档的问题。假如你已经对传统的wiki文档共享方式所带来的弊端深恶痛绝,那么尝试一下Swagger2 方式,一定会让你有不一样的开发体验。使用 Swagge.

2020-08-22 00:37:54 128

原创 SpringBoot定时任务

一、概述 (1)SpringBoot定时任务通常来讲就是给程序设定一个时间让它在指定时间运行。 (2)要开启定时任务,只需在SpringBoot中做几个简单的配置二、案例一:基于注解@Scheduled(静态的) 基于注解@Scheduled默认为单线程,开启多个任务时,任务的执行时机会受上一个任务执行时间的影响。【1】创建一个SpringBoot程序,这里我使用的是SpringBoot 2.3.3版本【2】在SpringBoot的启动类上配置@EnableSc...

2020-08-21 23:07:53 144

原创 SpringBoot整合MyBatis最新

介绍:这里通过SpringBoot整合MyBatis做了对一张表的简单的增删查改的一个案例,这里不过多讲解,有问题请评论,我看到会回答。一、运行环境1、IDEA 2020年的3.3版本2、SpringBoot 2.3.33、MySQL 5.74、navicat 12二、数据库表【employees】这里的两个时间类型是timestamp,更改数据会默认插入当前时间三、使用IDEA的向导Spring Initializr创建项目,添加web启动器和lombok插件

2020-08-18 23:32:28 183

原创 通过JNDI访问资源报错500,javax.naming.NameNotFoundException

今天学到JNDI访问资源,Tomcat报错500,显示3个异常,弄了一整天,搞得我头皮发麻,百度查了这些异常怎么解决的也尝试了很多方法任然没有解决,后来发现原来是我搞错问题方向,最终解决,在此记录下来,以帮助其他碰到类似问题的朋友。如果你发现你的Tomcat文件夹里面没有产生你Web项目的工作文件,你的Tomcat启动还很快(可能1秒都不到),这时候你就该产生警惕了,试着在地址栏敲上http:/...

2020-04-03 17:29:01 979

空空如也

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

TA关注的人

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