![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
WX
abckingaa
一个软件设计爱好者。主要项目经验集中在银行等金融领域,有10余年工作经历。对软件设计如何提高开发效率,提高易维护性,易扩展性,分布式系统、大数据量高可用、高并发系统有深入研究!
展开
-
如何开发一个网页版的SQL查询工具
在Java web开发中,有时需要查询下数据库,用Web网页版的更简单,什么客户端都不用安装。将日志打印的sql语句复制过来,直接运行就行。其实事情也并不是都那么简单,看以下日志:这种日志,是有问号占位的,不能直接运行;查询语句还定义了些不易阅读的列别名, 对开发者一点都不友好。十几年了,大家都一直这样忍受着。要是有这样一种ORM工具: 将打印出来的sql复制出来就能运行, 这样该多好呀!我们用一种新的ORM 工具--Bee,来测试下。Java代码如下: ...原创 2020-08-16 14:36:46 · 4010 阅读 · 1 评论 -
Mybatis在生产环境,是否应该开启缓存功能
Mybatis在生产环境,是否应该开启缓存功能软件设计活跃区6天前 首先,让我们来测试下Mybatis的一级缓存和二级缓存。1. Mybatis的一级缓存测试实验1开启一级缓存,范围为会话级别,调用三次getStudentById,代码如下所示:public void getStudentById() throws Exception { SqlSession sqlSession = factory.openSession(true); // 自动提交事务 ...原创 2020-05-31 20:32:03 · 1762 阅读 · 0 评论 -
分布式全局唯一ID生成算法(改进的雪花算法——解决时钟回拨问题)
改进的雪花算法——解决时钟回拨问题原创公众号:软件设计活跃区2020年5月3日改进的雪花算法——姑且称为梨花算法吧(忽如一夜春风来,千树万树梨花开)。改进目标:解决雪花算法的时钟回拨问题;部分避免机器id重复时,号码冲突问题。 分布式唯一ID的方案有很多,雪花算法,组成结构大致分为为符号位、时间位、机器位和序列号位。其特点是趋势递增、有序、纯数字组成查询效率高且不依赖于数据库。适合在分布式的场景中应用,可根据需求调整具体实现细节。...原创 2020-05-31 20:24:18 · 12005 阅读 · 2 评论 -
新JAVA ORM框架Bee文档大全
QQ群: 992650213微信群: IT软件设计交流群3原创 2020-05-30 21:57:08 · 684 阅读 · 0 评论 -
自动化时代,软件工程师会被取代吗
自动化时代,软件工程师会被取代吗原创 公众号:软件设计活跃区 2019-11-23全球知名管理咨询公司麦肯锡发布了最新报告《The future of work in America》。报告称,未来十年,美国 1470 万年龄在 18 岁到 34 岁之间的年轻工人会因自动化而失业,比例达到 40%。自动化时代,软件行业一样会受到影响。你还在埋头苦干地写代码吗?代码也是可以批量生产的,程序员的活,很大一部分是会被自动化所替代的。生于忧患,死于安乐;要是没有未雨...转载 2020-05-30 16:40:07 · 1066 阅读 · 0 评论 -
是简单撑起了计算机世界
是简单撑起了计算机世界原创 公众号:软件设计活跃区2019-10-19是简单撑起了计算机世界你觉得计算机复杂吗?但今天想告诉你的是——是简单撑起了计算机世界 回忆大学的学习时光,计算机或许是最难的一门学科 数学让文科的同学头痛,特别是女同学,英语让理科的同学头痛,特别是男同学;而计算机则需要同时学好这两门学科,难度可见不是一般。学习C语言的时候,还算好;学到C++和面向对象的时候,也还行;但看到MFC类库的时候脑就要炸了。学《数据结构》,简直像天书。...转载 2020-05-30 16:15:05 · 167 阅读 · 0 评论