- 博客(39)
- 资源 (2)
- 收藏
- 关注

原创 SpringBoot整合Mybatis+CXF实现Restful api 与 WebService api
可以看到,没有使用/cxf/ 就依然是由springmvc来处理的。浏览器输入http://localhost:8082/cxf/ 就可以查看到多了 Available RESTful services:Endpoint address: http://localhost:8082/cxf/students。CXFServlet()是返回一个cxf Servlet,用来拦截cxf,这里传入拦截路径/cxf/* 也就是访问路径是: ip:port/cxf/这里填@path的值。最后测试restful请求。
2023-05-11 15:36:27
399
2
原创 “*(单星号)”和“**(双星号)”在Python中的灵活运用
在这个例子中,我们使用*将可迭代对象(numbers和generate_numbers())中的元素展开,并将第一个元素赋值给变量first,将剩余的元素赋值给变量rest。请注意,和**还可以用于其他更复杂的情况,例如在函数定义时使用args和kwargs来接受不定数量的参数,或者在函数调用时使用*和来传递已经打包好的参数。在这个例子中,我们使用**将关键字参数作为字典进行传递,并在迭代器和生成器中生成包含关键字参数的字典对象。在Python中,*和**是两个重要的运算符,它们具有不同的用途。
2025-04-03 18:00:45
461
原创 论文写作、股票研究、数据挖掘专用权威数据网站
19.深交所:https://owssso.szse.cn/sso/loginservice=https://www.szse.cn/application/userCenter/indexhtml&locale=zh。21.中国人民银行(金融数据):http://www.pbc.gov.cn/diaochatongiisi/116219/116225/index.html。sc lang=zh。10.国家宏观数据:http://www.gov.cn/shuju/chaxun/index.html。
2025-04-03 17:06:04
261
原创 二、安装Python环境
因为你写的代码是人类可读的,但计算机是靠电流驱动的,它只认识010100101,我们即将安装的 python环境就是Python解释器,它就像个翻译官,把人类代码翻译成机器能读懂的010101⼆进制代码,这样才能运行哈。Python目前已支持所有主流操作系统,在Linux,Unix,Mac系统上自带Python环境,在Windows系统上需要安装一下,超简单。如果在安装Python时没选择环境变量,你是没办法在操作系统的任意目录调用Python的,必须手动把Python的执行程序加到环境变量里。
2025-04-02 11:05:37
221
原创 人工智能算法、模型、框架
总结一下,算法是解决问题的步骤,模型是对问题进行数学描述的表达式,而框架是为构建和解决问题提供支持的工具和规则集合。,它定义了输入和输出之间的关系。在机器学习中,模型通常是指一个可以用来预测或分类的函数,比如线性回归模型 y = ax + b,其中 y 是输出,x 是输入,a 和 b 是模型参数。(Generative Adversarial Networks, GAN):由生成器和判别器组成,生成器生成数据,判别器判断数据的真伪,两者相互竞争。+10的和,可以1+2=3,3+3=6,6+4=10……
2025-03-28 15:36:41
542
原创 AI算法工程师核心技能总结
机器学习方面,像监督学习、无监督学习、强化学习这些概念,常见的算法比如线性回归、逻辑回归、决策树、随机森林、SVM、聚类算法等等。深度学习的话,神经网络的基础,比如CNN、RNN、LSTM、Transformer这些模型的结构和原理。另外,数据结构和算法也是基础,比如排序、搜索、动态规划这些,面试的时候经常考算法题,所以这部分很重要。比如编程能力、算法理论、数学基础、工具框架、项目经验、领域知识、软技能等。其他软技能,比如问题分析和解决能力,沟通能力,团队合作,学习能力,毕竟技术更新快,需要持续学习。
2025-03-19 17:59:47
613
原创 数学建模|必备八大常用工具
MATLAB里的所有运算都是以矩阵为基础的,所以想学好MATLAB,线性代数是必须的,交互界面非常友好,并且支持全中文界面,MATLAB自身就是一个数值运算及绘图的平台,编程语法和C非常相近,有一定C语言基础的同学找本入门教材/算例走一遍流程就能上手。非官方统计,MATLAB使用者占每年参赛者半数,并且许多学校的赛前培训备战也以matlab作为基础培训软件。
2025-03-18 12:15:00
894
原创 DeepSeek核心成员及主攻方向是什么?
主攻方向:负责技术架构创新,为DeepSeek-V2的MLA(Multi-Layer Architecture)架构提供关键性突破。模型开发:代码生成(朱琪豪)、数学推理(郭达雅)、语言模型迭代(代达劢)。主攻方向:主导DeepSeek-Coder-V1的开发,专注于代码生成与优化领域。 工程优化:训练与推理效率提升(赵成钢)、后训练优化(吴俣)。主攻方向:负责训练与推理基础架构的优化,提升模型计算效率。主攻方向:开发数学推理与代码生成大模型。
2025-03-06 12:15:46
310
原创 如何向DeepSeek核心成员学习人工智能?
以上路径与方向综合体现了 DeepSeek 技术团队在算法创新、工程实践及行业落地中的核心能力要求,需通过持续学习与实践保持技术领先性。
2025-03-06 11:50:29
387
原创 python函数的常用方法
输出结果为4square= lambda x:x*xprint(square(2))#输出结果为 4filter(lambda x: x>2, range(1,5))#输出为[3,4]map(lambda x: x*x, range(1,3))#输出为[1,4]reduce(lambda x,y: x+y, range(1,5))#输出为10。
2024-09-19 15:41:28
341
原创 python的6种常用数据结构
Python 最常用的数据结构有6种:数字、字符串、列表、元组、字典和集合。其中最为常用的是数字、字符串、列表和字典。
2024-09-19 15:16:17
754
原创 Centos/Linux系统命令
find /home/user1 -name '*.txt' | xargs cp -av --target-directory=/home/backup/ --parents 从一个目录查找并复制所有以 '.txt' 结尾的文件到另一个目录。mkisofs -J -allow-leading-dots -R -V "Label CD" -iso-level 4 -o ./cd.iso data_cd 创建一个目录的iso镜像文件。
2024-07-19 11:58:02
601
原创 Centos/Linux系统安装配置redis
redis被默认安装在/usr/local/bin,这个目录默认就在系统的环境变量中(不信,你可以使用 env 命令,查看一下你的PATH是不是有)# 所以,我们可以在任意位置运行 redis-server 来启动 redis。# 安装完成后,redis会被默认安装在 /usr/local/bin/# 查看下这个目录下的文件,可以看到有 redis-server, 这个文件就是redis的服务程序了。如果你在启动redis之后, 使用 systemctl status redis 发现,
2024-07-17 11:44:06
969
原创 Centos系统/Linux系统安装配置jdk环境变量
yum -y list java* 或者使用# yum search java | grep -i --color JDK 查看JDK软件。# yum -y remove java-1.8.0-openjdk* //*表示卸载所有openjdk相关文件输入。# yum -y remove tzdata-java.noarch //卸载tzdata-java。# yum install java-1.8.0-openjdk* //安装java1.8.0所有程序。
2024-07-17 11:36:42
550
原创 人工智能大模型生成式AI开始流行,程序员未来会被取代吗?
程序员与其担心被取代,还不用直接拥抱大模型,增强大模型不能取代人工的能力。如增强产品需求调研能力、产品规划设计能力、沟通协调能力、深度提问能力及分析解决问题的能力。而普通无技术背景的,好好用好各种AI工具就可以了。如目前免费好用的AI工具:豆包、Stable Diffusion、可灵、秘塔搜索等。大模型可以将程序员从繁杂基础的编码和Debug调试工作中解放出来,使程序员有更多的精力放在产品架构设计、产品商业价值实现的思考方面。
2024-07-02 16:02:38
425
原创 搭建网站的两种方式
(1)将网站的html文件拷贝到nginx的html文件夹中(2)修改配置文件E:\nginx-1.20.2\conf\nginx.conf。
2024-06-21 10:48:46
235
原创 java程序包如何启动运行及制作启动文件
(1)cmd命令行启动(2)bat文件启动在E:\app\xinan-center路径下创建一个start-xinan-9900.txt文本文件,将如下内容复制到文本文件,并将文件后缀名改为.bat文件,即start-xinan-9900.bat。E:注:多个jar包bat启动运行,可以安装配置nginx进行负载均衡。
2024-06-16 16:32:36
463
原创 Eclipse或IntelliJ IDEA打包war或者jar文件
在使用外部Tomcat部署访问的时候,application.properties(或者application.yml)中配置的 server.port与server.servlet.context-path将失效,请使用tomcat的端口与webapps下项目名进行访问。2、执行命令startup.sh | tail -f /usr/apps/tomcat/logs/catalina.out启动Tomcat服务器,能看到我们久违的图标并且不报错的话,那么恭喜你启动成功了。以上两种方案都是可行的。
2024-05-27 15:55:57
1347
原创 Eclipse IDE配置Maven创建Springboot项目
1)bin代表二进制class文件(由java文件编译而成),src代表源码(java源码),源码source比binary大一些,一般正常使用下载bin类型即可,如果要学习源码下载src类型;打开安装路径下的D:\tool\apache-maven-3.8.3\conf\settings.xml配置文件,更改为国内的Maven镜像仓库。win10系统打开“此电脑->计算机->系统属性”,右侧点击“高级系统设置”,新建“系统变量”,2).tar.gz是linux的压缩包,.zip是windows的压缩包。
2024-05-24 22:29:31
975
原创 MySQL 8.0.23免安装版安装配置教程
然后你根据自己情况是否加入环境变量就可,至此MySQL安装成功,你可以通过其他例如Navicat来管理你的mysql。lower_case_table_names = 1 表名存储在磁盘是小写的,但是比较的时候是不区分大小写。解压后的目录中是没有的my.ini文件的,自行添加的my.ini,写入以下数据。lower_case_table_names=2, 表名存储为给定的大小写但是比较的时候是小写的。lower_case_table_names=0 表名存储为给定的大小和比较是区分大小写的。
2024-01-11 15:51:21
798
原创 ETL数据抽取工具Kettle的安装配置及使用
能使用truncate table的时候,就不要使用deleteall row这种类似sql合理的分区,如果删除操作是基于某一个分区的,就不要使用delete row这种方式(不管是deletesql还是delete步骤),直接把分区drop掉,再重新创建。我们已经建立了命令行运行的bat文件,并且已经可以正确执行我们的ETL任务了,但是现在我们在运行bat后,桌面上面会一直存在一个控制台的窗口,我们可以使用bat命令中的隐藏窗口的命令。这样就算你可以入门了,我相信在不断的探索中你会有更多的心得的。
2023-12-27 10:25:01
2828
原创 mysql创表脚本详细
POST_OPERATION_DIAGNOSIS_NAME varchar(200) comment '术后诊断名称',PRE_OPERATION_DIAGNOSIS_NAME varchar(200) comment '术前诊断名称',OPERATION_DOCTOR_STAFF_NO varchar(50) comment '手术医生工号',ANESTHESIA_FEE bigint(22) comment '麻醉费',
2023-12-16 18:02:58
347
原创 SpringBoot+MyBatis+thymeleaf框架实现增删改查分页显示
input id="btn_first" type="button" value="首页" /> ${users.getNumber()} : 1,size=${size})}">上一页
2023-11-21 15:47:31
277
原创 MySql与Oracle数据库函数
- 获取上个月的月份和年份:如果当前月份为1月,则上个月为去年的12月;否则,上个月为当前年份的上一个月。我们可以使用IF函数来实现这个逻辑 ---- 获取当前日期时间-- 获取当前日期 ---- 获取昨日日期 ---- 获取当前日期的前两天 ---- 获取当前日期后一天 --SELECT。
2023-11-17 17:59:45
111
原创 CentOs系统/Linux系统防火墙常用命令
sudo firewall-cmd --zone=public --add-port=443/tcp --permanent # permanent永久生效,没有此参数重启后失效。firewall-cmd --zone=public --add-port=80/tcp --permanent # permanent永久生效,没有此参数重启后失效。查看指定接口所属区域: firewall-cmd --get-zone-of-interface=eth0。
2023-11-17 17:58:19
618
原创 CentOS 7.X或者Linux系统安装JDK配置环境变量
yum -y list java* 或者使用# yum search java | grep -i --color JDK 查看JDK软件。# yum -y remove java-1.8.0-openjdk* //*表示卸载所有openjdk相关文件输入。# yum -y remove tzdata-java.noarch //卸载tzdata-java。(2)卸载CentOS系统Java环境。(1)查看是否已安装JDK。(3)查看JDK软件包版本。(3)查看jdk安装位置。
2023-11-17 17:14:36
92
原创 oracle 上一年数据,oracle 查询前一小时、一天、一个月、一年的数据
SELECT concat(to_char(sysdate,'yyyy-mm-dd ')||(to_char(sysdate,'hh24')-1),':00:00') start_time,concat(to_char(sysdate,'yyyy-mm-dd hh24'),':00:00') end_time FROM dual 结果: SELECT to_char(ADD_MONTHS (SYSDATE, -12),'yyyy-mm-dd') FROM DUALselect concat(to_char
2023-08-11 09:34:58
2759
原创 Centos7固定内网IP并允许访问外网
DNS1="DNS地址,想要访问外网这个必须写对(可以用笔记本连上跟服务器相同终端的网络,然后打开网络和Internet设置中查看)"因为有的服务器是有多个网卡的,比如我们公司的服务器就有四个网卡,所以要使用ip addr来查看使用的那个网卡。这里可以看到使用的网卡是em1,网卡名称是不固定的,具体要看服务器上是什么名称。NETMASK="网络掩码(一般都是255.255.255.0)"(5)再次输入ip addr,可以看到ip已经被固定了。(3)最后,按esc,输入:wq,保存并退出。
2023-07-18 15:35:15
517
原创 CentOS7设置IP地址
注:首先精简版本是无法使用ifconfig命令的,默认没有安装,如果想使用ifconfig命令可以在配置完IP地址之后,使用yum install net-tools来安装这个命令。(3)输入service network restart或者systemctl restart network命令,然后重启网络服务,使用ip addr进行查看地址。(2)找到这个网络配置文件,输入cd /etc/sysconfig/network-scripts/命令。(1)先来看一下网卡的设备名称,输入Ip addr命令。
2023-07-18 15:29:26
11454
3
原创 安装zookeeper配置集群
initLimit这个配置项是用来配置Zookeeper接受客户端(这里所说的客户端不是用户连接Zookeeper服务器的客户端,而是Zookeeper服务器集群中连接到Leader的Follower 服务器)初始化连接时最长能忍受多少个心跳时间间隔数。clientPort这个端口就是客户端(应用程序)连接Zookeeper服务器的端口,Zookeeper会监听这个端口接受客户端的访问请求。C第一个端口用来集群成员的信息交换,表示这个服务器与集群中的Leader服务器交换信息的端口;
2023-05-31 17:15:22
284
1
原创 SpringBoot+JPA+thymeleaf框架实现增删改查分页显示
SpringBoot+JPA+thymeleaf框架实现增删改查分页显示,前端使用bootstrap进行渲染
2023-05-12 10:05:37
216
2
SpringBoot+JPA+thymeleaf框架实现增删改查分页显示
2023-05-12
SpringBoot+Mybatis+CXF框架,实现Restful api与 WebService api接口的大实验
2023-04-07
添加Aspect切面日志AopLog.java代码报错,如何解决?
2023-04-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人