- 博客(116)
- 收藏
- 关注
原创 550 5.9.2 not allowed to send email to this user
看到发件人,突然想起,之前嫌这个账号太烦了,给它加黑名单了,把它从黑名单里拉出来后,就不报错了...搜了半天没有人遇到同样的问题,给其他用户发,都没问题,就我的账号有问题。尴尬,原来这样就可以知道用户设置了黑名单拒收。给自己发送邮件,但是却报了这个错误。
2024-12-11 10:59:10
235
原创 DozerBeanMapper转换枚举类有问题
com.github.dozermapper.core.converters包下的类PrimitiveOrWrapperConverter里,根据目标属性值的类,拿取具体的转换器。到此就很明白了, 比如我来源类里,对应的值是1,这玩意,就会将枚举类里,排第2个的值返回来,跟你定义的值无关,跟枚举类里的值的。就是它把枚举类里的内容,拉成了一个List,来源的值,作为这个List的index去拿转换后的值。如果你枚举类的值与排序错乱了,就G了,大家需要注意啊。使用转换工具的下列方法,对枚举类的转换,是错误的。
2024-11-19 15:50:05
693
原创 Intellj idea无法启动
个人电脑上安装的是2024.01版本的intellj idea作为开发工具,引入了javaagent作为工具包但是在一次invaliad cache操作后,intellj idea就无法启动了,双击无响应。重装了idea后也无效(这个是有原因的,下面会讲)
2024-07-05 11:24:52
2032
1
原创 SpringBoot引入外部依赖包
还有就是文件的放置位置,如何看路径对不对,就用mvn clean install后,解压打出来的jar包,看看解压后的文件里面的文件夹路径对不对,对着改相应的位置就行了。重点是这个scope设置为system,这个意思是不要从仓库拿,而从已有的拿。如上,在src的同级,新建了一个lib目录,将jar包放置其中。将需要引入的文件放置到与src同级别的目录下。在POM文件下,加入如下配置。
2024-06-19 16:50:27
525
原创 windows 执行node报错 800A1391
出现这个问题,是因为项目下,有个同名的文件叫node.js,搞得windows一时不知道是想打开node.js文件,还是想执行node方法。我点进去那个文件看过了,就是个console.log的方法,估计是用了什么框架不小心搞进去的吧,删了无伤大雅。在项目下执行node -v的时候,抛了这个错误,一开始没发现有啥问题。现在一看,这个报错里的node怎么是个文件...
2024-05-28 13:46:42
471
原创 C# VSTO读取Excel单元格Value、Value2
如果是矩形范围的值,需要注意的是,数组的起始为1,1,而不是一般情况下0,0。数据类型,以浮点数形式返回这些数据类型格式的数值。对单个单元格的值,需要用object 对象去接。对矩形范围的值,需要用object[,]去接。获取到值对象之后,再进行对应类型的转换即可。属性之间的唯一区别是。
2024-05-27 15:27:20
715
1
原创 Excel未响应时强关后,Excel插件消失
这种情况常见于,excel在执行大量操作时(由插件触发的进程),程序进入未响应状态(用户看起来就是excel卡死的样样子),用户没有耐心等待下去,使用了任务管理器,强行终止进程。等重新打开excel程序之后(一般是直接打开一份excel文件,而不是打开程序里的excel主程序),excel 自制COM插件,在excel消失。这个时候,插件基本已经进入禁用名单了(这种情况网上手动解决方法很多,这里不再赘述)。将其从加载项-禁用的地方,放出来后,重新手动勾选COM插件前面那个勾,大概率可以复活。
2024-05-23 15:22:40
1400
原创 org.apache.shardingsphere.sharding.exception.metadata.MissingRequiredShardingAlgorithmException
shading sphere proxy 二次启动报错
2023-10-31 13:03:20
763
原创 Shadingsphere proxy 启动报错 Windows
下载apache-shardingsphere-5.4.0-shardingsphere-proxy-bin.tar.gz包,解压后启动不成功
2023-10-31 10:04:46
459
原创 Session 0x0 for server localhost/0:0:0:0:0:0:0:1:2181, Closing socket connection. Attempting reconn
有一个猜想浮现在我脑海,使用zkServer.cmd启动的zookeeper,不是守护进程启动的,需要一直开着,如果关闭后,再执行zkCli.cmd,会一直报找不到2181端口服务。使用zkCli.cmd链接zookeeper的时候,一直在报这个错误,百思不得其解。查看zookeeper默认的绑定端口,发现没有进程。直到我使用查看端口的方法。
2023-10-30 13:53:52
1401
原创 java mongodb 并表 group 查询 Bson
我原来的写法,是使用Aggregation,Criteria的类进行构造,然后使用mongotemplate进行查询,奈何寻找了一番,没有在Aggregation里找到,对应unionWith的构造方法。这里我主要是将查出来的document结果,转为了json字符串,再转回我习惯性使用的Gson工具包里的对象,主要是个人觉得这个Document对象太难用了,当然你也可以使用别的json工具包去转为你熟悉的json对象(在java里)最后,贴一下,这种写法,对查询出来数据的处理。
2023-09-29 15:56:30
757
原创 springboot mongodb 模糊查询报错
写mongodb查询的时候,使用了Criteria 的regex。但是查询一些特殊字符的时候,需要做下转义处理,重点如下。这样就不会再报正则的错误。
2023-09-21 16:23:58
363
原创 springboot MongoDB 主从 多数据源
临到部署到阿里云的测试环境,发现还需要考虑一下主从的问题,阿里云买的数据库,不是说让你无感知的,而是给了2个url,一个主一个从的,这个只能我们在java代码里初始化实例的时候,配置进去。所以从单例改主从,只需要把原来的以String connectionString参数的构造方法,上一篇,我写了关于用一个map管理mongodb多个数据源(每个数据源,只有单例)的内容。庆幸的是,实例化MongoClient的时候,初始化方法里,有考虑集群的这种情况。
2023-09-08 00:04:38
830
原创 mysql 索引 区分字符大小写
9.0的规范,ai表示accent insensitivity,也就是“不区分音调”,而ci表示case insensitivity,也就是“不区分大小写”。mysql 建立索引,特别是unique索引,是跟字符集、字符排序规则有关的。那么会报错,因为mysql认为中文括号,英文括号,是一个字符(不区分大小写)根据规则的含义,改为带cs的规则,就可以避免这种不区分字符大小写的报错。对于utf8mb4_0900_ai_ci来说,0900代表。上述这种数据,如果选了。
2023-08-15 11:59:06
961
原创 springboot mongo 变动列使用
nosql对我来说,就是用它的变动列,如果列是固定的,我为什么不用mysql这种关系型数据库呢?所以,现在网上搜出来的大部分,用实体类去接的做法,并不适合我的需求。所以,整理记录一下,我收集到的springboot,自由,使用mongo的信息。
2023-08-09 11:27:21
649
原创 mysql 联表 set 没数据
发现一个很坑的点,set t1.debitTotalOcc = t2.debitTotalOcc + t1.DebitOcc时,如果 t1.DebitOcc为null,mysql就不会求出该得到的值,所以查出来还是Null。在做项目的过程中,自己联自己,将上个月的数据累加到本月数据的过程中,发现从某一月份开始,就没有数据了。正常逻辑下,既然上个月有数据,那么本月虽然发生额为0,那么本月也应该有累计数据才对。
2023-03-17 19:59:37
209
原创 Invalid JSON text: “Miss fraction part in number
在mysql中合成JSON数组并更新的过程中,报了【Invalid JSON text: "Miss fraction part in number】这个错误,查了一下,意思是生成的JSON数组不是合法的JSON格式,我想要的是。我是使用该方法CONCAT( '[', GROUP_CONCAT(需要拼接的值), ']' )生成JSON数组的,看来是默认将来源认为是number类型了。于是使用JSON_VALID() 方法,去检查一下,组装出来的JSON,到底是哪个有问题。
2023-03-16 10:53:22
285
原创 org.xml.sax.SAXParseException XML 文档结构必须从头至尾包含在同一个实体内
XML 文档结构必须从头至尾包含在同一个实体内
2023-03-10 18:52:11
865
原创 C# VSTO Application.DisplayAlerts Calculation 设置报错
设置Calculation、DisplayAlerts报错
2022-12-22 15:41:46
352
原创 csc(x)的积分
2次方的正切积分比较好求,正好是tan(x)但是单次的咋求呢?= ?需要做一个一般人不太想得到的操作需要乘以即因为所以将换元为 t根据链式求导法则,有将代入回去...
2022-05-27 15:35:49
9780
原创 二次型的正定
实数二次型的类型设为一个实二次型,若自变量不全为0若恒成立,则称f为一个正定二次型,称A为正定矩阵若恒成立,则称f为一个半正定二次型,称A为半正定矩阵若恒成立,则称f为一个负定二次型,称A为负定矩阵若恒成立,则称f为一个半负定二次型,称A为半负定矩阵定理:若正定经过一个可逆的线性变换,得也正定如何判断A是否为正定矩阵?正定矩阵首先是二次型,二次型是对称矩阵,所以首先判断A是否对称阵。1、根据定义判断2、根据特征值判断,因为用正交变换得到的标准型,前的系数就是特
2022-04-16 13:18:00
6640
原创 二次型和矩阵的合同
二次型的定义:一个n元二次函数,称为一个n元二次型例如有多少个变量,就称为多少个元,二次,是指变量的最高次有2次二次型的矩阵表示法:一个n元二次型,就构造一个n元方阵咋构造嘞,例如上面这个2元二次型 a b 即用矩阵表示设二次型,可表达为二次型的标准型定义:如果一个n元二次型,仅有平方项,而无混合项,则成为一个标准二次型,换句话说,这个矩阵,是一个对角阵ps:为啥努力的对角化呢?因为这样的话,x.
2022-04-16 12:21:59
3681
原创 实对称阵的正交相似对角化
一、正交向量组与正交矩阵正交向量组的定义,是一组非零向量,且两两正交,那么这组向量,则成为正交向量组。两个向量正交的意思是,两个向量的内积为0,什么是两个向量的内积,就是向量内对应元素的积的和。,两个向量的内积为,...
2022-04-10 17:44:09
10268
1
原创 矩阵的特征值和特征向量的性质
什么是特征值和特征向量A为一个N阶方阵,为一个向量,为一个值。满足上述等式,则称为一个特征向量,为一个特征值注:1、方阵才有特征值、特征向量,非方阵没有2、特征向量3、设,则复数范围内,A恰有N个特征值4、对于每个特征值,都有无穷个特征向量证:所以为满足为特征值的一个特征向量,则任意乘以一个非零数k,则任然为满足为特征值的一个特征向量所以可以得出,为特征值时,有无穷个特征向量与其对应,即,并且,其中的任意两个相加,都为为特征值时的特征向量5、若为的解...
2022-04-01 23:58:19
24822
2
原创 行列式的性质
1、行列式与它的转置行列式相等2、对换行列式的两行(列),行列式变更符号推论:如果行列式有两行(列)完全相同,则此行列式等于零3、行列式的某一行(列)中所有元素都乘同一数k,等于用数k乘此行列式推论:行列式中某一行(列)的所有元素的公因子可以提到行列式记号外面4、行列式中如果有两行(列)元素成比例,则此行列式等于零这也是可以从上面的推导出来,成比例,则提取公因数,然后消去一行(列),变成全部为零的行(列)5、若行列式的某一行(列)的元素都是两数之和,则可以根据这一行(列)进行拆分
2022-03-05 10:09:06
6516
原创 伴随矩阵的性质
伴随矩阵为:矩阵里的每个元素,求代数余子式,并且转置排列,得到伴随矩阵,标志为矩阵A与其伴随矩阵的乘积为 ,行列式的值乘以单位矩阵————这是伴随矩阵跟原矩阵和行列式的关系如果A可逆,由此可得A的伴随矩阵与A的逆矩阵直接的关系因为A的行列式是一个数值,所以可以除,无所谓可得所以A的逆等于A的伴随矩阵除以A的行列式这个就是上面推出来的式子将行列式的值换了个位置罢了行列式就是一个值,随便换位置呗————这是伴随矩阵跟逆矩阵和行列式的一些关系下面是一些.
2022-03-04 23:18:20
31730
原创 可逆矩阵的性质
1、A矩阵的逆的逆是A矩阵本身,这个就不需要证明了吧,行列互换罢了2、A矩阵逆的行列式,等于,A矩阵行列式的倒数证明:逆的定义,利用了矩阵的乘积的行列式,等于,矩阵行列式的乘积 的性质所以:3、为一个数,一个数乘和一个矩阵的积的逆,等于,这个数的倒数乘以这个矩阵的逆方向就是将原矩阵凑成单位矩阵E,有值的,就给添上倒数牢记逆的 定义作为一个数字,是可以提出来的4、A,B为可逆矩阵,括号是可以脱出来的,里面的逆方向反一反,原因也如下所示证.
2022-03-04 21:52:14
5688
原创 VSTO打包加载项 WPS可用 Advanced Installer
工欲善其事必先利其器打包我们使用Advanced Installer工具贴个下载链接,笔者亲测,可以使用Advanced Installer 18中文破解版下载 v18.0(附破解补丁+破解教程) - zd4231、安装好之后像这样2、新建一个项目3、填写配置随便填吧,想叫啥叫啥这里我选择用msi包作为输出,可以选择最终的产物的格式,比如exe包什么的填写项目地址,以及输出产物的地址,如果没有文件夹的话,会自动生成的选择VSTO选...
2022-02-09 16:24:24
6444
1
原创 VBA Activate和Select的差别
如果工作表1隐藏Worksheets(1).Activate可以激活Worksheet(1)Worksheets(1).Select会报错如果没有隐藏工作表Worksheets.Select可以选择到该workbook里所有的工作表Worksheets.ActivateActivate的话,根本选不到全部的工作表总结一下,激活可以激活 显示或隐藏 的单张表选取,只能选取看的见的表,可以选单也可以全选...
2022-01-17 13:55:17
817
原创 java.lang.UnsatisfiedLinkError: com.tencent.wework.Finance.NewSdk()J
业务的同事通知,同步企业微信聊天的服务已经好几天没工作了。发现如下报错。发现是Finance.NewSdk()这句话报的,大感疑惑,因为之前一直跑的好好的。不过这种报错,是因为没有良好的引入SDK导致的,因为这个方法是native方法,要使用这个需要把sdk放到java的lib里,然后用System.loadLibrary("包名");引入的。1、确保sdk包放在了指定位置2、确实引用了报这种错,是因为没有引入包导致的,看看是否注掉了这个导入的语句。这个语句是默认.
2021-12-01 16:06:10
2631
原创 BigDecimal除法
BigDecimal result=new BigDecimal(100).divide(new BigDecimal(21.75),2, RoundingMode.HALF_UP);选择模式请从RoundingMode里选BigDecimal result=new BigDecimal(100).divide(new BigDecimal(21.75),2, BigDecimal.ROUND_HALF_UP);BigDecimal.ROUND_HALF_UP这种用BigDecimal常量的.
2021-11-17 17:53:47
920
原创 Using the “escape“ directive (legacy escaping) is not allowed when auto-escaping is on with a markup
springboot 2.3.0+版本以上,springboot自动引用freemarker模板文件的后缀从.ftl变成了.ftlh<!DOCTYPE html><#escape x as x?html><#include "../common/macro.ftl"><html lang="en"></html></#escape>而且,如果使用如上述的freemarker代码段,会报Using the "escap
2021-11-17 12:30:15
822
原创 java.lang.ClassNotFoundException: org.springframework.core.log.LogMessage
升版本的时候遇到的问题说找不到相关的类其实不应该出现这种问题的mvn clean重新Reimport就完事了
2021-11-15 16:24:11
622
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人