自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 maven命令安装jar包到maven仓库

DartifactId:对应pom文件中spring-boot-starter-test。-Dfile:jar包所放置的目录(可以直接在jar包目录,地址栏输入cmd)-DgroupId:对应pom文件中com.fisec.mmj。-Dversion:对应pom中的1.4.1。

2023-12-20 15:03:14 377

原创 unbuntu配置Tomcat开机自动启动

unbuntu配置tomcat开机自启动

2023-12-15 16:46:28 481

原创 aspose实现word转pdf带书签

【代码】aspose实现word转pdf带书签。

2022-12-16 16:40:06 644 1

原创 解决@PutMapping或@PostMapping接收String类型参数多两个“引号

请求默认是JSON格式的数据Content-Type:application/json。在使用@PutMapping接收String类型参数时发现接收到的数据多两个引号。后端Debug接收到的数据,发现是JSON格式的,保存到数据库后多出来两个双引号。前端代码请求头加上: ‘Content-Type’: ‘text/plain’

2022-09-16 17:50:27 3560

原创 选择排序(JAVA)

选择排序

2022-09-06 10:05:26 230

原创 二分查找(JAVA)

②A[M]>T,中间值右侧的其它元素都大于T,无需比较,中间索引左边去找,M-1设置为右边界,重新查找。③A[M]

2022-09-05 12:51:37 120

原创 Java多线程学习系列(七)之线程通信(生产者消费者)

不同线程执行不同的任务,如果这些任务有某种联系,线程之间必须能够建立通信,完成协调工作,例如:生产者和消费者共同操作堆栈,当堆栈为空时,消费者无法取出产品,应该通知生产者向堆栈中加入产品。由于counter1对象的锁已经被占用,machine2线程放弃CPU,进入counter对象的锁池,等待machine1线程释放counter1对象的锁。同步时解决共享资源竞争的有效手段,当一个线程已经在操作共享资源时,其他线程只能等待,只有当已经在操作共享资源的线程执行完同步代码块时,其他线程才有机会操作共享资源。

2022-09-03 17:21:23 77

原创 冒泡排序(JAVA)

java冒泡排序

2022-09-03 16:41:07 778

原创 Java多线程学习系列(六)之线程同步

Java多线程线程同步Java多线程一、同步代码块1.原子操作概念2.同步代码块二、使用步骤1.引入库2.读入数据总结一、同步代码块1.原子操作概念  原子操作由相关的一组操作完成,这些操作可能会操作与其他线程共享的资源。为了保证得到正确的运算结果,一个线程在执行原子操作的期间,应该采取措施使得其他线程不能操作共享资源。2.同步代码块  为了保证每个线程能够执行原子操作,Java引入了同步机制,具体做法时再代表原子操作的程序代码前加上synchronized标记,这样的代码被称为同步代

2022-07-02 14:47:03 278

原创 Java多线程学习系列(五)之定时器

Java多线程之定时器文章目录Java多线程之定时器  JDK的java.unit包中提供了定时器Timer,能够定时执行任务,用法如下所示:package main.com.feng.usertimer;import java.util.Timer;import java.util.TimerTask;public class Machine extends Thread { private int a; @Override public synchroniz

2022-05-05 19:45:44 251

原创 Java多线程学习系列(四)之后台线程(守护线程)

Java多线程后台线程Java多线程一、后台线程的特点概念特点一、pandas是什么?二、使用步骤1.引入库2.读入数据总结一、后台线程的特点概念后台线程:后台线程是指为其他线程提供服务的线程,也称守护线程。特点 后台线程与前台线程相伴相随,只有当所有前台线程结束生命周期后,后台线程才会结束生命周期。只要有一个后台线程没有运行结束,后台线程就不会结束生命周期。一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用

2022-05-05 18:11:16 834

原创 Java多线程学习系列(三)之线程调度

线程调度目录线程调度@[TOC]( 目录)前言一、 两种调度模型1.1 分时调度模型1.2 抢占调度(JAVA虚拟机采用的调度模式)1.3 、线程放弃CPU的原因二 、Java明确让一个线程给另外一个线程运行机会采用的方法2.1 调整各个线程的优先级一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言  计算机通常只有一个CPU。所谓多线程的并发运行,其实是指宏观上看各个线程轮流获得CPU的使用权。Java虚拟机就是负责线程的调度一、 两种调度模型1.1 分时调度模型  指让所有

2022-04-23 13:50:46 825

原创 Java多线程学习系列(二)之线程状态

提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、panda..

2022-04-20 20:47:31 268

原创 Java多线程学习系列(一)之多线程的两种实现方式

第一章 Java多线程的实现方式目录第一章 Java多线程的实现方式方式一 继承Thread类方式二 实现Runnable总结方式一 继承Thread类public class Machine extends Thread { private int a; @Override public void run() { for (a = 0; a < 50; a++) { System.out.println(currentTh

2022-04-20 20:04:49 422

原创 IDEA 创建项目并提交到新建的码云仓库

IDEA 创建项目并提交到新建的码云仓库

2022-04-13 13:20:22 1484

原创 VMware虚拟接NAT模式下配置主机和虚拟机互ping

VMware虚拟接NAT模式下配置主机和虚拟机互ping最近电脑重装系统后配置VMware虚拟机的过程遇到了主机和虚拟机的centos8系统无法互相ping通,而且虚拟机无法链接互联网的情况,最后终于在运维同事的帮助下给搞定了记录一下以免以后又忘了。...

2022-01-13 16:15:37 2570

转载 VMware 打开虚拟机屏幕太小问题解决

转载:grin2-VMware Tools 详细安装教程及问题解决 本文包括 目标、环境、安装教程、可能遇到的问题四个部分,详细描述了VMware安装WMware Tools工具的过程,可能遇到的问题及解决方法,亲测有效,希望能够帮助解决大家的问题! 目标: 在虚拟机中安装VMTool 环境: winsow10 VMware Pro 虚拟机:CentOS5 说明: 本文的命令使用代码块插入,如下: cd vm//此处注释,cd表示打开文件,...

2021-12-28 13:21:13 4193

原创 从零开始使用vue ui创建vuecli + vuex + elementUi项目

从零开始使用vue ui创建vuecli + vuex + elementUi项目**1.** cmd打开任务管理器,进入到项目需要保存的文件夹,然后输入命令:2. 进入项目管理界面3. 添加项目名称,并选择包管理器, 点击下一步4.预设5. 选择功能6. 配置7. 配置UI框架(本人电脑中vuecli的版本是4.5.10)1. cmd打开任务管理器,进入到项目需要保存的文件夹,然后输入命令:vue ui2.执行成功后会自动打开浏览器,进入vue ui的界面点击项目管理,进入项目管理界面2

2021-09-18 17:11:48 282

原创 vue + iview 日期选择器DatePicker少一天的问题

问题:表单中使用DatePicker发现在保存时,时间比实际时间永远少一天,一开始以为是后端配置的问题,检查配置没有问题,于是开始问度娘,发现是iview 的时间的问题、解决:第一步使用@on-change=“formdata = $event”,一开始以为问题确实解决了,但是实际情况是第一次提交表单时或者在修改时触发change事件情况下有效,如果修改表单但是没有修改时间,保存后仍然少一天最终解决:使用Moment.js格式化插件,vuecli引用具体如下:安装:npm install mo

2021-03-02 14:34:01 1338

原创 vue + iview Table表头中插入图片

vue + iview Table表头中插入图片开发中遇到一个问题,在表头中需要插入一个公式,不想再引入别的插件所以考虑用图片代替正常代码中这样引入图片前端可以正常显示: <img style="width: 100px" src="../../../assets/report.png">但是在iview 组件的Table表头中插入图片,官方文档没有给出相应的示例,考虑使用renderHeader 函数渲染头部,参考:https://blog.csdn.net/single_cong

2021-02-20 11:01:47 670

原创 iview Anchor锚点爬坑笔记

项目中用到iview的锚点,结果把官方说明文档中的代码复制过去,结果不能用,又在网上各种搜,总算解决了直接贴代码了,官方代码,我自己又加了一些样式,让侧边栏靠右显示<div> <div class="aaa"> <div id="basic_usage" style="height: 500px"> aaaaaaaaaaaaaaaaaaaa </div>

2020-12-25 11:03:30 960 2

原创 iview自定义表单验证

@[TOC] iview自定义表单验证之前总结过iview简单表单验证:https://blog.csdn.net/A_LL_IS_WELL/article/details/111227468https://blog.csdn.net/A_LL_IS_WELL/article/details/111227468后来遇到一个问题,当选择新建时表单显示为input 当选择已存在时 提供选择框供选择,为了避免新建时输入的名称与已经存在的重复,需要在input添加校验。特此记录一下,怕自己以后忘了自定义校验

2020-12-21 17:07:45 981

原创 iview 表单验证

iview 表单验证在使用iview表单验时,由于没有仔细阅读文档导致 数组等类型虽然有值但是提示验证失败的问题,特此记录一下iview表单验证可能是默认string类型(也有可能是别的原因)具体array date使用如下以下代码来自官方文档:<Form ref="formValidate" :model="formValidate" :rules="ruleValidate" :label-width="80"> <FormItem label="Name"

2020-12-15 18:13:09 671

原创 iview Select可创建条目选择器的坑

在使用iview 的Select选择器可创建条目([官网链接:]时格式化代码后发现显示的值前后有空格(https://www.iviewui.com/components/select#CJTM)) 这样是可以运行的Eslint格式化代码后<Row> <Col span="12" style="padding-right:10px"> <Select v-model="model17" f

2020-12-08 19:37:35 1378

原创 解决vue + element dialog弹框 表单无法重置问题

问题:使用 el-dialog+表单发现无法使用 this.$refs[‘form’].resetFields()清空表单问题分析:this.$refs[‘form’].resetFields()本质是将表单数据恢复至初始状态;打开表单之前el-dialog中的内容尚未渲染, // 修改按钮 handleUpdate (row) { this.open = true this.formData= JSON.parse(JSON.stringify(row))

2020-11-05 17:57:50 1496

转载 谷歌浏览器不携带Cookie解决方法

在谷歌浏览器中搜索chrome://flags/在出现的页面搜索框中搜索SameSite把第一个改为disable重启浏览器

2020-09-24 09:14:31 1728

转载 vue 赋值后原数据随赋值的改变而改变

let data = JSON.parse(JSON.stringify(this.datas));转自:https://blog.csdn.net/qq_34607371/article/details/102515487链接

2020-08-04 14:51:19 501

原创 Springboot集成redis

1.引入依赖 <!-- 配置使用redis启动器 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis&lt...

2019-11-05 10:35:52 109

原创 RedisTemplate 入门案例

Spring-data-redis是spring大家族的一部分,提供了在srping应用中通过简单的配置访问redis服务,对reids底层开发包(Jedis, JRedis, andRJC)进行了高度封装,RedisTemplate提供了redis各种操作、异常处理及序列化,支持发布订阅,并对spring 3.1cache进行了实现。 spring-data-redis针对jedis提供了...

2019-11-05 10:31:56 323

空空如也

空空如也

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

TA关注的人

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