- 博客(7)
- 收藏
- 关注
原创 数据库导出word数据库设计文档
数据库导出word数据库设计文档引入依赖实现代码 引入依赖 <dependency> <groupId>com.lowagie</groupId> <artifactId>itext</artifactId> <version>2.1.7</version> </dependency> <!-- https://mvnrepository.com/artifact/c
2021-10-12 15:07:11
341
1
原创 mysql优化方案
前提: 用缓存,主要有两个用途:高性能、高并发。高性能:非实时变化的数据-查询mysql耗时需要300ms,存到缓存redis,每次查询仅仅1ms,性能瞬间提升百倍。高并发:mysql 单机支撑到2K QPS就容易报警了,如果系统中高峰时期1s请求1万,仅单机mysql是支撑不了的,但是使用缓存的话,单机支撑的并发量轻松1s几万~十几万。 优化方案: 1.方案陈述: 1)代码中sql语句优化。 2)数据库字段优化,索引优化。 3)加缓存, redis/memcache等。 4)主从,读写分离。 5)分区表。
2021-02-25 16:47:14
125
原创 idea Unable to import maven project: See logs for details
发现问题 2020.1.2 ,因为家中原因,好长时间没有打开过电脑了,今天家里宝宝睡得早,躺床上打开电脑,之前在公共号上看到一个不错的spingboot 项目,然后就档下来了。档下来之后就没再弄过了,今天有时间就准备再接着弄。 打开idea, File -> New -> Model from Existing Source… -> 选择解压后的文件夹 -> OK,选择 Maven 一路 Next,OK done! 然后就报错了, Unable to import maven pro
2021-01-02 23:42:32
150
原创 新生入学自主选择宿舍场景
新生入学自主选择宿舍场景需求场景java代码解决sychronized 关键字lock锁数据库层面解决总结 需求场景 新的学期马上要开始了,学校里要求做一个学生可以在线选择宿舍的功能。每个宿舍默认最多住4个学生。住满之后不允许再选择入住。问题描述到这里,想到的第一个问题就是并发问题。如果多余4个学生同时选择了同一个宿舍,那么宿舍人数可能同时超过了宿舍最大入住人数。显然与实际不符。一想到并发呢,可能大家首先想到的是加锁,那加锁呢,首先想到的是 sychronized 关键字。首先说明的是,在这之前呢,我虽然学
2020-08-17 21:52:08
376
原创 学习笔记:spring boot初入了解
工作两年的时间内,用过spring,struts2,springmvc,mybatis,hibernate。不过都是在公司框架体系中去使用。很多都是经过封装的,上手也没什么难度。更多的精力都是放在学习业务上。现在微服务很火,spring boot 很火。顺应时代的潮流,也是要学习了解下的。 先放个学习的网址吧。 http://www.ityouknow.com/ 博主叫纯洁的微笑,具体多纯洁不太清楚。但写的还是很不错的,我看了看,差不多还能看的懂,然后就跟着这个学习下。 通过这两天的初入学习。有一个明显的感
2020-07-08 23:05:02
125
原创 学习笔记:初衷
学习笔记 工作已经两年多一点了。三流本科毕业,地址济南。都说程序员是有瓶颈的,没想到这么快感觉自己已经遇到了瓶颈。工作中能给到的成长在技术层面已经很小了。更多的是在输出,却没有多少输入了。 不想安于现状,想要成为别人眼中的技术大牛。每次要开始一件事情的时候总是定一个很高的目标,想着一定要做到怎样怎样,可是没坚持几天就放弃了,就又开始刷起抖音,打王者了。想要找到一份能够帮助自己成长的工作,但是也没能如愿。后来经过一系列的思考和反思,得出了结论是工作主要目的是要做产出的,是要为企业产生价值的,想要通过工作来不断
2020-07-05 10:18:47
146
原创 SSH项目整合(基于注解)
SSH项目整合 本人目前在二线城市从事java开发工作,目前已经有两年的工作经验。相对于北上广深等一线城市,不得不承认还是有很大的差距的。软件行业大多数还是以传统管理项目为主,更多是以业务为核心的。工作两年除了工作相关的业务更熟练了之外,在技术上似乎还没有多么明显的进步。甚至于很多用不到的知识都已经开始遗忘了。所以想要有一个持续的进步,除了工作之外还是需要利用一下课余时间的。(虽然大多数时间都在刷...
2020-04-17 10:05:52
306
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人