- 博客(52)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 驭码CodeRider:重新定义智能编程的AI研发助手
《驭码CodeRider:AI研发助手的创新实践》摘要:CodeRider作为深度集成GitLab的智能编程助手,通过Loom全栈开发功能实现需求到代码的端到端转换,提供代码生成、单元测试、优化建议等核心能力。其特色在于PC原生、私有化部署和GitLab深度集成,支持议题处理、合并请求审核等DevOps流程,实现从编码到部署的全流程AI赋能。该工具通过上下文感知的智能补全和自然语言编程,显著提升开发效率,特别适合重视代码安全与质量的企业团队,代表了下一代智能研发工具的发展方向。
2025-10-14 16:29:45
7193
原创 AI研发代码效能利器之极狐“驭码 CodeRider”(xcode版)
极狐"驭码 CodeRider"是一款AI编程助手,支持Xcode、IDEA和VS Code等开发环境。其核心功能包括代码优化、注释生成和单元测试等,深度集成GitLab提供全生命周期支持。以Xcode开发为例,CodeRider能自动重构冗余代码(如将强制解包改为安全校验)、生成符合Apple规范的文档注释,并一键创建覆盖多种场景的XCTest单元测试用例(如边界值处理)。该工具特别强调对平台开发标准的遵循,在优化代码的同时提供规范说明,帮助开发者提升编码质量与效率。
2025-09-22 20:11:35
8396
1
原创 Linux服务器时间变慢问题解决
内核不会直接插入一秒,而是会在接下来的很长一段时间内(甚至可达数小时到一整天),故意让系统时钟每秒走得慢一点点(例如,每1000秒慢几毫秒),慢慢“消化”掉这多出来的一秒,结合原本硬件问题,可能导致时间漂移扩大。但虚拟机没有真正的硬件,它的时钟是模拟的“虚拟硬件时钟”,这个虚拟时钟的精确度依赖于主机CPU分配时间片给虚拟机的方式。如果主机负载很高,虚拟机可能会“错过”时钟中断,导致其内部时钟稍微变慢,产生漂移。:客户服务器是虚拟化的,不是直接在物理机上使用,物理服务器有稳定的硬件时钟,
2025-08-29 17:13:16
449
原创 centos clamav 扫描及告警配置
后的sample(必要时对示例文件做一个备份),同时注释屌两个文件的Example。下,去除示例配置文件。
2025-06-12 17:22:25
1241
原创 centos挂载目录满但实际未满引发系统宕机
服务器因磁盘满导致应用系统崩溃,但实际磁盘使用不足1G。经排查发现是由于进程占用已删除的大文件所致(Linux特性:被删除但进程仍打开的文件继续占用空间)。通过lsof | grep deleted命令确认后,解决方法是终止相关进程(若需保留进程则根据需求重启)。
2025-06-03 17:12:08
492
原创 Mysql开启SSL
等二测出未开启SSL,如下have_openssl、have_ssl都是DISABLED也不知道当时为啥没开,看最近的都是开启的,整改必去得开了,开启步骤。
2024-08-06 14:40:29
1895
原创 简易ELK搭建
ELK包括elasticsearch、logstash、kibana,是用于数据抽取(Logstash)、搜索分析(Elasticsearch)、数据展现(Kibana)的一整套解决方案,本文搭建的为7.8版本,均为单节点部署(JDK要求1.8.0_73以上)
2024-07-17 17:33:02
1591
3
原创 centos7磁盘挂载
注意事项:需确定好使用ext4的文件系统还是xfs文件系统!取消挂载后重复第4、5、6步(有数据格式化之前 备份好数据)(我这里已经挂载好了,未挂载不会有vdb1)若使用ext4文件系统则为。若提示有数据则强制格式化。
2024-05-20 15:55:42
709
原创 windows中应用加入开机自启
提示成功后即可前往系统服务管理中启动服务(若有异常可查看配置的日志输出文件中日志)最后运行安装命令即可,比如我这里需要在当前文件夹windows控制台执行如下命令。
2024-02-28 16:54:58
595
原创 centos使用rsync、cronie完成定时备份文件
rsync(remote synchronize)是 Liunx/Unix 下的一个远程数据同步工具,它可通过 LAN/WAN 快速同步多台主机间的文件和目录。rsync 通过比较两边文件是否相同,不相同才进行更新(不实时,搭配lsyncd可实现实时效果)。分为服务端(S)和客户端(C),客户端向服务端备份数据。
2023-09-21 14:16:22
868
原创 国秘算法介绍及简单使用
本文主要介绍SM1、SM2、SM4、SM7、SM9、祖冲之密码(ZUC),其中SM1、SM4、SM7、祖冲之密码(ZUC)是对称算法;SM2、SM9是非对称算法;SM3是哈希算法。目前,这些算法已广泛应用于各个领域中(详细介绍可查看科普一下SM系列国密算法算法名称算法类型应用领域说明SM1对称加密芯片算法未公开,仅以IP核的形式存在于芯片中SM2非对称加密数据对标RSA 2048位,国标GB/T,成为ISO/IEC国际标准SM3哈希算法完整性校验。
2022-11-01 10:04:45
1944
2
原创 一种基于RBAC的软件系统权限管理设计
一种基于RABC的软件系统权限管理设计1 权限管理介绍1.1 权限管理分级1.2 常用的权限模型1 权限管理介绍简介:在软件系统的中的权限管理,指的是用户能否具有访问系统、系统资源的资格。在软件系统中主要通过管理员将某些资源的访问、管理、操作等权限赋予用户,达到管理和使用的目的。譬如主机的访问使用权限,某项功能菜单的使用权限亦或是某个数据的读写权限。1.1 权限管理分级软件系统中,我们通常将权限关联分为三级(1)一级权限:访问权限(2)二级权限:菜单、按钮权限(3)三级权限:数据权限依据不同
2022-01-14 16:39:35
5412
原创 Mysql开启主从备份
Mysql开启主从备份1. 开启binlog(主从服务器都需要开启)2. Master配置3. slave配置准备工作:以Mysql5.7为例,安装两台同版本Mysql数据库并开启binlog,数据安装可查看Mysql安装及binlog开启1. 开启binlog(主从服务器都需要开启)编辑配置文件vim /etc/my.cnfbinlog配置(主从服务器的server-id不要一样,一般id设置为IP地址最后一个码段)[mysqld]log-bin=mysql-binserve
2021-12-05 14:29:54
289
原创 Mysql开启数据库审计
Mysql开启数据库审计查看开启情况(on表示开启)show global variables like '%general%'参数说明general_logON表示开启general_log_file审计文件地址开启数据审计功能编辑 my.cnf文件(linux示例)vim /etc/my.cnf[mysqld]#on为开启,off为关闭general_log = on#审计信息存储位置general_log_file=/tmp/m
2021-12-05 13:59:30
1267
原创 centos7下基于binlog恢复数据
前提:已开启binlog,开启方式看这里准备工作mysqlbinlog: 其在mysql的目录下mysql-bin.00000?文件: 一般会在mysql的data目录下,入我的就是在 /usr/local/mysql/data 下。mysqlbinlog使用转为sql文件(不可直接执行的sql脚本)./mysqlbinlog --no-defaults --database=tobacco --base64-output=decode-rows -v /usr/local/mysql
2021-12-04 16:57:45
939
原创 centos7下安装MYSQL
centos7下安装MYSQL及开启binlog日志1. 检查系统是否安装过mysql2. 卸载CentOS7系统自带mariadb3. 检查有无安装过mysql 用户组,没有的话创建4. 下载安装,从官网安装下载,我下载的位置在/usr/local/5. 解压安装mysql6. 更改mysql 目录下所有文件夹所属的用户组和用户,以及权限7. 进入mysql/bin/目录,编译安装并初始化mysql,务必记住数据库管理员临时密码8. 编写配置文件 my.cnf ,并添加配置9. 启动mysql 服务器10
2021-12-04 16:33:36
1290
原创 Java防重名
/** * 批量下载防重名 * * @param fileNames 文件名列表 * @param substringFileName 需防重名文件名 * @param index 默认0 * @return */ public String getFileName(List<String> fileNames, String substringFileName, Intege.
2021-09-09 19:23:05
874
原创 Mysql添加用户访问指定数据库
添加用户CREATE USER 'test'@'localhost' IDENTIFIED BY '123456';分配用户指定库权限GRANT SELECT, INSERT, UPDATE, REFERENCES, DELETE, CREATE, DROP, ALTER, INDEX, TRIGGER, CREATE VIEW, SHOW VIEW, EXECUTE, ALTER ROUTINE, CREATE ROUTINE, CREATE TEMPORARY TABLES, LOCK .
2021-06-22 14:31:34
526
原创 批量下载
批量下载 String agent = request.getHeader("USER-AGENT"); String filenameEncoder = ""; String zipFileName = eventDate.replace(",", "-"); //压缩包名称 if (agent.contains("MSIE")) { // IE浏览器 try
2021-03-11 17:30:34
155
原创 centos中minio使用ssl协议
生成证书OpenSSL生成使用证书查看目录tree ~/.minio进入目录cd /root/.minio/certs将生成的私钥、公钥放在certs目录下重启minio即可
2021-02-25 13:39:17
550
原创 OpenSSL安装并生成证书
OpenSSL安装并生成证书安装准备工作安装生成证书卸载其他安装准备工作安装环境:centos 7环境要求:需要有gccyum -y install gccopensll包1.0.2安装包安装1.将下载的上传至Linux服务器2.解压文件tar -xzf openssl-1.0.2j.tar.gz3.进入解压后的文件4.设定Openssl 安装,( --prefix )参数为欲安装之目录,也就是安装后的档案会出现在该目录下 ./config --prefix=/usr/l
2021-02-25 13:26:47
580
原创 Linux常见命令
常见命令cd命令集ls目录和文件目录操作vi/vim 创建/查看/编辑文件删除文件复制和移动文件浏览文件打包命令grep命令1. cd命令集命令说明ifconfig( CentOS7: ip addr)检查IP地址pwd检查当前目录路径cd /返回根目录cd ~用户主目录cd .当前目录cd …返回到上一级目录...
2020-11-28 12:13:43
119
原创 Nginx代理静态图片
Nginx代理静态图片安装Linux安装点这里当搭建好Nginx先创建图片文件,我这里是放在/home/resources/images下,linux对应创建文件夹命令如下:创建单个文件夹mkdir a创建多个文件夹mkdir -p a/b/c修改Nginx配置(默认文件夹位置为/usr/local/nginx/conf),编辑文件夹中的nginx.conf文件,编辑命令vim nginx.conf加入如下配置:location /images/ { root
2020-11-25 23:05:06
2333
2
原创 Linux centos7搭建单台redis
Linux centos7搭建单台redis一、下载二、解压并删除安装包三、编译安装redis四、配置相关参数五、启动redis一、下载下载地址点击此处二、解压并删除安装包解压tar -xvf redis-5.0.4.tar.gz查看当前文件夹下文件ls删除安装包rm -rf redis-5.0.4.tar.gz三、编译安装redis在redis根目录中执行指令make安装make installredis启动校验redis-server
2020-09-18 17:26:15
247
原创 HttpClient发起http请求
Java发http请求收到添加依赖<dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId></dependency>HttpGet请求测试代码public class HttpGetTest{ public static void main(String[] args) throw.
2020-09-03 22:55:44
487
完成分布式框架怎么再接入CAS(单点登录)
2020-09-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅