自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(637)
  • 资源 (28)
  • 收藏
  • 关注

原创 MyBatis 实现对数据的查询

resultMap:用于创建数据库和实体类之间的关系映射。本文将介绍如何使用mybatis实现对数据实体的增删改查。mapper 中定义sql语句和关系映射。property 是实体类对应的属性名字。column 是数据库中对应的字段名字。上面就是基于mybatis的查询操作,result 非主键。

2025-03-27 15:38:58 682

原创 Spring 事务传播方式

事务传播方式是用于多个事务方法间调用,事务在这些方法中间的传播。Spring 支持7种传播方式。:如果当前存在事务,就加入该事务;若当前没有事务,就创建一个新的事务。:如果当前存在事务,就加入该事务;若当前没有事务,就以非事务方式执行:当前方法必须在一个已经存在的事务中执行,如果不存在当前事务,就会抛出异常。:无论当前是否存在事务,都会创建一个新的事务。如果当前存在事务,会将当前事务挂起,直到新事务执行完毕:以非事务方式执行,如果当前存在事务,会将当前事务挂起。

2025-03-21 12:07:02 293

原创 Spring 声明式事务管理

Spring 编程的方式实现事务管理,这样太过麻烦,需要在每个方法上面加上相应的事务处理操作,声明式事务处理能够很好的解决这个问题,比如通过tx命名空间,这样只需要配置就可以检测到相关的方法,或者是通过@transcational注解来实现,这样会减少很多的代码量,但是实现的时候有这样的几个点需要注意。非常重要的一点是,目标方法需要有异常抛出,我们可以手动抛出,或者默认抛出异常的方式,这样我们的事务管理器就可以检测到,并且执行回滚操作。然后使用tx 来配置事务通知,

2025-03-17 16:55:07 216

原创 Spring 编程式事务管理实现

使用原生的jdbc 操作,这样当中间出现异常的时候,数据会出现相应的回滚,需要注意的是这里需要设置:conn.setAutoCommit(false);上面就是通过代码实现Spring 的编程式事务管理,分为使用jdbcTemplate和不使用jdbcTemplate 两种方式,不用原生的jdbc ,使用jdbcTemplate 进行事务操作,需要在配置文件中首先配置jdbc模板。Spring 支持事务管理,有两种方式,编程式事务管理和声明式事务管理,下面介绍编程式事务管理。

2025-03-17 15:53:01 165

原创 Spring 通过配置注解实现 AOP

切面类的注释除了@Aspect 之外,Spring 该有的注释也需要有 @Component。aop:aspectj-autoproxy 是启动相关的支持aop。上述就是通过Spring注解来实现SpringAOP的功能。注意的是:切点需要实现某个接口。

2025-03-10 17:25:24 256

原创 Spring 面向切面编程 XML 配置实现

Spring 支持AOP ,并且可以通过XML配置来实现。

2025-03-10 16:44:29 299

原创 Spring 动态代理 JDK代理和GGLIB代理

所以我判断GGLib动态代理在jdk17之前是正常的,切入点的类可以不用实现某个接口,但是到17之后,切入点的类需要实现某个接口。在Spring AOP中默认是使用的JDK动态代理,该动态代理要求目标类必须实现接口,但是GGLIB没有这个要求。对于:StudentServiceImpl我没有实现任何的接口,我认为这个这里应该会默认使用GGLIB动态代理。还是不行,然后我看了我的jdk版本,当前用的是17,我切换到1.8 发现可以了。难道是因为对应的版本不兼容。

2025-02-17 19:36:22 303

原创 ‘react-scripts‘ 不是内部或外部命令,也不是可运行的程序

react 项目在执行命令的时候提示这个错误,原因是react-scripts 命令没有全局安装,解决办法:这样就好了。

2025-01-02 08:20:32 204

原创 Python中读取txt文本出现“ ‘gbk‘ codec can‘t decode的解决方法

一般是因为用gbk解码器去解码utf-8的。open()的时候制定编码。

2024-11-28 19:13:34 574 1

原创 Python 海龟绘图 turtle 的介绍

turtle 是一个图形绘制的函数库,是标准库,无需安装可以直接在python中使用。前面两个参数是该绘图框的,长度和宽度,后面两个参数是该框在屏幕上面的位置。turtle可以通过简单的命令实现图片的绘制,比如前进,左转,右转,turtle.penup() #代码表示不绘制出鼠标的运动轨迹。turtle.color('red') #设置轨迹的颜色。turtle.left(90) #向左转弯90度。turtle.left(90) #向右转弯90度。turtle.mainloop() #显示绘图主窗口。

2024-11-27 19:38:18 476

原创 Python文件读取 open 函数的使用

open() 方法用于打开一个文件,并返回文件对象。file.close() 保证关闭文件对象。file.read() 是读取文件。第一个参数是文件的名字或者位置。第二个参数是文件的可以操作性。

2024-11-22 16:52:27 129

原创 AbsPlus框架介绍2

ABSPlus框架以其集成的多功能性在市场上脱颖而出。它不仅提供美观且符合主流风格的页面设计,还支持灵活的流程配置,包括算法处理流程和页面审批流程。在众多业务系统中,流程管理往往是核心且复杂的挑战,涉及数据库设计、页面开发以及代码编写等多个方面。ABSPlus框架以其卓越的能力,能够轻松应对这些挑战。用户只需专注于业务逻辑的实现,其余的交给ABSPlus。absplus适合中小微企业作为项目的基础,简单容易学,如果你需要可以下面进行评论。

2024-11-21 21:20:04 291

原创 AbsPlus 框架介绍

值得一提的是,absplus框架并非孤立无援,它集成了市场上多款主流框架的精华,汲取了它们的优点,为用户提供了一个功能全面且高度集成的开发环境。在当今竞争激烈的Web开发领域,成熟的框架层出不穷,它们虽然功能强大,但往往伴随着较高的学习成本。今天,我要向您介绍一款我们自主研发的框架——absplus,它以其独特的优势,成为中小微企业项目启动的理想选择。综上所述,absplus框架以其易用性、低成本、集成主流框架的优势,以及在实际项目中的成功应用,成为了中小微企业的理想选择。

2024-11-20 21:55:37 331

原创 搭建react 项目出现:Module build failed (from ./node_modules/source-map-loader/dist/cjs.js):

source-map-loader的版本是5.0.0,这个版本太高了。

2024-11-20 20:46:49 254

原创 IndentationError: unindent does not match any outer indentation level

原因:新的Python语法中是不支持的代码对齐中,混用TAB和空格的。看了半天也没有发现是那里的错误。进程已结束,退出代码为 1。

2024-11-19 21:07:23 275

原创 react 如何修改弹出的modal的标题

理解:Modal的title属性可以是一个标签。

2024-11-17 22:31:08 539

原创 Python 计算 1到100之内所有数字的和

for 循环,如何实现整数之间的循环,range 范围的应用。

2024-11-15 09:29:05 328

原创 Python 占位语句 pass

如果定义一个空函数程序会报错,当你没有想好函数的内容是可以用 pass 填充,使程序可以正常运行。

2024-11-14 21:45:14 251

原创 Python 使用selenium 4.25 进行爬虫(1)

Python 使用selenium 4.25 进行爬虫(1) 获取网页内容selenium的使用

2024-09-26 13:33:06 1475

原创 Python 连接mysql数据库,并且执行查询

我们通过调用 connect_to_database 就可以实现返回一个对数据库连接的实例,我们通过对实例的操作,就能实现对数据库的操作。之前一直在写Java,但是随着python的崛起,自己也被慢慢的带入到了这样的一个阵营,学习python,了解机器学习。不谈曾经,现在的我是一个小菜鸟,用学习Java实现业务的需求来学习python。首先我们是连接数据库,然后实现对数据库的增删改查。接下来我们通过写具体的执行sql来调用相关的。

2024-09-23 22:08:13 462

原创 Authentication plugin ‘caching _sha2_password’ cannot be loaded:

出现这个原因是MySQL8之前的版本中加密规则是mysql_native_password,而在MySQL8之后,加密规则是caching_sha2_password。第二种解决方案如下,用命令行登录MySQL数据库之后,执行如下命令修改用户密码加密规则并更新用户密码,这里修改用户名为“root@localhost”的用户密码规则为“mysql_native_password”,密码值为“123456”,如图所示。#修改'root'@'localhost'用户的密码规则和密码。#使用mysql数据库。

2024-09-22 21:40:34 1057

原创 python 绘制 y=x^3 图像

Matplotlib 是Python中一个绘图库,支持跨平台运行,可以生成出版级别的图形,能够输出的图形包含折线图,散点图,曲线图,直方图,饼状图,条形图以及坐标图,其强大的绘画能力能够使得用户对数据形成非常清晰的直观的认知。NumPy 是Numerical Python的简称,他是Python 中科学计算的基础库,NUmpy可以用来存储和处理大型的矩阵,支持大量的多维数组和矩阵的运算,也为数组运算提供了大量的数据函数库。python 绘制 y=x^3 图像。

2024-09-19 22:41:00 506

原创 python 连接数据库,执行查询

然后再执行下载,过程比较慢,但是也成功了。看来是没有找到mysql 相关的包。首先安装相关的包:找到这个命令行。

2024-09-18 21:58:52 413

原创 host ‘192.168.1.1‘ is not allowed to connect to this mySql

再虚拟的机器上创建了mariadb 数据库,想通过navicat去连接该数据,结果在连接的时候出现了这样从错误。执行了上面的命令之后,再次用navicat连接成功。因为是刚刚创建的数据库,也没有做什么限制。其中 '123456' 是你的数据库密码。

2024-09-12 21:32:56 288

原创 虚拟机器配置固定IP地址

第一步:在VMarea中 选中你要固定IP的虚拟机器,点击上面的“编辑”按钮,然后找到“虚拟网络编辑器”,选中你要修改的ip VMnet8,然后是NAT模式。下面是服务器上命令设置:[root@localhost ~]# cd /etc/sysconfig/network-scripts/第二部:点击”更改设置“设置子网IP 为 :192.168.1.0。弹出页面如下:设置网关IP:192.168.1.2。设置之后点击确定,一直点击确定,这里就设置好了。编辑:vi ifcfg-ens33。

2024-09-11 22:40:04 1380

原创 centos 系统yum 安装 mariadb

发现还是无法启动,那肯定是因为没有卸载干净,现在我们就来说说如何将原来的mariadb卸载干净然后再重新安装。第二步:查询mariadb 相关的数据包,然后删除 rpm -qa | grep 'mariadb'第四步:安装数据库 yum -y install mariadb-server mariadb。但是之前已经在这里安装了mariadb 这个数据库了,现在一直无法启动,那么又重新安装。上面就是mariadb 卸载的全过程,和安装的过程。安装很简单 直接执行命令就行了。第四步:启动mariadb。

2024-08-27 11:55:20 701

原创 新安装的mariadb 对应的my.cnf 对应的配置

最近在安装openstack,在启动mariadb的时候出现了问题,一直无法启动。上面的就是my.cnf的刚开始初始化的文件。看了一个博客说各种原因,尝试了也没有用。原来的都删除了,把my.cnf 删除了。看来只有重新安装了,

2024-08-26 15:10:31 614

原创 14: curl#6 - “Could not resolve host: mirrorlist.centos.org; Unknown error“

yum 使用了多个镜像源,有些镜像源无法连接,怎么办

2024-08-22 13:40:05 637

原创 centos 服务器之间实现免密登录

centos 服务器之间实现免密登录

2024-08-21 17:15:35 1207

原创 yum 数据源的切换

本来准备安装一个ntp 服务器时间进行同步,但是使用yum install ntp -y 但是却失败了。如果我们的yum makecache 出现错误,我们可以直接将服务器重启,之后我们再次安装时间同步服务。原因是yum自带的镜像源不能用了,所以要想使用yum 多功能只能切换yum 对应的镜像源了。上传到:/etc/yum.repos.d/ 覆盖原来的 Centos-7.repo。将下载的Centos-7.repo 重新命名 CentOs-Base.repo。这样就可以了,希望对你有所帮助。

2024-08-21 14:35:00 664

原创 docker 导出导入镜像

最近国内开放的docker镜像源都封了,基本上都变成了自己的私有的云,这两天我在自己的虚拟机器上想docker pull tomcat 但是一直失败,没办法,在阿里云的服务器上配置阿里的镜像地址反而可以使用,那么我想到了一个思路就是在阿里云上的服务器上把镜像打包,然后倒导入的本地的虚拟机上。docker ps 查看当前的容器,找到你要导出的镜像对应的container _id。然后在对应的目录,我们可以看到刚刚导出的tomcat8.5.tar的文件。原因是引导导出tar 和导入的tar 两个环境的不同。

2024-08-21 13:19:20 457

原创 centos 虚拟机器刚刚安装没有ip地址的问题

刚刚搭建的虚拟机器通过查看ip没有ip地址,那是因为虚拟机对应的网络设置ONBOOT选项的值不对,将no 修改为 yes 然后重启网络服务,再次查看就好了

2024-08-21 11:52:53 603

原创 Nginx 初始化安装的时候nginx.conf 默认的配置

nginx.conf 配置文件内容,默认的 nginx.conf配置文件

2024-08-18 21:10:50 221

原创 SpringBoot 升级到2.4.0以上版本跨域设置

spingboot升级,访问页面出现错误:When allowCredentials is true, allowedOrigins cannot contain the special value "*" 解决spingboot升级到2.4.0的跨域问题

2024-06-13 09:23:28 487

原创 佑雅的小布谷数据平台获取token如何实现

小博股数据开放平台是面向全部用户的股票数据开放平台,通过调用接口可以获取股票的历史数据。点击添加就可以了,创建了应用之后,我们可以这里有appkey和appsecret,用来获取token的了。点击创建应用的按钮,我们可以输入应用的名称和用途,token有效期如果想简单一点可以选择长期有效。当然如果你选择了永久有效,其实页面上的token直接就可以拿来用了,就不用下面的调用接口来获了,用户在注册之后,登录点击头像进入个人中心,在功能模块的最下方有一个创建应用。

2024-04-05 09:31:10 409 1

原创 网络爬虫,使用存放在C的谷歌驱动报错

严重: org.apache.commons.exec.ExecuteException: Execution failed (Exit value: -559038737. Caused by java.io.IOException: Cannot run program "C:\chromedriver121.exe" (in directory "."): CreateProcess error=5, 拒绝访问。出现这样的错误,是因为程序要访问chromedriver驱动的时候权限不足。

2024-02-06 11:50:22 1434

原创 linux java 环境变量配置

查看java 版本:java -version。前提已经存在jdk部署包,并且上传到服务器上。之后source /etc/profile。编辑:/etc/profile。

2023-10-19 19:22:56 453

原创 java实现文件的下载

如何来实现日志的下载,这样的一个功能,前端我们用到的是window.open(...)这样可以发送一个get请求到后台,这个里面res.setHeader很重要res.addHeader("Content-Type","text/plain; charset=utf-8");text/plain 纯文本的格式,并且设置编码res.setHeader("Content-Disposition","attachment;filename="+file.getName());

2023-08-11 10:26:24 778

原创 React 编译之后修改服务地址

编写react 的项目中,我们要调用后台服务的地址,当前后台服务器的地址在是写Axios相关的js文件中,React 编译之后修改服务地址

2023-07-03 17:48:40 917

原创 HBuilder 上传项目到Gitee 但是gitee修改了密码怎么办

HBuilder 上传项目到Gitee 但是gitee修改了密码怎么办。当我们再次pull,或者 push 的时候就会让我们重新输入密码。选中要上传的项目,点击鼠标右键,选择Git同步,在弹出的框中。找到saved Data 这个选项,授权数据 点击Clear。

2023-06-14 17:23:31 408

youhou4.16.zip

油猴4.16 ,如果无法安装可能和谷歌浏览器的版本有关系,谷歌插件,运行js脚本

2021-01-27

faric-java-jdk1.40.zip

fabric-java-jdk1.40,release 在github上下载比较慢的,上传到csdn上可以随时的下载

2020-01-12

接口测试的demo,用来测试restful接口的 javascript demo.zip

接口测试demo,用来测试restful接口,输入参数就可以测试接口测试demo,用来测试restful接口,输入参数就可以测试

2019-06-27

update-site,jrebel 2019-02安装包.zip

jrebel最新的安装包,激活地址:https://blog.youkuaiyun.com/datouniao1/article/details/90576935

2019-05-26

template.js

正式的template.js,刚刚下载了一个,发现不能用,web页面渲染的template.js

2019-02-13

Spring+mybatis简单的部署

Spring+mybatis简单的部署,Springmybatis项目整合,Spring

2019-01-26

文件放大插件viewer.js

web页面上实现点击图片的时候图片放大,引入相关的插件

2019-01-12

read8686.com网站代码

一个网站的源代码,使用的是SpringBoot框架,read8686.com

2018-09-28

新闻爬虫的demo

一个爬取金融网站的上面新闻信息的demo,了解java爬虫初步的demo,将相关的数据存储到数据库中

2018-09-15

铁路站点查询

java爬虫全国的铁路的站点的信息,爬出,对应的站点的信息,票价的信息

2018-09-15

北京地铁信息爬虫,路线查询

北京地铁信息爬虫,路线查询,一个小的java工程,爬虫获取北京地铁的信息,并计算相关的地铁路线

2018-09-15

java 爬虫用到的jar

java爬虫相关的java webClient,HTmIUnit,等等这些jar,httplcinet

2018-06-22

sockjs.0.3.min.js,webscoket使用到的前台的js

sockjs.0.3.min.js,webscoket使用到的前台的js,前台需要script引入

2018-06-05

链接rabbitmq,以及引用rabbitmq所需要的jar

链接rabbitmq,以及引用rabbitmq所需要的jar,包括amqp-clicent,slfj等相关jar

2018-06-04

pdf转换成为图片需要的两个jar

pdf转换成为图片需要的两个jar,包含fontbox和pdfbox.jar

2018-05-21

redis缓存需要的jar commons-pool.jar jedis-1.5.2.jar

redis缓存需要的jar commons-pool.jar jedis-1.5.2.jar

2018-03-28

Java 读取excel所需要用到的jar

poi-3.7-beta1.jar,poi-ooxml-3.8-beta4.jar,poi-ooxml-schemas-3.9-20121203.jar,xmlbeans-2.3.0.jar Java读取Excel所需要用到的jar

2018-03-27

jsoup-1.8.1.jar

jsoup 网页解析 根据url获取网页内容,分析网页内容,java爬虫

2018-03-26

ajaxfileupload.js

ajaxfileupload.js,文件上传需要用到的js插件,实现web端上传控件比较简单的控件

2018-03-26

SpringMVC项目包含上传文件

在本地部署的的一个SpringMVC项目,SpringMVC项目的搭建,和文件上传,并将文件存入数据库相关的功能

2018-03-22

rabbitmq安装包

rabbitmq 消息分发组件,在编程的过程中可以实现消息的推送的机制

2018-03-08

AxureRP-8003312.Setup.exe RP图绘制工具

AxureRP-8003312.Setup.exe RP图绘制工具 分享一个Axure8.0可同的授权码 Licensee: 米 业成 (STUDENT) Key: nFmqBBvEqdvbiUjy8NZiyWiRSg3yO+PtZ8c9wdwxWse4WprphvSu9sohAdpNnJK5

2018-02-22

Stimulsoft Reports.Ultimate 2014.3.rar 报表免安装版

Stimulsoft Reports.Ultimate 2014.3.rar 报表免安装版

2018-02-22

SpringMVC文件上传所需要的jar

在applicantContent.xml中配置了&lt;!-- 图片文件上传功能 --&gt; <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> </bean> 需要引入的jar

2018-01-07

dbcp所需要jar

SpringMVC链接mysql数据库,配置需要用到的两个包class="org.apache.commons.dbcp.BasicDataSource"

2018-01-06

Dynamic Web Project搭建SpringMVC所需要jar包

Dynamic Web Project搭建SpringMVC所需要jar包,spring-aop-4.3.3.RELEASE-javadoc.jar等等

2018-01-03

分页插件的使用

mricode.pagination分页插件的操作文档,前台如何操作,深入理解web开发分页的应用,了解分页开发中的js代码编写和后台返回的json数据格式

2017-09-12

mysqldb64位

mysqldb-windows64-python的连接mysql的需要的exe文件

2011-06-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除