- 博客(104)
- 资源 (3)
- 收藏
- 关注
原创 linux下ngnix和php-fpm关闭重启
ngnix 关闭service ngnix stopngnix启动service ngnix startphp-fpm关闭pkill php-fpm重启php-fpm,到php安装目录进入文件夹sbin或者bin,执行cd /www/server/php/70/sbinphp-fpm获取应用程序进程ps aux|grep php-fpm
2021-04-22 11:26:35 301
原创 linux centos 安装jenkins,并构建spring boot项目
首先安装jenkins,使用war包安装,比较简单,注意看下载的版本需要的JDK版本,官网下载。复制保存好这一串数字,第一次访问IP:8080的时候需要填写,然后一直下一步。把下载好的war包放到服务器上,然后运行,注意8080端口的放行。Maven home填到上面,注意配置服务器maven的镜像源。全局配置jenkins所需的JDK、git、maven。把服务器上面的JAVA_HOME填写到这里。一直到了如下界面,我们开始配置全局设置。这里直接写个git即可。
2024-03-23 18:41:41 341
原创 PlantUML Integration 编写短信服务类图
5、pplication.yml 里面的配置参数smsTest的值为true的时候,真实发送短信验证码,值为false的时候,不给用户发送验证码,仅写入将手机号+使用场景type为key、123456为值,写入缓存中;6、方法签名的中的“类型”使用枚举,包含验证码、通知,如果值为“验证码”,需要将手机号+使用场景type为key、随机验证码为value,写入缓存中,过期时间为5分钟;4、方法签名1、类型 2、手机号 3、模板ID 4、泛型;2、需要用到短信的地方统一调用基建层的服务即可;
2024-03-14 17:14:01 413
原创 Spring Boot写一个简单的PDF到Word的转换程序
使用Spring Boot创建PDF到Word的转换程序需要几个步骤。可以使用现有的库来处理转换过程。使用ApachePDFBox进行PDF操作和使用ApachePOI创建Word文档的过程。创建一个Spring MVC控制器来处理传入的请求。
2024-03-08 16:11:25 959
原创 若依前后端分离版配置多数据源
4、然后用@DataSource注解来切换数据源,可以写在类上,也可以写在方法里面,还可以写覆盖mp的方法,来实现某个service指定哪个数据库,操作方法看我的另外一个博客。3、在framework模块下的config目录下修改DruidConfig,照着自带的从库写法。2、在common模块的enums目录下的DataSourceType增加数据枚举类型。1、application.yml里面配置数据源。
2024-01-15 18:49:40 578 2
原创 spring boot 同一方法中如何使用多数据源
1、我使用的是mybatis-plus,思路是重写mp的Iservice借口的方法,比如list、insert、update这些方法。2、以list方法为例,这里我重写了list方法,然后在list方法增加@DataSource注解,这样就可以了。如果不知道怎么配置多数据源,可以参考这篇博客。
2024-01-15 18:23:12 522
原创 spring boot mybatis-plus操作实践
3、service目录的impl目录下新建类 DeptServiceImpl,扩展mp的ServiceImpl,实现接口IDeptService,然后注册@Service 注解。2、service目录下新建接口IDeptService,然后扩展mp的IService。4、DeptMapper 接口需要扩展mp的BaseMapper接口。5、调试一下看看是否可以使用。1、先建一个数据表实体类。
2024-01-12 16:11:19 709
原创 若依框架使用Lombok出现数据表字段包含下划线读出数据为null的解决办法
【代码】若依框架使用Lombok出现数据表字段包含下划线读出数据为null的解决办法。
2024-01-09 10:31:18 471
原创 Spring Boot应用程序中VO的理解及使用
VO的主要目的是将业务逻辑层的数据结构转换为视图层可以使用的数据结构,使得视图层可以直接使用VO中的数据,而无需进行任何转换。同时,VO还可以用于在应用程序的不同层之间进行数据传递,例如控制器层、服务层和持久层等。总的来说,VO在Spring Boot应用程序中起到了一个桥梁的作用,使得视图层能够直接获取到业务逻辑层的数据,同时对数据进行封装、转换、格式化和校验等操作,提高了应用程序的可维护性和可扩展性。同时,VO还可以用于进行数据的转换和格式化,以及进行数据的校验等操作,提高了代码的健壮性和可靠性。
2024-01-06 09:00:00 491
原创 Spring Boot和Spring有什么区别
Spring Boot不是对Spring的颠覆或替换,而是对Spring的优化和增强,旨在使用最少的配置以最快的速度来启动和运行Spring项目。
2024-01-05 16:05:31 557
原创 spring boot 将 LocalDateTime或LocalDate 对象转换为 Date 对象
【代码】spring boot 将LocalDate或LocalDateTime 对象转换为 Date 对象。
2024-01-05 10:57:10 395
原创 spring boot中使用atomikos实现分布式事务
文件中添加Atomikos和Spring Boot的依赖。在你的服务或组件中,注入事务管理器并使用它来管理事务。创建一个事务管理器,并使用Atomikos的。文件中配置Atomikos。
2024-01-05 09:00:00 464
原创 Spring Boot中进行分库编程
因此,在进行分库编程时,需要根据实际需求和场景权衡利弊,并采取适当的技术和策略来克服弊端,实现高效、稳定、可靠的分库系统.
2024-01-04 14:54:07 774
原创 把开源项目dingding-mid-business-java集成到若依前后端分离版
开源项目地址dingding-mid 中国式传统流程引擎开源标杆(Activiti 567 Flowable 56,Camunda7 )1、先在若依下新建一个子模块,参考若依官方文档 新建子模块2、把开源项目整个复制到子模块,大概就是下图的样子3、根目录pom.xml 文件,主要是增加了工作流模子模块和okhttp。4、子模块pom.xml ,这里把源作者没有用到的一些依赖都去掉了。5、admin模块配置文件yml配置工作流数据源和flowable配置,数据源配置参考这位作者若依开源框架配置多数据源
2024-01-03 19:09:30 1224 1
原创 Spring和Spring Boot框架中怎么理解Bean这个核心概念
要想在controller里面调用service的方法,那么必须在testServiceImpl 里面增加@Service注解,否则就会出现,无法自动装配。找不到 'ITestService' 类型的 Bean。
2023-12-22 14:12:05 1347 1
原创 在 MyBatis 中<应该怎么写
在 MyBatis 中,< 符号在 XML 配置文件中是一个特殊字符,用于标记 XML 标签的开始。因此,如果你在 MyBatis 的 if 标签中直接使用 < 符号,它会被解析为 XML 标签的开始,从而导致解析错误。为了避免这个问题,你可以使用 XML 的实体引用来表示 < 符号。在 XML 中,< 是 < 符号的实体引用。来代替 < 符号,这样,MyBatis 可以正确地解析和执行这个查询。在上面的示例中,我们使用了。
2023-12-21 11:55:00 667
原创 element ui dialog嵌套的页面组件,第二次点击的时候,dialog里面的嵌套的页面组件不加载数据问题
【代码】element ui dialog嵌套的页面组件,第二次点击的时候,dialog里面的嵌套的页面组件不加载数据问题。
2023-10-31 17:23:07 295
原创 win10下查看端口进程,并杀掉进程
netstat -anotaskkill /f /pid 你的pid /t/f 强制/pid 查询到的pid数字/t 杀掉关联的子进程
2023-10-24 17:23:29 29
原创 Element UI 页面传参与接收参数,注意router和route
在这个例子中,跳转前的页面通过 $router 对象的 push 方法进行跳转,并设置了查询参数 param1 和 param2。在目标页面中,通过 $route 对象获取了传递的参数,并将它们赋值给组件的数据属性 param1 和 param2。在模板中,可以使用这些数据属性来显示传递的参数值。在 Element UI 中,可以使用 $router 对象来进行页面跳转并设置请求参数。同时,也可以在目标页面中使用 $route 对象来获取传递的参数。
2023-10-18 17:23:40 830
原创 Spring Boot DevTools,实现自动应用重启、自动刷新浏览器以及静态资源热加载等功能
Spring Boot DevTools,可以实现自动应用重启、自动刷新浏览器以及静态资源热加载等功能
2023-09-24 10:43:55 496
原创 jq前端通过正则替换字符串中所有的双引号,前端构造json数据内容不能有双引号
【代码】jq前端通过正则替换字符串中所有的双引号,前端构造json数据内容不能有双引号。
2023-09-15 16:50:04 90
原创 JSON.parse 解析json字符串为对象时候,如果字符串包含回车会解析失败。
【代码】JSON.parse 解析json字符串为对象时候,如果字符串包含回车会解析失败。
2023-09-01 18:03:35 222
原创 tp5.0 autoload_static.php line 7 Cannot declare class Composer\Autoload\ because the name is alread
require_once 只会加载同一个文件一次,require会加载多次。
2023-08-31 13:52:36 124
原创 ftp设置空闲连接超时时间和数据连接超时时间
这两个参数分别用于指定FTP服务器上的空闲连接超时时间和数据连接超时时间。需根据实际需求设置超时时间,单位是秒。例如,可以设置为300表示连接在5分钟内没有任何操作时将被关闭。在FTP协议中,可以通过配置服务器端的空闲连接超时时间来设置连接的过期时间。
2023-08-17 18:04:31 2272 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人