- 博客(78)
- 收藏
- 关注
原创 springboot mybatis(不是mybatis-plus)多租户,支持复杂查询
【代码】springboot mybatis(不是mybatis-plus)多租户,支持复杂查询。
2025-03-31 19:02:01
89
原创 springboot mybatis(不是mybatis-plus)多租户
由于原系统中引用了pagehelper-spring-boot-starter,并且PageInterceptor初始化比较晚,影响自定义多租户拦截器。需要把自定义拦截器的初始化放到最后,spring容器就绪后,初始化自定义mybatis拦截器。
2025-03-31 17:00:26
323
原创 mac npm run dev报错 error:0308010C:digital envelope routines::unsupported
package.json里添加。
2025-03-18 18:44:54
295
原创 maven 本地安装包命令
mvn install:install-file -Dfile=D:\Java\msun-openapi-license-2.0-obfuscated.jar -DgroupId=com.msun -DartifactId=msun-openapi-license -Dversion=1.0.0 -Dpackaging=jar
2025-03-18 16:37:39
123
原创 npm打包用淘宝源
npm install <package-name> --registry=https://registry.npmmirror.com
2025-03-12 14:37:46
108
原创 vscode mac版本 配置git
然后在vscode中找到settings配置文件,修改git.path。首先使用 type -a git查看git的安装目录。
2025-03-07 22:51:22
382
原创 Skywalking搭建-来自于图灵课堂
如果是微服务有gateway,skwking服务端需要特殊加jar包。配置持久化,如果是用mysql持久化,拷贝mysql链接包到lib。重启skwing,单独重启oapserver就行。自定义链路追踪 追踪业务方法入参以及返回数据。如果skwing服务端不在本地,单独配置即可。返回类添加tostring方法。jar包启动时指定参数。如果是启动微服务jar。微服务内配置上日志上传。
2024-11-15 14:24:45
546
原创 设计模式-参考的雷丰阳老师直播课
与模版模式特别像,模版模式会定义好步骤定义好框架,策略模式定义小细节。总结:模版类完成骨架实现定义大步骤,策略模式在每个具体步骤动态替换。以上使用了策略模式,开闭原则。
2024-11-14 15:19:08
487
原创 java线程禁止使用stop、suspend、resume
stop():停止线程。suspend():挂起(暂停)线程运行。resume():恢复线程运行。suspend和resume可以使用wait notify 替代。stop可以使用两阶段提交(线程的打断状态)进行替代。容易破坏同步代码块,造成线程死锁。
2024-11-12 15:05:41
99
原创 linux 下查看程序启动的目录
第一步、ps -ef | grep azkaban 查询出进程号。第二步、cd /proc/第三步 、cd 进程号。第四部 ll 查看详情。以azkaban为例。
2024-11-11 11:40:59
377
原创 阿里DDD代码框架-cola
第五层domain层,定义gateway接口(不是网关,是增删改查的接口),并实现实体计算逻辑,相当于ddd的实体,domainservice。第三层client层,仅仅定义了接口和CQRS的bean定义,并且规范和暴漏下一层(应用层)第四层app(应用)层,继承了clinent的接口,并实现,相当于mvc的service。第二层为controller,有的也称为adapter,完成前端参数接收,转换。第六层infrastructure(基础设施层),负责落库,发送事件。调用domain层的接口。
2024-10-28 08:50:50
564
原创 排查cup高java代码行数-参考的黑马程序员教程
32665 十进制线程号 转成16进制,然后确定对应的线程。top命令,查看内存 cpu情况。jstack查看java进程。ps查看具体 的线程。
2024-08-21 15:40:59
201
原创 线性回归数据实例
最小二乘法计算损失(0.5**2+1**2)/2=(1+2)/2=1.5。最小二乘法计算损失(1**2+2**2)/2=(2+4)/2=3。样例参数 x=[1,2] y=[2,4]最小二乘法导数 2*x*(x*w-y)计算100轮 w 约等于2。选择模型 y=wx。计算平均梯度(导数)计算平均梯度(导数)更新后的w=2.25。
2024-07-14 11:29:22
284
1
原创 springboot elasticsearch 聚合查询 每个店铺统计出4个商品
【代码】springboot elasticsearch 聚合查询 每个店铺统计出4个商品。
2024-05-21 17:59:17
192
原创 人工智能-线性回归学习笔记
当平均梯度越小,一般情况第二步的损失函数的值也越小(除非数据与模型严重不吻合),梯度越小,代表了,变化量越小,差值越小。grandint得到的值越小,w的取值,使损失函数的值越小,偏差越小,越吻合模型。当x=2,x变化了0.1(△x=0.01),x=2的导数为((2+0.1)*(2+0.1)-2*2)/((2+0.1)-2)=4.1 约等于4,跟导数y=2x计算的结果接近,△x越小越接近。x=2(随机取一个值),然后x变化了△x(趋向于0),y值变化了△y,△y除以△x 就是x=2的梯度。
2024-03-30 09:44:23
387
原创 java elasticsearch 利用行折叠collapse 店铺去重,由近及远计算距离
【代码】java elasticsearch 利用行折叠collapse 店铺去重,由远及近计算距离。
2024-03-20 14:28:51
843
原创 springboot elasticsearch 按照距离排序,并返回距离
【代码】springboot elasticsearch 按照距离排序,并返回距离。
2024-03-17 11:34:51
798
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人