- 博客(13)
- 收藏
- 关注
原创 Umi前端框架设置多环境
除了dotenv之外,还有许多其他方法可以实现多环境配置。特别是针对不同的框架,会有更合适的方法。比如你使用的是 Umi 框架,Umi 提供了内置的管理多环境配置的支持。
2024-08-06 11:30:20 862
原创 基于MySQL的缓存方案
概述一般而言,后台缓存有以下几种方案:使用guava等第三方工具类提供的缓存能力 自己基于集合类实现 使用Redis缓存中间件使用本地内存实现缓存都优点是缓存数据更靠近用户端,以空间换时间. 但是由于数据是分散存储的,如果数据有变更则必须同时更新所有应用实例的缓存数据,否则会出现数据不一致的情况.而使用缓存中间件可以利用Nosql数据库进行集中式管理缓存数据,一般数据变更后删除缓存,下次查询数据再更新进缓存. 优点是引进中间件提供通用缓存功能,各应用无需自己实现. 缺点需要维护额外的中间件
2022-03-29 21:11:24 876
原创 POI组件事件读入
项目结构依赖如下<dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.25</version></dependency><dependency> <groupId>org.slf4j</groupId>
2020-05-13 20:16:42 616
原创 Java数据类型与装箱拆箱
Java数据类型分为两大类:基本数据类型 和 引用数据类型基本数据类型 (8个):整型:byte shortint long 分别是1 2 4 8 字节 浮点型:float double 分别是4 8字节 字符型:char 布尔型:boolean引用数据类型类对象: Object obj = new Object(); 数组:包括对象数组 和 基本数据...
2020-01-13 13:34:41 170
原创 Java各版本新特性汇总
摘要:从jdk1.5开始,java迎来了版本大跃迁,本文章基于jdk1.5搜集整理各个版本的新特性总览,关于各个特性的具体内容会在单独的文章中解读Java SE 5 新特性:对应书籍:JAVA2核心技术卷I:基础知识(原书第7版)JAVA2核心技术,卷II:高级特性(原书第7版)引入泛型 引入注解 自动装箱 自动拆箱 增强for循环 可变参数 StringBu...
2020-01-13 12:57:36 214
原创 apps.bdimg.com 在您的计算机上安装危险程序
在项目里搜索apps.bdimg.com,查看哪里使用了静态文件,替换掉即可,2019-03-29 晚百度这个托管域名被谷歌拦截
2019-03-30 10:05:23 1158
原创 Maven jar包冲突原理说明
MAVEN预备知识依赖传递A -> B -> C 当 C 在 B 中的scope为 test、provided、system时,A 不会依赖于 C。 否则 A依赖于C依赖隔断按照“依赖传递”的例子,如果A 不想引入 C,那么只需要在dependency B 时 exclude C 即可 B对C的scope设置为optional这种可选依赖方式不推荐使用冲突管理最短...
2019-03-19 15:28:30 724
原创 remote: Repository not found.
当某次安装一个证书后使用git发生了以下错误如下remote: Repository not found.fatal: repository 'https://github.com/MyRepo/project.git/' not found重新安装git无济于事,考虑到重新安装证书执行$ git credential-manager uninstall$ git
2017-12-25 16:25:45 4051
转载 java术语(PO/POJO/VO/BO/DAO/DTO)
PO(persistant object) 持久对象在o/r 映射的时候出现的概念,如果没有o/r映射,就没有这个概念存在了.通常对应数据模型(数据库),本身还有部分业务逻辑的处理.可以看成是与数据库中的表相映射的java对象.最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合.PO中应该不包含任何对数据库的操作.VO(value object) 值对象通常用
2017-10-12 15:26:11 183
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人