- 博客(705)
- 收藏
- 关注
原创 学习记录705@A collection with cascade=“all-delete-orphan“ was no longer referenced by the XXXX
使用spring data jpa 更新某个表的时候报错:A collection with cascade=“all-delete-orphan” was no longer referenced by the XXXX。而我更新的时候是这样写的。
2024-09-25 14:17:11
227
原创 学习记录704@springboot接口 即接收json又接收多个文件
只有改成以下方式:先传递json字符串,再转化为json对象。但是很遗憾,报错说无法解析参数。postman 测试传参。
2024-08-28 14:35:06
384
原创 学习记录703@计算机组成原理之原码、补码、反码、移码
数据表示分为有符号数和无符号数,其中有符号数分为整数、纯小数、带小数;带小数小数点位置可以浮动,称为为浮点数,浮点数阶码就是整数部分,尾数就是小数部分。时钟上从6顺时针移动8次和逆时针移动4次到2是等价的,也就是说在模12的情况下,+8和-4等价。定点数中,除定点小数不能用移码表示外,都能用原码、补码、反码、移码表示。基于以上缺点,原码在计算机中仅用来表示浮点数的尾数,也就是小数部分。浮点数根据IEEE 754标准,阶码用移码表示,位数用源码表示。0的补码表示只有一种且补码比原码可以多表示一个数。
2024-08-13 11:42:01
320
原创 学习记录702@计算机组成原理之计算机硬件组成细化
整体的计算过程就是:内存中存储着程序和数据,PC中存储着程序地址,去找MAR要具体程序的具体位置,然后从MDR中拿到程序,存入IR,IR将程序码给CU分析要执行加减乘除什么操作,然后IR将地址码交给CU去MDR拿数据,将数据拿到ACC或者X或者MQ中,然后CU告诉ALU进行相应的操作,操作完的数据存储到内存中即可。操作码和地址码统称为机器指令。
2024-08-09 15:31:29
296
原创 学习记录701@org.hibernate.MappingException: No Dialect mapping for JDBC
使用spring data jpa 时报错:javax.persistence.PersistenceException: org.hibernate.MappingException: No Dialect mapping for JDBC type: 0。就是这个Null,导致是spring data jpa无法解析,在数据库中sql是可以执行的,奇怪的是,我其他字段查出来也有Null的,但是报错。当执行query.getResultList();但是在数据库中sql是可以执行的。
2024-07-26 11:17:56
384
原创 学习记录699@‘hasInjectionContext‘ is not exported by node_modules/.pnpm/pinia@2.1.7_typescript@4.9.5_vue
原因vue 和 pinia 版本不匹配,我是 pinia2.1.7,vue3.4.31,改为pinia 2.0.25,vue 3.2.45就好了。
2024-06-28 14:43:50
404
原创 学习记录697@数据通信基础之异步通信和同步通信
最近在看计算机网络物理层部分,涉及到异步通信和同步通信,这个和通信知识相关。异步通信和同步通信都是为了解决时钟同步问题,这个和编程中的同步和异步是不一样的概念。
2024-06-25 16:04:50
302
原创 学习记录696@网络安全之认证、报文完整性、密钥分发与证书
A用自己的私钥对报文或者报文摘要(报文摘要算法一般是MD5或者SHA)进行签名(加密),然后将报文和签名的东西发给B,B用A的公钥解密签名,然后和原始报文或者以同样方法计算的报文摘要进行对比,如果一致,则保证了报文完整性。当然了,这个公钥是被CA的私钥签署了的,需要拥有CA的公钥才能获取到,CA公钥的获取通过的是另一种机制,叫做CA认证树,你甚至可以认证别人网站,通过不断的认证得到了如今的整个互联网认证树结构。当您访问使用有效SSL证书保护的网站时,这些内置的根证书会自动用于验证网站的证书。
2024-06-24 15:09:08
418
原创 学习记录695@EasyExcel 读取数据每一行都为null
我这里的原因是什么链式调用啥的,必须要在实体类上加上@Accessors(chain = false)
2024-04-28 17:16:15
573
原创 学习记录694@java 多个文件zip压缩后下载
实际应用中需要下载多个文件,这个时候最好将这些文件打包成zip,然后再下载。其实非常的简单,只要借助hutool包即可,另外需要对基本的输入输出流了解。
2024-04-23 15:27:14
454
原创 学习记录693@java使用svnkit实战之上传文件到svn
我是在linux通过yum install subversion 安装的svn,访问的协议是svn协议,也就是url是svn://ip/…的方式,网上几乎所有的文章在试用svnkit的时候都是http协议访问svn服务器的。以上操作就是把本地的test.docx文件上传到你svn仓库的test文件夹下面,并且重命名为123.docx,你执行代码后可以在本地的小乌龟执行更新操作,会发现文件真的增加了这个。另外注意svn://你的ip/test/123.docx,ip后面的目录如果不存在会自动创建。
2024-04-17 14:59:18
545
原创 学习记录692@阿里云OCR身份证识别报错code: 400, Specified signature does not match our calculation
找了半天原因,查了很多资料也没找到,后来仔细检查发现是accessKeySecret有一位数错了…
2024-03-07 10:37:29
942
2
原创 学习记录691@spring面试之bean的作用域
Spring为Bean定义了5种作用域,分别为Singleton(单例)、Prototype(原型)、Request(请求级别)、Session(会话级别)和Global Session(全局会话)。
2024-02-12 16:25:52
794
原创 学习记录690@spring data jpa原生查询结果封装工具类
这样的结果需要我们进行封装为实体类,以下给出一个工具类解决。另外如果你是在代码中使用以下原生查询也可以将结果转换。
2024-01-29 10:25:48
335
原创 学习记录689@mysql update ... left join ... set ... 连表更新
两个表,一个学生表,一个老师表,现在发现小美老师对每个学生打分的成绩虚高,需要对小美老师对学生的打分按照现有成绩的0.9更新。这里就需要用到update …left join …
2024-01-25 16:09:41
924
原创 学习记录688@linux两个超级常用的查看日志命令
实际应用中需要查看java应用的日志,一种是单个log文件,另一种是打包了的zip文件,麻烦的是后一种,需要在每日的打包文件中查找对应的内容,以下两条命令分别试用于这两者。
2024-01-23 16:59:18
480
原创 学习记录687@spring data jpa 动态传递list参数并判断list是否为空
尝试了很多方法,比如size、length、is null、!=null等等,都要报错,比如could not extract ResultSet;SQL [n/a];这里的关键是COALESCE函数,此函数表示传进去的list的值判断,返回第一个不为null的值,如果list为空则返回null。这样就相当于对list进行判断并执行id IN了。实际应用中需要在spring data jpa中使用原生sql,传递的参数是list,要根据list判断是否为空来判断是否要使用这个参数。
2024-01-18 11:41:23
1623
原创 学习记录686@vue 根据某些条件修改el-input背景色
其中会根据form中的两个值对比,如果不相等则将el-input命名class1,否则为空,然后class1设置背景色,注意其实是el-input__inner的颜色才会生效。试了下直接对el-input设置background-color,但是不太对,使用以下代码是对的。实际应用中可能需要根据data中的值对el-input赋予某些特定的背景颜色。
2024-01-17 16:17:02
1162
原创 学习记录685@获取第三方文件后转存入自己服务器
自己系统中有现成的文件上传接口,但是这个接口接收的是MultipartFile类型,因此关键点就是将从第三方获取的File类型的文件转化为MultipartFile,然后再直接调用现成的文件上传方法,将文件存入服务器即可。
2024-01-09 14:32:06
690
原创 学习记录684@vue 统计用户页面停留时间
想要统计用户在页面停留的真实时间,进入页面开始计时,切出本页面后完毕,另外需要注意关闭浏览器网页窗口或者关闭整个浏览器也要停止计时。
2023-11-29 15:38:20
1281
原创 学习记录683@类别不平衡问题解决的基本策略之再缩放的数学解释
分类学习方法都有一个共同的基本假设,即不同类别的训练样例数目相当。如果不同类别的训练样例数目稍有差别,通常影响不大,但若差别很大,则会对学习过程造成困扰。例如有998个反例,但正例只有2个,那么学习方法只需返回一个永远将新样本预测为反例的学习器,就能达到99.8%的精度;然而这样的学习器往往没有价值,因为它不能预测出任何正例。
2023-10-20 14:50:30
474
原创 学习记录682@查准率与查全率真的必然负相关吗?
先说结论,两者并非绝对负相关,只是在统计学上表现出大概率的负相关性,而数学证明上无法严格证明两个的负相关性。
2023-10-17 11:37:18
432
原创 学习记录681@Gitlab升级实战
我的Linux目前是centos8,目前使用的gitlab是从https://mirrors.tuna.tsinghua.edu.cn/ 下载下来的gitlab-ce-12.10.1-ce.0.el8.x86_64.rpm,然后安装的。
2023-07-21 10:57:26
651
原创 学习记录680@springboot+vue+nginx+springsecurity环境下的websocket实战
因为一般情况下,前端访问的地址会根据nginx转发到真正的服务地址,因此在nginx中必须要配置转发websocket的逻辑。比如假设我这里本来访问的是ws://123.1.0.25:9071/,要转发到http://127.0.0.1:8080(当然如果是没有nginx的情况下,就直接使用原本服务的地址+原本服务的端口号即可,比如本机的时候,就应该是ws://localhost:8080/websocket/this.userId,注意这个8080是本身的服务端口)
2023-04-19 15:27:15
1272
原创 学习记录679@scp 拷贝当前主机某目录下某段时间内的文件到另一台服务器
如下,我在当前主机下执行,拷贝此目录下的时间介于2020-12-24和2020-12-31之间的文件,注意不包括2020-12-31的文件。要按拷贝当前服务器的下的某个文件夹下的某段时间内的文件到另一台服务器,需要结合find、exec、scp命令。其中exec就是在find后执行的操作,{}就是查找出来的内容。
2023-02-28 16:15:59
1452
原创 学习记录678@项目管理之合同管理案例
系统集成商 Simple 公司与生产型企业 Perfect 集团签订了一份企业MIS(管理信息系统)开发合同,合同已执行到设计和开发阶段,由于 Perfect 集团内部组织结构调整可能会影响核心业务的流程。但集成商 Simple 公司原来参与项目的部分人员离职,新的项目组成员对该项目部熟悉,通过仔细阅读原来的需求文件还是无法理解 MIS 系统的需求。(4)加强沟通,双方各自做出一定的让步(考虑再延长一定时间的工期,或补偿合理的项目费用)(2)对于需求变更带来的影响进行合理的评估,形成新的需求文件。
2023-01-29 13:14:40
1240
原创 学习记录677@项目管理之配置管理案例
在项目经理的一次例行检查中,发现项目软件产品的一个基线版本(版本号 V1.3)的两个相关联的源代码文件仍有遗留错误便向CMO提出变更申请。**CCB 不必是常设机构,**完全可以根据工作的需要组成,例如按变更内容和变更请求的不同,组成不同的 CCB。(3)错,应该选择最适合该组织的配置管理工具,而不是最高档的。以代码为例,开发库类似于本地分支,受控库类似于代码仓库中的代码,产品库类似已经发布的使用的代码。(4)错,受控库,也称为主库,用于管理当前基线和控制对基线的变更。
2023-01-28 14:13:57
1864
原创 学习记录676@项目管理之质量管理案例
现场考察后,信息中心专家认为 Simple公司编写的代码不规范,安全性存在隐患,关键部分执行效率无法满足设备要求,不具备上线试运行的条件。项目开始后,张工凭借其丰富的经验使开发过程得到了较好的质量保证,需求和设计顺利通过了张工的把关。(3)质量职责分配不及时(张工调离后未及时任命或调入QA 人员,项目经理不能同时作为技术负责人和质量负责人。(2)质量职责分配不合理(项目技术负责人不能兼任质量保证负责人,张工不能同时担任技术负责人和质量负责人。(1)未制定项目质量管理计划(未确立项目的技术规范和技术标准。
2023-01-28 12:31:21
1394
原创 学习记录675@项目管理之风险管理案例
之前觉得风险管理章节废话太多就没有单独一篇文章记录,但是这个案例还是考到了风险管理的知识,所以借着这个案例梳理下一些重要的知识。
2023-01-27 18:17:33
1370
原创 学习记录671@项目管理之项目收尾管理
当项目开发完成后,项目即可进入项目收尾管理阶段,包括项目验收、项目总结、系统维护、项目后评价工作。项目总结属于项目收尾的管理收尾。而管理收尾有时又被称为行政收尾,就是检查项目团队成员及相关于系人是否按规定履行了所有职责。实施行政结尾过程还包括收集项目记录、分析项目成败、收集应吸取的教训,以及将项目信息存档供本组织将来使用等活动。(1)了解项目全过程的工作情况及相关的团队或成员的绩效状况。(2)了解出现的问题并进行改进措施总结。(3)了解项目全过程中出现的值得吸取的经验并进行总结。
2023-01-24 17:56:37
2012
原创 学习记录670@项目管理之变更管理
在项目整体压力较大的情况下,更需强调变更管理的规范化,可以使用分批处理分优先级处理等方式提高效率,如同繁忙的交通道口,如果红绿灯变化频繁,其结果不是灵活高效,而是整体通过能力的降低。(1)对变更产生的因素施加影响,防止不必要的变更,减少无谓的评估,提高必要变更的通过效率。变更很考验项目经历的能力,特别是管理能力,因为拒绝变更需要懂得技巧。最主要的就是需求本身存在不确定性和对前期需求管理不完善造成的。(2)变更的操作过程应当规范化。(3)对变更的确认应当正式化。
2023-01-24 15:40:14
2228
原创 学习记录669@项目管理之项目合同管理
它是指工程总承包人承包建设工程以后,将其承包的某一部分或某几部分工程,再发包给其他承包人,与其签订承包合同项下的分包合同。这种承包方式有利于充分发挥那些在工程建设方面具有较强的技术力量、丰富的经验和组织管理能力的大承包商的专业优势,保证工程的质量和进度,提高投资效益。关于合同管理,是事前规避风险的很好手段,好的合同,能规避很多风险,明确承建单位的责任和义务,一定要非常明确,后续出了问题可以有据可依。(1)合同确定了信息系统实施和管理的主要目标,是合同双方在工程中各种经济活动的依据。(3)拒付货款的条件。
2023-01-23 18:18:19
2147
原创 学习记录667@项目管理之项目人力资源管理
项目人力资源管理包括编制人力资源管理计划、组建项目团队、建设项目团队与管理项目团队的各个过程,不但要求充分发挥参与项目的个人的作用,还包括充分发挥所有与项目有关的人员-----项目负责人、客户、为项目做出贡献的个人及其他人员的作用,也要求充分发挥项目团队的作用。与之前的范围管理、进度管理、成本管理、质量管理更加考验项目经理的技术能力和业务理解能力不同,项目人力资源管理更加考验项目经理的管理技能。管人比管事更加重要,也更加困难。
2023-01-22 17:07:12
2409
原创 学习记录666@项目管理之项目质量管理
比如目前是10月1号,项目目标要求在11月1号时,项目的客户管理模块必须完成且完成测试,但是项目经理在日常监控的过程中,发现客户管理模块刚刚完成30%,一个月的时间是很难完成的,此时项目经理需要召开会议,询问原因,和协商解决办法,如果开发人员明确回答会加班保证完成进度要求,项目经理就可以不加派人手了。要说质量控制和质量保证的区别,按照书上说的,质量保证只是选择合理的指标和实际测量结构,不能乱拿指标来对比,是一个标准化的过程,而质量控制是真正实施比较、控制的过程。本过程的主要作用是,促进质量过程改进。
2023-01-22 15:02:20
1565
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人