自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vue杂谈2

上一个杂谈太多字再添加进去浏览器崩掉了,新开一个85、idea/WebStorm 通过ctrl+左键跳转到源文件现在总有这种问题然后ctrl+左键点进去,又显示没有这不扯蛋嘛,要真没有我项目都跑不起来了,所以肯定不是代码的问题,是编译器的问题。然后翻转了好久,终于找到一个靠谱的了设置进去,setting–>Languages&Frameworks–>javaScript–>Webpack,选择manually手动,然后我自己做的项目都又webpack的,就在项目\n

2021-12-10 16:53:35 502

原创 Spring 补充知识

1、maven下载过的东西不用再下一遍就导入maven嘛,我们每次导入之后都要重新下载过一遍的,设置了这个之后,第一次maven中导入jar包后保存到本地,第二次要用之后直接采用本地的先了(不过占内存)...

2020-10-24 21:51:48 150

转载 VUE杂谈

我没系统学过VUE和element-ui,都是要用了再官网上查找,或者百度1、element中调用方法再普通vue中调用方法是标签中写@click="方法名",然后再在方法中vue实例中methods:{ 方法名(){ alert("123"); //code... } }但是在element-ui元素中,要@click.native=方法名",调用的一样实例<template> <el-paginatio

2020-08-16 12:55:10 1436

原创 有关于我在用uniapp开发的问题

其本质是这样的,在微信小程序种,用web-view嵌入H5页面,然后通过web-view的url对H5进行传参,H5传参后可以做一些处理,然后再把参数传给小程序进行支付。//demo,支付是这样支付的,大概,但具体的支付参数个人还是觉得后端传过来是安全的。页面,对url解析或者保存判断啥的,就表明这个是小程序内嵌的H5。//这里可以拿到传参,可以配置支付参数。//初始化在小程序中拿到code。

2023-06-30 09:47:55 1305 1

原创 从零开始学typescript

https://coding.imooc.com/learn/list/412.html公司花钱买的,我边学边做笔记设置vscode设置然后下个Prettier - Code formatter以后保存就能格式化了下载tsnpm install [email protected] -gts版本npm install -g [email protected]执行ts文件这样,以后就能//demo.tsconsole.log(123);PS D:\touchFish\code\

2023-02-23 15:48:02 433

原创 vueRouter个人笔记

选项式都是的方式,组合式是这样就和选项式的一样了。

2022-11-19 00:00:00 534

原创 Vue的暗黑模式

那么我们就可以这样,{.=?'dark':'light'})

2022-11-18 11:15:57 2231 1

原创 vue对于低版本浏览器兼容问题

由于采用了vite3而不是vue-cli,所以以前的很多兼容方式都不能做。接下来就看一下vite是怎么做到低版本兼容的问题。

2022-11-18 11:14:31 7555

原创 VueUse个人笔记

这个其实就是localStorage或者sessionStorage本身的调用而已,只不过这个更简单,对象也不用转换序列化直接拿就行。可以看到,状态结果都有返回的,如果以后是想做过渡动画或者判断是否还在请求中之类的,可以直接调用这个,判断isLoading就可以。官方说的是,将ref克隆到reactive中,但是ref和reactive的深拷贝好像也是可以的?要根据路由是history还是hash,传对应的值才会显示正确,hash就是有#的那个。可以查看其中是否为处理完成,或者看失败效果都是可以的。

2022-11-18 11:13:06 2070

原创 vite个人笔记

以VITE_为前缀!!比如。

2022-11-18 11:11:53 647

原创 tailwincss个人笔记

tailwincss 4 ,在官网搜vite的安装方法,就可以了。在postcss.config.js使用插件就可。

2022-11-18 11:11:37 288

原创 pinia个人学习笔记

替代vuex的,可好用了一种是这样用的,state返回的东西呢,在外部就可以直接用另一种写法是这个return什么的,也是可以拿到的改变值像常量一样地改变和vuex一样,pinia存在的意义就是为了响应式地保存全局的值和改变值,但是pinia改变值可简单了还是上面地例子,使用useCounterStore如果不想用单个对象接受,喜欢用这种方式,调用一个方法就可以传对象,改对象都是可以地比如加多一个给useCounterStore$patch的改变方式像上面的,也确实是可以胜任大多数工

2022-11-18 11:10:31 400

原创 个人开发bug记录问题

个人用的笔记,用于解决各种各样的bug,记录了问题和怎么解决bug的思路过程。

2022-10-20 17:29:36 520

原创 js vue 错误日志收集

思路想的是,一旦遇到什么错误,就都上传到服务器,这样就方便很多了。但是目前没有接口,都是demo,我们可以在console或者alert弹出来。另一种就是用fundebug,但是没有完全成功。

2022-10-18 16:26:14 589

原创 非常好用的前端在线IDE:stackblitz

其是一个前端的在线IDE,可以登录你的GitHub来绑定,也可以直接在这网址打开github的代码运行。当点这些的时候,会自动创建一个在线项目,主题和vscode差不多,可以直接运行。

2022-09-22 16:25:18 476

原创 微信浏览器看控制台

众所周知微信是个很垃圾的软件,控制台都不给我们看,那我们只好用些特殊方法了。

2022-08-30 10:25:30 2421

原创 vue3.0 新特性笔记

3.0较比于2.x的特性,没用过或者会忘的知识

2022-03-01 15:24:16 2426

原创 springboot 连接oracle

Oracle是 docker中下载的,这篇文章Linux 安装Oraclehttps://blog.csdn.net/qq_38380025/article/details/80647620全部指令跟着他走,然后不要执行第六步spring boot连接Oracle直接上gitee地址吧记得把ojdbc拉到本地仓库就能运行https://gitee.com/E-10000/spring-boot-oracle...

2022-02-11 16:52:41 875

原创 配置Java、maven环境

电脑重装了,又要重配一次环境,又百度了。为了防止以后重装电脑之后,在此做笔记上传到天翼云了https://cloud.189.cn/t/rQfiIvFfYb2i (访问码:kv31)JDK就直接解压,然后配置环境新建:path:maven解压,在idea里面的,就改一下就行......

2022-02-10 15:49:31 343

原创 目前没能力解决的问题

webstorm 中tailwindcss没有智能提示、功能不全能用,但不完全能用用到postcss、tailwindcss等工具,这些我也是第一次用,目前已经到了可以用,但又不完全用的状态,在tailwind中大部分的可以用,但一些用不了,我也不知道为什么,尽力了。没有智能提示按照官网可以,自己的缺不可以第二就是,没有智能提示,就很诡异,按照官网的提示,用vite创建一个项目可以智能提示https://tailwindcss.com/docs/guides/vite按照官网的步骤是可以的,

2021-12-17 16:01:56 1442 2

原创 忘记的知识点,却又很重要

一、$refs卧槽总是忘了,总是和父子组件传值搞混,父子组件之间是传值的。但是,比如子组件是弹窗,就是很普通的弹窗,父给子一个show=true,子就根据这个show来弹窗,不要这么傻了,不要这么做,会有很多bug。在子组件里面,定义一个函数,用于子的弹窗显示,比如 showPop(){ this.password = ''; this.show = true; },子组件就弹窗用v-model绑定show,show为真就显示。很明显,只要调用子组件的这个函

2021-10-27 17:04:17 2875

原创 uniapp 的基础

uniapp 的基础要方便使uniapp,最好先下个HBuildertX,这个是uniapp官方推荐的,很多东西都集成界面化操作的先从网上拿个开源项目做示范吧https://github.com/stavyan/TinyShop-UniAppgit地址:https://github.com/stavyan/TinyShop-UniApp.git下载好后配置// 安装yarn命令npm i -g yarn// 安装依赖yarn这个项目其实已经集成了很多东西了,package.json就

2021-10-10 15:52:35 7298

原创 生活小技巧

3.22我的毕设先下个md文本编辑器https://www.jianshu.com/p/514c40614aa4npm install mavon-editor --save --registry=https://registry.npm.taobao.org然后在单个vue中<template><mavon-editor></mavon-editor> </template>import { mavonEditor } from "mavo

2021-09-14 17:28:04 93

转载 Windows环境下用PicGo解决Typora图床问题

参考文章写md的时候,总是要插入图片,但插入的图片都是本地的,好想插入url图片,这样子md就容易传了这时候发现了这个文章看了之后,还有这等好事?立马去搞基本使用先搞个GitHub仓库,然后生成个token,步骤在第一个链接中有写就生成一个token令牌了然后下载picgo,配置接下来就是见证奇迹的时候见证奇迹点击复制,这个就是了![](https://img-blog.csdnimg.cn/img_convert/1b57ff306d8d6d6d1bc5d869f7149f

2021-08-23 10:39:35 1190 1

原创 css补充知识

1、positon:fixed生成绝对定位的元素,相对于浏览器窗口进行定位。元素的位置通过 “left”, “top”, “right” 以及 “bottom” 属性进行规定。{position:fixed;left:0;right:0;botton:0;}flex:1;均等分.tab-bar-item{ flex:1;}........................

2021-06-22 00:22:24 1003

原创 nvm(node版本控制)安装和使用

有时候,有些项目用老node,有些老的又用不了非要用新的node,但是新node对于老版本不兼容,于是nvm(node版本控制器产生了)1、准备先把原先的node删除了2、下载https://github.com/coreybutler/nvm-windows/releases3、安装安装的时候我遇到很多坑导致node和npm无法安装,然后得出结论是,一切默认安装到c盘。。。不要改位置,改了位置出错,我解决不了4、修改nvm/setting.txt这个是为了在国内能快速下载的东西,添加2行

2021-04-01 10:14:09 375

原创 个人博客 毕业设计8-微服务容器部署与持续集成

这一章大部分都是讲怎么部署上线的。对于这方面,我一点都不懂。。。也不知道教程在干嘛。走一步算一步吧。一、Dockerfile这是一系列命令和参数构成的脚本,最终可以根据创建一个新的镜像。就是说,之前的镜像都是网上下载的嘛,现在我要的镜像就是我自己创建的,里面放的是什么都是我自己弄的。为什么不网上下载?因为网上没有JDK下载。。只能从本地放到docker上1、使用脚本创建镜像1)把jdk压缩包和Dockerfile(名字固定)放在一个文件夹jdk压缩包就从官网下载就行,那个Dockerfile

2021-03-27 12:51:14 1071 2

原创 个人博客 毕业设计7--Spring Cloud

一、概述spring cloud其实是一个集合啦,不是什么新的技术,把一堆的技术,像spring boot那样打包好来用。用spring cloud必须得用到spring boot。主要框架服务发现——Netflix Eureka服务调用——Netflix Feign熔断器——Netflix Hystrix :是一个处理错误的东西。发生某些错误时,如果不及时更改,会发生什么奇怪得事情,熔断器就是直接返回一个错误的数据,虽然错误,但不会导致应用全部崩坏服务网关——Netflix Zuul :像现

2021-03-27 12:50:02 940 2

原创 个人博客 毕业设计6-密码加密和微服务鉴权JWT

一、BC加密(管理员例子)1、准备工作 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency>配置类@Configuration@EnableWebSecuritypublic class WebSecur

2021-03-27 12:49:18 350

原创 个人博客 毕业设计5-RabbitMQ

一、简介1、是什么在这之前,我们先看下机构图一般就是发送消息,然后给exchange,如果发生阻塞了,先丢给队列,继续把下一个消息发给exchange。然后队列就一个一个地给对应的消费者接受消息。这样就是异步处理,加快了流程,提高效率。而RabbitMQ就是干这个的。消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量 削锋等问题实现高性能,高可用,可伸缩和最终一致性2、AMQPRabbitMQ 是一个由 Erlang 语言开发的 AMQP 的开源实现。AMQP :Adv

2021-03-10 13:35:15 517 1

原创 个人博客 毕业设计4-ElasticSearch

一、搜索流程一般来说,搜索分为2部分搜索引擎搜索:网上的资源,如百度、谷歌站内搜索:本公司数据库中的数据,如淘宝、京东一般就是从数据库里面查找,然后定期往里面添加数据二、ElasticSearch简介1、概述Elasticsearch是一个实时的分布式搜索和分析引擎。它可以帮助你用前所未有的速度去处理大规模数据。ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发

2021-03-10 13:34:34 528

原创 个人博客 毕业设计3-mongoDB

一、概述MongoDB 是一个跨平台的,面向文档(文档相当于数据库中的一行)的数据库,是当前 NoSQL 数据库产品中最热门的一种。它介于关系数据库和非关系数据库之间,是非关系数据库当中功能最丰富,最像关系数据库的产品。它支持的数据结构非常松散,是类似 JSON 的 BSON 格式,因此可以 存储比较复杂的数据类型。数据库分为关系型数据库和非关系型数据库关系型数据库:表与表之间有关系非关系型数据库:表与表之间没有关系特点mongodb一般用于以下两个特点的场景数据量大价值较低(比如贴吧

2021-03-10 13:33:50 1670 2

原创 个人博客 毕业设计2-(包含redis)

一、继续做base模块下面来点JPA的高级操作1、标签查找标签分页,请求路径没问题,传进来的东西是一个Label类,模糊查找labelname和精准查找state,那就要转换一下了controller @PostMapping("search") public Result findSearch(@RequestBody Label label){ System.out.println(label); List<Label> list =

2021-03-10 13:32:58 406 2

原创 个人的一些面试题

jdk和jre区别jre是运行Java程序时的环境,jdk时编译Java代码的工具,包括一些简单的库Oracle jdk和 open jdk的区别前者更新慢后者更新快,前者是被收购后的,后者是被收购前的Java 和javax区别javax是拓展的,后来两个合在一起了线程的启动方式实现 Runnable 接口,继承 Thread 类如果一个类继承 Thread类,则不适合于多个线程共享资源,而实现了 Runnable 接口,就可以方便的实现资源的共享。集合的类型,哪些有序无序list,se

2021-02-21 16:05:34 216

原创 Java - vue实现评论回复功能(伪)

就是评论区里面还可以继续评论前后端约定的json长度未知,因为不知道回复套回复会多深。数据库评论表(id,昵称,内容,上级ID),一颗类似的树,前后端约定的大概json举个栗子,套娃无限套的[ { "_id": "3", "content": "手机流量超了咋 办?", "publishtime": null, "userid": "1013", "nickname": "凯撒", "vi

2021-02-09 01:03:06 1684 5

原创 微信小程序个人博客图片存储地方

url存储

2021-02-01 13:01:25 408

原创 微信小程序个人笔记

一、跳转wx.navigateTo({ url: 'pages/myDemo/myDemo?id=1&other=abc' })[ pageA, pageB, pageC ],其中pageA在最底下,pageC在最顶上,也就是用户所看到的界面使用 wx.navigateTo({ url: 'pageD' }) 可以往当前页面栈多推入一个 pageD,此时页面栈变成[ pageA, pageB, pageC, pageD ]。注意,最多10层,超过会BUG使用 wx.navigateBack

2021-01-31 22:26:35 408

原创 虚拟机Centos7之联网

困扰我好久,总结下我是用用VM虚拟机,通过NAT方式联网的1、首先看虚拟机的网关,2、修改文件[root@localhost ~]# cd /etc/sysconfig/network-scripts[root@localhost network-scripts]# vim ifcfg-ens33 修改后的文件TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=static #重要DEFROUTE=staticIPV4_

2020-12-05 23:54:52 166

原创 docker个人笔记

一、修改文件导致容器不能启动,但因为不能启动容器而不能修改这就是死循环嘛。改错了容器中的文件导致容器不能启动,而修改容器文件要容器启动才能被修改。背景:docker安装好了ES,在win下载好了一个IK分词器,但是两个版本不一致导致不能用,容器关闭,不能打开容器修改。需要删除IK分词器才能正常打开。#进入到/var/lib/docker/[root@pinyoyougou-docker ~]# cd /var/lib/docker/[root@pinyoyougou-docker docker]#

2020-11-23 22:25:44 164

原创 spring data jpa个人笔记

导包<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> <dependency>

2020-11-01 20:55:21 1039

空空如也

空空如也

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

TA关注的人

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