- 博客(13)
- 收藏
- 关注
原创 JAVA面试题知识总结——JVM、多线程、线程池、高并发、事务、微服务、springcloud
本文通过面试题的知识点方向,总结整合了有关JVM、多线程、线程池、高并发、事务相关的知识点,望对读友有用,本文很长,可以关注后每天看一个方向的知识点即可。
2024-12-14 16:53:45
617
原创 记录pycharm创建项目后.venv/script下的pip版本低且和全局系统环境下的pip版本不一致问题
且我在pycharm下的pip版本是23.2.1 但是我在python环境下执行pip --version 却是24.0。在一次用pycharm新创建的python项目下,在用pip下载安装依赖时发现版本较低,让我更新pip版本。仔细检查是项目下引用的不是全局的pip版本 而是项目下.venv下Scriot下的pip版本。这样的话是可以将pycharm打开的项目中的pip版本升级为最新。在查找资料后 我根据资料分别执行了。最终经过多方尝试,确定了执行命令为。
2024-04-15 14:20:27
764
原创 JEECG-BOOT之接口返回的数据中id与真实数据不同的问题
使用网页调取接口返回出来的数据的id和数据库里数据的id后几位不一样。但是使用swagger查出来的数据跟数据库一致。
2024-02-28 09:11:48
540
原创 LeetCode热题100道——两数之和
并且将每次计算判断后的值和下标都存在哈希表中,这样当遍历到第二个正确的数字的下标的时候,就会得到答案,所以实际便利次数是<= nums.length的。这是我的第一次尝试优化,这时候的我还没脱离双层for循环的框架,能想到的就是减少循环次数,那么就是去除掉那些重复计算过的次数,所以我会让内循环从外循环的当前位置的后面开始枚举尝试计算。这等于是在第二次优化的基础上增加了第一次优化的思想,减少循环次数,于是就一次循环测试两个元素,从两边向中间靠拢。2、优化第一次:双循环,内循环从外循环的位置开始往后数。
2024-02-05 22:12:49
262
原创 SpringBoot项目从mysql数据源改造为kingbase数据源的一些常见sql问题
这种情况的问题是mysql支持定义临时变量,但kingbase不支持,所以这种情况一般需要用写函数或者存储过程的方式解决。
2024-01-15 18:10:08
1583
原创 SpringBoot集成kingbase(人大金仓)数据源
需要先下载数据库的jdbc驱动和hibernate方言包下载地址:选择jdbc 下载相应的驱动包,解压后得到文件这里我们只需要使用然后继续下载hibernate方言包解压后获取文件列表方言包中我们只需要使用,我们需要将这两个jar包引入到项目的底层jar包库下,这里有两个方式:lib下引用,install到本地maven仓库下 然后再引用
2024-01-15 16:28:30
3034
2
原创 KingBase(人大金仓)的数据迁移的使用
kingbase的数据迁移工具是一款方便将其他数据源迁移至kingbase 或者将kingbase数据源迁移到另一个kingbase数据源的迁移工具,使用相对简单,但也容易出现一些问题,以下是我对该迁移工具的使用说明和一些常见问题的解决方案。
2024-01-15 15:32:03
3957
原创 人大金仓(KingBase)数据库的安装
金仓数据库管理系统[简称:KingbaseES]是北京人大金仓信息技术股份有限公司[简称人大金仓]的核心产品,具有大型通用、“三高”(高可靠、高性能、高安全)、“三易”(易管理、易使用、易扩展)、运行稳定等特点,是唯一入选国家自主创新产品目录的数据库产品,也是国家级、省部级实际项目中应用最广泛的国产数据库产品。以上是官网对人大金仓的定义,简单理解就是一个国产化数据库。
2024-01-15 10:02:58
740
原创 记录人大金仓返回数据集字段名纯小写怎么改为驼峰命名
本次集成人大金仓发现我在sql中起的别名是驼峰的 但是返回的数据集的字段名为纯小写 这样就导致了我本身原数据源是mysql的情况下执行是正常的 但是切换到人大金仓数据源后获取的字段名全部是小写 导致前段不识别 但是前段每次跟着改又太麻烦 就咨询后发现 如果需要走驼峰 那么在起别名的时候增加双引号。即 xxx AS “别名”
2024-01-08 15:58:17
768
原创 记录人大金仓集成问题——JpaRepository新增时主键重复问题
(获取自增列的下一个值) 执行下这个sql,执行一次就行 示例: select nextval(sys_get_serial_sequence(‘t_isp_service’,‘id’)) AS new_id;更新后再次执行select nextval(sys_get_serial_sequence(‘t_isp_service’,‘id’)) AS new_id;其中序列名称为表结构里的默认值中的名字:在本次案例中为isp_new.t_isp_service_id_seq1。
2024-01-08 15:52:33
787
原创 JSON转LocalDate失败的问题解决方案
今天前端汇报了一个传参问题,觉得很有意思,特此记录下来。下面是代码和报错。实体类部分代码: /** * 出生年月 */ @DateTimeFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private LocalDate birth;JSON的部分内容如下:{....."birth":"2021-10-19",.....
2021-10-19 16:07:03
1726
原创 *和**的区别
*和**的区别问题描述: 一次检查配置的时候看到一处这样的配置 
2021-08-13 10:10:52
1392
原创 IIS搭建网站时站点IP选择的区别
IIS搭建网站时站点IP选择的区别IIS网站搭建IP的各个区别IIS随手记录下IIS站点配置下学习到的新知识点网站搭建首先网站的搭建无非就是在iis下创建一个网站 分配一个ip和项目地址 就可以把项目或者静态资源发布在网络上,但是建立网站时经常会看到ip的选择 有全部未分配 和 一个ip地址的选择 甚至会有多个ip的选择 但遇到这样的情况该如何选择IP的各个区别全部未分配:自动用电脑的ip,这个等于会选择一个默认值一样的选择,如果本地使用localhost是可以访问到项目的。指定
2021-07-08 09:52:26
678
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人