- 博客(288)
- 资源 (3)
- 收藏
- 关注
原创 各个前端框架,各个开发语言(java,python),各个数据库等学习资料【建议收藏】
菜鸟教程:https://www.runoob.com/等等…………
2019-07-10 13:46:27 381
原创 解决java在idea运行正常,但是打成jar包后中文乱码问题
1.当在idea中编写的程序,运行一切正常.但是当被打成jar包时,执行的程序会.产生问题的原因和解决方案是什么呢?一.问题分析idea的打印结果:jvm---key是: user.name;jvm---value是: ZHULIBIN10jvm---key是: file.encoding;jvm---value是: UTF-8jvm---key是: java.specification.version;jvm---value是: 1.8。
2023-11-17 11:34:57 1442
原创 SpringCloud nacos1.x.x版本升级到2.2.3版本并开启鉴权踩坑
近期由于服务器漏洞扫描,检测出nacos存在绕过登录鉴权漏洞
2023-09-27 16:53:03 3926 3
原创 脚本 打开 cmd 跳转到某个文件夹并执行某些命令
start cmd /k “命令1 & 命令2 & 命令3” (无论前面命令是否成功, 后面都会执行。start cmd /k "命令1 && 命令2 && 命令3 " (仅当前面命令成功时, 才执行后面)start cmd /k “命令1 || 命令2 || 命令3” (仅当前面命令失败时. 才执行后面)但是这样比较麻烦,现在我们写一个bat脚本,直接启动脚本就可以实现启动程序了。很多时候我们需要启动windows安装的redis、nacos等。2,启动windows的nacos。
2023-07-26 09:32:40 894
原创 vue elementui table去掉滚动条与实现表格自动滚动且无滚动条
现在需求是右侧滚动条不好看,需要去除滚动条,并隐藏滚动条所占列的位置。让他可以滚动但是不出现滚动条,不然即时隐藏了滚动条也会有一个空白列影响占位的。当table内容列过多时,可通过height属性设置table高度以固定table高度、固定表头,使table内容可以滚动。如果样式不想影响全局,可以使用样式穿透。autoScroll.js 工具类。下面记录代码,亲测有效。
2023-07-25 15:00:15 4752
原创 oracle创建表
如果 where 条件不成立时,查询结果为空,只复制表结构,没有任务数据。如果新表与旧表字段不一致,要说明取旧表的哪些字段,赋予新表。如果where条件满足时,查询结果有数据,即复制表数据。以上只复制数据和结构,不能复制约束/索引等信息。2、删除表之前备份数据(创建备份表)
2023-06-21 09:03:44 2574
原创 软件版本号详解
对于系统基础的软件,一般在版本号中会标明适用的操作系统名称,例如上面截图中的Golang的版本命名。对于从事和软件工作无关的朋友,可以把软件版本号看作是商品的型号。我们现在的生活离不开软件,版本号一般不会引起大家的关注,这个时候,软件的提供方都会让用户提供其软件的版本号。表示当前软件为初始的稳定版,后续的更新都基于此版本。截图上红色线框框出来的就是Golang的版本号。版本号对于从事软件开发工作的朋友,并不陌生。红色线框框出来的就是APP的版本号,大厂的版本号还是比较规范的。软件版本号长什么样呢?
2022-11-15 11:41:34 860
转载 SpringBoot 集成 Nacos
目录 一、前言二、Nacos集成1、引入Nacos依赖2、设置Nacos配置3、加载Nacos配置中心配置项4、Nacos集成验证5、Nacos配置中心配置项动态生效 Nacos安装详见:Spring Cloud 系列之 Nacos 配置中心 ...
2022-04-27 17:42:44 657
原创 java.lang.IllegalStateException: Error processing condition on org.springframework.boot.autoconfigur
java.lang.IllegalStateException: Error processing condition on org.springframework.boot.autoconfigure.web.client.RestTemplateAutoConfiguration.restTemplateBuilder at org.springframework.boot.autoconfigure.condition.SpringBootCondition.matches(SpringBootCo
2022-04-27 17:28:38 18404
原创 host ‘‘ is not allowed to connect to this mysql server连接mysql时报错
今天在Linux上面装完MySQL,却发现在本地登录可以,但是远程登录却报错Host is not allowed to connect to this MySQL server.解决方法:第一步:mysql -u(用户名) -p第二步:输入use mysql;第三步:输入update user set host = ‘%’ where user = ‘root’;第四步:输入FLUSH PRIVILEGES;(flush privileges 命令本质上的作用是将当前user和privilige
2022-04-26 18:23:36 1209
原创 invalid comparison: java.util.Date and java.lang.String异常的原因
数据库中定义的start_time字段类型为datetime类型,如图:实体类中定义的 Date;@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") private Date startDate;mybatis查询:<if test="startDate != null and startDate !=''"> AND date_format(start_time,'%Y-%m-%d') <
2022-04-25 17:46:53 794
原创 基于SSM的在线视频教育网站系统【附源码】
项目概述基于SSM的在线视频教育网站系统设计与实现.系统分为管理员与普通用户两种角色。非maven项目。1)登录模块在进入系统首页后,首先看到的是登录界面,该界面会提供注册用户的功能,在登陆界面,输入用户名之后,首先要发送ajax请求验证用户名是否存在,第一时间内给用户提示。2)客户端模块本模块分为密钥管理,角色管理,权限管理,个人信息,课程信息等组成。3)后台管理模块本模块包括用户管理,作品信息管理等。 用户管理:提供管理员查询用户,锁定解锁用户,修改用户信息,充值余额。 课程信息管理:提供
2022-03-08 14:57:10 1102 5
原创 Linux下彻底卸载mysql详解
本文来自:https://www.cnblogs.com/fuanyu/articles/14510083.html1、确认当前主机是否安装MySQL数据库使用以下命令查看当前安装mysql情况,查找以前是否装有mysqlrpm -qa|grep -i mysql可以看到如下图的所示:显示之前安装了: MySQL-client-5.5.25a-1.rhel5 MySQL-server-5.5.25a-1.rhel5.
2022-01-05 15:42:21 540
原创 mysql数据库The driver has not received any packets from the server
报错如下:原先的sql连接:后加上useSSL=false&autoReconnect=true&allowMultiQueries=true就解决了。
2021-12-30 10:42:27 845
原创 springboot vue整合成jar包方案
首先先将vue项目进行打包,生成dist,如下:sringboot版本在2以下的需要配置拦截器指定到static,引用静态资源文件;sringboot版本在2以上的,可以直接将dist文件下的所有复制到后端项目下的static目录下,如图:直接启动即可访问!需要注意几个点:1.前端访问后端的ip需要指定正确;2.前端中config/index.js 中的 assetsPublicPath 为’/’,如果写成’./’,打包后的几个文件路径会匹配不上;3.router/index.js中的
2021-12-01 16:27:21 2870
原创 element el-select下拉框修改样式 el-select-dropdown 修改下拉框的样式
element el-select下拉框修改样式 el-select-dropdown修改下拉框的样式想要修改el-select的样式 尝试修改css无效果,于是打开控制台发现如图所示,它们是同级的。于是,又去仔细翻阅了element文档 发现 有一个popper-class属性实践,如图所示注意:style中需要去掉 scoped!!! 否则无效亲测:效果图:...
2021-10-12 16:28:09 3866 2
原创 Java 实现两个不同服务器的数据库数据的迁移(注释含数据库建表语句备份)
现在需要将内网数据库的数据及表同步到外网中,但是连接内网需要jar包才能穿透连接到,经测试,jar包对获取建表语句进行了限制(注释的代码),所以需要内外网两边把表建好,直接同步数据。逻辑:获取内网中的数据,查询出来insert到外网数据库中。代码如下:package com.merit.common.controller;import com.merit.common.service.BakDateBaseService;import com.merit.common.util.JdbcUtil
2021-09-27 15:58:04 1998
原创 linux定时清除docker镜像和容器
#!/bin/bash#杀死运行的容器docker stop $(docker ps -a -q);docker kill $(docker ps -a -q);#删除所有容器:docker rm $(docker ps -a -q);#强制删除所有镜像:docker rmi $(docker images -q)在centos中编辑一个文件,将以上命令写入。vi stop.sh写完记得保存。然后用linux自带的crontab定时任务来设置;首先赋权:chmod 777 s
2021-09-27 15:17:01 322
原创 Spring Boot 打包报错Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0
问题描述:[ERROR] Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources (default-resources) on project helloworld: Input length = 1 -> [Help 1]问题分析:1、plugins标签里面缺少maven-resources-plugin依赖。<build> <plugins>
2021-09-22 11:44:47 83
原创 linux crontab部分定时任务示例
基本格式 :* * * * * command分 时 日 月 周 命令第1列表示分钟1~59 每分钟用*或者 */1表示第2列表示小时1~23(0表示0点)第3列表示日期1~31第4列表示月份1~12第5列表示星期0~6(0表示星期天)第6列表示要运行的命令查看当前的定时任务列表:crontab -l编辑定时任务列表:crontab -e部分情况下需要运行:cat /etc/crontab 和 vim /etc/crontabcrontab文件的一些例
2021-09-22 11:40:06 80
转载 vue使用element el-table实现动态表头数据表、并滚动展示列表
#vue使用el-table,实现动态数据表、并滚动展示###tableLabel表头数据,支持条数、宽度设置###tableData存放所有数据,###showList存放用于展示的数据,###使用setInterval定时更新showList(删除第一条,末尾添加一条)###并通过vue computed实时更新渲染数据,实现滚动效果###style 取消滚动条#代码如下:<template> <div class="tbDynam"> <el-
2021-08-24 17:10:33 1772
原创 linux服器之间传输文件的方式
1.将文件传输scp server1/file user@ip:server2/file(重命名) or folder 2.将文件夹传输scp -r server1/folder user@ip:server2/folder 3.将文件夹内的所有文件传输scp -r server1/folder/* user@ip:server2/folder 4.指定端口传输文件夹scp -r -P 5004 server1/folder/* user@ip:server2/folder
2021-08-18 10:17:48 1581
原创 MySQL 实现排名(分组排名)
在MYSQL的最新版本MYSQL8已经支持了排名函数RANK,DENSE_RANK和ROW_NUMBER。但是在5.*版本中还不支持这些函数,只能自己实现。实现方法主要用到了条件判断语句(CASE WHEN或IF)和添加临时变量。基本知识:sql语句中,使用@来定义一个变量。如:@abcsql语句中,使用:=来给变量赋值,:@abc:=123,则变量abc的值为123sql语句中,if(A,B,C)表示,如果A条件成立,那么执行B,否则执行C,如:@abc := if(2>1,100,200
2021-08-10 11:02:32 6448 3
原创 linux安装tomcat 8.5.69
linux 上安装 tomcat#新建文件夹mkdir -p /data/tomcat#下载 tomcat8 服务器wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.69/bin/apache-tomcat-8.5.69.tar.gz#将tomcat压缩包解压到新建的tomcat文件夹中tar -zxvf apache-tomcat-8.5.69.tar.gz #重命名mv apache-tomca
2021-08-05 17:07:10 312
原创 redis双击闪退 启动报错:The Windows version of Redis allocates a memory mapped heap for sharing with the 解决方法
今天启动redis失败,报以下错误:启动命令 :redis-server.exe redis.windows.conf报错如下:The Windows version of Redis allocates a memory mapped heap for sharing withthe forked process used for persistence operations. In order to share thismemory, Windows allocates from the s
2021-08-05 15:31:18 356
原创 java.lang.IllegalArgumentException: Property ‘sqlSessionFactory‘ or ‘sqlSessionTemplate‘
错误日志如下:java.lang.IllegalStateException: Failed to load ApplicationContext at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:125) at org.springframework.test.context.s
2021-08-04 15:17:39 1340
原创 Windows下安装MySQL详细教程
Windows下安装MySQL详细教程 1、安装包下载 2、安装教程 (1)配置环境变量 (2)生成data文件 (3)安装MySQL (4)启动服务 (5)登录MySQL (6)查询用户密码 (7)设置修改用户密码 (8)退出 3、解决问题 1、安装包下载。下载地址:https://dev.mysql.com/downloads/mysql/ 点击下载之后,可以.
2021-07-20 11:10:45 282
原创 navicat连接oracle TNS:listener does not currently know of service requested in connect descriptor
本地安装了oracle,如图:用navicat连接oracle时,查看一下tnsnames.ora文件里的这个数据库服务名是不是默认的,我查看发现不是ORCL而是另外的名字,我修改成另外的名字后,重新连接,就成功啦。...
2021-07-07 18:17:15 1093
原创 电脑分辨率高,plsql显示太小,怎么设置
新电脑分辨率比较高,装了plsql_developer后,打开发现整个界面的字体菜单非常小,如何设置?效果如下图片解决方案:右键->属性->兼容性->更改所有用户的设置->更改高DPI设置->高DPI缩放替代->勾选替代高DPI的缩放行为指定系统(在应用程序,系统,系统增强里选系统)更改完配置后的效果注意:可能由于版本原因,改了还是不行的,建议升级到高版本,亲测有效!...
2021-07-07 14:35:06 6020 6
原创 git查看、修改用户和邮箱,gitlab生成密钥
查看自己的用户名和邮箱地址:git config user.namegit config user.email修改自己的用户名和邮箱地址:git config --global user.name “xxx”git config --global user.email “xxx@xxx.com”Git —— GitLab生成ssh密钥ssh-keygen -t rsa -C “xxx@xxx.com”按三次回车键,生成密钥进入C盘 ->用户 ,到你的用户的目录下
2021-04-25 13:55:49 2720
原创 数据结构之树结构详解
树的定义 树是一种很特别的数据结构,树这种数据结构叫做“树”就是因为它长得像一棵树。但是这棵树画成的图长得却是一棵倒着的树,根在上,叶在下。 树是图的一种,树和图的区别就在于:树是没有环的,而图是可以有环的。 树的百度定义如下: 树状图是一种数据结构,它是由n(n>=1)个有限节点组成一个具有层次关系的集合。把它叫做“树”是因为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的。 结合图来看,可能会更好理解 这就是一棵典型的二叉树 而这里,2,3共有子节点5,那么.
2021-04-22 15:48:48 10812 1
原创 如何查看redis版本号
Windows下查看redis版本号1、打开redis所在目录启动 redis-server 服务器端。2、启动 redis-cli 客户端。3、客户端输入:info结果如下:linux下查看redis的版本号linux下查看redis的版本有两种方式:1、查看服务端版本**二者都可以**redis-server --versionredis-server -v输出:2、查看客户端版本**二者都可以**redis-cli -vredis-cli --versio.
2021-04-22 15:15:20 29046
原创 聊聊MyBatis缓存机制
聊聊MyBatis缓存机制文章链接18778字38分钟阅读前言MyBatis是常见的Java数据库访问层框架。在日常工作中,开发人员多数情况下是使用MyBatis的默认缓存配置,但是MyBatis缓存机制有一些不足之处,在使用中容易引起脏数据,形成一些潜在的隐患。个人在业务开发中也处理过一些由于MyBatis缓存引发的开发问题,带着个人的兴趣,希望从应用及源码的角度为读者梳理MyBatis缓存机制。本次分析中涉及到的代码和数据库表均放在GitHub上,地址: mybatis-cache-demo 。
2021-04-20 16:17:01 80
基于SSM的酒店管理系统、基于JavaWeb的酒店管理系统毕业设计【附源码】
2021-07-06
基于SSM的网上订餐系统.7z
2021-07-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人