自定义博客皮肤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)
  • 收藏
  • 关注

原创 springboot启动报端口被占用,修改端口还是报被占用,如何处理?

找到idea工具右侧的maven选项找到对应的项目点击lifecycle在点击clean。如果未看到有程序占用该端口说明不是这个原因。taskkill -f -pid 进程号。查看是否进程占用对应端口,有就关闭进程。通过cmd查看是否有程序占用端口。

2024-06-07 13:02:05 1150

原创 springboot基本使用十二(PageHelper分页查询)

startPage(page,pageSize)方法进行分页查询,这个方法需要传入两个参数,第一个参数为页码(page自定义名称),第二个为每页的数量(pageSize自定义名称)分页查询还得到数据总量。

2024-05-31 15:27:54 497 1

原创 springboot基本使用十一(自定义全局异常处理器)

RestControllerAdvice:@ControllerAdvice加了一个@ResponseBody注解,用来将返回值写入到响应体。例如:我们都知道在java中被除数不能为0,为0就会报by zero错误。@ExceptionHandler:异常拦截器。创建全局异常处理类类名自定义。如何将这个异常进行处理?

2024-05-31 13:24:09 428

原创 idea将代码上传到gitee上

面向企业提供一站式研发管理解决方案,包括代码管理、项目管理、文档协作、测试管理、CICD、效能度量等多个模块,支持SaaS、私有化等多种部署方式,帮助企业有序规划和管理研发过程,提升研发效率和质量。Gitee - 基于 Git 的代码托管和研发协作平台。之后在上传到gitee远程仓库中。先将代码上传到git本地仓库中。这样就上传到了本地仓库。

2024-05-30 12:02:19 609

原创 java新特性(Stream API)

Stream API是 Java 8 引入的一个用于对集合数据进行函数式编程操作的强大的库。它允许我们以一种更简洁、易读、高效的方式来处理集合数据,可以极大提高 Java 程序员的生产力,是目前为止对 Java 类库最好的补充。Stream API的核心思想是将数据处理操作以函数式的方式链式连接,以便于执行各种操作,如过滤、映射、排序、归约等,而无需显式编写传统的循环代码。

2024-05-28 14:13:08 954

原创 springboot基本使用十(搭建jpa)

Table(name="",catalog="",schema="") 可选,用来标注一个数据库对应的实体,数据库中创建的表名默认和类名一致。@Entity(name=“EntityName”) 必须,用来标注一个数据库对应的实体,数据库中创建的表名默认和类名一致。@Id 必须,@Id 定义了映射到数据库表的主键的属性,一个实体只能有一个属性被映射为主键。jpa底层是hibernate,(ORM)对象关系映射技术。controller层。

2024-05-14 14:08:56 264

原创 springboot基本使用九(redis和springcache缓存)

将控制台清空再次访问,控制台没有显示sql语句表示从redis缓存中获取的。使用JVM的内存来缓存对象的,这势必会造成大量的内存消耗。给redis中key取名,通过这个key才能取到对应值,key的名称可以自定义。key属性用于指定自定义的键,可以是字符串或者是返回键的SpEL表达式。首先需要下载redis,下载window版本的,解压就行。访问地址:http://localhost:8090/city/明显已经缓存成功,如何确定是否使用的是redis中缓存的数据呢?它是使用单纯的内存来进行缓存。

2024-05-11 13:20:35 1156

原创 微信小程序八(自定义tabBar)

mobx-miniprogram-bindings 的作用:将状态和组件、页面进行绑定关联,从而在组件和页面中操作数据。现在还缺少active变量,按照官网上的方式声明active,切换变得不是很美观和方便,所以需要在安装两个包。mobx-miniprogram 的作用:创建 store对象,用于存储应用的数据。在使用自定义tabBar的时候需要在app.json中开启使用自定义tabBar。在vant网站找到自定义tabBar的使用。tabBar名称是写死的:custom-tab-bar。

2024-04-25 14:51:11 973

原创 微信小程序开发七(安装vant)

安装目录下新建两个文件夹【node_global】和【node_cache】Vant Weapp - 轻量、可靠的小程序 UI 组件库。安装过程就省略了,可以在网上找些资料进行安装。在安装vant之前需要先电脑上安装nodejs。电脑搜索查看高级系统设置。通过官网就可以进行对应安装和使用。查看是否安装成功:打开cmd窗口。右键选择在终端中打开。查看nodejs安装目录的权限。出现版本说明安装成功。轻量、可靠的小程序 UI 组件库。微信开发工具安装vant。

2024-04-25 13:33:54 435

原创 微信小程序开发六(自定义组件)

创建完成之后需要打开app.json,这是全局使用这个组件,想要单独的页面使用,就在当前页面的json文件中定义。需要注意: 默认插槽每个组件只能使用一个,开启多个插槽需要在js文件中设置options:{}在这个里面开启。在页面的js文件中定义一个count变量,赋值101。多个插槽如何区分的: 单个插槽不需要定义名称。右键选择新建component。如何使用:打开任意页面的wxml页面。页面如何接收组件传过来的参数呢?插槽的作用:页面可以向组件传入信息。定义插槽:wxml页面。

2024-04-23 14:44:08 429 1

原创 微信小程序开发五(与springboot整合)

mapper层、service层和service实现类就不写了。后端:springboot+mybatisplus+mysql。首先在微信开发者工具中开启不校验合法域名,这个才能本地访问。展示数据信息,每条数据的颜色不一样。

2024-04-19 15:13:57 628

原创 微信小程序四(全局配置和页面配置页面跳转)

open-type:设置跳转普通页面还是tabBar页面,默认值为navigate,跳转普通页面,值为switchTab,跳转tabBar页面。navigationBarTextStyle:标题字体颜色,只支持两种颜色,黑色(black)和白色(white),默认为黑色。文件用来对微信小程序进行全局配置,决定页面文件的路径、窗口表现、设置网络超时时间、设置多 tab 等。当全局配置和页面配置中有相同的配置,以页面配置为主,也就是页面配置优先级大于全局配置。页面配置:在页面的json文件中配置样式。

2024-04-19 14:35:21 803

原创 微信小程序开发三(动态绑定、三元运算、if判断和for循环)

不想使用默认的名称如何处理?wx:for-index:设置下标名称。wx:for-item:设置接收名称。声明一个变量:js文件。index:默认的下标名称。动态绑定:wxml文件。声明一个变量:js文件。item:默认的接收名称。msg:"标签内容"

2024-04-18 16:28:40 581

原创 微信小程序开发二(变量和方法)

event.target.dataset.参数名称:获取传过来的参数值。this.data.变量名称:获取变量值,count是指变量名称。data-参数名称:横杠后面跟着的就是参数名称,值要用大括号包着。如何获取值:打开wxml文件,通过双大括号的形式获取变量值。event:如果有参数过来,通过它来获取,名称写死。如果多个参数继续以data-参数名称这种形式添加。this.setData({}):修改变量名称。如何使用方法和传参:wxml文件。button:按钮标签。方法的声明:js文件。

2024-04-18 15:53:00 392

原创 微信小程序开发一(常用的标签)

indicator-color:指示点的颜色,只能设置成黑色和白色,默认为黑色black,白色white。indicator-active-color:当前选中的指示点的颜色,任意设置颜色。indicator-dots:是否显示显示指示点,默认为false,显示为true。circular:是否采取衔接滑动,默认为false不衔接滑动,true为衔接滑动。autoplay:轮播是否自动切换,默认值为false不切换,true为切换。text标签:行内标签,文本标签,测试了一下内部无法存放view标签。

2024-04-18 14:57:51 1001

原创 nginx 重启报nginx: [error] invalid PID number ““ in “/run/nginx.pid“

1、Nginx服务没有正确启动,因此没有生成PID文件或PID文件被删除。2、文件权限问题,导致Nginx无法写入或读取PID文件。nignx -c nginx的配置文件。指令在nginx.conf中设置错误。

2024-04-18 10:53:26 1538

原创 springboot+axios传参问题

res.data:获取后台响应的数据。前端传过去的参数名称一定要与后台接收的参数名称一致。后台代码跟第一种方式传参代码一致。在使用axios之前需要引入axios.js文件。访问之后你会发现报错400。value:参数名称要跟前端的传来参数名称一致。第一种方式:就是将后台接收参数方式使用。params:固定写死的否则参数无效。RequestParam注解接收参数。@RequestBody接收实体类。第二种方式:改变前端传参写法。

2024-04-16 14:48:10 807 2

原创 vue简单使用五(组件的使用)

点击点击一次加五按钮即可显示。

2024-04-12 14:45:43 616

原创 vue简单使用四(计算属性、过滤器、侦听器和生命周期)

输入的英文全部变大或者全部变小。数据初始化时就能为变量赋值。

2024-04-11 17:29:59 452

原创 vue简单使用三(class样式绑定)

可以看到class中有两个值。style样式设置成功。

2024-04-11 16:42:01 330

原创 vue简单使用二(循环)

属性绑定代码的形式来说明三元表达式的写法:if判断:for循环:

2024-04-11 16:07:24 365 1

原创 vue简单使用一(vue的声明)

vue的属性信息都得放在这个标签下面哪怕是同级也是不行的,不然无法正常使用。声明一个msg变量,赋值为hello vue。vue.js文件去vue官网下载即可。class类名的写法。

2024-04-11 14:49:09 294

原创 docker安装elasticsearch

设置elasticsearch的地址,因为kibana已经与elasticsearch在一个网络,因此可以用容器名直接访问elasticsearch。:加入一个名为es-net的网络中,与elasticsearch在同一个网络中。es-kibana:网络名称,自定义即可。访问地址:http://ip地址:9200。访问地址:http://ip地址:5601。容器的名称,取决于创建容器时取的名称·:加入一个名为es-net的网络中。:挂载逻辑卷,绑定es的数据目录。:挂载逻辑卷,绑定es的日志目录。

2024-04-03 11:22:13 1657

原创 springcloud基本使用五(Gateway服务网关)

一切请求都必须先经过gateway,但网关不处理业务,而是根据某种规则,把请求转发到某个微服务,这个过程叫做路由。当然路由的目标服务有多个时,还需要做负载均衡。order-server和user-server子项目内容请查看我之前写的springcloud文章。:当请求流量过高时,在网关中按照下流的微服务能够接受的速度来放行请求,避免服务压力过大。:网关作为微服务入口,需要校验用户是是否有请求资格,如果没有则进行拦截。访问地址:http://ip地址:端口号。

2024-04-02 13:21:19 565

原创 springcloud基本使用四(Feign远程调用)

springcloud创建两个子项目order-server和user-server具体数据信息请查看springcloud前三章。将order-server中的User和UserClient删除掉,重新导包。将feign-server引入到order-server项目中。order-server向user-server远程调用数据。在order-server项目启动类中找到feign启动注解。在order-server启动类上加入feign启动注解。打开feign-server的pox.xml文件。

2024-04-02 12:00:34 212

原创 springcloud项目运行子项目,无法成树状排列运行,怎么处理?

2024-04-01 17:01:36 103

原创 springcloud基本使用三(搭建nacos)

访问地址:http://IP地址:端口。访问地址:http://localhost:8000/user/101。启动eureka项目、order-server和user-server项目。出现了order-server和user-server子项目对应的节点。子项目名称分别为order-server和user-server。访问eureka:http://127.0.0.1。依赖跟order-server子项目一样。用户名和密码皆为:nacos。

2024-04-01 13:52:28 1074

原创 springcloud基本使用二(远程调用)

打开子项目的pox.xml文件引入eureka服务端依赖。访问地址:http://IP地址:端口。子项目可以使用父项目依赖。访问地址:http://localhost:8000/user/101。启动eureka项目、order-server和user-server项目。出现了order-server和user-server子项目对应的节点。子项目名称分别为order-server和user-server。访问eureka:http://127.0.0.1。依赖跟order-server子项目一样。

2024-04-01 10:27:45 1490 1

原创 springcloud基本使用(搭建eureka服务端)

registerWithEureka: false # 是否注册自己的信息到EurekaServer,默认是true。fetchRegistry: false # 是否拉取其它服务的信息,默认是true。打开子项目的pox.xml文件引入eureka服务端依赖。删除项目下所有文件目录,只保留pox.xml文件。访问地址:http://IP地址:端口。创建springbootmaven项目。至此搭建eureka服务端完成。子项目可以使用父项目依赖。finish创建成功。

2024-03-29 13:53:51 655

原创 springboot基本使用八(mbatisplus+filter实现登录功能)

ServletComponentScan注解,通过这个注解扫描filter,不然filter不生效。

2024-03-28 16:36:43 802

原创 jquery普通使用(固定导航栏)

【代码】jquer普通使用(固定导航栏)

2024-03-26 16:53:23 215

原创 springboot+mybatisplus报错Unknown column ‘update_time‘ in ‘field list‘

mybatisplus开启了驼峰命名发而且数据库中的字段命名使用了驼峰命名的形式,向数据库进行增删改查操作时,驼峰命名的字段就会以下划线隔开,导致字段名称不同,无法找到所以报错。数据库中表的字段不要使用驼峰命名的形式进行命名。在实体类中驼峰命名的字段上使用。@TableField(value="表的字段名称")

2024-03-26 16:28:54 278

原创 jquery简单使用(tab栏切换)

这里是我自己jquery.js文件存放的位置,换成自己的目录下的。引用jquery.js文件。

2024-03-26 16:05:56 291

原创 springboot基本使用七(静态资源映射)

再次访问:location:8099/index.html。两个静态资源目录中有相同的文件,那么static的文件权限高于public的文件权限。那要如何访问static和public下的index.html文件呢?一般情况下我们的静态资源都是放在静态目录下,有哪些静态资源目录呢?springboot 配置文件application.properties和application.yml-CSDN博客。application.properties:配置文件。我个人使用的是application.yml文件。

2024-03-26 14:53:16 262

原创 springboot基本使用六(实现公共字段填充)

使用mybatis-push提供的方法实现公共字段填充。mapper、service和service实现类省略。

2024-03-26 14:01:14 221

原创 linux安装docker

docker 分为ce和ee两大版本,CE 即社区版(免费,支持周期 7 个月),EE 即企业版,强调安全,付费使用,支持周期 24 个月。device-mapper-persistent-data和lvm2 --skip-broken。- -it : 给当前进入的容器创建一个标准输入、输出终端,允许我们与容器交互。-p:前面的端口是对外暴露的端口,后面的端口是tomcat本身的默认端口。- bash:进入容器后执行的命令,bash是一个linux终端交互命令。- tomcat325:要进入的容器的名称。

2024-03-25 14:50:08 762 1

原创 nginx 负载均衡

访问地址:http://ip地址/hello 使用的是80端口,端口可以省略。nginx负载均衡默认使用的是轮询方式,就是你一次我一次,还有其它方式。点击maven---->找到打包的项目-------->点击package。hello.log:日志文件名称,不写也没问题,可以自定义名称。查看两台服务器的日志文件,访问链接,查看最新日志记录。打开项目找到target目录,打开目录会看打包好的项目。准备三台服务器,两台布置同样的项目,一台配置nginx。项目打包成jar包,也可以打包成war包。

2024-03-22 11:50:53 578 1

原创 linux 安装nginx

执行配置脚本,--prefix可以指定安装目录。tar -zxvf nginx安装包.tar。注意:如果没进入nginx目录就得使用绝对路径。出现上面界面表示nginx安装成功。不同服务器的IP地址各不相同的。linux 上安装nginx。如何找到nginx位置。切换到nginx位置。至此安装nginx结束。

2024-03-21 13:47:56 684 1

原创 springboot基本使用五(读写分离)

从控制台可以看出插入是主库中执行的,从数据库中查看插入的数据在主从库是否已经存在。注意:master和slave的url、username和password换成自己的。查询访问地址: http://ip地址:端口号/user/getAll。插入访问地址:http://ip地址:端口号/user/从控制台上就可以看到是从从库中查询数据的。引入shardingsphere依赖。引入mybatis-plush依赖。引入fastjson依赖。引入lombok依赖。

2024-03-21 10:32:44 485 1

原创 Linux上mysql主从复制

上面的host、user、password、file和pos都是我自己的,按照自己主库上的配置来。server-id=2 # 数值自定义,只要不重复和从库的数值不一样就行。file和Position从库那边需要使用 每个人的值可能不一样按照自己的结果来。server-id=129 # 数值自定义,只要不重复和主库的数值不一样就行。master_user = '主库上创建的从库复制账号',master_log_file = '主库file',root:账号名,使用自己的账号名称。

2024-03-20 11:29:29 713 1

springboot+mybatis+mysql+PageHelper分页查询

springboot+mybatis+mysql+PageHelper分页查询适合于初学者

2024-05-31

springboot+mybatisplus+vue2+mysql+elementUI实现分页查询

springboot+mybatisplus+vue2+mysql+elementUI实现分页查询

2024-05-28

springboot + jpa+ mysql + vue实现增删改查功能

springboot + jpa + mysql + vue实现增删改查功能

2024-05-16

微信小程序八(自定义tabBar)

自定义tabbar完整代码

2024-05-14

springboot基本使用十(搭建jpa)

springboot搭建jpa具体实现代码

2024-05-14

springboot+mybatisplus+redis+spring cache缓存

使用redis和springcache实现数据缓存

2024-05-11

微信小程序scroll-view+swiper切换内容

此功能多个swiper-item同时显示,通过tab栏滑动切换也可以点击切换,滑动内容,tab栏也会发生切换

2024-05-06

微信小程序swiper扩展使用

左右滑动两边各显示一半,同一页面显示两个item

2024-04-30

前端axios.js文件

axios.js文件

2024-04-16

vue整体内容普通使用

懒加载、过滤器、侦听器和计算属性的使用,通过过滤器来设置时间格式

2024-04-11

vue实现tab栏切换

vue简单实现tab切换,适合小白练手

2024-04-11

springboot+mybatis-plus+shardingsphere 实现读写分离

提高访问性能和系统可扩展性。通过将读取操作分配给专门负责读取的从库,可以将读取操作的负载分散到多个数据库实例,从而提升读取性能和系统的可扩展性

2024-04-09

springboot+mybatis+websocket+jquery+ajax 实现在线聊天功能

此功能只实现了发送文字功能,1对多的形式进行聊天,通过登录的形式来区分管理员和游客,游客无需登录

2024-04-09

springboot+mybatis-plus+jquery+filter+ajax 实现登录功能

用户未登录时无法进行任何操作,访问其它页面也会跳转到登录页面,登录成功才能进行其它操作

2024-04-09

jquey+js+css实现倒计时

获取当前时间戳,设置结束时间戳,得到倒计时时间

2024-04-08

css实现固定导航栏位置

代码不多,胜在实用,适合刚接触的小白学习

2024-04-08

jquery实现tab栏任意切换

jquery任意切换tab栏

2024-04-08

linux安装mysql5.6

适用于刚开始学Linux的技术小白

2024-04-08

Linux安装tomcat

刚熟悉Linux的小白值得一看,资源的下载,所需的依赖环境,如何配置,注意事项等等

2024-04-08

Linux 普通命令整理

Linux常用的指令,适用于刚入手的小白学习,对Linux有个大致的了解,打好基础

2024-04-08

空空如也

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

TA关注的人

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