spring boot Java实现Word转PDF【完整版】(pdf转word java) 1919481173 发表于2024-05-21 浏览9874 评论0 前言: 最近也是在非常紧急的准备暑期实习的面试,一边学习一边修补简历,因为之前看到某位大佬的帖子说建议投递的简历形式为PDF,这一下可是把我难死了,索性就可以在网上找寻各种方法,逛了一圈回来发现,网上特别多的这种帮助制作简历的平台,但是都没有把word文档转为PDF的,所以我必须重新在平台上重新输入一遍自己的信息然后再由平台进行制作,但是问题又出现了,部分信息我并不想填,但是不填平台不允许进行下一项的填写,很是令人头疼。经过这么一倒腾,就想着能不能利用自己学的技术做一个简历制作并且还是最终还可
spring boot SpringBoot整合Mybatis-Plus----多表关联查询(使用注解) 1919481173 发表于2024-05-21 浏览12465 评论0 继续在 SpringBoot整合Mybatis-Plus 基础上修改项目 一、创建两张表 用户表(User)、区域表(Area),其中用户表里通过 area_id 字段关联区域表的 id 主键 二、编写实体类 User package org.spring.springboot.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotat
postman 在vue中使用axios(详细通用版) 1919481173 发表于2024-05-20 浏览11274 评论0 一、安装 1、使用npm $ npm install axios 2、使用bower $ bower install axios 3、使用cdn <script src="https://unpkg.com/axios/dist/axios.min.js"></script> 二、封装 在src下创建两个文件夹,utils和api,分别用来放封装的文件和接口文件 1、封装fetch.js 在utils中创建fetch.js文件,内容如下fe
typescript 新一代状态管理工具 -- Pinia 上手指南 1919481173 发表于2024-05-20 浏览12112 评论0 一:Pinia简介和五大优势 Pinia是vue生态里Vuex的替代者,一个全新的vue状态管理库。在Vue3成为正式版以后,尤雨溪强势推荐的项目就是Pinia。 那先来看看Pinia比Vuex好的地方,也就是Pinia的五大优势。 可以对Vue2和Vue3做到很好的支持,也就是老项目也可以使用Pinia。 抛弃了Mutations的操作,只有state、getters和actions.极大的简化了状态管理库的使用,让代码编写更加容易直观。 不需要嵌套模块,符合Vue3的Com
中间件 我说过无数遍了:从来没有一种技术是为灵活组合这个目标而设计的 1919481173 发表于2024-05-20 浏览7050 评论0 (1)开发语言 一、面向函数 函数的发明不是为了灵活组合,而是为了代码有可读性,这样,人好维护。 你可以试着不写函数,功能有多复杂、代码就有多长,你看看你的代码具有可读性不?你看看这样的代码具有维护性不? 二、面向对象 面向对象的发明不是为了灵活组合,而是为了函数的安全性。面向对象,把函数分了安全级别,有的是自己私自可调用的,有的是自己的孩子可调用的,有的是所有人都能调用的。 三、面向组件 面向组件,这个事有点复杂。因为面向组件,需要编程语言和中间件一起配合才能搞定的。 面
spring boot springboot+vue实现简单增删改查 1919481173 发表于2024-05-19 浏览4931 评论0 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 前言 提示:本篇仅记录在vue和springboot项目框架完成的情况下: 最近学习了一下springboot+mybatis+vue+element ui的前后分离项目的搭建以及实现其简单的CRUD增删改查。前来记录一下 提示:以下是本篇文章正文内容,下面案例可供参考 一、后端springboot代码 在后台中一般不会手动编写bean实体类,mapper接口,mapper.xml文件;这三个
scala scala递归实现斐波那契数列1,1,2,3,5,8,13,21(scala递归实现斐波那契数列) 1919481173 发表于2024-05-18 浏览6237 评论0 object ImplicitFunc { //类 def main(args: Array[String]): Unit = { //main方法 import scala.collection.mutable.ArrayBuffer //ArrayBuffer包使数组可变 def dg(n: Int): Array[Int] = { //类型为Int def func(n: Int): Int = { //定义方法 if (n<=2) 1
rabbitmq 实战!Spring Boot 整合 阿里开源中间件 Canal 实现数据增量同步! 1919481173 发表于2024-05-18 浏览4943 评论0 大家好,我是不才陈某~ 数据同步一直是一个令人头疼的问题。在业务量小,场景不多,数据量不大的情况下我们可能会选择在项目中直接写一些定时任务手动处理数据,例如从多个表将数据查出来,再汇总处理,再插入到相应的地方。 但是随着业务量增大,数据量变多以及各种复杂场景下的分库分表的实现,使数据同步变得越来越困难。 今天这篇文章使用阿里开源的中间件Canal解决数据增量同步的痛点。 文章目录如下: Canal是什么? canal译意为水道/管道/沟渠,主要用途是基于 MySQL 数据库增量
ribbon 乐字节 springcloud 随笔(更新中。。。) 1919481173 发表于2024-05-18 浏览3885 评论0 1. Eureka服务注册中心 1.1 Eureka 入门案例 单节点配置 springcloud 版本 2020.0.3 需要springboot 版本 2.4.6 以上 2.5.3 springboot所需 maven 3.5 以上 3.6.1 java8 以上 java 8 Spring Framework 5.3.9 Tomcat 9.0 父依赖文件 <?xml version="1.0" encoding="UTF-8"?> <project xmln
vue.js vue项目安装scss(vue项目安装elementui) 1919481173 发表于2024-05-17 浏览10270 评论0 第一种方式: 关闭npm的https(取消npm的https认证),一次安装失败进行第二次安装,速度可能有点慢,但是不影响。 npm config set strict-ssl false 然后安装 npm i sass-loader@7.3.1 -D npm i node-sass@4.14.1 -D 第二种方式: npm的常规配置修改,降低版本实现兼容安装。 .npmrc配置 这里配置是为了加快下载依赖速度。 proxy=null https-proxy=null pr
django Django--ORM 多表查询(Django 多表查询) 1919481173 发表于2024-05-16 浏览4379 评论0 数据准备 moduls.py # 构建表结构 from django.db import models # 表app01_publish class Publish(models.Model): name = models.CharField(max_length=20) addr = models.CharField(max_length=20) # 表app01_author_detail class Author_Detail(models.Model):
flutter flutter升级/版本切换(flutter 版本更新) 1919481173 发表于2024-05-16 浏览5696 评论0 由于项目1.7(flutter1.17.1版本)版本刚发布,后续应该还有些基于flutter1.17.1版本的bug需要修改,这样就需要频繁切换1.17.1和1.22.6的flutter版本 针对我们实际情况目前切换flutter版本比较好的方式推荐:(无需修改环境变量,也不用重启AndroidStudio) 1、保留项目1.17.1 SDK,并且下载 flutter1.22.6 SDK :https://flutter.cn/docs/development/tools/sdk/relea