自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (1)
  • 收藏
  • 关注

原创 【filezilla读取目录列表失败:Reading directory .: received failure with description ‘General failure‘】

Reading directory .: received failure with description 'General failure'

2023-08-18 17:13:48 3633 2

原创 手写Java死锁

效果,两个线程一直在互相等待代码public class DeadLockDemo { // 两个资源类的争夺 public static void main(String[] args) { Map map = new HashMap<>(16); List list = new ArrayList<>(); new Data1(map, list).start(); new Data2(ma.

2022-05-18 22:36:27 457 1

原创 Java实现计数排序

目录简单介绍计数排序Java实现代码运行结果简单介绍计数排序计数排序是一个非基于比较的排序算法,该算法于1954年由 Harold H. Seward 提出。它的优势在于在对一定范围内的整数排序时,它的复杂度为Ο(n+k)(其中k是整数的范围),快于任何比较排序算法。 [1] 当然这是一种牺牲空间换取时间的做法,而且当O(k)>O(nlog(n))的时候其效率反而不如基于比较的排序(基于比较的排序的时间复杂度在理论上的下限是O(nlog(n)), 如归并排序,堆排序)代码

2022-04-26 10:55:21 1378 1

原创 Vue企业项目安装依赖

1.首先打开windows的cmd查看npm的config配置执行npm config list命令;查看registry是不是企业的前端依赖私服(因为有些企业需要封装自己的依赖);注:配置registry可参考链接https://www.jianshu.com/p/0e80d8a355a82.查看前端的package.json搜索"scripts";这些就是项目的脚本;大概命令都是webpack-dev-server......;npm install; npm run de.

2022-04-21 15:20:26 1875

原创 Java实现单链表的尾插法和根据值进行删除

delete方法里面的while (head != null)判断的相关示意图代码public class LinkedNode { Node head; int data; // 头插法 public void add(int value) { Node newNode = new Node(value); if (this.head == null) { this.head = newNode; .

2022-04-06 17:17:23 599

原创 Java单链表实现队列

示意图(队列横向,栈竖向好看;链表实现队列不用给初始化尺寸,不担心溢出)代码public class LinkedQueue{ Node front; Node rear; public LinkedQueue() { this.front = null; this.rear = null; } public boolean inQueue(int value) { Node node = new Nod.

2022-04-05 22:58:34 1120

原创 Java数组实现队列

示意图代码public class QueueByArray { String [] queue = new String [5]; // 具体元素个数 int tail = 0; public static void main(String[] args) { QueueByArray queueByArray = new QueueByArray(); queueByArray.add("Hello"); ..

2022-04-01 10:04:46 831

原创 Mybatis的使用的一些经验总结

Mybatis增删改查截止目前使用总结

2022-03-22 11:38:49 890 1

原创 mysql普通url模板后缀以及mybatis使用HashMap接收参数

jdbc:mysql://localhost:3306/dbName?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&serverTimezone=GMT%2B8

2022-03-06 00:40:15 995

原创 el-table的表头居中、es6的对象数组的reduce回调去重等VUE技巧(如若有误,望指正)

<el-table-columnheader-align="center"></el-table-column>elementui官网header-align 表头对齐方式,若不设置该项,则使用表格的对齐方式 String left/center/right

2022-03-03 13:58:32 1112

原创 vue小数的四舍五入保留两位小数

在这里插入图片描述代码parseFloat(0.125567).toFixed(2);

2022-03-01 10:58:02 6490

原创 Oracle的number(p,s)类型,Java实体类对应的属性类型如何对应

Oracle的number不指定p和s时候,有小数的数据存进去也是有小数的。所以mybatis逆向工程的实体类属性类型的short对应数据库字段的nunber,不是number(4,2),这不对的;应该 使用BigDecimal对应number,无论有没有括号的number。...

2022-03-01 10:33:18 2164

原创 elementui的el-row在浏览器缩放放大以后,样式重叠问题解决

解决代码<template> <el-form :model="formInline" label-width="105px"> <div class = "container"> <el-row style="display: flex;flex-wrap:wrap; justify-content: left"> <el-form-item label="审批人.

2022-02-27 13:19:01 3499

原创 SpringBoot + Oracle项目在测试更新,插入,删除等接口时候一直在加载原因

原因1:可能是你同时在plsql选中该表,然后编辑数据,导致表被加了锁,所以其它进程想要操作表就需要等待这个结束。解决:把该编辑数据的窗口关闭。

2022-02-24 17:09:17 752

原创 如果有多个异步函数需要保证同时执行并保证全部执行完毕后再进行下一步

array.push(api.post())array.push(api.get())Promise.all(array).then(resArr=>{resArr.forEach(res=>{ console.log(res)})})在.then后面判断做下一步操作

2022-02-23 14:17:27 1410

原创 cmd查看mysql版本

C:\Users\Administrator>mysql -u root -pEnter password: ******Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 16Server version: 8.0.18 MySQL Community Server - GPLType 'help;' or '\h' for help. Type '\c' to clea

2022-02-21 23:05:54 9010

原创 若依前后端的子模块灵活获取上一级目录的代码

直接上代码1. <workingDirectory>${basedir}/../ruoyi-ui</workingDirectory>2. <workingDirectory>${project.parent.basedir}/ruoyi-ui</workingDirectory>${basedir}/…/ 和 ${project.parent.basedir} 都能获取上一级目录...

2022-02-20 21:03:04 818

原创 npm does not support Node.js v14.13.1 You should probably upgrade to a newer version of node

npm does not support Node.js v14.13.1You should probably upgrade to a newer version of node as wecan’t make any promises that npm will work with this version.You can find the latest version at https://nodejs.org/进入node官网,下载长期维护版即可...

2022-02-20 00:37:51 3540

原创 若依前后端系统访问msg: “请求访问:/prod-api/captchaImage,认证失败,无法访问系统资源“,验证码出不来和点击提交报401错误。

我这边解决方法是按照官方给出的Nginx配置Nginx配置worker_processes 1;events { worker_connections 1024;}http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; server { liste.

2022-02-19 19:21:06 24291 4

转载 Windows安装Redis服务

需要执行命令redis-server --service-install redis.windows-service.conf --loglevel verbose链接在这

2022-02-18 22:14:17 171

原创 阿里云windows server安装宝塔管理tomcat

安装Java项目管理设置可以把war包放在webapps目录下

2022-02-18 22:11:04 241

原创 Mybatis批量删除

直接上代码<delete id="deleteBatch"> <foreach collection="list" item="item" separator=";" open="begin" close=";end;"> delete from tablea where CODE = #{item.code,jdbcType=VARCHAR} and MODE = #{item.Mode,.

2022-02-18 15:47:42 387

原创 阿里云windows服务器安装宝塔面板,使用ftp之后服务器外电脑访问连接不了

解决放行TCP 21端口与1024~65535端口用于FTP服务然后在文件夹中输入地址,账号和密码就可以访问了

2022-02-14 10:03:37 837

原创 IDEA设置符合阿里巴巴规约的注释代码

废话不多说直接上代码* * $desc$ * @author haishishanleba * @date $date$ $time$ $param$ $return$*/ 截图如下参数设置(datedatedate timetimetime paramparamparam returnreturnreturn)date 如下图paramgroovyScript("if(\"${_1}\".length() == 2) {return '';} else {de.

2022-02-08 10:06:22 742 1

转载 结合element自定义分页组件(自定义标签)

有项目经验的都会用到弹窗组件,它就是一个自定义标签那我想自定义封装一个属于我林冲的分页的组件,那应该如何做,灵感来自:https://www.cnblogs.com/wang-dl/p/13614472.html效果如下其实我们创建vue项目,官方就给了你一个自己封装组件开始封装项目结构如下Lc-Pagination.vue 代码<template> <div class="pagination"> <el-pag..

2022-01-28 16:03:25 1183

原创 vue+element项目实现如下右边输入框紧挨左边输入框或者下拉框的效果

如图实现只需要把右边的el-form-item 加上label-width="0px"即可,成<el-col :span="15"> <el-form-item label="" prop="code" label="" label-width="0px"> <el-input v-model="form.code" placeholder="请输入号码"></el-input> </el-form-item>.

2022-01-27 16:57:26 2990

原创 ElementUI+vue项目的vue文件里面的el-table-column要根据对应的值返回名称

如图,灵感来源,用到vue数组的list方法,更多vue数组方法可以借鉴别人,链接如下借鉴链接那我们项目中定义方法 getLabel 如下 getLabel(list, id, value, label) { if (id !== '' && Array.isArray(list) && list.length !== 0) { return !list.find(item => item[value] === id) ? id .

2022-01-27 16:31:19 1793 1

原创 Element ui自定义验证规则validator(vue+typescript项目)

定义规则变量private rules = {};初始化this.Rules = {date: [{required: true, validator: this.validateTime, trigger: 'change'}]};定义自定义验证规则方法validateTime(rule, value, callback) { const start = value; const end = this.timeVO.endTime; if (!start).

2022-01-27 15:53:24 2154 1

原创 VUE项目的新增和编辑使用同一个弹窗,出现关闭编辑弹窗然后打开新增弹会有验证提示问题

VUE项目的新增和编辑使用同一个弹窗,出现关闭编辑弹窗然后打开新增弹会有验证提示问题解决方法定义一个使用 this.$nextTickH函数的方法,大致它会在dom形成之后更新数据。 clearValidate() { const form: any = this.$refs['refName']; if (form) { this.$nextTick(() => { form.clearValidate(); }) }.

2022-01-27 15:40:50 2428

原创 使用谷歌控制台 玩 正则表达式

如图写法和测试代码如下//1.直接写法/^[A-Za-z]+$/.test('adc')//2//正则表达式testReg = /^[A-Za-z]+$/;//测试内容testReg.test('adc');//3 和 2一样//正则表达式var Reg = /^[A-Za-z]+$/;//测试内容Reg.test("welcome to China"); //4和2,3一样//正则表达式var Reg = /^[A-Za-z]+$/;//测试内容Reg.te.

2021-12-21 13:49:02 1744

原创 使用谷歌控制台,转换字母的大小写

有趣:使用谷歌控制台,转换字母的大小写相信很多开发人员,定义变量时候,不小心把小写写成了大写,那么应该如何有趣地实现大小写转换呢相信很多开发人员,定义变量时候,不小心把小写写成了大写,那么应该如何有趣地实现大小写转换呢进入主题。在控制台输入如下代码,双引号里面内容是你想要转换的内容。console.log("aqewqr".toUpperCase());得到如下结果,则是小写变大写;大写变小写代码是toLowerCase();大写字母变小写如下ps:在浏览器控制台编写JavaScr

2021-12-21 11:44:54 1345

原创 Vue Cli3.0以上配置vue.config.js时候的Proxy不成功问题的解决方法的参考

Vue Cli3.0以上配置vue.config.js时候的Proxy不成功问题的解决方法的参考首先vue.config.js这个文件得放在根目录,就是和Package.json一样的地方module.exports = { publicPath:"./", devServer:{ port: 8848, open: true, //浏览器自启动 // 配置的代理接口,每改一点,都得重启vue项目。 proxy:{ //配置代理 "/a

2021-07-21 17:50:16 3503

原创 Spring Boot在浏览器打印Oracle数据为空白解决方法参考

Spring Boot在浏览器打印Oracle数据为空白解决方法参考我更改porm.xml文件就可以可以打印数据的porm.xml文件的dependencies()。<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-we

2021-07-21 16:40:19 188

原创 2021-07-19Mybatis-Plus自动生成器Oracle和Mysql

Oracle的(能生成,有bug)配置 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.4.2</version> </dependency&

2021-07-19 22:38:54 941 1

原创 Oracle安装多次之后使用Sqlplus可以连接数据库,但是使用可视化工具pl/sql连接oracle出现的ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务的问题的解决心得

【原因】这是由于环境变量指向的路径中不存在或访问不到监听文件引起的。【关键词】环境变量,TNS_ADMIN【处理办法】修改[TNS_ADMIN]环境变量,具体步骤为:第一步 依次进入“计算机”-“属性”-“高级系统设置”-“高级”-“环境变量”,找到“TNS_ADMIN”环境变量,点击“编辑”。第二步 找到你监听文件的ADMIN文件夹(这个位置默认为数据库的HOME目录\NETWORK\ADMIN),复制物理路径,黏贴到环境变量的变量值,并依次确定。如果找不到的话,建议下载eve

2021-06-18 23:15:04 623

原创 word论文

用word2016设置默认字体为小四以后文档网格每行字最大为41,默认的是五号,此时文档网格每行字最大为47,千万别手痒设置默认字体为小四,论文格式要求的页边距和文档网格是默认字体为五号情况下设置。...

2021-06-01 20:50:00 146 1

原创 Vue前端<el-time-picker>输出20:16:03格式时间

解决组件<el-time-picker format="hh:mm:ss "value-format="hh:mm:ss"placeholder="时间" v-model="ti" style="width: 100%;"> </el-time-picker>数据ti:‘20:18:03’,这样就可以输出如上格式的时间,而不是其它。...

2021-05-16 23:32:45 718

原创 Vue项目配置固定端口

Vue项目配置固定端口解决我为了使用vue ui,我把我电脑的Vue cli升级到了3.0,所以这个设置是针对vue cli3.0的,然后生成的vue项目都没有vue2.0项目的config目录,那我该怎么配置固定端口呢?答:在vue项目根目录下新建vue.config.js文件,加入代码,设置port为自己想要的端口,然后附上我的代码,如下:module.exports = { devServer: { open: process.platform === 'darwi

2021-05-15 10:54:43 3736 5

原创 Vue杂学:v-for和v-model

v-for和v-model使用中的小区别v-for 是对于数据是多条数据的(数组,多条),比如:data :[{id: 1,name: ’ 张三’},{id: 2,name: ‘王五’},]v-model 是对于数据是一条数据的,比如:data2:{id:1,name:‘张三’}所以针对我们后端返回的Json是一组数据还是一条数据,Vue相对应地取值。v-for有遍历的意思,v-model是数据双向绑定。一般一条数组使用v-model比较多,其它使用v-fo

2021-04-29 16:10:45 688

原创 Mybatis面试题整理

文章目录Mybatis面试题1. 谈谈 MyBatis2. Mybatis 的优点3. Mybatis 的缺点4. 什么是 ORM5. 为什么说 Mybatis 是半自动 ORM 映射工具?它与全自动的区别在哪里?6. Mybatis 的编程步骤是什么样的?7. Mybatis 中#和$的区别?8.Mybatis 中一级缓存与二级缓存?9. Mybatis 是如何迚行分页的?分页插件的原理是什么?10. Mybatis 动态 sql 是做什么的?都有哪些动态 sql?能简述一下动态 sql 的执行原理不?

2021-04-05 00:01:48 787

jdk1.8x64.zip

需要在没有java环境的新电脑安装java环境,并有安装教程。

2021-07-30

空空如也

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

TA关注的人

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