自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 Java将富文本内容转为WORD,富文本内容中间附带图片(有核心代码)

天天被催要吧富文本的内容导出来,以前的做法就是标签一去,文本导出,现在不一样了正文,标题,图片都要不同的显示出来,最复杂的还是图片的处理,废话不多说开搞。

2024-03-27 18:13:30 366

原创 MYSQL 父子级多层次递归查询

【代码】MYSQL 父子级多层次递归查询。

2024-03-27 14:10:46 93

原创 电话号码的字母组合(题来自力扣)

给定一个仅包含数字 2-9 的字符串,可以使用回溯算法来生成所有可能的字母组合。方法来生成所有可能的字母组合。通过回溯算法,我们递归地构建每个数字对应的字母组合,并将结果存储在。方法来测试这个功能,并输出示例输入的结果。在这个代码示例中,我们定义了一个。

2024-03-19 11:51:17 430

原创 Java线性回归

通过以上代码示例,可以看到如何在Java中实现简单的线性回归模型。这种方法可以帮助分析数据集中自变量和因变量之间的线性关系,并进行预测。在实际应用中,可以根据具体需求扩展和优化这个简单的线性回归模型。

2024-03-19 11:46:56 379

原创 redis在linux、windows以及docker的安装方式

Redis是一种开源的内存数据库,它常用于缓存、消息队列、会话管理和实时数据分析等场景。下面将分别介绍在Linux、Windows和Docker上安装Redis的方法。

2024-03-08 14:17:03 345

原创 谈一谈AI对研发的辅助

随着人工智能技术的持续发展与突破,2024年AI辅助研发正成为科技界和工业界瞩目的焦点。从医药研发到汽车设计,从软件开发到材料科学,AI正逐渐渗透到研发的各个环节,变革着传统的研发模式。在这一背景下,AI辅助研发不仅提升了研发效率,降低了成本,更在某种程度上解决了复杂问题,推动了科技进步。2024年,随着AI技术的进一步成熟,AI辅助研发的趋势将更加明显,其潜力也将得到更广泛的挖掘和应用。

2024-03-08 11:48:35 376

原创 JAVA生成流水号,补齐位数

*** 左侧补位自定义字符* @param number 需要补位的编号* @param totalLength 需要补位的总长度* @return 返回补位后的数据*//*** 右侧补位自定义字符* @param number 需要补位的编号* @param totalLength 需要补位的总长度* @return 返回补位后的数据*/好啦,希望对你可以有帮助!

2024-03-08 11:38:59 385

原创 JAVA计算姓名汉字笔画,根据姓氏笔画排序或根据名称总笔画排序

汉字求笔画,中文名称计算姓氏笔画

2024-03-08 11:22:20 331

原创 perplexity的使用心得

【代码】Java List 排序规则总结,Java数组对象排序。

2024-03-06 15:03:26 509 1

原创 Docker在windows系统上,开放局域网访问端口

docker在windows上开放远程访问端口

2023-06-14 15:19:53 888

原创 GIT- fatal: detected dubious ownership in repository 的解决办法

【代码】【无标题】

2023-03-15 09:38:28 97

原创 Java不同对象判断字段名一致的值是否一致,同时记录在册方便查看

最近项目中遇到了需要对整表数据进行比对是否改变,以及数字类型改变后是变大了还是变小了,想着几个字段随便写写if-else算了,结果瓦特了,170个字段,搞不了搞不来,写方法把开撸。

2022-07-22 17:39:51 575

原创 JAVA 中文汉字转换阿拉伯数字(最终版,支持转换的最大值不超过int限制)

上一篇文章写了初步的转换,而且还修正过,原因是发布之后继续测试数据发现了许多的bug,此处再发一次,程序或许还存在未知的bug,期待指正 /** * 中文数字转换为阿拉伯数字 * * @param str 需要转换的字符 * @return 返回转换信息,为空则返回00 * @author motcs * @since 2022-05-18 */ private static String convertNumber(St.

2022-05-18 19:17:10 2827 8

原创 JAVA 中文数字转换为阿拉伯数字(修正)

JAVA 中文转阿拉伯数字

2022-05-18 17:13:20 450

原创 Java 处理图片-压缩本地图片及远程图片,按照BASE64格式输出

Java 处理图片-压缩本地图片及远程图片,按照BASE64格式输出

2022-05-17 12:04:43 1161 3

原创 PyQt5基础用法ui转py后需要修改的地方

前段时间,帮配有写一个简单的exe界面,找了不少的方法,最后还是觉得pyqt5比较好用,于是乎上手搞之。下边是许久不碰python产生的一些bug。如有不对,请即时@作者。一、直接运行.py文件办法1、在转换的.py文件内删除以下三行:MainWindow.setCentralWidget(self.centralwidget)MainWindow.setMenuBar(self.menubar)MainWindow.setStatusBar(self.statusbar)2、在底部添加如下代

2021-06-07 15:55:14 1192 3

原创 SpringBoot 2.04升级到2.4.6 解决跨域问题

SpringBoot 2.04升级到2.4.6 解决跨域问题升级前配置:@Configurationpublic class CorsConfig { private CorsConfiguration buildConfig() { CorsConfiguration corsConfiguration = new CorsConfiguration(); corsConfiguration.addAllowedOrigin("*"); cor

2021-06-07 15:50:49 409

原创 Mht制作word模板

Mht制作word模板一、我们把制作好的word样式模板,直接另存为mhtml格式二、使用记事本打开,尽量不使用Notepad++打开,或者其他编程软件,因为有些字符会被转义,造成各种问题。三、代码展示,详细代码在本人阿里云,可以查看各种模板哦,文末附链接。<tr style=3D'mso-yfti-irow:0;mso-yfti-firstrow:yes'> <td width=3D52 valign=3Dtop style=3D'width:38.95pt;border

2021-03-17 19:04:06 499

原创 Freemarker使用xml写word模板-遇到的坑

Freemarker使用xml写word模板-遇到的坑模板的带有表格时,所有单元格的大小都需要修改为统一数据,否则错版<w:tblGrid><w:gridCol w:w=“874” /> </w:tblGrid><w:gridSpan w:val=“3” /> 合并单元格,3格表头格式:<w:tc> <w:tcPr> <w:tcW w:w="891" w:type="dxa"

2021-03-16 21:32:23 1242 2

原创 Freemarker使用mht制作导出word模板

Freemarker使用mht制作导出word模板一、制作word导出模板时,我们使用官方的Office Word编辑样式,编辑好之后,另存为mhtml格式,这样我们就可以看到源代码了。注意:创建word文档时,使用doc后缀,docx与doc的操作不一样二、导出mhtml文件后,我们可以用任意文本编辑器打开,当然别使用word打开,不然没有意义。word打开还是word文档。此时我们就可以看到类似这样的代码:MIME-Version: 1.0 //版本号,不用管Content-Type: mult

2021-03-16 21:29:26 1065

原创 Git的分支操作:bash命令行界面

Git的分支操作:bash命令行界面创建分支: git branch [分支名]才看看分支: git branch -v切换分支: git checkout [分支名]分支合并:切换到接受修改的分支上(也就是被合并的分支)执行 merge 即可: git merge [增加新内容的分支名]运行后,当前所在分支将更新,内容与被合并分支合并解决冲突:当分支host_fix中的文件A,与master 中的文件A修改的行数为同一行,合并时,将发生冲突(A代表同名文件),此时我

2021-03-16 21:05:58 306

原创 Git的基本配置以及操作

Git的基本配置以及操作默认你已经安装好了Git,这里使用的是Git-2.30.1-64版本一、Git本地库的初始化git init命令:git init安装好Git后,我们可以在任意的磁盘界面或者主界面,点击鼠标右键看到git的快捷键,这里选择Git Bash Here ,打开命令行界面,此时我们即可使用linux命令了哦。Git命令跟linux命令是兼容的。我们进入到我们Git专用的目录,你可以自己指定哦.创建weChat,名称自行指定,意义:这里假设weChat是我们的项目,我们使用

2021-03-14 20:55:12 194

原创 SpringCloud详细教程6-Zookeeper

SpringCloud详细教程6-Zookeeper一、Zookeeper概述Zookeeper是一个开源的分布式的,为分布式应用提供协调服务的Apache项目。Zookeeper设计模式:是一个基于观察者模式设计的分布式服务管理框架,它主要负责存储和管理大家都关心的数据,然后接受观察者的注册,一旦这些数据的状态发生变化,Zookeeper就负责通知在Zookeeper上注册的那些观察者做出相应的反应。Zookeeper = 文件系统 + 通知机制二、Zookeeper特点Zookeeper:

2021-03-10 17:50:04 255

原创 SpringCloud详细教程5-Eureka更多介绍

SpringCloud详细教程5-Eureka更多介绍Eureka的actuator微服务信息完善:一、主机名称的修改:修改我们支付模块8001、8002的yml文件:eureka: instance: instance-id: payment8001 //8002中值为payment8002此时配置修改完成后,服务重启,就可以返回注册中心,查看我们微服务注册的信息啦。ApplicationAMlsAvailability ZonesStatus

2021-03-09 20:48:43 228

原创 SpringMVC中常用的几个注解@RequestBody

SpringMVC @RequestBody 接收Json对象字符串@RequestBody作用: 1.该注解用于读取Request请求的body部分数据,使用系统默认配置的HttpMessageConverter进行解析,然后把相应的数据绑定到要返回的对象上 2.再把HttpMessageConverter返回的对象数据绑定到 controller中方法的参数上。使用时机:GET、POST方式提时, 根据request header Content-Type的值来判断: 1. a

2021-03-09 15:21:38 686

原创 SpringCloud详细教程5-nacos的安装配置

SpringCloud详细教程5-nacos的安装配置今天我们先把nacos安装配置完成,接下来就不需要在来说这个了。环境:win10、nacos1.4、MySQL 5.56+一、下载nacosnacos下载地址 提取码:0812二、压缩我们下载好的nacos-server-1.4.0.zip文件三、由于我们是第一次安装,解压之后呢,先进入到bin目录下运行:startup.cmd,这个时候会报错,暂时先不管。四、由于我们第一次是单机配置,所有我们要把startup.cmd运行文件的

2021-03-08 21:10:51 498

原创 SpringCloud详细教程4-Eureka集群的构建

SpringCloud详细教程4-Eureka集群的构建学习之前小问题:微服务RPC远程调用最核心的是什么?懂得略过。​ 核心:高可用​ 原因:假如,你的注册中心只有一个,那么当它宕机了之后,整个服务环境都不可用,其带来的后果不言而喻。解决办法:搭建Eureka注册中心集群,实现负载均衡+故障容错Eureka-服务注册:将服务信息注册进注册中心Eureka-服务发现:从注册中心获取服务信息其实质,也就是存key->服务名,取value->调用地址OK、言归正传一、Eureka

2021-03-07 21:17:46 145

原创 SpringCloud详细教程3-Eureka服务注册中心

SpringCloud详细教程3-Eureka服务注册中心一、是么是服务注册中心​ SpringCloud封装了Netflix公司开发的Eureka模块来实现服务治理。在传统的RPC远程调用框架中,管理每个服务与服务之间依赖关系比较复杂,管理比较复杂,所以需要使用服务治理,管理服务于服务之间依赖关系,可以实现服务调用,负载均衡,容错等,实现服务注册与发现。二、Eureka包含的两个组件Eureka ServerEureka Server 提供服务注册服务:各个微服务节点通过配置启动后,会在

2021-03-07 11:53:06 125 2

原创 关于学习Java的一点点心得。附Dos命令的基操

关于学习Java的一点点心得。附Dos命令的基操一、 心理暗示只有拥有一颗坚定的、持续学习的、不放弃的心才可以在这条道理上走得更远、更高。即使再小的帆也能远航、无论什么时候都要保持自信,面对所发生的一切事物,哪怕其背后是深渊万丈,我也奋不顾身。任何新事物刚刚接触是新颖的,过程会掺杂枯燥,只有顶住枯燥,才可以从逆境中浴火重生二、 如何有效学习九多:1、多写代码 2、多写笔记 3、多写文章4、多练交流 5、多练思维 6、多练技能7、多分享知识 8、多提问为什么 9、多思考为什么最重要的: 坚持

2021-03-06 18:38:09 142 6

原创 JPA+Hibernate中常用的注解

JPA+Hibernate中常用的注解JPA是Java Persistence API的简称,中文名Java持久层API,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体[对象持久化](https://baike.baidu.com/item/对象持久化/7316192)到数据库中。Sun引入新的JPA ORM规范出于两个原因:其一,简化现有Java EE和Java SE应用开发工作;其二,Sun希望整合ORM技术,实现天下归一。JPA的总体思想和现有Hibernate、T

2021-03-06 18:35:07 279

原创 SpringCloud详细教程2-消费者模块

详细学习SpringCloud教程2—消费者模块每天学习一点点,进步一点点,过段时间回头看看,进步的可不止一点点。用户模块:承接我们的支付模块,程序是写给用户的,不可能只有支付对吧,还要给用户可用的接口,不可能让用户像开发一样,还得自己写端口号之类的。毕竟软件面向的是大众,而不是特立人群。So 开始吧.一样的套路,不一样的写法哦。开始前我们新建一个moudle: cloud-spring-order80(80是什么意思呢?建议可以看看HTTP协议的对80简单介绍哦,80端口是浏览器默认端口,我

2021-03-06 18:30:09 174

原创 SpringCloud详细教程1-支付模块

详细SpringCloud环境的搭建开始前默认已配置基础环境:基础环境:jdk 1.8、 IDEA、 MySQL数据库或其他数据库、Maven一、学习方向主要学习springcloud分布式开发学习其设计模式以及设计思路学习更多的小技巧二、学习内容建立父项目: cloud2021配置父项目的POM.XML添加依赖的版本控制,锁定子moulde的版本号,建立子项目:cloud-spring-payment ->支付模块配置子项目的POM.XML添加所需依赖

2021-03-06 00:19:02 420

spring boot + security + jwt 制作用户登录,角色鉴权

1. 支持自定义的登录接口路径 2. 自定义开放接口 3. 接口自定义访问权限 4. 用户任意关联角色

2023-07-03

空空如也

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

TA关注的人

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