java
文章平均质量分 84
朗朗繁星v
这个作者很懒,什么都没留下…
展开
-
四色建模法
领域建模有很多种方法,不同建模手段得到的模型可能也不尽相同。那么如何保证建模的正确性呢?首先这个质疑本身有问题,从建模的目的来说,描画问题并没有什么对错之分,仅仅只是立场和角度的差别。如果是为了企业业务而进行建模,那么这个问题应该变为:如何保证模型能够支撑企业的运营?建模之前,我们需要知道企业业务系统的目的是什么,而企业业务系统的目的往往跟决策者或者管理的诉求相关。任何业务事件都会以某种数据的形式留下足迹我们对于事件的追溯可以通过对数据的追溯来完成。企业的业务系统主要的目的之一,原创 2020-11-26 10:21:55 · 1099 阅读 · 0 评论 -
最详细的log4j2配置文件说明(可以直接套用)
将配置文件命名为log4j2-spring.xml并将其放在(resources)资源根目录下,spring会自动读取这个文件作为log4j2日志框架的配置文件,如果要自定义配置文件名如“log4j2-test.xml”,请在application.yml加上以下配置:logging: config: classpath:log4j2-test.xml以下是xml文件详解,可以不做修改直接套用到任何项目:<?xml version="1.0" encoding="UTF-8"?>原创 2020-10-30 14:38:56 · 11061 阅读 · 3 评论 -
SpringBoot中使用属性文件(yml、properties)
在Spring Boot中使用属性文件,可以采用其默认的application.properties和application.yml配置文件,也可以使用自定义的配置文件。属性文件依赖如果使用的是yml文件进行配置,则会自动对配置字段进行自动提示。如果使用的使用的是properties文件进行配置,则需要引入以下依赖才能进行自动提示(即使不引入这个依赖,配置字段也会生效,只是不方便快捷书写配置):<dependency> <groupId>org.springframew原创 2020-09-17 16:33:37 · 1596 阅读 · 0 评论 -
SpringBoot Bean的生命周期
一般情况下,我们只是关心如何正确地将Bean装配到容器中,并不关心Ioc容器是如何装配和销毁Bean的过程。但是恰恰有时候,我们需要自定义初始化或销毁Bean的过程,以满足一些“特殊的”需求。比如,数据源在关闭的时候调用其close方法,这是项目开发过程中很常见的需求。Bean的生命周期大致可以分为4个部分:1. Bean的定义2. Bean的初始化3. Bean的生存期4. Bean的销毁Bean的定义资源定位的过程。如使用@ComponentScan定义的扫描路径去找@Com原创 2020-09-17 13:46:32 · 4699 阅读 · 0 评论 -
UTF-8,GBK,Big5,ASCII
常见字符编码字符集:字符比如各国文字符号,字母,特殊符号等等的集合。编码:规定每个字符分别用一个字节,还是多个字节,字节顺序等来表示一个字符。1. ASCII码美国在60年代制定的一套字符编码,用单字节(8位)表示一个字符,后使用7 位二进制数来表示所有的大写和小写字母,数字0 到9、标点符号, 以及在美式英语中使用的特殊控制字符,总共能表示128个字符。各国有各种各样的语言字符,ASCII显然不能表达完全。这样各国久催生出自己的编码标准,也即第2节介.转载 2020-09-09 08:55:49 · 656 阅读 · 0 评论 -
对各类常见字符集和字符编码格式的一些总结
首先,需要弄清楚字符集和编码这两个概念。字符集(character set)字符集顾名思义是“许多字符的集合”,这些字符组成一套符号系统,可以组合起来形象的表达各种含义。比如26个英文字母加上标点符号可以组成“英文字符集”,这个字符集的组合可以形成英美人可以理解的一套文字系统。再比如新华字典中的所有汉字加上标点符号可以组成“中文字符集”,这个字符集的组合可以形成中文文字系统。编码(encoding)“字符编码”字面意思就是“对字符进行编码”。对字符编码的最大目的还是为了传输、储存信息(其实储原创 2020-09-08 18:44:08 · 787 阅读 · 0 评论 -
Spring Boot:mybatis-plus + atomikos + druid 实现不同实例数据库的多数据源配置和分布式事务管理
想到工作上可能会用到多数据源,但是自己在这方面并不是很熟悉,于是在网上查阅了很多文章,结果发现,网上的文章要么版本太老有些过时,要么用的不是mybatis-plus而是mybaits,要么步骤繁琐、需要自己手动编写aop切面代码,要么在同一service层方法中只能使用@Transactional实现单个数据源的事务管理控制,总是觉得有点不太完美,所以综合了以上文章的不足之处和可以借鉴之处,在这里总结出了一个万能的、可以适应多方面需求的多数据源配置方法,以满足相对完整的、代码简练的分布式事务控制需求。一.原创 2020-09-07 18:01:16 · 1148 阅读 · 0 评论 -
关于@ComonentScan和@MapperScan注释的冲突问题
SpringBoot项目web模块的启动类本来是这样写的:@ComponentScan("cn.onesdream")@MapperScan("cn.onesdream")@SpringBootApplicationpublic class WebApplication { public static void main(String[] args) { SpringApplication.run(WebApplication.class, args); }}原创 2020-05-23 18:04:26 · 1107 阅读 · 0 评论