自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 uniapp开发app总结

原因:原生的uni-tabbar在手机端app没有完全隐藏,导致遮住了自定义的底部导航栏解决:把uni-tabbar隐藏就行了。

2023-03-16 10:09:01 530 1

原创 react+tsx开发总结

setData改变data的值,dom中的data也会随之改变。

2023-03-16 08:46:16 829

原创 开设了一个美图模块

大家好,闲来无事在自己的博客上开设了一个美图模块,专门用来收集美女,风景,游戏角色等等高质量高清高像素的图片。

2023-02-09 22:05:31 261

原创 vue3 pure-admin框架发现一个bug

标签包裹导致的,不知道其他是不是这样,也许只是pure-admin框架会这样。这个bug是打开一个没有内容的页面再返回之前有内容的页面之后,有内容的页面的内容都消失不见。解决:在templete下面用

2023-01-21 15:01:25 724 3

原创 vue3+TSX+element-plus(DateTimePicker)做一个时间范围选择器

element-plus包括element-ui支持时间范围选择,把type指定成就行了,但是它不支持单个选择,也许这个配置有用,但我是用TSX写的,传了个true进去没用,怎么试都不行,于是干脆自己仿造一个。

2023-01-20 11:51:06 1295

原创 Mybatis+注解+反射 封装一个通用的查询条件工具类

注解:在实体类上写上注解描述这个字段在数据库的字段名,还有查询方式,是等于查询还是小于查询。目前只做了部分的查询功能,后面还会继续完善,另外,我的个人博客也升级了,欢迎大家访问。mybatis:使用它的查询类,IService。反射:调用方法,反射获取字段上注解的信息生成。

2023-01-19 16:23:13 915

原创 vue3+tsx+element-plus封装组件总结

自从vue3出来之后,舍弃了很多方式,比如支持tsx,额,不解释了,我也是差不多知道意思,更详情的问度娘,我这里讲的就是主要tsx开发的时候碰到的一些问题还有vue3开发的一点总结,后续还会继续补充。在input.tsx中主要是以下代码。

2023-01-17 09:57:15 2477

原创 Java文件上传报java.io.IOException: Broken pipe

因为我配置的是nginx,所以我一直以为是nginx的问题,所以加大文件限制,加大超时时间,使出了浑身解数,都没搞定,突然想到会不会不是nginx的问题(因为超时默认都是60s,可是服务10s就中断了),然后我就用ip调用上传接口,发现可以了,所以可以判断,不是nginx的问题,是域名的问题,然后联想到自己曾经给这域名配过cdn,会不会是cdn限制了,然后我就打开了腾讯云控制台,去看了一下,终于找到了问题所在。

2023-01-08 21:57:54 887

原创 Linux实际占用存储空间比显示的占用小的解决办法

linux里的文件被删除后,空间没有被释放是因为在Linux系统中,通过rm或者文件管理器删除文件将会从文件系统的目录结构上解除链接(unlink).然而如果文件是被打开的(有一个进程正在使用),那么进程将仍然可以读取该文件,磁盘空间也一直被占用。

2023-01-06 10:29:06 2270

原创 文件上传java报Processing of multipart/form-data request failed. java.io.EOFException: Unexpected EOF read

错误内容是这样的:SSL_do_handshake() failed (SSL: error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number) while SSL handshaking to upstream。在nginx.conf配置(http,server,localhost)模块处均可设置。我就是在这里搞得很懵很懵,终于是在nginx日志文件error.log中找到了原因。在application.yml配置。

2022-12-30 17:57:04 6429

原创 element-ui实现一个动态布局的对话框

前言:在工作中有各种各样的对话框,最多就是填写信息这些的,一般这样的内容都是el-input输入框,el-select选择框等等之内的,这时我们就可以封装成一个组件,想要什么内容就传一个json配置,像其他组件那样,这样可以极大的简化开发,不至于每次都要去写el-input这些细微根节的东西,那问题来了。问题:就是布局,元素少还好,要是多的话,比如有几个输入框,几个选择框,又有几个多选框等等,那就是一排排的排下来难看死了,好了,也没啥好说的了,最核心的就是那段判断是否独占一行的代码,另外自行扩展。

2022-12-02 17:21:18 2328

原创 记录在vue开发上遇到的一些问题

1.ElemetUI el-input 给v-model赋了默认值后不能编辑2.使用多个el-date-picker导致弹窗位置偏移的问题3.使用JSON.pase(JSON.stringiry())克隆一个对象,而新对象丢失原对象的函数问题4.element el-form打开模态框时就进行表单验证的问题5.使用deep深度监听一个对象时,赋值一个对象给被监听对象的元素会循环触发监听

2022-11-30 16:06:44 585

原创 vuex+localStorage实现vue-element-admin模板刷新页面记忆选项卡

在src/utils下新建sessionStorageUtil.js和tagViewCache.js。vue-element-admin模板是没有这个刷新页面后还有选项卡记忆的功能的。实现方式:vuex保存页面状态,localStorage保存页面状态到浏览器里面。在addVisitedView和delVisitedView方法处添加。实现目标是刷新页面后,处于中间的选项卡会跟关闭页面前一样。的基础版vue-admin-template-master。在src/store下面编辑tagsView.js。

2022-11-03 20:06:51 744

原创 docker使用filebeat+elk采集日志

使用docker安装filebeat并配置传输elasticsearch和logstash两种方式解析日志

2022-08-25 12:33:38 2260 2

原创 使用docker安装elk

docker安装elk之前要先安装docker-compose,而按照docker-compose之前要先安装pip,而按照pip可以直接按照python,因为python自带pip,omg,这都是我看在网上一步步总结过来的相对完整又简单的使用docker安装elk

2022-08-22 15:41:48 875

原创 vue打包使用cdn优化项目

使用cdn引用优化vue打包的项目

2022-08-03 18:23:52 508

原创 一次简单的创建LinuxMysql备份脚本

一次简单的创建数据库备份脚本,但也遇到一点点小小的挫折

2022-08-03 16:29:39 344

原创 MyBatis-plus+注解形式实现项目与数据库绑定动态更新

使用mybatis-plus+注解+Java反射实现项目自动根据实体类创建或更新数据库表

2022-07-29 15:17:42 2302 1

原创 spring boot整合elasticsearch报Unable to parse response body for Response

具体报错信息是这样的执行添加的功能时Unable to parse response body for Response{requestLine=POST /article/_doc?timeout=1m HTTP/1.1, host=http://106.52.65.18:9200, response=HTTP/1.1 201 Created}; nested exception is java.lang.RuntimeException: Unable to parse response bo

2022-04-11 12:45:27 10945 10

原创 vue引入外部js和css

引入js和css

2022-01-26 11:09:09 1957

原创 自定义实现一个v-model的组件

1.原理v-model是:value="msg"@input="msg=$event.target.value"的语法糖,其中:value="msg"是绑定了数据,value就是input输入框里的值;@input="msg=$event.target.value"就是监听input输入框里值的变化,然后改变值。一句话概括就是,绑定数据并且监听数据改变<input v-model="val">等价于<input v-bind:value="val" v-on:in.

2021-11-25 14:44:05 3920

原创 nginx同时配置两个vue项目

关键在于rewrite配置,根据请求的url重定向到其他页面1.在nginx.conf下配置location / { #网站主页路径。此路径仅供参考,具体请您按照实际目录操作。 root html; index index.html index.htm; try_files $uri $uri/ /index.html;}location ^~/admin { root html; index index.html; rewrit..

2021-10-28 16:29:30 4597 3

原创 spring security下过滤器执行了两次

这是因为你的过滤器声明时使用了@bean,所以这个过滤器也注册到了spring mvc中,才导致执行了两次,spring mvc执行了一次,spring security执行了一次。解决办法:简单的就是把@bean给删除掉,但有可能会引发一些问题,不知道你有没有比如,在过滤器定义了@Autowired,@Value("${token.header}")这些注解,在有@bean的情况下,这些注解spring都会解析,但没了@bean这些注解也没用了,可以把这些变量写在spring security配置

2021-10-27 16:39:56 2026 1

原创 vue项目打包优化的问题

用vue编写项目爽是爽,重复代码封装成组件,想用哪个插件直接install,打包也只要运行一条命令就行了,然后就是这样做了,部署后访问一下,gg,特别的慢,几十秒才勉强加载完页面1.解决思路:去网上找了很多,推荐几个可效的方法:(这里不具体写实现方法,只供参考)1.使用cdn加速2.使用插件将你的控制台输出全干掉,就是console.log()这个3.异步加载组件,就是需要用的时候再加载4.在打包的时候尽量不需要的插件给移除额,就这些,接下来我说说我的一个简单高效的方法..

2021-10-20 18:29:35 240

转载 git命令大全

转载Git 大全 - Gitee.com先记下来,防止网址失效仓库# 在当前目录新建一个Git代码库$ git init# 新建一个目录,将其初始化为Git代码库$ git init [project-name]# 下载一个项目和它的整个代码历史$ git clone [url]配置# 显示当前的Git配置$ git config --list# 编辑Git配置文件$ git config -e [--global]# 设置提交代码时的用户信息

2021-10-18 16:24:57 64

原创 从零开始搭建一个属于自己的博客网站

这篇文章呢是结合自己创建网站的经验来分享给大家的一个清晰明了的建站步骤,因为我的网站涉及到了Java,MySQL,nginx,所以我会顺带的把服务器环境部署给写出来,如果你的网站是使用其他的环境就参考网上安装适合你的环境。整篇文章篇幅较长,希望大家能够细心和耐心的看下去,如果有些叙述不够清楚的可以到我的个人网站上进行留言,我会第一时间回复。个人网站建站有以下几个步骤购买服务器 购买域名 域名解析 环境部署 下载工具 小试牛刀1.购买服务器我是在腾讯云购买的轻量级应用服务器,..

2021-10-18 12:04:42 919

原创 使用vue+element-ui制作一个导航样式

实现的是当导航移动到最顶部的时候更换样式,先上效果图:代码:<template> <div id="layout-header" :class="{'fixed':fixed,'hidden':hidden,'e':e && index==0}" @click.stop="mobileShow=false"> <div class="site-logo"> <router-link to="/"> &.

2021-06-25 19:51:38 2035

原创 Kafka使用记录(Windows+spring boot+Kafka)

1.Windows安装Kafka并启动运行Kafka官网下载安装包http://kafka.apache.org/downloads.html下载好了后解压bin:里面存放的是命令脚本,启动停止的命令脚本都在里面,点击bin进去有个Windows文件夹,里面存放的是Windows系统下的命令脚本config:里面存放的都是配置文件,需要自行根据情况进行修改打开config可以先不用设置,记住里面默认配置的consumer和producer的端口号都是9092,...

2021-04-25 13:56:49 328

原创 mybatis-plus+spring boot多数据源下配置全局事务管理

配置了多数据源后在一般情况使用事务管理是会失效,准确的说不是失效,而是需要对从数据库添加一个事务管理器,之前的事务或者后面配置的事务报错但主数据库的事务还能用,但从数据库不行而已,我也是找了很多资源,然后根据自己的理解才终于弄好了,如果按照我这种配置没用的话建议看一下我的多数据源配置,因为我在我自己的项目基础上是没问题的了配置多数据源:https://blog.csdn.net/weixin_43900374/article/details/115674856?spm=1001.2014.3001.55

2021-04-16 18:13:53 1235

原创 spring boot+mybatis-plus配置多数据源并记录问题

1.pom.xml <!--MySQL连接包--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.11</version> </depen

2021-04-13 18:50:34 712 1

原创 Linux安装docker并运行jar包

1.docker介绍docker意为码头工人的意思,小型的虚拟机,我的理解就是docker就像是一个工具箱,我们部署项目时需要的环境不用去下载安装,在docker上可以拿来即用,省去了一大部分操作,且不同的项目放在他们相对应的docker容器上互不干扰,通俗点就是,在自己电脑上安装了jdk,mysql,nginx。也就是所谓的环境,然后部署到服务器上,服务器也要安装相同的jdk,mysql,nginx,这样一来不就有点浪费时间嘛,而且有个问题,就是说我的项目做到后面需要添加新的东西,比如redis,那我

2021-04-11 11:50:54 2187

原创 vue构建项目

面试了一家公司,然后老板让我去官网下载若依后台管理系统安装环境运行并添加新功能测试一下我的动手能力,虽然我能力没问题,但我从来没接触过这种开发模式,因为我是后端嘛,虽然如此,但还是照做了,然后按照文档的确运行成功了,但有个问题是怎么添加新功能,因为项目结构都不是很清晰,后台代码倒是很快就写好了,就是前端不会弄,然后老板说我技术太水了,如果知道vue就不会不知道怎么弄,回去之后想了想他说的没错,以往什么node,npm只是听说过,了解过,并没有用过,还有vue也只是在html文件里面引用vue.js,并没有.

2021-03-31 20:17:39 142

原创 使用Java编写一个上传jar包到Linux服务器并启动的程序

上一家公司就有这样一种程序,但我没去看,只是觉得太厉害了,后面自己写自己的项目时发现每次打包项目上线都要打开xftp上传jar包,然后再打开xshell来停止上一个版本的jar包,然后运行刚上传的jar包,这样太麻烦了,要是有些小bug没有发现然后运行到服务器才陆陆续续的出现,就要做这种打包,上传,运行的操作太多了,于是我就想到了编写shell脚本来启动jar包,后面想起上一家公司的运行jar包的方式就索性做了个这样的程序,目前初始还算过得去,后面还会进行修饰1.先过一遍打包jar上传并运行的操作..

2021-03-24 20:59:56 1653

原创 利用vue做个导航样式

欢迎访问个人博客:https://www.wayblogs.com思路是这样的:写一个通用的js文件,然后js文件里面写入初始化vue的代码,在vue里面放入导航的数据,然后再在每个导航所指向的页面设置,额,话不多说,具体看代码1.config.jsvar a = new Vue({ el: "#app", //id data: { topping_articles: [], navs: [{ name: "首页", font: "layui-icon layui-ic

2021-03-19 20:40:04 411

原创 使用apicloud开发app

最近想往app方向研究一下,所以使用apicloud照着上面的教程开发了一个简单的app,页面使用h5编写项目地址:https://gitee.com/zengyanfang/chengying1.下载apicloud地址:https://www.apicloud.com/devtools2.创建应用先注册登录后,主页是这样的点击创建应用先简单的体验一下,所以选第一个native app名称就是应用名称,说明就是备注一下这个应用是干嘛的不选择avm.js开发,..

2021-03-18 22:20:45 2697 1

原创 Linux服务器MySQL报Starting MySQL. ERROR! The server quit without updating PID file (/usr/local/mysql/dat

搞了半天原来是内存不够的原因,把其他的进程删除一些腾出点空间就行了

2020-12-29 19:15:44 2179

原创 js的(function(a){})(jQuery)

(function(a,n){ a.fn.test = function(){ a(this).click(function(){ console.log("pp") }) console.log(n,this) }})(jQuery,document)(function(){})的格式是匿名函数,而函数末尾加上()是传入参数,如上jQuery和document是传给匿名函数的a,n两个参数而在匿名函数内部就可以使用a,n两个参数的属性,方法,也即jQuery和do.

2020-12-20 17:18:39 556

原创 微信小程序开发记录

1.如何给小程序data数据中的对象中的某个属性赋值Page({data:a:{ b: "pp"}});假如给b赋值this.setData({"a.b": "aa"});2.如何获取页面url携带的值?url="../ser/server?type=service2"在server.wxml里面获取type的值Page({onLoad:function(options){var type = options.type //...

2020-12-16 21:51:40 108

原创 使用富文本编辑器插件实现上传图片功能

1.安装富文本编辑器地址这是文档地址,进去可以看到如下的页面演示,下载,文档功能都有进去下载下载并解压完成后的目录把这些文件都放在你需要使用的项目下面,asp,asp.net,jsp,php这些是服务端程序,因为你得结合自己的服务端,所以这些可以不要可以在自己的项目下面新建一个目录 editor 比如我的方式2.使用(你也可以看文档使用)在需要使用的html页面添加如下代码<head> <style> ...

2020-12-15 18:44:09 1752

原创 nginx服务器添加ssl证书

引用:https://cloud.tencent.com/document/product/400/35244问题:在linux上配置报:nginx: [emerg] the "ssl" parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.conf:128解决:https://blog.csdn.net/guo_qiangqiang/article/details/95622649https://zhuanl

2020-12-14 11:19:57 162

空空如也

空空如也

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

TA关注的人

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