- 博客(23)
- 收藏
- 关注
原创 在同一个接口中使用多数据源@DS注解,数据源切换
DataSourceAutoConfiguration.class会自动查找application.yml或者properties文件里的spring.datasource.*相关属性并配置数据源。已经测试过在不使用@DS时不报错,或者将test1方法中查询改为test方法中的不报错,由此可见查询的还是master数据源。因为我们需要在项目中使用多数据源,手动指定多数据源,所以需要排除自动注入数据源的配置。@DS 可以注解在方法上或类上,同时存在就近原则 方法上注解 优先于 类上注解。
2023-12-22 10:59:00
2199
原创 springboot整合Impala
需要在表名前加上库名dim_gsdyf.dim_dd_role。使用mybatisplus提供的标准方法查询报错。改为在mapper文件中自己写sql。
2023-12-22 10:04:01
1075
1
原创 NC物料辅助属性
在物料基本信息和物料基本分类中都可以维护辅助属性,但是只有是否按照此辅助属性进行区分,并没有具体的值。同一个物料的不同属性(拥有同一个物料编码,可能有不同的颜色)。在做单据的时候选择属性。
2023-03-08 09:10:12
584
原创 Java异常
异常是程序在“编译”或者“执行”的过程中可能出现的问题,注意:语法错误不算在异常体系中。比如:数组索引越界、空指针异常、 日期格式化异常,等…Java无法为这个世界上全部的问题提供异常类。如果企业想通过异常的方式来管理自己的某个业务问题,就需要自定义异常类了。1、自定义编译时异常定义一个异常类继承Exception.重写构造器。在出现异常的地方用throw new 自定义对象抛出,作用:编译时异常是编译阶段就报错,提醒更加强烈,一定需要处理!!super(s);} }
2023-01-19 10:01:49
132
原创 设计模式-工厂模式
之前我们创建类对象时, 都是使用new 对象的形式创建,在很多业务场景下也提供了不直接new的方式。工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一, 这种类型的设计模式属于创建型模式,它提供了一种获取对象的方式。
2023-01-08 14:17:21
88
原创 maven构建配置文件
构建配置文件(Profile )一组配置的集合,用来设置或者覆盖 Maven 构建的默认配置。使用构建配置文件,可以为不同的环境定制构建过程,例如 生产环境(Producation )和 开发环境(Development)。Profile 在 pom.xml 中使用 activeProfiles / profiles 元素指定,并且可以用很多方式触发。Profile 在构建时修改 POM,并且为变量设置不同的目标环境(例如,在开发、测试和产品环境中的数据库服务器路径)。
2023-01-08 14:01:20
243
原创 maven基础概念
配置的位置:Maven 全局的设置 xml 文件中 (%M2_HOME%/conf/settings.xml)仓库:用于存储jar包资源。
2023-01-08 12:59:24
73
原创 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
404
原创 maven的概念与作用
以pom.xml文件中dependency属性管理依赖的jar包,而jar包包含class文件和一些必要的资源文件。当然它可以构建项目,管理依赖,生成一些简单的单元测试报告。小组之间建立个私服务,大家都用通用 的maven配置文件,不用自己手动去下载jar ,pom文件会自动管理下载好的jar包。POM( Project Object Model,项目对象模型 ) 是 Maven 工程的基本工作单元,是一个XML文件,包含了项目的基本信息,用于描述项目如何构建,声明项目依赖,等等。
2023-01-08 11:45:26
819
原创 动态代理学习
代理就是被代理者(对象)没有能力或者不愿意去完成某件事情,需要找个人(代理对象)代替自己去完成这件事,动态代理就是用来对业务功能(方法)进行代理的。如歌星(经纪人),买房的人(房产中介)
2023-01-07 22:02:41
105
原创 注解的应用
Java 注解(Annotation)又称 Java 标注,是 JDK5.0 引入的一种注释机制。Java 语言中的类、构造器、方法、成员变量、参数等都可以被注解进行标注。public @ interface 注解名称 {public 属性类型 属性名() default 默认值;
2023-01-07 19:59:40
180
1
原创 反射
反射是指对于任何一个Class类,在"运行的时候"都可以直接得到这个类全部成分。在运行时,可以直接得到这个类的构造器对象:Constructor。在运行时,可以直接得到这个类的成员变量对象:Field。在运行时,可以直接得到这个类的成员方法对象:Method。这种运行时动态获取类信息以及动态调用类中成分的能力称为Java语言的反射机制。
2023-01-07 15:28:57
214
原创 idea快捷键
在编辑器中右击,选择generator,选中想要生成get、set方法的属性,点击完成即可自动生成get和set方法。快捷键为:alt+insert。构造器:Constructor。
2023-01-07 10:02:05
12041
原创 Junit单元测试
单元测试就是针对最小的功能单元编写测试代码,Java程序最小的功能单元是方法,因此,单元测试就是针对Java方法的测试,进而检查方法的正确性。
2023-01-07 09:18:44
248
原创 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
1753
原创 java标识符规则和java关键字
标识符标识符规则java语言的标识符必须以字母、下划线_,美元符号$开头,后面跟任意数目的字母、数字、下划线和美元符号。(字母可以是英文字母、中文字符、日文字符等)java语言是区分大小写的。标识符不能是java关键字和保留字,但是可以包含关键字和保留字。标识符不能包含空格。标识符只能包含美元符号,不能包含@、#等其他特殊字符。关键字java的所有关键字都是小写的,TRUE、FALL和NULL都不是java关键字。...
2020-05-22 17:04:24
234
原创 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
364
原创 java-简单了解
java 小知识操作系统os向用户提供两种接口:1、用户接口2、应用程序编程接口(API):一些预定义的函数,软件系统不同组成部分衔接的约定,实现计算机软件之间的相互通信。用户接口是为用户提供的,应用程序编程接口是为编程人员提供的。运行环境JRE:把半编译的执行码在目标机器上运行的环境。开发环境JDK:支持软件的工程化开发和维护。java源文件通过编译器编译生成一种与平台无关的字节码(即*.class文件),再通过JVM(可运行java字节码文件的虚拟计算机)解释执行,产生特定系统的机器码。
2020-05-22 10:18:07
189
原创 java web之html简介
加粗样式@TOCHTML简介HTML概述制作与浏览步骤:使用简单的文字编辑器以扩展名“.html”保存文件双击文件名或者在浏览器地址栏目输入文件全名浏览文字编辑器 刚开始我使用的是sublime,感觉比较简单,只要新建一个文件,输入相应的html内容,然后右击选择“在浏览器中打开”,或者双击文件名,就能浏览器中显示html文件内容。后面学习时需要用到与后端交互等操作,所以我就使用eclipse,大家可以根据
2020-05-14 12:20:20
222
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人