- 博客(24)
- 资源 (2)
- 收藏
- 关注
原创 Nginx 安装问题解决与安装文档
本文介绍了在CentOS系统上安装Nginx时遇到的配置文件错误问题及解决方法。主要步骤包括删除错误配置、清理Yum缓存、安装EPEL仓库并正确安装Nginx。同时提供了Nginx基础配置、操作命令、核心路径说明以及Vue项目部署示例配置。注意事项部分强调正确配置官方源、防火墙设置和项目部署权限问题,为Nginx的安装使用提供了完整指南。
2025-11-29 15:52:03
240
原创 关于达梦数据库兼容mysql GROUP BY查询
达梦数据库可通过设置COMPATIBLE_MODE参数兼容MySQL的GROUP BY规则:1)使用SYSDBA登录数据库;2)执行SP_SET_PARA_VALUE(2,'COMPATIBLE_MODE',4)将参数改为4(兼容MySQL模式);3)重启数据库服务使配置生效。该设置可避免修改SQL语句,直接解决"不是GROUP BY表达式"错误。默认值为0(达梦模式),改为4后允许SELECT包含非聚合字段。(99字)
2025-08-04 17:48:03
950
原创 麒麟系统安装达梦数据库完整步骤
本文档详细介绍了在麒麟操作系统上安装达梦数据库DM8的完整流程。主要内容包括:1) 系统环境检查与准备工作,包括依赖包安装和防火墙配置;2) 创建专用用户和安装目录;3) 图形化/命令行安装过程;4) 数据库实例初始化;5) 服务注册与启动;6) 连接验证等关键步骤。文档提供了详细的命令操作和参数说明,特别针对麒麟系统的特性进行了适配,确保用户能够顺利完成从环境准备到数据库运行的完整安装过程。
2025-08-04 11:58:13
2141
原创 通俗理解 AI 训练:从数据到智能的 “学习” 全过程
AI训练本质是让计算机从数据中学习规律。关键点:1) 数据是教材,需大量优质样本;2) 算法决定学习方式,深度学习可自动提取特征;3) 算力支撑复杂运算。训练过程通过反复试错(损失函数)和参数调整(反向传播)提升准确率,同时要防止过拟合。主要方法包括监督学习、无监督学习、强化学习和迁移学习。当前面临数据隐私、常识欠缺和高能耗等挑战。AI训练类似人类学习,但能更快处理海量信息,通过不断调整"思考方式"来提升智能水平。
2025-06-04 20:25:42
683
原创 了解DeepSeek,本地部署并使用DeepSeek
参数规模是衡量模型能力的重要指标之一,参数就像是模型的 “记忆细胞”,参数越多,模型能够学习和表示的知识就越丰富,理论上可以处理更复杂的任务,对各种语言现象和语义理解的能力也更强。在内容创作方面,7B 参数的模型可以根据用户提供的主题和要求,生成结构清晰、内容丰富的文章,无论是新闻报道、故事创作还是学术论文的撰写,都能提供有价值的参考。训练一个拥有大量参数的模型,如 7B 参数的模型,需要强大的计算设备,如高性能的 GPU 集群,并且可能需要花费数周甚至数月的时间来完成训练。目前开源的最小版本。
2025-02-20 02:37:57
1920
原创 关于bpmn流程图,获取节点上自定义的属性
userTask.getCamundaAssignee()是获取:“camunda:assignee”的值的。自定义的当然无法通过api获取了。你需要加一个 xmlns:test=“http://test” 来作为命名空间。下面框起来的,就是你通过一些可行途径加上去的自定义属性。我用的camunda7.21。
2025-01-06 17:16:10
610
原创 springboot3+dubbo3+minio8.5.11idea启动时报错 java.lang.NoSuchFieldError: Companion
思考:看到NoSuchFieldError,首先想到的是版本冲突,然后换了几个版本的minio依赖,发现依然这个报错。在minio依赖中排除okhttp的子依赖,使用dubbo服务的okhttp依赖。新项目想着使用minio搭建自己的对象存储服务,所以开发minio服务模块。okhttps是4.10.0,想到dubbo3服务也依赖okhttps.由于老项目基本用的是阿里的oss对象存储。怎么配置网上都有教程就不多说了。再次启动后无报错,启动正常。所以不是版本冲突问题。
2024-08-01 18:19:25
671
原创 gateway+nacos:finishConnect(..) failed: Connection refused: /172.17.0.2:1001
想想还是发出来给新手容易遇到的问题吧。
2024-07-29 14:04:26
1008
原创 解决flutter浏览器(web)调试跨域问题和 打包后安装在手机后无法访问网络的问题
开发中使用android仿真机测试没有问题,但是在浏览器上测试时访问网络会提示一个错误入如下:翻译:浏览器错误提示:明显就是跨域问题。修改在flutter sdk路径下D:\xxxxx\xxxx\flutter\packages\flutter_tools\lib\src\web的chrome.dart文件,在如图位置添加 ‘–disable-web-security’, 。然后需要删除如图两个文件:然后重新运行项目即可。这里忘记截图,给出解决方案。如图路径下修改 AndroidManife
2024-07-22 09:50:31
1848
1
原创 Redis报错:READONLY You can‘t write against a read only replica.
刚上线时没问题,过了几个小时,突然登录不了去,查看镜像日志发现这个报错。目前是docker单机版redis,也没有挂载到宿主机,所以下面是我的解决办法。
2024-07-18 00:54:48
1926
原创 简述java对象创建的过程
经常在外面面试的同学,应该经常会被问到,java对象是如何创建的?......应该没人直接就说new一个吧。我想你这个答案面试官是不会再针对对象问你问题的(next one)。那么如何让面试官对你产生兴趣从而对你发起灵魂追问呢?那你就应该从JVM对类的加载开始谈起。(如不解,可以参考我上一篇关于类加载器的文章)。加入这个类称为A,堆内存中找不到A,那么A就还未被类加载器加载到内存中。1.这时候jvm类加载器就将A Load到内存中。2.类加载器的Linking过程: 1).verification
2021-12-06 15:00:24
688
原创 简单实现自定义类加载器
首先了解什么是类加载器 JVM本身有一个类加载器,其实这个类加载器就是一个普通的class。jvm不同层次的类加载器,分别来加载不同的calss。也就是JVM里所有的class都是由类加载器给加载到内存的,即classLoader。其主要作用是为了安全。如图 LVS的主要作用 通俗的讲, LVS主要用于多服务器的负载均衡。通过LVS负载均衡技术实现一个高性能,高可用的服务器群集,它可靠、它可扩展、它成本低廉。LVS的小故事 据传说,章文嵩博士开源LVS源码后,
2021-05-10 13:15:00
283
原创 如果面试被问到如何预防死锁?
如何预防死锁该怎么回答比较好?1.首先你要阐述产生死锁的原因。2.然后再来针对原因挨个破坏产生这个原因的条件。那么你可以这样说?造成死锁的必要条件:1.互斥条件,同一时间只能有一个线程占用资源。2.不可剥夺条件,一个线程占用的资源,在释放前不会被其它线程占有。3.请求和保持条件,线程等待过程中不会释放占有的资源。4.循环等待条件,多个线程互相等待对方释放资源。那么如何预防死锁,就得打破这几个条件即可。1.互斥条件,资源固有的特性,就好比资源只有一个,不会同时被两个线程占用,这个不讨论、
2021-05-09 15:21:33
298
原创 TCP端口数65535的限制
TCP端口数65535的限制简单的来说这个是由TCP/IP协议栈中的第四层运输层UDP/TCP协议决定的. 在UDP/TCP协议中源端口和目的端口都只有16位,也就是说端口的取值范围为0~65535(理论值)。具体:1.系统通过一个四元组来标识一条TCP连接,结构如:{本地IP,本地端口,远程IP,远程端口}2.在IPv4上, 本地IP和远程IP是32位,本地端口和远程端口为16位,即IP可以是2^32=4294967296,端口可以是 2^ 16=65536个。因此可以有TCP连接2^(32+1
2021-05-08 22:17:47
4598
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅