自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 springboot使用注解作为切点

aop.注解

2022-12-01 09:21:22 568

原创 SpringSecurity入门

SpringSecurity入门

2022-10-05 11:10:12 834

原创 Springboot2.2.5整合Mysql5.7.27和Mybatis

spring boot整合MySQL和mybatis

2022-07-08 17:05:55 781

原创 cookie、session、token

cookie、session、token发展和区别

2022-07-04 10:39:27 128

原创 SpringCloud-gateway网关入门使用

gateway入门使用

2022-06-29 16:57:47 246

原创 简单模拟TCP文件传输(上传)

服务端代码如下package com.ljy.inernet.tcpTest;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.net.ServerSocket;import java.net.Socket;public class ServerDemo02 { public static v.

2021-09-13 17:27:51 187

原创 简单模拟TCP消息传递

服务端代码如下package com.ljy.inernet.tcpTest;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import java.net.ServerSocket;import java.net.Socket;public class ServerDemo01 { public static void main(String[.

2021-09-13 16:44:57 289

原创 防火墙的入栈出栈规则设置

防火墙的入栈出栈规则设置入栈规则设置出栈规则设置入栈规则设置目的设置入栈规则的目的,是为了让客户端或者其他终端去访问服务器的时候,能够把一些想要暴露出的端口暴露出来供其去访问,而其他端口则被隐藏起来不能够被外部去访问设置方法在防火墙软件网页中找到网络管理,其中的NAT中找到目的NAT,在其中设置入栈端口,其中需要填写的其他参数,在其对应的地方去新增即可出栈规则设置目的设置出栈规则的目的,是为了让服务器内部能够访问到局域网内的客户端及其他终端,方便一些硬件的调用设置方法在防火墙软件网

2021-09-12 19:04:55 3031

原创 linux上,docker中mysql数据备份

docker在运行MySQL镜像的时候把容器内部的数据已经挂载到Linux系统上,这还不够,还需要对挂载出来的文件进行备份操作备份的脚本如下,将用户名、密码、IP、端口、备份存放地址等改为自己的即可#!/bin/bash# 设置mysql的登录用户名和密码(根据实际情况填写)mysql_user="root"mysql_password="root"mysql_host="localhost"mysql_port="5036"mysql_charset="utf8mb4" # 备份文件存

2021-08-16 14:21:16 502

原创 docker镜像的导出和导入以及导入后运行

当在虚拟机上docker镜像能够成功运行起来后,接下来需要把虚拟机上的镜像从虚拟机上导出然后导入到服务器上并运行构建镜像,使用docker-compose --compatibility build 命令构建镜像,这时docker-compose.yml文件是用来构建镜像的,所以里面要写的是构建镜像的语句(可以参考前几篇docker文章),构建前把之前的镜像删除掉,批量删除某前缀的镜像命令如下,把xxx改为前缀即可docker images |grep xxx | awk -F' ' '{print

2021-08-16 13:53:41 1732

原创 docker-compose(容器编排)部署前后端分离springcloud+vue项目

使用docker-compose去部署项目有如下步骤1.打包好的jar包,dist文件2.每个jar包,dist文件对应的dockerFile文件3.docker-compose.yml文件4.使用docker-compose up命令构建并启动容器下面是详细说明1.①jar包的dockerFile文件,每个命令详细解释在上篇文章中②dist文件的dockerFile文件,每个命令详细解释,以及nginx.conf怎么修改在上上篇文章中2.docker-compose.yml文件,注意

2021-07-21 18:34:32 809 1

原创 docker部署springcloud项目(使用dockerFile构建)

1.编写dockerFile注册中心,registery-centerFROM java:8COPY registry-center-1.0-SNAPSHOT.jar /register.jarENTRYPOINT ["java","-jar","register.jar"]EXPOSE 9000①使用jdk8②把打包好的registry-center-1.0-SNAPSHOT.jar 复制到容器中并命名为register.jar③使用命令启动jar包④暴露9000端口剩下的

2021-07-19 16:44:19 3254 1

原创 docker部署nginx服务器,并允许vue项目(使用dockerFile构建)

1.编写dockerFile,并命名为nginxFROM nginxMAINTAINER ljyCOPY nginx.conf /etc/nginx/nginx.confCOPY dist /usr/share/nginx/distEXPOSE 8000一行一行解释一下①直接领取nginx镜像②作者名③把写好的nginx.conf 复制替换掉镜像中的nginx.conf其中需要改的在红色框内,首先修改需要使用的端口(根据实际情况来),然后改访问ip地址(一般是localhost),第

2021-07-19 16:14:01 914 3

原创 docker部署启动MySQL

1.首先需要有一个MySQL镜像,这里直接使用docker pull拉取docker pull mysql:5.7.26随后查看我们刚刚拉取的MySQL,可以看到已经在镜像群里了2.获取到MySQL镜像之后,接下来就是启动该镜像docker run -p 3306:3306 --name myMysql -v /usr/local/work/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7.26参数说明:①

2021-07-08 17:28:32 322

原创 斑马打印机(zebraZT410R-203dpi)打印RFID标签流程

1.首先连接到打印机下面代码为连接打印机的代码,其中ip为打印机ip地址,"TcpConnection.DEFAULT_CPCL_TCP_PORT"的值为6101。public Zt410Util(String ip) throws ConnectionException { Connection con = new TcpConnection(ip, TcpConnection.DEFAULT_CPCL_TCP_PORT); con.open(); }2.接着利用

2020-07-31 10:37:41 5194 1

原创 RFID标签

标签存储标签操作标签操作有两种①盘存操作:盘存操作用于获取多个标签的EPC码②访问操作:访问操作就是筛选出一个标签进行读、写、锁等操作

2020-07-27 13:26:19 500

原创 VScode使用码云进行版本控制

1.在项目文件夹下的终端中输入git init来初始化git2.将项目加入git(注意add后面有.)git add .3.commit到自己的仓库中git commit -m "init my project"4.和码云上的地址链接起来git remote add origin https://gitee.com/5.pushgit push -u origin ma...

2020-02-24 11:30:21 289

原创 vue项目打包部署到centos系统nginx服务器

需要注意的问题有1.如果页面不显示,说明路径有问题进入index.js中,修改如下把 “/“修改为”./”,这样就能够显示页面了2.elementUI不显示的问题进入utils.js中,修改如下添加 publicPath:’…/…/’,之后elementUI就显示出来了...

2020-02-11 11:05:28 1004

原创 Mybatis-plus,插入数据到数据库时,id自增问题

在配置文件中加入如下代码mybatis-plus.global-config.db-config.id-type=auto就解决了

2020-02-08 17:48:06 3634

原创 ElementUI分页组件的使用

1.首先从官网把组件代码粘贴过来<el-pagination background layout="prev, pager, next" :total="total" :page-size="size" @current-change="changePage" ></el-pagination>解释一下其中...

2020-02-08 10:32:31 1220

原创 Mybatis-Plus,在spring boot中的分页实现

1.需要一个配置类,官网可以找到package com.demo2.demo.config;import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor;import com.baomidou.mybatisplus.extension.plugins.pagination.optimize.JsqlPars...

2020-02-07 18:06:41 258

原创 vue+ElementUI首个实例

昨天弄了一下elementUI的实践,想想还是整理一下,省的到时候忘了先看一下最终结果图。首先从elementUI官网上找到了Container布局容器将其粘贴到创建好的index.vue中,核心代码如下<el-aside width="200px" style="background-color: rgb(238, 241, 246)"> <el-menu...

2020-02-07 11:28:19 305

原创 vue前端项目的创建以及ElementUI等配置

1.使用淘宝NPM 镜像npm install -g cnpm --registry=https://registry.npm.taobao.org2.安装vue-cli(vue脚手架)cnpm install vue-cli -g //全局安装 vue-cli3.创建项目vue init webpack ”项目名称“4.升级版本到3cnpm install...

2020-02-06 10:59:24 191

原创 前后端分离spring boot+vue跨域问题

当出现跨域问题时在spring boot项目中创建一个类如下package com.demo2.demo.config;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.CorsRegistry;imp...

2020-02-05 17:10:51 495

原创 Mybatis框架总结

1.Mybatis的优点①sql语句写在xml中,与Java代码解耦②mybatis不需要手动开关数据库连接③mybatis能够很好与Spring集成④很好的与各种数据库兼容,只要JDBC支持的数据库,mybaits都支持2.#{}和${}的区别是什么?#{}是预编译处理,${}是字符串替换具体例子如下:①seleclt * from user where id = #{};如...

2019-09-25 21:01:52 259

原创 代理

1.静态代理简单实现①首先需要一个接口,执行类和代理类都实现这个接口public interface Person { public void sell();}②写一个卖房子的户主类,实现上面的接口public class Seller implements Person { @Override public void sell() { Syste...

2019-09-24 15:30:22 96

原创 Spring框架总结

1.ApplicationContext 应用上下文容器取Bean和Bean工厂容器取Bean的区别①ApplicationContext容器获取Bean时:ApplicationContext ac = new ClassPathXmlApplicationContext("spring-config.xml");当执行这句话时,spring-config.xml的bean已经被加载了,...

2019-09-23 16:58:40 145

转载 数据库之视图详解

https://blog.csdn.net/daaikuaichuan/article/details/84572056

2019-09-11 16:54:49 125

转载 数据库索引是什么怎么用

https://blog.csdn.net/weiliangliang111/article/details/51333169

2019-09-11 16:40:54 125

转载 序列化和反序列化的简单理解

https://blog.csdn.net/abc6368765/article/details/51365838

2019-09-11 16:20:06 109

原创 计算机网络总结

1.OSI七层协议是哪些7.应用层(HTTP,FTP等)6.表示层5.会话层4.传输层(TCP,UDP协议等)3.网络层(IP协议等)2.数据链路层(ARP协议等)1.物理层2.OSI五层协议是哪些5.应用层4.传输层3.网络层2.数据链路层1.物理层3.TCP和UDP的区别1.TCP是面向连接的,而UDP是无连接的2.TCP提供可靠的服务,发送的数据无差错、不丢失...

2019-09-10 16:20:09 119

原创 SpringBoot配置mybatis逆向工程

1.把pom.xml中的build块改为如下代码<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spri...

2019-09-07 17:11:46 245

原创 SpringBoot配置free marker

1.添加如下依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-freemarker</artifactId> <version>2.1....

2019-09-07 16:44:11 627

原创 SpringBoot配置druid数据库连接池

1.首先添加如下依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.10</version&g...

2019-09-07 15:57:13 284

原创 SpringBoot配置jetty服务器

SpringBoot是内置tomcat服务器的,如果想使用jetty服务器的话,需要先把tomcat服务器排除在外在pom.xml中添加如下代码<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-bo...

2019-09-07 15:37:01 1379

原创 JAVA基础(持续更新。。。。。)

1.在子类构造器中使用super()显示调用父类的构造方法,super()必须写在子类构造方法的第一行,否则编译不通过;2.在同一个.java文件中,在类中再去声明一个类,这个类的私有属性是可以在外面类的main函数中通过"对象.属性"可以直接调用,而不用再去写get函数,(可能是因为类中类的私有属性还属于外面类的属性,所以在其main函数中可以直接调用).3.this()函数和super()...

2019-09-04 21:36:29 128

原创 01背包问题(动态规划)

#include<iostream>#include<vector>using namespace std;vector<int> weight;vector<int> value;int main(){ int n; cin>>n; int w,v; weight.push_back(0); value.push_...

2019-09-04 15:10:20 162

原创 汉诺塔问题(分治递归思想)

汉诺塔的基本思想就是1.先把上面n-1个通过c转移到b(因为我的c里面要放n,也就是最大的那个)2.把a中的 n(最大的那个)移动到c3.再把b中的n-1个通过a移动到c;整个过程就结束了,然后递归调用这个函数,每一层递归都执行这三个步骤最后n=1的时候,想象一下,n=1的时候,是不是把c中的1直接移到c中即可,所以这就是终止条件。今天可算是理解了汉诺塔的原理了!!!```#incl...

2019-08-29 21:59:48 1141

原创 快速排序(分治算法递归实现)

1.找基准数做参考2.定义ll=left,rr=right3.从右开始滑,遇到小于基准数的停,否则rr–,继续滑,找到比基准数小的后,再从左开始滑,遇到比基准数大的停,否则ll++,继续滑之道ll==rr时循环结束4.最后把下标为 ll 的和下标为left(left没动一直是最左边的)数交换,第一次交换就完成了,左边比基准数小,右边比基准数大。5.递归把左边和右边的继续快速排序,...

2019-08-28 20:51:27 1038

原创 归并排序(分治算法队列递归实现)

分治思想就是先分成一小块一小块,最后再一步步合并起来,最后完成排序下面代码需要注意的地方是:int asize=arr.size();我一开始的时候直接在for循环中使用arr.size()但是我这个for循环中arr是在不断pop的,所以导致其size也在不断变化,不能达到对半分的效果,用一个变量来把最初始的size记录下来后,得到的结果就正常了#include<iostream&gt...

2019-08-28 16:02:12 300

空空如也

空空如也

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

TA关注的人

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