自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux设置nginx开机自启动

进入到/lib/systemd/system/第二步:创建nginx.service文件,并编辑第三步:加入开机自启动如果不想开机自启动了,可以使用下面的命令取消开机自启动第四步:服务的启动/停止/刷新配置文件/查看状态。

2024-01-20 14:10:15 1205

原创 Redis设置开机自启动

ExecStart后面接的是你的redis-server的安装位置和redis配置文件的目录。首先输入命令:vi /etc/systemd/system/redis.service。进入vim后粘贴下方代码,注意查看地址是否一致。

2024-01-20 14:05:03 697

原创 Linux系统安装ffmpeg & 升级ffmpeg

多媒体视频处理工具FFmpeg有非常强大的功能,包括视频采集功能、视频格式转换、视频抓图、给视频加水印等。由于最近要处理音视频格式转换问题,因此需要安装、升级ffmpeg,下面来记录一下踩坑过程。

2024-01-19 10:12:10 1075

原创 Linux部署Node.js环境

检查node及npm版本。

2024-01-19 09:29:43 473

原创 LINUX安装nginx

将端口号改成8089(随便挑个端口),因为可能apeache占用80端口,apeache端口尽量不要修改,我们选择修改。centOS6及以前版本使用命令: systemctl stop iptables.service。centOS7关闭防火墙命令: systemctl stop firewalld.service。命令: cd /usr/local/nginx/sbin。./nginx -s reload 重启。./nginx -s stop 关闭。./nginx 启动。

2024-01-18 11:26:31 363

原创 Linux防火墙开放端口

运行完第二歩,表示添加端口已成功,可以用查看端口开放状态命令,查到是否开启成功。运行命令后,返回yes表示已打开,返回no表示未打开。若防火墙没打开,先打开防火墙。

2024-01-18 10:09:23 368

原创 linux 安装mysql

如果提示 :./mysqld: error while loading shared libraries: libnuma.so.1: cannot open shared object file: No such file or directory。8、初始化基础信息,最后一行后面会有个随机的初始密码保存下来一会登录要用(如果忘记了就删掉data重新初始化)3、解压mysql安装包,并将解压出来的文件夹下面的内容全部移动到/usr/local/mysql下。12、将mysql添加到命令服务。

2023-10-12 11:05:34 188

原创 Linux上安装Redis教程

本篇文章是基于CentOS7,安装Redis版本为redis-6.2.6。

2023-10-12 10:28:09 152

原创 nginx报错,重启等一系列命令

启动nginx报错:Failed to start The nginx HTTP and reverse proxy server。kill占用端口:kill -9 49147。重新启动nginx,成功。nginx服务常用操作。

2023-03-04 16:08:41 298

转载 linux安装java

linux下安装java环境

2022-09-06 14:29:54 340

转载 netty系列之:使用netty搭建websocket客户端

在网速快速提升的时代,浏览器已经成为我们访问各种服务的入口,很难想象如果离开了浏览器,我们的网络世界应该如何运作。现在恨不得把操作系统都搬上浏览器。但是并不是所有的应用都需要浏览器来执行,比如服务器和服务器之间的通信,就需要使用到自建客户端来和服务器进行交互。本文将会介绍使用netty客户端连接websocket的原理和具体实现。

2022-09-06 08:55:45 3206 1

原创 Redisson整合

一、整合redisson作为分布式锁等功能框架1、引入依赖<!-- 用redisson作为所有分布式锁,分布式对象等功能框架--> <dependency> <groupId>org.redisson</groupId> <artifactId>redisson</artifactId> <version>3.12.5</

2022-04-05 18:58:52 1215

原创 redis解决缓存击穿问题(本地锁)

本地锁锁住当前进程//从数据库查询并封装分类数据 public Map<String, List<Catelog2Vo>> getCatalogJsonFromDb() { //只要是同一把锁,就能锁住需要这个锁的所有线程,使用this,this代表的就是当前对象 //1.synchronized(this):SpringBoot所有的组件在容器中都是单例的 /** * 100万个请求同时进来,进来以

2022-04-05 16:35:28 164

原创 缓存使用-整合redis

1、引用redis jar包<!-- 基础包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>-->

2022-03-22 17:36:42 891

原创 java跨域解决方案

​​​​​​​package com.atguigu.gulimall.gateway.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.cors.CorsConfiguration;import org.springframework.we.

2021-06-09 15:02:26 988

原创 Java中使用递归算法实现查找树形结构中所有父级和子级节

controller: /** * 查出所有分类以几子分类,以树形结构组装起来 */ @RequestMapping("/list/tree") public R list(){ List<CategoryEntity> entities=categoryService.listWithTree(); return R.ok().put("data", entities); }Se...

2021-06-09 14:59:23 3851 3

原创 JSR303数据校验

1、如果无法使用,则引用依赖 <dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> <version>1.1.0.Final</version> </dependency> <dependency> <groupId&gt

2021-06-02 15:50:37 321

原创 树形json对象数组根据id获取对应的对象

import { getNodeFullName } from '@/utils/index.js'//传入对象和idthis.GetSubJson(this.resourceTreeData, this.materialsInStockData.resourceId)GetSubJson(jsonData, destID) { for (var i = 0; i < jsonData.length; i++) { .

2021-02-24 15:39:50 703

原创 vue 根据id获取json对象数组里的对象

let materialsSupplierData=this.materialsSupplierList.find(item => item.id === this.materialsInStockData.supplierId)

2021-02-24 15:23:06 3703

原创 docker安装及试用docker安装redis、mysql等

一、docker教程https://blog.csdn.net/jxyang95/article/details/108056028

2021-02-21 16:34:59 74

原创 element table 去表全选

<style scoped> /deep/.el-table__header-wrapper .el-checkbox{ display:none }</style>

2021-02-08 15:07:16 125

原创 element 组件下移

使用: style="margin-top:20px" <el-row style="margin-top:20px"> <el-col :span="12"> <el-form-item label="最终得分:" prop="name" id="name"> <el-input v-model="projectReappraisalApplyData..

2020-09-29 09:45:46 691

转载 elementUI Table的行合并通用方法

有些业务需求是需要table进行行合并的,所以就写了个通用的方法来处理,废话不多说,先上图首先是内部使用el-table的方法:span-method='objectSpanMethod'data() { return { table: [{ id: '1', checkRoom: 'CTROOM', checkProject: '颈椎MRICT', checkMoney: '300.22', attention: '检查

2020-09-29 09:34:17 1280

原创 idea 设置 git不上传文件

1、idea项目中.gitignore 文件如下(这些文件不会上传到git上): **/mvnw **/mvnw.cmd **/.mvn **/target/ .idea **/.gitignore

2020-08-29 12:05:07 2304

原创 git安装和配置

1、官网下载太慢,可以用国内的镜像下载https://npm.taobao.org/mirrors/git-for-windows/2、下载完成后安装一直next3、环境配置 (1)右键点击桌面上的Git Bash快捷图标,我们要用账号进行环境配置 (2)# 配置用户名git config --global user.name "username" //( "username"是自己的账户名,)# 配置邮箱git config --global user...

2020-08-25 11:59:06 215

原创 docker安装

1、docker 安装文档https://docs.docker.com/engine/install/centos/2、卸载旧版本内容$ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ .

2020-08-24 14:38:27 126

原创 14、JDBC

什么是JDBC : Java连接数据库!需要jar包的支持: java.sql javax.sql mysql-conneter-java… 连接驱动(必须要导入) 实验环境搭建​CREATE TABLE users( id INT PRIMARY KEY, `name` VARCHAR(40), `password` VARCHAR(40), email VARCHAR(60), birthday DATE...

2020-07-17 14:53:38 108

原创 13、过滤器、监听器常见应用

监听器:GUI编程中经常使用;public class TestPanel { public static void main(String[] args) { Frame frame = new Frame("中秋节快乐"); //新建一个窗体 Panel panel = new Panel(null); //面板 frame.setLayout(null); //设置窗体的布局​ frame.setBounds(300,3...

2020-07-17 14:49:27 122

原创 12、监听器

实现一个监听器的接口;(有N种) 编写一个监听器 实现监听器的接口… //统计网站在线人数 : 统计sessionpublic class OnlineCountListener implements HttpSessionListener {​ //创建session监听: 看你的一举一动 //一旦创建Session就会触发一次这个事件! public void sessionCreated(HttpSessionEvent se) { Serv...

2020-07-17 14:48:28 106

原创 11、Filter (重点)

Filter:过滤器 ,用来过滤网站的数据; 处理中文乱码 登录验证…. Filter开发步骤: 导包 编写过滤器 导包不要错 实现Filter接口,重写对应的方法即可 public class CharacterEncodingFilter implements Filter {​ //初始化:web服务器启动,就以及初始化了,随时等待过滤对象出现! public void init(FilterConfig fil...

2020-07-17 14:47:11 102

原创 10、MVC三层架构

什么是MVC: Model view Controller 模型、视图、控制器10.1、早些年用户直接访问控制层,控制层就可以直接操作数据库;servlet--CRUD-->数据库弊端:程序十分臃肿,不利于维护 servlet的代码中:处理请求、响应、视图跳转、处理JDBC、处理业务代码、处理逻辑代码​架构:没有什么是加一层解决不了的!程序猿调用|JDBC|Mysql Oracle SqlServer ....10.2、MV...

2020-07-17 14:45:07 143

原创 9、JavaBean

实体类JavaBean有特定的写法: 必须要有一个无参构造 属性必须私有化 必须有对应的get/set方法; 一般用来和数据库的字段做映射 ORM;ORM :对象关系映射 表--->类 字段-->属性 行记录---->对象 people表id name age address 1 1号 3 西安 2 2号 18 西安 3 3号 100

2020-07-16 14:58:38 100

原创 8、JSP

8.1、什么是JSPJava Server Pages : Java服务器端页面,也和Servlet一样,用于动态Web技术!最大的特点: 写JSP就像在写HTML 区别: HTML只给用户提供静态的数据 JSP页面中可以嵌入JAVA代码,为用户提供动态数据; 8.2、JSP原理思路:JSP到底怎么执行的! 代码层面没有任何问题 服务器内部工作 tomcat中有一个work目录; IDEA中使用Tomcat的会在I.

2020-07-16 14:55:55 195

原创 7、Cookie、Session

7.1、会话会话:用户打开一个浏览器,点击了很多超链接,访问多个web资源,关闭浏览器,这个过程可以称之为会话;有状态会话:一个同学来过教室,下次再来教室,我们会知道这个同学,曾经来过,称之为有状态会话;你能怎么证明你是西开的学生?你 西开 发票 西开给你发票 学校登记 西开标记你来过了 一个网站,怎么证明你来过?客户端 服务端 服务端给客户端一个 信件,客户端下次访问服务端带上信件就可以了; cookie 服务器登记你来过了,下次你来的时候我来匹配你

2020-07-16 14:46:51 125

原创 6、Servlet

6.1、Servlet简介 Servlet就是sun公司开发动态web的一门技术 Sun在这些API中提供一个接口叫做:Servlet,如果你想开发一个Servlet程序,只需要完成两个小步骤: 编写一个类,实现Servlet接口 把开发好的Java类部署到web服务器中。 把实现了Servlet接口的Java程序叫做,Servlet6.2、HelloServletSerlvet接口Sun公司有两个默认的实现类:...

2020-07-16 14:38:37 154

原创 5、Maven

我为什么要学习这个技术? 在Javaweb开发中,需要使用大量的jar包,我们手动去导入; 如何能够让一个东西自动帮我导入和配置这个jar包。 由此,Maven诞生了! 5.1 Maven项目架构管理工具我们目前用来就是方便导入jar包的!Maven的核心思想:约定大于配置 有约束,不要去违反。 Maven会规定好你该如何去编写我们的Java代码,必须要按照这个规范来;5.2 下载安装Maven...

2020-07-15 16:00:16 78

原创 4、Http

4.1、什么是HTTPHTTP(超文本传输协议)是一个简单的请求-响应协议,它通常运行在TCP之上。 文本:html,字符串,~ …. 超文本:图片,音乐,视频,定位,地图……. 80 Https:安全的 443 4.2、两个时代 http1.0 HTTP/1.0:客户端可以与web服务器连接后,只能获得一个web资源,断开连接 http2.0 HTTP/1.1:客户端可以与web服务器连接后...

2020-07-15 15:59:44 190

原创 3、Tomcat

3.1、 安装tomcattomcat官网:http://tomcat.apache.org/3.2、Tomcat启动和配置文件夹作用:启动。关闭Tomcat访问测试:http://localhost:8080/可能遇到的问题: Java环境变量没有配置 闪退问题:需要配置兼容性 乱码问题:配置文件中设置 3.3、配置可以配置启动的端口号...

2020-07-15 15:59:18 80

原创 2、web服务器

2.1、技术讲解ASP: 微软:国内最早流行的就是ASP; 在HTML中嵌入了VB的脚本, ASP + COM; 在ASP开发中,基本一个页面都有几千行的业务代码,页面极其换乱 维护成本高! C# IIS <h1> <h1><h1> <h1> <h1> <h1> <h1&

2020-07-15 15:59:06 122

原创 1、JavaWeb基本概念

1、基本概念1.1、前言web开发: web,网页的意思 , www.baidu.com 静态web html,css 提供给所有人看的数据始终不会发生变化! 动态web 淘宝,几乎是所有的网站; 提供给所有人看的数据始终会发生变化,每个人在不同的时间,不同的地点看到的信息各不相同! 技术栈:Servlet/JSP,ASP,PHP 在Java中,动态web资源开发的技术统称为JavaWeb;

2020-07-15 15:58:51 141

空空如也

空空如也

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

TA关注的人

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