- 博客(10)
- 收藏
- 关注
原创 mysql上亿数据解决方案
方案一:优化现有mysql数据库。优点:不影响现有业务,源程序不需要修改代码,成本最低。缺点:有优化瓶颈,数据量过亿就玩完了。方案二:升级数据库类型,换一种100%兼容mysql的数据库。优点:不影响现有业务,源程序不需要修改代码,你几乎不需要做任何操作就能提升数据库性能,缺点:多花钱方案三:一步到位,大数据解决方案,更换newsql/nosql数据库。优点:扩展性强,成本低,没有数据容量瓶颈,缺点:需要修改源程序代码。
2023-12-20 14:01:55
2050
原创 maven 父子模块使用插件打包
maven 父子模块使用插件打包在顶级父类操作 clean 和 install即可, 主业务包便能装入其他包依赖打包须知这种微服务项目或者说是maven父子级项目打包要解决的问题就是具体业务代码依赖工具类代码,利用idea的maven插件可以很方便做到。在上层文件夹管理模块中,添加 <packaging>pom</packaging> (没有业务代码只做包含其他包的父类空包)在没有main方法的工具模块中只添加 <packaging>jar</packag
2022-01-28 11:27:29
774
原创 系统与JVM与线程简述
JVM在OS中的体现1.任务管理器中的JVM操作系统的内存条以下简称"内存" , jvm 所使用的空间是内存,其他的exe也都是运行在内存中javaw.exe是java在windows中的启动装置之一,它和java.exe的区别是由javaw启动的java进程将在GUI中运行,而不是命令行。无论是在eclipse中运行的main方法,还是在eclipse中启动的tomcat,都是由eclipse使用javaw.exe来驱动的,所以说你看到的进程名是javaw。但如果通过tomcat/b
2021-06-29 13:34:40
552
原创 service = null
记录一下遇到的问题 springboot 正常开发中 controller层 只需要@Resource 或者 @Autowried 即可注入 service但是 ! 在写工具类需要调用 service层时就不好用了通过 debug 调试,可以看到 service = null解决方式:@Componentpublic class SysLog { //注入service @Resource private static SystemLogService s..
2020-10-09 14:54:05
675
原创 echarts 刷新之后缩小
今天在工作中遇到一个问题layui 框架的首页放置了 echarts,但是刷新别的页面的时候,再回到echarts 页面,发现 div 高度变小了。解决方式:引入js<script src="https://cdn.bootcdn.net/ajax/libs/jquery-resize/1.0/jquery.ba-resize.js"></script>在完成绘画echarts后添加代码:$(window).resize(myChart.resize); var
2020-09-02 16:22:07
2462
原创 JAVA 入门初级参考面试题
1、java中数据类型是怎么区分的?byte 1字节 short 2字节 int 4字节 long 8字节float 4字节 double 8字节 char 2字节 boolean 1字节其余的都是对象类型2、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。3、...
2020-08-03 16:13:45
1445
原创 Redis 回顾(下)
Redis.conf详解启动的时候,就通过配置文件来启动!工作中,一些小小的配置,可以让你脱颖而出!单位配置文件 #单位不区分大小写,因此1GB 1Gb 1gB都相同。包含 INCLUDES好比 js 页面的 include ,Spring 配置文件中的 引入其他配置一同生效网络 NETWORK# 默认的ip地址,仅本机可以访问,注销他意味着 所有ip都可以连接到...
2020-04-09 09:28:08
225
原创 Redis 回顾(上)
为什么要用Nosql缓存+mysql+垂直拆分(读写分离)网站80%的情况都是在读,每次都要去查询数据库十分麻烦!所以为了减轻数据库压力,用缓存来保证效率.解决读的压力分库分表+水平拆分+mysql集群早年MyISAM: 表锁,查询数据时锁定一张表,十分影响效率!现在Innodb: 行锁.并支持ACID慢慢的就开始使用分库分表来解决写的压力!MySQL 的 集群,很好满足哪...
2020-04-09 09:09:21
304
原创 JAVA程序员工作常用英语
基础----进阶A. array数组accessible 可存取的 area面积audio 音频 addition 加法 action 行动 arithmetic 算法adjustment 调整 actual 真实的 argument 参量ascent 提升 already 已经 AWT(Abstract Window Toolkit)抽象窗口工具 API(Applic...
2020-03-28 21:16:59
497
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人