自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 在同一个接口中使用多数据源@DS注解,数据源切换

DataSourceAutoConfiguration.class会自动查找application.yml或者properties文件里的spring.datasource.*相关属性并配置数据源。已经测试过在不使用@DS时不报错,或者将test1方法中查询改为test方法中的不报错,由此可见查询的还是master数据源。因为我们需要在项目中使用多数据源,手动指定多数据源,所以需要排除自动注入数据源的配置。@DS 可以注解在方法上或类上,同时存在就近原则 方法上注解 优先于 类上注解。

2023-12-22 10:59:00 1881

原创 springboot整合Impala

需要在表名前加上库名dim_gsdyf.dim_dd_role。使用mybatisplus提供的标准方法查询报错。改为在mapper文件中自己写sql。

2023-12-22 10:04:01 831 1

原创 idea中使用git

假如将dev1分支合并至dev4中,先将当前分支切换为dev4,然后选择dev1,最后点击。

2023-12-20 11:44:04 374

原创 NC物料辅助属性

在物料基本信息和物料基本分类中都可以维护辅助属性,但是只有是否按照此辅助属性进行区分,并没有具体的值。同一个物料的不同属性(拥有同一个物料编码,可能有不同的颜色)。在做单据的时候选择属性。

2023-03-08 09:10:12 461

原创 Java异常

异常是程序在“编译”或者“执行”的过程中可能出现的问题,注意:语法错误不算在异常体系中。比如:数组索引越界、空指针异常、 日期格式化异常,等…Java无法为这个世界上全部的问题提供异常类。如果企业想通过异常的方式来管理自己的某个业务问题,就需要自定义异常类了。1、自定义编译时异常定义一个异常类继承Exception.重写构造器。在出现异常的地方用throw new 自定义对象抛出,作用:编译时异常是编译阶段就报错,提醒更加强烈,一定需要处理!!super(s);} }

2023-01-19 10:01:49 105

原创 设计模式-工厂模式

之前我们创建类对象时, 都是使用new 对象的形式创建,在很多业务场景下也提供了不直接new的方式。工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一, 这种类型的设计模式属于创建型模式,它提供了一种获取对象的方式。

2023-01-08 14:17:21 75

原创 maven构建配置文件

构建配置文件(Profile )一组配置的集合,用来设置或者覆盖 Maven 构建的默认配置。使用构建配置文件,可以为不同的环境定制构建过程,例如 生产环境(Producation )和 开发环境(Development)。Profile 在 pom.xml 中使用 activeProfiles / profiles 元素指定,并且可以用很多方式触发。Profile 在构建时修改 POM,并且为变量设置不同的目标环境(例如,在开发、测试和产品环境中的数据库服务器路径)。

2023-01-08 14:01:20 209

原创 maven项目

Maven工程目录结构。

2023-01-08 13:47:45 93

原创 maven基础概念

配置的位置:Maven 全局的设置 xml 文件中 (%M2_HOME%/conf/settings.xml)仓库:用于存储jar包资源。

2023-01-08 12:59:24 60

原创 maven的下载与安装

访问官网地址,选择-》Download,该界面为当前最新版本的maven,如果需要下载老版本,可以点击图片中的-》 archives进入。注意:jdk和maven的版本需要匹配不然后续可能会有问题,我这里用的1.8的jdk和3.6.1的maven。输入mvn -v查看当前maven的版本,如果环境变量配置正确则出现下面的内容。找到path变量双击进入,在变量值后面加上maven路径下的bin文件夹路径。新建一个M2_HOME,变量值为刚刚下载的压缩包解压的文件夹。找到需要的版本,点击进入。

2023-01-08 12:31:05 363

原创 maven的概念与作用

以pom.xml文件中dependency属性管理依赖的jar包,而jar包包含class文件和一些必要的资源文件。当然它可以构建项目,管理依赖,生成一些简单的单元测试报告。小组之间建立个私服务,大家都用通用 的maven配置文件,不用自己手动去下载jar ,pom文件会自动管理下载好的jar包。POM( Project Object Model,项目对象模型 ) 是 Maven 工程的基本工作单元,是一个XML文件,包含了项目的基本信息,用于描述项目如何构建,声明项目依赖,等等。

2023-01-08 11:45:26 772

原创 设计模式-装饰模式

创建一个新类,包装原始类,从而在新类中提升原来类的功能。

2023-01-08 10:06:58 82

原创 动态代理学习

代理就是被代理者(对象)没有能力或者不愿意去完成某件事情,需要找个人(代理对象)代替自己去完成这件事,动态代理就是用来对业务功能(方法)进行代理的。如歌星(经纪人),买房的人(房产中介)

2023-01-07 22:02:41 88

原创 注解的应用

Java 注解(Annotation)又称 Java 标注,是 JDK5.0 引入的一种注释机制。Java 语言中的类、构造器、方法、成员变量、参数等都可以被注解进行标注。public @ interface 注解名称 {public 属性类型 属性名() default 默认值;

2023-01-07 19:59:40 143 1

原创 反射的作用

绕过编译阶段,做企业级通用框架。

2023-01-07 16:56:32 66

原创 反射

反射是指对于任何一个Class类,在"运行的时候"都可以直接得到这个类全部成分。在运行时,可以直接得到这个类的构造器对象:Constructor。在运行时,可以直接得到这个类的成员变量对象:Field。在运行时,可以直接得到这个类的成员方法对象:Method。这种运行时动态获取类信息以及动态调用类中成分的能力称为Java语言的反射机制。

2023-01-07 15:28:57 194

原创 idea快捷键

在编辑器中右击,选择generator,选中想要生成get、set方法的属性,点击完成即可自动生成get和set方法。快捷键为:alt+insert。构造器:Constructor。

2023-01-07 10:02:05 10365

原创 Junit单元测试

单元测试就是针对最小的功能单元编写测试代码,Java程序最小的功能单元是方法,因此,单元测试就是针对Java方法的测试,进而检查方法的正确性。

2023-01-07 09:18:44 227

原创 java基本数据类型-浮点型

浮点型简介java的浮点类型有两种:float和double。在一个浮点数后面添加f或者F后缀,指定为float类型,加d或者D后缀表示double类型。一个float类型的数值占4字节,32位。第1位是符号位,接下来8位表示指数,后面23位表示尾数。一个double类型的数值占8字节,64位。第一位是符号位,接下来11位表示指数,后面52位表示尾数。浮点型数表示方法java语言的浮点数有两种表示方法:十进制数形式:如5.20。科学计数法:如5.12e2,即5.12^2只有浮点型数值才可以

2020-05-22 17:29:04 1667

原创 java标识符规则和java关键字

标识符标识符规则java语言的标识符必须以字母、下划线_,美元符号$开头,后面跟任意数目的字母、数字、下划线和美元符号。(字母可以是英文字母、中文字符、日文字符等)java语言是区分大小写的。标识符不能是java关键字和保留字,但是可以包含关键字和保留字。标识符不能包含空格。标识符只能包含美元符号,不能包含@、#等其他特殊字符。关键字java的所有关键字都是小写的,TRUE、FALL和NULL都不是java关键字。...

2020-05-22 17:04:24 217

原创 java基本数据类型-字符型

java语音使用16位的Unicode字符集作为编码方式,支持各种书面语言的字符。字符型通常用于表示单个的字符。char 类型使用单引号括起来,字符串类型使用双引号括起来。字符型值有三种表示形式:直接通过单个字符来指定字符型值,如’A’、‘9’等。通过转义字符表示特殊字符型值,如’\n’,’\t’等。直接使用Unicode值来表示字符型值,如’\uXXXX’,其中XXXX代表一个十六进制整数。示例:public class type { public static void main(

2020-05-22 16:20:30 335

原创 java-简单了解

java 小知识操作系统os向用户提供两种接口:1、用户接口2、应用程序编程接口(API):一些预定义的函数,软件系统不同组成部分衔接的约定,实现计算机软件之间的相互通信。用户接口是为用户提供的,应用程序编程接口是为编程人员提供的。运行环境JRE:把半编译的执行码在目标机器上运行的环境。开发环境JDK:支持软件的工程化开发和维护。java源文件通过编译器编译生成一种与平台无关的字节码(即*.class文件),再通过JVM(可运行java字节码文件的虚拟计算机)解释执行,产生特定系统的机器码。

2020-05-22 10:18:07 175

原创 java web之html简介

加粗样式@TOCHTML简介HTML概述制作与浏览步骤:使用简单的文字编辑器以扩展名“.html”保存文件双击文件名或者在浏览器地址栏目输入文件全名浏览文字编辑器       刚开始我使用的是sublime,感觉比较简单,只要新建一个文件,输入相应的html内容,然后右击选择“在浏览器中打开”,或者双击文件名,就能浏览器中显示html文件内容。后面学习时需要用到与后端交互等操作,所以我就使用eclipse,大家可以根据

2020-05-14 12:20:20 202

空空如也

空空如也

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

TA关注的人

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