- 博客(17)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 最全最详细centOS7安装oracle19C超详细步骤,安装成功率100%,包括oracle19c EM简单配置
centOS7安装oracle19c和辅助管理工具EM,EM简单配置,端口设置和启动方式
2023-09-21 11:13:46
7143
4
原创 mysql批量将数据库表名以及字段全部一键转化为大写或者小写
以上是执行结果,将执行结果的sql语句执行即可。实现原理:通过函数查询拼接的修改语句。备注:库名:my_test01。批量修改表名为小写、大写语句。执行结果:直接执行即可。
2024-02-23 18:27:18
1592
1
原创 mysql8新属性offset和using的使用详解
这个SQL是指从第6行的下一行开始向下取5条数据(7、8、9、10、11)。如:select * from 表名LIMIT 5 offset 6;mysql8新属性LIMIT 条目数 OFFSET 偏移量。mysq5.x:LIMIT关键字可以进行条数和分页的查询。
2023-12-27 11:48:02
430
1
原创 数据库union和union all关键字使用详解以及注意事项
union会自动过滤掉重复的数据进行集合显示,一般取第一个表的数据显示,第二个表的结果就不显示了,union all则是不做任何处理将两个表的所有结果集显示出来。union all只是粗暴的将两个结果集全部显示,数据会有重复,执行效率也比union高,1、union和union all在使用的时候,关联查询的表并不局限与两个表,理论上讲是无数个,但是前提是表的结构和字段必须保持一致an'l。2、union和union all查询,表的列名可以不同,但是数量和列的类型必须一致,否则会报错的。
2023-12-27 10:35:47
966
1
原创 解决程序运行缓慢,数据库优化,mydql、oracle、postgreSQl、达梦、大金等数据库创建索引应该注意的一些问题
4、不要在数据量巨大的表建立索引,尽量在数据量少的表建立索引(因为数据库在建立索引之后,磁盘也会开辟出相应的空间来存储,索引的本质就是预加载数据,会占用磁盘空间。7、经常修改、更新的字段不要建立索引。8、不建议在一个字段建立多个索引,还是同样的道理,程序、数据库都有一定的执行规则,违反正常的规则,看似也不回报错,日积月累,也会造成程序、数据库运行出现各种奇奇怪怪的bug。数据库索引也不是万能的,也要根据业务的需要谨慎添加,它也是把双刃剑,再提高查询效率的同时,也会给数据库、程序甚至硬件设备带来额外的开销。
2023-12-25 15:10:35
600
原创 TMS(物流运输管理)系统整体业务和模块的设计;(本人正在开发一个物流系统,所以业务等知识后续随着项目的深入也会持续、实时的更新出来与大家分享)持续更新...
介绍具体的业务以及功能设计、分配等。基础的物流基础知识需要自己自行脑补(例如:运输方式:零担、散货、整车、冷链等这些数据、字段级别的设计需要自己先了解了)。系统的技术架构设计、数据库设计、开发模式、业务文档、建设方案等数据之后我也会更新出来的。本人正在开发一个物流系统,所以业务等知识后续随着项目的深入也会持续、实时的更新出来与大家分享。司机管理(可按司机类型进行区分)车辆管理(可按车辆类型进行分类)
2023-12-25 11:40:26
775
1
原创 mybatisPlus多表联查使用,不用写join查询sql语句了,字段名重复也可以一并解决
mybatisPlus完全兼容mybatis,在其基础上进行优化,旨在提高开发效率。serviceImpl实现类继承MPJBaseServiceImpl。service服务类继承MPJBaseService。还是一样,直接上代码了,基础知识自行脑补吧!比如:用户表关联角色表,学生表关联成绩表。2、数据库需要有关联的表,支持多表联查。1、maven的pom文件添加依赖。继承MPJBaseMapper类。同样的原理,分页查询也是支持的。重新构建项目之后就可以使用了。用户关联角色、组织机构表。
2023-12-20 17:22:48
661
原创 mybatisPlus复杂查询,lambdaQueryWrapper条件设计器的and和or语句wrapper写法,可以解决嵌套子查询的复杂情况
mybatisPlus复杂查询lambdaQueryWrapper的and和or语句嵌套wrapper写法,省去写sql语句了
2023-12-19 11:13:32
3348
1
原创 最新java面试笔记整理,每天更新,也可以当做学习材料
Spring先是用构造实例化Bean对象,此时Spring会将这个实例化结束的对象放到一个Map中,并且Spring提供了获取这个未设置属性的实例化对象引用的方法。3. 进程之间相互独立,但同一进程下的各个线程之间共享程序的内存空间(包括代码段,数据集,堆等)及一些进程级的资源(如打开文件和信。Spring通过将实例化后的对象提前暴露给Spring容器中的singletonFactories,解决了循环依赖的问题。2. 一个进程由一个或多个线程组成,线程是一个进程中代码的不同执行路线。
2023-12-16 15:40:05
342
1
原创 java生成流水单号,带日期带流水号,唯一不重复
str:单号前缀,maxNum:当前最大单号(流水号)1、封装公共方法(直接复制使用,跑起来再看原理)//result:最终结果,需要的流水号。// 格式化当前时间。2、业务模块调用,生成唯一流水号。//流水号:prefix。//str:单号前缀。
2023-12-16 15:28:17
2833
3
原创 java枚举Enum、字典的写法实例,超简洁实用
ORDER_STATUS_ALREADY_STOWAGE(5, "已配载"),ORDER_STATUS_ACCEPT_LOADING(1, "受理中"),ORDER_STATUS_ACCEPT_SUCESS(2, "已受理"),ORDER_STATUS_ACCEPT_ERROR(3, "受理失败"),ORDER_STATUS_ON_LOADING(6, "运输中"),ORDER_STATUS_WAITE_SIGN(7, "待收货"),ORDER_STATUS_SUCESS(8, "已完成"),
2023-11-01 15:38:35
544
1
原创 java实现天数差简便方法
/ 将Timestamp转换为Instant,以便进行时间差计算。计算结果就是当前时间减去指定时间,计算出天数差。daysDifference:天数差。currentTime:当前天数。createdTime:被减数。话不多说,直接撸代码!
2023-11-01 15:25:32
115
1
原创 Dubbo从入门到理解,我的学习过程,持续更新中。。。
现在的系统已经从单一的单体服务逐步都i转向多服务/多应用/分布式/多服务器等复杂部署,系统的运行也发生了巨大的变化,如此复杂的应用环境和各个服务之间的关系,大多数开发者都麻了,甚至架构师都力不从心。dubbo的加架构类似生产者/消费者模型,添加了注册中心和监控中心,方便管理服务的URL和执行过程。Monitor:统计服务的调用次数和调用时间的监控中心。Consumer:调用远程服务的服务消费方(消费者)Provider:暴露服务的服务提供方(生产者)Registry:服务注册与发现的注册中心。
2023-09-23 11:00:21
42
1
原创 centOS7安装apisix网关详细步骤小帕菜复制黏贴
考虑到安全性,APISIX 控制台只允许本机访问,修改/usr/local/apisix/conf/config.yaml的allow_admin为all,允许所有的IP地址来访问。
2023-09-21 14:25:37
294
原创 mysql5.x升级到mysql8.X之后数据库不支持“||“拼接字符串,替代函数contact踩坑过程
乍一看完了,查询没有问题,但是经过本人测试之后发现,concat函数拼接字符串的时候,里面只要有空值,整个数据拼接结果就是空的。里面如果organ_town_name这个是空,即便是其他有值,结果也是空。改造之后的函数,添加ifnull()函数,功能和oracle的nvl类似。例如:concat(
2023-09-20 11:44:15
671
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人