自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 资源 (4)
  • 收藏
  • 关注

原创 Java-Web大作业——编程导航系统

Java Web课程设计——基于SSM框架的编程导航系统(实现的功能丰富)

2021-12-29 00:46:06 842

原创 Gitee+PicGo搭建个人免费图床

picgo是目前我用到的最好用的图片上传工具,图片可以上传到阿里云、腾讯云等云服务器,还可以上传到github、gitee等代码托管平台,上传成功后会自动复制链接或markdown格式或html格式到剪切板。下面介绍使用picgo+gitee快速搭建个人免费图床的方法。一、下载并安装PicGo以及相关配置1、官网下载picgo,官网地址:https://github.com/Molunerfinn/PicGo/releases如果官网无法打开可以下载我下载好的安装包:https://www.aliyu

2021-07-21 22:05:22 447 2

原创 数据结构实验三——栈和队列的基本操作

**一、实验内容**1. 实验目的编程实现顺序栈和链栈的基本操作:建栈,取栈顶元素,入栈,出栈;编程实现循环队列和链队列的基本操作:建队列,取队头元素,入队,出队。2. 基本要求掌握栈的顺序存储结构、链式存储结构及其基本操作;掌握队列的顺序存储结构、链式存储结构及其基本操作。4. 支撑的课程目标本实验项目可以支撑“目标1. 理解数据结构的基本概念、计算机内部数据对象的表示和特性。掌握线性表、树、图等数据逻辑结构、存储结构及其差异以及各种操作的实现。”、和“目标2能够针对实际问题选

2020-10-11 20:53:19 5851

原创 Docker开启远程API访问

【代码】Docker开启远程API访问。

2024-03-12 19:53:45 586 1

原创 centOS7安装最新版 gcc g++

提示要卸载的版本有两个依赖,要先卸载掉这两个依赖(注意:下面要卸载的版本号要和上面提示的两个依赖的版本号一致)因为centOS默认自带4点几版本的gcc 、g++编译器,是比较老的版本的,所以先把老版本卸载掉。在安装之前,可以先去查询一下目前gcc 、g++的版本以及区别,本文用了第11版。因为不配置环境变量的话,每打开一个客户端,就需要执行一次上面的第三步配置安装包。2、安装gcc和g++包(注意版本号:11版)3、配置安装好的包(注意版本号:11版)2、 查看当前的安装版本号。1、在系统中安装存储库。

2024-03-05 13:52:23 2621

原创 CentOS7配置静态IP地址以及主机名

网关查看方法:修改完成后保存,执行命令,重启网络服务。重启后使用ifconfig或ip addr。

2024-03-04 17:46:34 422

原创 Ubuntu添加AppImage到桌面及应用程序菜单

desktop 文件置于桌面时可以作为类似 Windows 的快捷方式一样来启动软件当快捷方式像如上图所示一样时是无法启动软件的,右击 > 允许运行 ,右击 > 属性 中在权限中设置允许执行文件 后图标处没有红叉即可启动这样就可以从桌面启动了。

2024-01-27 19:56:48 1488 1

原创 使用pagehelper插件进行分页查询

【代码】使用pagehelper插件进行分页查询。

2024-01-06 22:56:22 483

原创 项目中对日期进行格式化的方法

在属性上添加@JsonFormat(pattern = “yyyy-MM-dd HH:mm:ss”)注解。缺点:每一个属性都需要添加注解。需要引入jackson包。引入jackson包。

2024-01-05 22:16:56 645

原创 在mybatis中编写SQL时,提示表名和字段名的设置方法

一、在设置中搜索SQL Dialects二、将Global SQL Dialect和Project SQL Dialect设置为MySQL三、添加Path,选择当前项目,完成后应用四、连接要使用的数据库,连接到具体要使用的数据库五、连接完成后,在xml中编写sql语句就会有表名和字段名的提示

2024-01-05 21:24:31 732

原创 vsftpd ftp服务器配置

2023-08-01 11:35:20 123

原创 RabbitMQ

MQ(message queue),从字面意思上看,本质是个队列,FIFO 先入先出,只不过队列中存放的内容是message 而已,还是一种跨进程的通信机制,用于上下游传递消息。在互联网架构中,MQ 是一种非常常见的上下游“逻辑解耦+物理解耦”的消息通信服务。使用了 MQ 之后,消息发送上游只需要依赖 MQ,不用依赖其他服务。

2023-08-01 11:33:59 1375

原创 pipework(Docker网络管理工具)

在宿主机上创建两个docker容器,网络指定为none,后面使用pipework在设置。还提供其他选项,例如设置容器的MAC地址、修改容器的默认路由等。使用pipework建立网桥s1与容器之间的连接,为容器创建网卡。是指要为容器分配的IP地址和子网掩码,测试,在任一容器中可ping通另一个容器。命令查看更详细的帮助信息和选项列表。是指要操作的容器名称或容器ID,是指要连接的目标网桥名称,

2023-08-01 11:32:30 459

原创 Open vSwitch(OVS虚拟交换机)

在Open vSwitch(OVS)中,“port"是指物理或逻辑网络设备的接口,用于连接虚拟交换机与外部网络或其他虚拟机。3.假设数据包是这个网络设备发来的第一个数据包,在OVS内核中,将不会有相应的流表缓存信息存在,那么内核将不会知道如何处置这个数据包。端口在OVS中起到了关键的作用,它们允许虚拟机、物理设备和其他网络组件之间的通信和互联。总体而言,Open vSwitch 提供了一种灵活、可扩展的虚拟交换机解决方案,适用于构建虚拟化环境和软件定义网络,提供了高级网络功能和集中管理的能力。

2023-08-01 11:31:14 3727

原创 Iptables

NFQUEUE 是一种 iptables 和 ip6tables 的目标(an iptables and ip6tables target),将网络包处理决定委托给用户态软件。比如,下面的规则将所有接收到的网络包(all packet going to the box)委托给监听中的用户态程序去决策。用户态软件必须监听队列 0(connect to queue 0),并从内核获取消息;然后给每个网络包给出判决(verdict)。

2023-08-01 11:28:45 131

原创 docker的使用

在主机上创建一对虚拟网卡veth pair设备,Docker将veth pair设备的一端放在新创建的容器中,并命名为eth0(容器的网卡),另一端放在主机中,以vethxxx这样类似的名字命名,并将这个网络设备加入到docker0网桥中。​ 使用host模式的容器可以直接使用宿主机的IP地址与外界通信,容器内部的服务端口也可以使用宿主机的端口,不需要进行NAT,host最大的优势就是网络性能比较好,但是docker host上已经使用的端口就不能再用了,网络的隔离性不好。的网桥,并使其可供容器使用。

2023-08-01 11:26:02 806

原创 Linux Bridge(网桥)

Linux Bridge(Linux网桥)是一个软件层面的网络设备,用于在Linux系统中创建和管理网络桥接。它允许将多个物理或虚拟网络接口连接在一起,以创建一个共享相同网络段的网络。下面是Linux Bridge的一些关键特点和用途:网络桥接:Linux Bridge允许将多个网络接口连接在一起,形成一个透明的二层网络桥接。桥接的网络接口可以是物理接口(例如以太网卡)或虚拟接口(例如虚拟机网卡、Docker容器的网卡)。

2023-08-01 11:22:41 2631

原创 gorm基础

在使用ORM工具时,通常我们需要在代码中定义模型(Models)与数据库中的数据表进行映射,在GORM中模型(Models)通常是正常定义的结构体、基本的go类型或它们的指针。同时也支持及接口(interfaces)。gorm.ModelRole string `gorm:"size:255"` // 设置字段大小为255not null"` // 设置会员号(member number)唯一并且不为空Num int `gorm:"AUTO_INCREMENT"` // 设置 num 为自增类型。

2023-08-01 11:21:05 102

原创 Gin框架使用

也可以使用函数创建一个名为name的模板,然后对其调用上面的方法去解析模板字符串或模板文件。Gin中的中间件必须是一个类型。// StatCost 是一个统计耗时请求耗时的中间件 func StatCost() gin . HandlerFunc {

2023-08-01 11:18:12 329

原创 SpringBoot工程开启热部署

一、添加依赖在pom.xml配置文件中添加以下依赖<!--SpringBoot开发者插件,用于热部署--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId></dependency>二、设置打开Settings->build选项-&g

2022-05-01 21:24:49 366

原创 SpringBoot集成Mybatis-Plus及Mybatis-Plus简单操作

一、SpringBoot集成Mybatis-Plus方法创建springboot项目这里可以选择MySQL坐标,也可以不选然后自己手动添加添加依赖 <!--mybatis-plus--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter&

2022-04-27 23:15:53 2347

原创 将SpringBoot项目持续部署到服务器

SpringBoot持续部署到服务器 jar

2022-04-13 13:28:20 776

原创 CentOS7安装 MySQL8

CentOS安装 MySQL81、在MySQL官网中查找YUM源rpm安装包: http://dev.mysql.com/downloads/repo/yum/2、下载rpm安装包: wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm3、安装mysql源: yum localinstall mysql80-community-release-el7-3.noarch.rpm4、安装mysql: yum i

2022-04-01 15:02:19 169

原创 AcWing 790. 数的三次方根

原题链接题目描述给定一个浮点数 n,求它的三次方根。输入格式共一行,包含一个浮点数 n。输出格式共一行,包含一个浮点数,表示问题的解。注意,结果保留 6 位小数。数据范围−10000≤n≤10000输入样例:1000.00输出样例:10.000000求解思路:使用二分法,从给定的数据范围-10000~10000中二分寻找一个数,使得这个数的3次幂等于n。代码:import java.util.Scanner;public class Main { public

2022-03-10 07:15:00 168

原创 Java大数运算(BigInteger & BigDecimal)

BigInteger用于大整数运算使用时需要导入包:import java.math.BigInteger;初始化方法:BigInteger a=new BigInteger(“123”); //第一种,参数是字符串BigInteger a=BigInteger.valueOf(123); //第二种,参数可以是int、long常用方法:BigInteger abs() //返回大整数的绝对值BigInteger add(BigInteger val) //返回两个大整数的和Bi

2022-03-09 22:32:22 609

原创 Java保留小数位数的方法

import java.math.BigDecimal;import java.text.DecimalFormat;import java.text.NumberFormat;public class 保留小数点后几位数字 { double d = 123424.234324; public void f1() { BigDecimal bg = new BigDecimal(d); double d1 = bg.setScale(4,BigDecimal.ROUND_HALF_UP

2022-03-09 07:30:00 464

原创 Java中int转换为String&String转换为char的方法

int转换成String:String.valueOf(int x);String转成为字符数组:str.toCharArray()package weiyuexin;public class int转换为String { public static void main(String[] args) { int x = 12345; String str = String.valueOf(x); //将int类型的数x转换为String类型 char ch[] = str.toCh

2022-03-08 00:53:43 149

原创 Java排序函数Arrays.sort()

public static void sort(Object[] a)对指定对象数组根据其元素的自然顺序进行升序排列。同样的方法适用于所有的其他基本数据类型(Byte,short,Int等)。使用sort排序时需要导入import java.util.Arrays;包使用方法:package weiyuexin;import java.util.Arrays; //需要导入Arrays包import java.util.Scanner;public class sort排序函数 { pub

2022-03-05 20:13:39 801

原创 Java判断字符为空或空格的方法&&读入包含空格的字符串的方法

package weiyuexin;import java.util.Scanner;public class 字符判空 { public static void main(String[] args) { char ch1 = ' ',ch2='a'; //判断字符是否为空格使用Character.isSpace(ch) if(Character.isSpace(ch1)) { System.out.println("ch1是空格"); }else { System

2022-03-04 12:55:37 6097

原创 洛谷算法P4414 [COCI2006-2007#2] ABC

题目描述三个整数分别为 A,B,CA,B,C。这三个数字不会按照这样的顺序给你,但它们始终满足条件:A < B < CA<B<C。为了看起来更加简洁明了,我们希望你可以按照给定的顺序重新排列它们。输入格式第一行包含三个正整数 A,B,CA,B,C,不一定是按这个顺序。这三个数字都小于或等于 100100。第二行包含三个大写字母 AA、BB 和 CC(它们之间没有空格)表示所需的顺序。输出格式在一行中输出 AA,BB 和 CC,用一个 (空格)隔开。输入输出样例输入#1

2022-03-02 00:09:44 751

原创 Python自动化办公之大量数据excel的处理

起因:有一个excel表格,它很大,里边有四千多条数据要求:将身份证号后8位加上姓名拼音的首字母拼接成一个字符串,作为登录系统的用户名,然后将这些数据导入到数据库中。首先,在导入数据库之前,需要我们拿到身份证后8位和姓名拼音的首字母,然后将他们拼接在一起写入excel表格中。这么多数据肯定不能是一行一行自己手动去拼接或者是使用excel处理,除非自己闲的蛋疼。思路其实很简单,下面是写好的代码:import pypinyinimport xlrdimport xlwtfrom pypiny

2021-11-29 23:28:06 1643

原创 解决使用intellij idea开发MAVEN项目在target目录下不存在mapper.xml文件

解决使用intellij idea开发MAVEN项目在target目录下不存在mapper.xml文件使用mybatis开发时,又遇到以下错误:Exception in thread "main" org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): top.weiyuexin.mapper.UserMapper.queryUserByName at org.apache.ibatis.bind

2021-11-25 21:40:32 4080 1

原创 nginx反向代理tomcat

nginx代理tomcat的配置如下:server { listen 80; server_name pns.weiyuexin.top; #access_log /var/log/nginx/host.access.log main; location / { root html; index index.html index.htm; proxy_pass http://1.15.60.193:

2021-11-24 00:12:31 2959

原创 Windows 下注册系统服务(以nginx和php-cgi开机自启动为例)

首先下载nssm官网 https://nssm.cc/download下载完成后解压得到一下目录我们使用的时64位的版本将win64文件夹下的nssm.exe复制到nginx根目录下cmd进入nginx根目录下,输入nssm install <服务名称>选择要开机自启动的程序这里nginx.exe不需要输入参数,然后点击安装安装完成后进入服务,找到服务nginx,双击后选择启动方式为自启动,这样就会开机自动启动nginx服务器。需要输入参数的服务以php

2021-11-20 01:48:11 3300

原创 C++的商品管理系统

一、系统简要介绍采用C++语言设计实现一个适合超市使用的进出货商品管理系统,实现商品的进货、销售、商品分类、营收管理、订单管理、管理员等功能。二、系统分层数据流图三、系统结构图四、数据库设计根据商品管理系统的概念设计,采用关系模型设计。系统共有3个实体对象表,并使用存储过程、函数和触发器等内容对数据库进行操作。分别是users表、goods表、indent表。根据用户的属性,users表共包含四个字段,其字段名、属性、类型和约束如下表。用户对象中,用户编号id为主键isAdmi

2021-11-19 01:41:40 7600 2

原创 C++获取数组的长度

C++没有提供直接得到数组长度的函数,需要自己计算定义一个数组:使用sizeof(n)/sizeof(n[0])来计算数组的长度int length = sizeof(n)/sizeof(n[0]); //sizeof()函数可以返回数组所占的内存,而sizeof(a[0])返回的是数组第一个元素所占的内存测试#include<bits/stdc++.h>using namespace std;int main(){ int n[5] = {1,2,3,4,5};

2021-11-08 21:50:20 641

原创 当CodeIgniter遇到Nginx报404错误的解决办法

由于CodeIgniter当初是设计在apache的,而apache对pathinfo是支持比较好的,所以一切都很nice。但是当你把写好的代码放到nginx上,傻眼了,可能出了CodeIgniter的welcom之外,其他都是404错误。而我惊奇的发现,CodeIgniter的官方文档竟然对在Nginx上的配置只字不提。而你百度”CodeIgniter Nginx 404”又能搜到一堆一堆的文章,奇葩的是几乎每个文档的配置方法貌似还不大一样。如果你搞好了还罢,搞不好就是配几个晚上都搞不定,像我一样。40

2021-10-13 20:12:23 682

原创 nginx服务器配置SSL证书使用https协议

nginx服务器配置SSL证书使用https协议操作环境经:1、操作系统:腾讯云 centOS 8 服务器2、nginx版本:1.20.13、安装 SSL 证书前,在 Nginx 服务器上开启 “443” 端口,避免证书安装后无法启用 HTTPS。一、申请SSL证书申请证书的话阿里云、腾讯云都可以,我这里选择的是腾讯云,因为腾讯云有免费的证书前往腾讯云控制台,点击我的证书-》申请免费证书填写域名、邮箱等信息后点击下一步,选择dns验证,然后到域名dns控制台添加指定的记录验证域名二

2021-09-21 13:29:23 555

原创 Ubuntu切换到root用户,su认证失败

Ubuntu 安装后,root用户默认是被锁定了的,不允许登录,也不允许 “su” 到 root。有人说这是个不好的实践,特别是对于服务器来说。我觉得对于桌面用户来说,这样安全性更高一些,是应该的;但对于服务器可以设置成允许 “su” 到root,但不允许root用户直接登录”。而我为了开发时的方便,则在桌面和服务器上都采用这种方式。 问题:su认证失败使用su命令登录到root用户时,老是报"su:认证失败"错误。报这个错误的原因是root用户默认是被锁定了的,只要使用passwd命令重新设置下ro

2021-09-17 12:28:44 3748 1

原创 CentOS 8安装配置MySQL 8.0

安装MySQL8.0使用最新的包管理器安装MySQLsudo dnf install @mysql开启启动安装完成后,运行以下命令来启动MySQL服务并使它在启动时自动启动:sudo systemctl enable --now mysqld要检查MySQL服务器是否正在运行,请输入:sudo systemctl status mysqld添加密码及安全设置运行mysql_secure_installation脚本,该脚本执行一些与安全性相关的操作并设置MySQL根密码:sudo

2021-09-08 21:12:39 182 2

大学虚拟校园程序.zip

大学计算机学院创新实践项目虚拟校园项目

2021-12-21

TakeColor.zip

takecolor取色器是一款轻便小巧的屏幕色彩拾取小工具。takecolor取色器是目前为止使用感觉比较好的取色工具,可以直接使用快捷键“alt+C”就可以取色,方便快捷,可以针对电脑屏幕上任何位置的色彩进行自定义拾取,

2020-05-23

windows下最新php开发环境搭建.zip

Windows环境下PHP开发环境的搭建 操作系统:windows10, 软件版本:Apache-2.4.43, PHP-7.4.5, Mysql-5.7.29 其他需要:vc15, msvcr120.dll

2020-05-23

python-3.8.2.rar\Python开发环境

python-3.8.2.rar\Python开发环境

2020-05-23

空空如也

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

TA关注的人

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