自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(112)
  • 资源 (6)
  • 问答 (5)
  • 收藏
  • 关注

原创 element表格加入数据后自动刷新

在table上加上:key="Math.random()",但是这种方法需要触发热更新才会刷新数据,比如保存。如果定义成 const goodsList = [ ] 是不会自动刷新的。定义成 const goodsList = ref([ ]) 就行。

2023-04-10 22:09:17 1760 1

原创 Vue3引入element-plus报错

npm下载默认是最新版本,换一个版本就欧克了。

2023-04-01 15:58:07 551 1

原创 不能访问docker容器

突然不能访问docker中的mysql、mongdb等,本机访问对应端口都不行。因为Nginx要代理多个端口,可能是使用这个命令把端口占用了。先删除Nginx,前提数据挂载在宿主机上不会丢失,或者没数据。重新创建容器,不加--net host,使用多个-p。

2023-03-30 22:20:43 397

原创 vscode编辑vue文件保存自动格式化

1) ESLint: eslint编码规范。2) Vetur: vue格式化代码。

2023-03-30 21:02:11 251

原创 docker容器启动Nginx只能监听80端口,不能监听多个端口。

可以删除docker容器重新创建,映射多个端口,可以在创建容器使用多个-p,或不使用-p使用–net host。配置多个server监听多个端口,只能有一个端口不设置server_name。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传。首先查看主机是和docker映射多个端口,这里只映射了一个端口。

2023-03-27 23:19:05 1425

原创 Redis配置文件示例

redis配置文件示例

2022-11-13 22:04:48 162

原创 Nginx解决前后分离跨域图解

Nginx解决前后分离跨域图解

2022-11-13 15:35:31 633 2

原创 跨域cookie失效问题 SameSite=None和secure

跨域使用cookie遇到的天坑,客户端在给服务器发送请求的时候需要携带cookie,因为前后端分离有跨域问题,chrome和edge要跨域携带cookie的话需要设置cookie的SameSite = None,同时又要求设置了cookie的SameSite = None就必须设置cookie的secure=true,如果设置了secure=true 理论上必须是Https协议才会携带cookie.为了所有浏览器可以使用Http协议携带cookie,后续使用nginx,不进行跨域了。

2022-11-11 20:46:11 7001 1

原创 Spring入门到进阶

AOP(Aspect Orient Programming):面向切面编程Aspect:表示切面,给业务方法增加的功能,叫做切面。切面一般都是非业务功能,而且切面功能一般都是可以复用的。例如日志功能,事务功能,权限检查,参数检查,统计信息等等。AOP是一种动态思想,在程序运行中创建代理,给切面增加功能,代理对象只存在内存。使用AOP在不修改源码的情况下给业务代码增加非业务功能对切面的理解:把业务代码切开,插入非业务代码,在不动源代码的情况下加强功能/*** 不需要写代码* 一般为私有。

2022-10-24 10:58:56 288

原创 【超级详细的Mysql入门到进阶】

【MySQL】SQL的分类 DDL、DML、DQL、DCLDDL(Data Definition Language,数据定义语言)主要用于,这种结构包括数据库,表、视图、索引、同义词、聚簇等。createdropalterTRUNCATEDML(Data Manipulation Language,数据操纵语言)主要用于对数据库对象中包含的insertdeleteupdataDQL(Data Query Language,数据查询语言)主要用于数据库当中的数据seletefromwhere。

2022-10-13 19:27:48 453

原创 PIXIJS超级详细教程【从入门到入土-下】

来自GitHub教程 GitHub - Zainking/LearningPixi: ⚡️Pixi教程中文版。

2022-10-12 19:42:03 4095

原创 PixiJS超级详细教程【从入门到入土-上】

来自GitHub教程

2022-10-10 22:20:54 8400

原创 解决linux(Ubuntu)手动设置IP后无法连接网络

解决linux(Ubuntu)手动设置IP后无法连接网络

2022-10-02 16:49:35 2701

原创 (linux)ubuntu查看本机DNS

(linux)ubuntu查看本机DNS

2022-10-02 16:27:18 3964

原创 # Java 学习路线 - JVM -学习笔记

以Java技术实现的体积极小的编译代码运行平台,与操作系统和硬件无关JVM可以看作抽象的真实计算机,有自己的指令集和各种运行时内存区域JVM和Java语言并没有直接联系,它只与class字节码文件所关联。...

2022-08-08 22:10:04 161 1

原创 Java语言基础 反射和注解

* 自定义注解类**//默认值 99}解析注解小demo@Test//解析方法上的注解try {//获取class对象Class

2022-08-06 14:13:10 83

原创 java语言基础 I/O流

i o

2022-08-05 19:55:10 85

原创 Java集合collection map stream流

+ 把一个键值对转化为一个entry对象存入set集合 可以直接对set集合遍历++++如果需要去除重复对象 需要重写equals 和 hashcode++get(new int[]{2,1,4},1,2,3);++1.如果第一个元素大于第二个元素则返回正整数++++2.如果第一个元素小于第二个元素则返回负整数++++3.如果第一个元素等于第二个元素则返回 0++++String类型 首字母ASCII码排序++++有很好对收尾进行增删操作的API ++++底层根据哈希表存取 增删改性能不错++......

2022-08-04 17:00:01 416 3

原创 设计模式和Java类加载器简单介绍

每个加载器都有自己的加载目录。

2022-07-31 20:49:32 253

原创 微信小程序购物车单选 、多选 , 解决点击后选择按钮后是否变化问题

全选方法执行完后加个return发现图片会变化,不加return就不会有没有大佬告诉我为什么,单选方法加了return又不会变化。使用uni-app制作微信小程序,在做购物车的时候发现没有合适的单选和多选组件,然后只能自己想办法了。这是可以展示了但是体验很差,每次页面都会闪烁一下。我就准备了两张图片一个选中一个未选中。然后用一个三元表达式判断展示哪张图片。发现布尔值改变后页面展示按钮不会变化。......

2022-07-30 14:16:04 1158

原创 微信小程序隐藏滚动条的方法

当小程序页面展示内容超过屏幕高度或宽度,我们想要看到全部内容,这时候就必须用到页面滚动。可是,我们发现滚动页面的滚动条特别的突兀和丑陋,而且参考大部分的小程序都是将滚动条去掉了。如果仍然无效,减少height的值,例如设为height99vh。scroll-view高度大于page高度仍会出现滚动条的。scroll-view高度不要设置为相对高度,如100%。否则,page页面的滚动条又会出现了!当展示内容超过页面高度,会触发page默认的滚动条。scroll-view,隐藏滚动条的方法也很简单。...

2022-07-27 13:57:21 13736

原创 弹性布局(display:flex下 align-content、justify-content、align-items三个属性的作用和效果

间距相等排列,上下留白等于间距的一半。

2022-07-24 22:22:32 375

原创 使用 “display: flex;justify-content: center;align-items: center; ” 解决流式栅格布局无法居中的问题

流式栅格系统,随着屏幕或视口分为 24 份,可以迅速简便地创建布局使用了两行格栅布局,每个格栅的列数为 6 ,一行四个格栅刚好 4 X 6 = 24 然和展现出来的结果并不满意 左偏移了尝试了很多办法去居中 但是没有用认真思考了一下 , 格栅 24 刚刚好的 ,为什么会不居中呢 ?因为一个格栅装一个图片 但是格栅大于图片 不居中的原因是因为格栅大于图片 而图片是靠着格栅左侧摆放的 如下图知道原因后就好办了 只需把每一个格栅里面的< view > 加上这样的样式 搞定......

2022-07-24 22:10:52 1292

原创 解决 uni-starter 使用本地函数可以登录微信 但是使用云函数登录失败

cloudfunctionRoot""cloudfunctions/"/*在这里写上存放云函数文件夹名称*/【project.config.json文件】

2022-07-24 11:04:12 627

原创 使用 uni-starter 和 uni - admin 搭建APP(小程序)和后台管理系统,15分钟搞定,开局完成50% ,前后端包括云服务一键搞定(目前免费使用阿里云版本,腾讯云也有免费)

本次我们搭建的项目是APP(uni-app支持多端运行,包括微信小程序、支付宝小程序、安卓App、iOSApp等等)和APP的后台管理系统(适应手机和PC端)。每一个都可以当全栈,只要有编程基础,当然了解vue最好啦我们选择基于uni-app的uni-starter开发app,后台系统选择基于uni-app的uni-admin为什么选uni-starter和uni-admin?uni-starter是一个集成了大量商用项目常见功能的,云端一体应用快速开发基本项目模版。+..................

2022-07-23 17:05:02 8492 16

原创 mybatis 复习 2 - 动态查询

select需要加ResultType或者ResultMapResultType默认设置的映射关系(也就是字段名和属性名一致)ResultMap设置自定义的映射关系在Mybatis的核心文件如果是安package引入映射文件,则接口类要和xml映射文件在同样的类路径下*mybatis获取参数的两种方式${}#{}${}本质字符串拼接++有sql注入的安全风险++#{}本质占位符赋值{}和l#̲{}以任意的名称获取参数值,…因此只需要通过#{}和。...

2022-07-22 10:15:06 406

原创 mybatis复习

映射文件insertintouservalues(nul。

2022-07-20 20:45:58 295

原创 设计模式 - 构建型模式 - 装饰器模式

装饰器(Decorator)模式的定义指在不改变现有对象结构的情况下,动态地给该对象增加一些职责(即增加其额外功能)的模式,它属于对象结构型模式。

2022-07-20 13:20:39 91

原创 设计模式 - 创建型模式 - 建造者模式

建造者(Builder)模式的定义指将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示,这样的设计模式被称为建造者模式。它是将一个复杂的对象分解为多个简单的对象,然后一步一步构建而成。它将变与不变相分离,即产品的组成部分是不变的,但每一部分是可以灵活选择的。...

2022-07-19 14:56:25 170

原创 设计模式 - 原型模式 - 浅克隆和深克隆

原型(Prototype)模式的定义如下用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型相同或相似的新对象。在这里,原型实例指定了要创建的对象的种类。用这种方式创建对象非常高效,根本无须知道对象创建的细节。例如,Windows操作系统的安装通常较耗时,如果复制就快了很多。在生活中复制的例子非常多,这里不一一列举了。Java自带的原型模式基于内存二进制流的复制,在性能上比直接new一个对象更加优良。需要为每一个类都配置一个clone方法。...

2022-07-19 12:19:25 326

原创 设计模式 - 单例设计模式

在有些系统中,为了节省内存资源、保证数据内容的一致性,对某些类要求只能创建一个实例,这就是所谓的单例模式。单例(Singleton)模式的定义指一个类只有一个实例,且该类能自行创建这个实例的一种模式。单例类只有一个实例对象;该单例对象必须由单例类自行创建;单例类对外提供一个访问该单例的全局访问点。............

2022-07-17 18:54:12 215 1

原创 设计模式 - 设计原则 - 开闭原则和小Demo

开一个软件实体应当对拓展开放闭对修改代码关闭,尽量在不修改代码去拓展开闭原则是面向对象的可复用设计的第一块基石,是最重要的面向对象设计原则。}只要新建一个自定义皮肤类,并且继承AbstractSkin,让他符合我们设计皮肤的规则。System.out.println("自定义皮肤");}}在客户端呢我们只需new一个CustomSkin并把它设置成我们的皮肤。这样我们在拓展,也就是设计一个新皮肤,没有修改原来的代码,就是符合开闭原则。@Test。...

2022-07-17 12:37:35 176

原创 docker 启动Elasticsearch成功后自动退出

可能发现找不到es,可能是内存不足导致的。所以在启动的时候,调整内存的分配,重新启动。需要指定确定的版本号,去dockerhub找到要的版本号。浏览器访问如果是云服务器记得开放对应端口号。...

2022-07-16 20:10:27 1819

原创 SpringBoot整合Redis - @Cacheable 和 RedisTemplate

但是从理论上来讲注解方式速度应该更快,因为使用注解如果在缓存中有就直接从缓存中取,不用进入方法。第一次加载页面,就从数据库把前面四页的数据从数据库查询出来,这样第一次稍微多等一下,后面换页几乎不用等待,这样体验比较好。注解使用就简单,在方法上加上@Cacheable就行,执行方法前会查询redis缓存是否有对应的key,有就直接取值,没有就执行方法。//将map转成List,map的一组key,value对应list一个存储空间。分页就更好考虑加载速度,如果换一页就要等几秒,那体验感是非常差的。...

2022-07-16 16:47:24 1782

原创 三天快速搭建一个属于自己的管理系统,包括前端、后端、部署上线,超级详细的介绍。

最近在做一个关于盲文打印机的项目,需要给app开发一个后台管理系统。目前基本功能已经实现,前前后后大概三天左右,后续还会继续添加功能、优化系统。目前使用的技术栈此次开发使用了Fantastic-admin管理系统框架基础版。一款优秀的框架会极大提高开发效率!基础版免费,专业版也只有几百块、功能十分强大!有能力有需要的可以直接上专业版。Fantastic-admin管理系统框架下载、使用可以看我之前发的文章安利一个非常优秀的开源后台管理系统项目,开箱即用,极大提高效率https。...

2022-07-14 20:36:14 6246

原创 vue3中使用echart的两种引入方式,以及需要注意的事项。

创建好vue3项目后安装echarts终端输入:安装好后:app.vue (provide 和 inject的使用)在需要用echarts的组件中用inject获取拿挂网的入门例子来说。(vue3 版本)开始我是这么写的,开起来好像没有问题。但是你一打开页面就会发现数据没有渲染上去。因为此时vue还没有挂载到dom元素上去,所以获取不到dom元素,数据当然不能渲染。需要这么写,把获取dom元素和初始化myecharts的动作放到onMounted(()=>{})中vue3:你可以通过在生命周期钩子前面加上

2022-07-13 14:09:16 8566

原创 CSS transform 属性:transform 属性向元素应用 2D 或 3D 转换。该属性允许我们对元素进行旋转、缩放、移动或倾斜。

旋转 div 元素:.el-card:hover {transform:rotate(7deg);-ms-transform:rotate(7deg); /* IE 9 */-moz-transform:rotate(7deg); /* Firefox */-webkit-transform:rotate(7deg); /* Safari 和 Chrome */-o-transform:rotate(7deg); /* Opera */}表格中的数字注明了完全支持该属性的首个浏览器版本

2022-07-12 14:02:47 322

原创 解决css中div随窗口大小变化而变化

本来还很好看一旦缩放窗口,就成了这样 恶心吐了要。经过查找,给div添加下面css可解决,意思是强制在同一行展示,窗口缩放之后也是一样。这样子就顺眼多了 但是这样又有了一个麻烦,原本两行的内容,现在只能在一行展示,势必会挤压其他div的空间,导致图片又变小了。我们又只能通过强制换行了,如果只能通过强制换行而不是自动换行多多少少肯定还是有问题的。还有一个办法在其父元素加上以下样式,这样就不会因为 white-space:nowrap而影响布局。但是缺点也显而易见的,字体已经越界了。......

2022-07-12 00:57:00 9003

原创 安利一个非常优秀的开源后台管理系统项目,开箱即用,极大提高效率

介绍 | BuildAdmin 是一个完善的开源的后台管理系统项目。以下是我认为的优缺点: 优点: 1.开箱即用,功能很多。 2.界面美观,带手动切换界面样式功能。 缺点: 1.功能多带来的缺点是让代码结构变的复杂,需要花时间研究。点击前往演示站:https://demo.buildadmin.com(opens new window)账户:admin密码:123456完整代码下载地址h

2022-07-11 13:52:53 2007 2

原创 使用Fantastic-admin快速搭建后台管理系统

Fatastic-admin追求的是“开箱即用”,给你一个通用的模板,你在它的基础上开发。使用 Fatastic-admin 开发的感受: 优点: 1.简单快速投入使用,极大的提高了开发效率。 2.界面非常美观,对于一个学后端,没有团队的个人是非常非常实用的。 3.代码结构很清晰,官网也有讲解,也带有很多注释。 4.基于vue3,ElementPlus直接使用,封装了axio

2022-07-10 19:21:22 2705 1

Java+Vue2+elementUI+JS+axios购物商城

设置0积分下载,主要是想和大家分享,有问题可以私信我交流,长期活跃在csdn。使用于期末大作业,有完整项目代码。有登录、注册时QQ验证、聊天、展示在线用户、购物、下单... 登录界面简洁大方,模仿的JD。 注册需要QQ邮箱验证。 展示所有的在线用户,可以进行实时聊天。 可以把商品加入购物车 下单购买成功后会扣除用户余额 商品缺少时或者余额不足时都会提示 。。。。。。

2022-06-09

commons-logging-1.zip Spring必备Jar包

Spring必备Jar包

2021-11-21

Spring JDBC常用Jar包

Spring JDBC常用Jar包

2021-11-20

小龙快跑java小游戏

含源码,图片素材。适用于期末作业,简单美观。

2021-11-20

飞机大战适用于期末作业

含源码,图片素材。适用于期末作业,简单美观。

2021-11-20

飞翔的小鸟java小游戏适用于期末作业

java小游戏适用于期末作业,有图片素材,源代码。解压可运行。

2021-11-20

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

TA关注的人

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