自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Joe world的博客

交流学习

  • 博客(32)
  • 收藏
  • 关注

原创 16进制读取文件

2024-02-27 16:18:14 386 1

原创 记录下载安装rabbitmq(Linux) 并整合springboot--详细版(全)

安装rabbitmq 整合springboot

2024-01-12 18:38:28 738

原创 代理设计模式

代理模式是java中最常见的设计模式之一,所谓的代理模式就i是指客户端并不直接调用实际的·对象,而是通过代理,来间接调用对象,1.因为客户端不想直接访问实际的对象,或者访问实际的对象存在困难,因此通过一个代理对象来完成。2.不改变原程序代码的前提下,对功能进行扩充。通过代理模式,我们可以很方便的给代码添加日志记。为什么要采用这种间接的形式来调用对象呢?录,事务控制,权限控制等一系列功能。

2024-01-12 18:37:08 478

原创 .sql文件编译成.plb文件

sql编译成plb

2024-01-03 09:42:40 439

原创 记录制作系统U盘

【代码】记录制作系统U盘。

2023-11-29 15:19:24 375

原创 mac安装配置mysql 详细教程(简单)

下载这个 安装版本 傻瓜式继续 下一步等等。

2023-03-30 15:57:44 346 1

原创 springboot整合redis

1.先创建一个springboot 工程 然后写个curd2.添加pom文件redis 依赖 <!--redis 依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId>

2022-05-18 16:23:43 181

原创 手把手教你springboot整合mybatis+vue+饿了么实现增删改查从0到1适合初学者

创建springboot 工程 添加pom架构springboot + mybatis + mysql + lombok + vue + 饿了么前期准备工作先创建后台springboot改jdk版本改包名选几个常用我通常用的都是yml 所以我把 properties删除 创建一个yml 文件dev 里面的代码server: port: 7000logging: level: root: info c

2022-03-18 16:02:16 2706

原创 使用EasyExcel实现下载文件

下载pom我使用的是2.1.1版本 <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.1.1</version> </dependency> <depende

2021-12-26 12:12:09 1446

原创 记录vue+饿了么整合阿里云oss 实现图片上传保存到MySQL 前台回显

vue代码 查看图片 上一张下一张前后切换图片的实现 <el-table-column label="头像" width="100" align="center"> <template slot-scope="scope"> <el-image v-if="scope.row.avatar!=null && scope.row.avatar!=''" sty

2021-12-22 16:34:27 1198

原创 使用vue实现增删改查操作适合初学者

首先得是查询先画表格 <!-- 数据列表 --> <el-table :data="pageResult.content" @row-click="clickRow" style="width: 100%" stripe border :size="size" :height="tableHeight" v-loading="tabieLoading" element-loading-text="加载中..." @selection-change="

2021-12-10 10:47:08 3422 1

原创 linux安装配置redis并且开启远程登录

下载 解压tar -zvxf redis-5.0.7.tar.gz安装c语言环境yum install gcc-c++进入解压后的redis目录编译make对redis 进行安装make install 编辑当前文件夹下的redis.conf把文件中的daemonize属性改为yes表示在后台启动开启redis远程访问服务把 redis.conf配置文件中的 bind 127.0.0.1 这一行给注释掉 这里的bind指的是只有指定的网段才能远程访问这个redis 注释掉后

2021-12-02 14:55:10 1568

原创 手把手教你Linux安装jdk

官网下载Linux版本的jdk解压 tar zxvf jdk-8u301-linux-x64.tar.gz 进入profile 文件 vi /etc/profile配置环境变量export JAVA_HOME=/joe/install/jdkexport CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH=$PATH:$JAVA_HOME/bin

2021-12-01 17:50:24 760

原创 MySQL根据string类型的时间来排序

使用UNIX_TIMESTAMP函数比如 我的时间格式是 2021/5/5 1:00:00 这种的string类型的日期 如果直接 ORDER BY 数据会乱 会出现 00 ,10, 12, 1, 2, 3 这样的时间排序 如图这个时候就能使用unix_timestamp函数 ORDER BY unix_timestamp(要排序的字段) DESC这样的话就i完美解决了解释1 无参数调用:UNIX_TIMESTAMP()返回值:自’1970-01-01 00:

2021-11-30 16:53:59 3418

原创 手把手教你linux 安装MySQL

学习目标:解压 tar zxvf mysql-5.7.35-linux-glibc2.12-x86_64.tar.gz 移动并且重新命名 为mysql 不移动不改名字都行 mv mysql-5.7.35-linux-glibc2.12-x86_64 ../install/mysql在MySQL文件夹下创建data 目录 (就是你解压后的MySQL目录mkdir data更改mysql目录下所有的目录及文件夹所属的用户组和用户,以及权限 chown -R mysql:my

2021-11-29 14:36:41 681

原创 springboot内置的tomcat 支持最大的并发量

SpringBoot内置Tomcat,在默认设置中,Tomcat的最大线程数是200,最大连接数是10000。支持的并发量是指连接数,也就是说 支持最大并发量是一万(默认) Tomcat有两种处理连接的模式,1,是BIO,一个线程只处理一个Socket连接,2,是NIO,一个线程处理多个Socket连接。由于HTTP请求不会太耗时,而且多个连接一般不会同时来消息,所以一个线程处理多个连接没有太大问题。一个线程处理多个连接数会很慢 有可能会超时默认内嵌Tomcat配置:server...

2021-11-26 14:48:55 16320 2

原创 MySQL清空表数据

清空表数据一共有三种方式1 、truncate (速度很快) 自增字段清空从1开始 全表清空首选2、drop 直接删表…啥都没了啥都没了 … … … …3、delete 速度慢的一批 自增字段不清空MySQL清空表数据命令:truncate说明:删除内容、释放空间但不删除定义,也就是数据表的结构还在。与drop不同的是,它只是清空表数据而已,它比较温柔。truncate table 表名注意:不能与where一起使用。truncate删除数据后是不可以rollback

2021-11-23 14:53:50 4810

原创 当我被问起get和post的区别

GET和POST两种基本请求方法的区别:瞎逛帖子的时候无意中看到一个大佬写的帖子 感觉写很很好就引用过来GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。当你在面试中被问到这个问题,你的内心充满了自信和喜悦。你轻轻松松的给出了一个“标准答案”

2021-11-18 10:42:59 85

原创 springboot控制台日志打印到日志文件 (请求路径,执行sql,参数等)

经过几天的尝试 重终于把这个东西肝出来了目录结构我添加太多pom了 忘记有哪些了 也懒得找了 也就是常用的那几个吧 依赖pom 小伙子们自己添加吧!!!首先你要把你项目跑起来 配置数据源如下server: port: 7001logging: level: root: info com.joe: debugspring: datasource: type: com.zaxxer.hikari.HikariDataSource driver-c

2021-11-16 16:20:44 1405

原创 springboot 自定义异常捕获 手动抛出

try { int a =1/0; }catch (Exception e) { e.printStackTrace(); //手动抛出异常 throw new worldExcept(6000,"执行了自定义异常"); }@Data@AllArgsConstructor@NoArgsConstructorpublic class worldExcept ex.

2021-11-11 22:01:11 790

原创 postman调用springboot 能请求到 但是参数后台接收不到

postman调用springboot 能请求到 但是参数后台接收不到springboot 接收参数如果是map 就需要 在postman 中选择body form-data 里面书写参数如果 接收参数是具体的实体类对象就需要 在body 中选择raw 以json 的形式进行传参...

2021-11-11 15:46:45 1587

原创 win 电脑使用cmd窗口把文件夹以及目录打印到txt文件中

win 电脑使用cmd窗口把文件夹以及目录打印到txt文件中: 打开cmd 窗口 输入dir /s /b >1.txt就会在当前文件夹下创建一个1.txt 文件 里面就是当前文件夹下的所有文件夹以及文件名称

2021-11-10 13:37:35 2136

原创 GitHub删除项目

GitHub删除项目进入项目 点击settings 拉到最下面点击delete this repository输入路径(不要有空格)点击下方按钮就删除了

2021-11-09 17:45:49 253

原创 记录idea整合git 创建分支 合并分支提交

创建项目在idea中创建所需的java项目1(配置git在File–>Setting->Version Control–>Git–>Path to Git executable选择你的git安装后的git.exe文件,然后点击Test,测试是否设置成功2(在IDEA中设置GitHubFile–>Setting->Version Control–>GibHub3(创建本地项目VCS–>Import into Version Control–>

2021-11-09 17:16:01 2504

原创 springboot整合swagger2

springboot整合swagger2:创建项目省略 添加pom: <!--swagger--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.7.0</versi

2021-11-07 20:30:01 136

原创 postman调用springbooti接口正常执行 正常进入 日志正常打印 但是返回给前台出现404

postman调用springboot后台出现404问题描述:@Overridepublic void run() {bytes = mmInStream.read(buffer);mHandler.obtainMessage(READ_DATA, bytes, -1, buffer).sendToTarget();} </font><hr style=" border:solid; width:100px; height:1px;" color=#000000 s

2021-11-07 19:34:18 617

原创 记录@EnableKafka和@KafkaListener注解

记录@EnableKafka和@KafkaListener注解第一步、启动zookeeper server和kafka server启动zookeeper server:bin/zookeeper-server-start.sh config/zookeeper.properties启动两个kafka server:bin/kafka-server-start.sh config/server-1.properties;bin/kafka-server-start.sh config/server.

2021-11-04 14:39:04 5152

原创 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):

今天遇到一个很奇怪的问题 如下 ↓刚创建的新的项目 测试一下报org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):com.xxx.xxx.dao.xxxx.listAll这个错误 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.xxx.xxx.dao.xxxx.listAll

2021-11-03 11:08:16 2823

原创 下载并配置redis

下载并配置redis下载redis使用xshell 连接Linux为了方便管理,将Redis文件中的conf配置文件和常用命令移动到统一文件中redis 停止服务redis 启动服务(后台)更改ip进入下载redis官网地址https://redis.io/download使用xshell 连接Linux上传刚在redis官网上下载的压缩包 并且上传我是把redis安装到/usr/local/one/redis 中的 直接上传到这个目录解压 tar -zxf redis-6.2.5.ta

2021-09-07 09:50:22 170

原创 SpringMVC的文件上传(单个文件)

SpringMVC单个文件上传(上传到tomcat)先导入jar包在SpringMVC配置文件中添加一个Bean前台我用的是jspcontroller先导入jar包因为写文件上传下载需要用到两个jar包 一个是io的一个是fileupload <!--以下2个jar包⽤于⽂件上传--> <!-- https://mvnrepository.com/artifact/commons-io/commons-io --> <dependency> &

2020-08-09 19:19:30 193

原创 超级简单的通用mapper (MavenWeb工程)

超级简单的通用mapper (MavenWeb工程)前提是ssm整合完成才能使用1、在pom中引入插件和jar在build标签中引入 <!--mybais逆向工程的插件--> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactI

2020-08-01 21:46:19 445

原创 mybatis逆向工程

超级简单的逆向工程导入坐标创建配置文件创建java类 测试运行导入坐标所使用的是1.3.5版本的jar<!-- 逆向工程的jar--><dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artifactId> <version>1.3.5</version&gt

2020-07-17 12:48:56 71

空空如也

空空如也

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

TA关注的人

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