程序员小羽
码龄10年
关注
提问 私信
  • 博客:27,903
    社区:1
    27,904
    总访问量
  • 52
    原创
  • 2,105,178
    排名
  • 8
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2015-05-14
博客简介:

小羽的博客

博客描述:
欢迎大家来到小羽的博客
查看详细资料
个人成就
  • 获得3次点赞
  • 内容获得6次评论
  • 获得26次收藏
  • 代码片获得163次分享
创作历程
  • 1篇
    2022年
  • 51篇
    2021年
成就勋章
TA的专栏
  • SpringBoot
    7篇
  • SpringMVC
    1篇
  • Java
    7篇
  • mysql
    5篇
  • docker
    7篇
  • mybatis
    1篇
  • vue
    4篇
  • javascript
    1篇
  • python
    1篇
  • 分布式
    1篇
  • Hive
    6篇
  • MapReduce
    3篇
  • Hadoop
    7篇
兴趣领域 设置
  • 后端
    后端架构
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

179人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

docker安装RabbitMQ

拉取镜像docker pull rabbitmq:management创建容器docker run -d \ -p 15672:15672 \ -p 5672:5672 \ -e RABBITMQ_DEFAULT_USER=root \ -e RABBITMQ_DEFAULT_PASS=2650393056 \ --name rabbitmq \ --hostname=rabbitmqhost \ rabbitmq:management如果是租用的公网服务器, 需要确认官方.
原创
发布博客 2022.03.20 ·
2337 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java一些简单的StringAPI

String// char转String (1)char[] helloArray = { 'a', 'b', 'c'};String helloString = new String(helloArray);// char转String (2)char[] helloArray = { 'a', 'b', 'c'};String helloString = "";helloString = helloString.copyValueOf( helloArray );// 从下标2位置获
原创
发布博客 2021.12.08 ·
326 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue上传进度条

<template> 进度: {{speeds}} <form name="form" method="post" enctype="multipart/form-data"> <input type="file" name="file" @change="formFile($event)"/><br> <input type="button" value="上传" @click="submit()"/> </form>
原创
发布博客 2021.11.09 ·
1203 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

拦截器放行swagger页面

@Configurationpublic class WebConfig implements WebMvcConfigurer { /** * 放行swagger-ui静态资源 */ @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("swagger-ui.html")
原创
发布博客 2021.11.07 ·
2332 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

SpringBoot拦截器返回前端Vue数据

拦截器返回数据// 获得responseHttpServletResponse httpResponse = (HttpServletResponse) response;// 服务器允许发送cookiehttpResponse.setHeader("Access-Control-Allow-Credentials", "true");// 允许接收请求的域名httpResponse.setHeader("Access-Control-Allow-Origin", "http://localho
原创
发布博客 2021.11.07 ·
1055 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

axios 发送 header 并且设置允许跨域

axios.post(`/api`, obj, { headers: {'Token': 'xxxxx'}})别忘了后端要设置允许的自定义header参数response.setHeader("Access-Control-Allow-Origin", "*");response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE, PUT, HEAD");//这里设置允许的自定义header参数resp
原创
发布博客 2021.11.06 ·
6758 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

SpringBoot下Cookie和Session简单使用

cookie// 获取浏览器端cookie数组Cookie[] cookies = request.getCookies();// 循环遍历cookiefor (Cookie cookie : cookies) { System.out.printf("key:%s value:%s
", cookie.getName(), cookie.getValue());}// 创建一个新cookieCookie cookie = new Cookie("key", "value");// 过
原创
发布博客 2021.11.03 ·
1412 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

SpringBoot 拦截器

注册拦截器@Configurationpublic class WebConfig implements WebMvcConfigurer { /** * 注册拦截器 * addInterceptor: 注册拦截器对象 * addPathPatterns: 拦截的请求 * excludePathPatterns: 拦截白名单 */ @Override public void addInterceptors(InterceptorRegistry registry) {
原创
发布博客 2021.11.03 ·
145 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

从零创建SpringBoot项目

pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/mav
原创
发布博客 2021.11.02 ·
124 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mysql事务

CREATE PROCEDURE selectjm()BEGIN #创建变量cnt, 初始值为0 DECLARE cnt INT DEFAULT 0; #将查到的num字段,赋值给cnt select num into cnt from goods;IF cnt>0 THEN #num自减1 UPDATE goods SET num = (num-1);END IF;END
原创
发布博客 2021.11.02 ·
105 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringBoot 使用JWT实现token验证

使用JWT引入依赖<!--引入jwt--><dependency> <groupId>com.auth0</groupId> <artifactId>java-jwt</artifactId> <version>3.4.0</version></dependency>生成token//设置过期时间Calendar instance = Calendar.getInstanc
原创
发布博客 2021.10.16 ·
558 阅读 ·
0 点赞 ·
2 评论 ·
1 收藏

mysql 原生配置主从同步

docker映射mysql的my.cnf文件#mysql默认配置文件是从/etc/my.cnf加载的#这个命令用于查看mysql配置文件加载顺序, mysql只会从第一个位置找配置文件mysql --help|grep 'my.cnf'#用于查看是否配置过用户指定的配置文件ps aux|grep mysql|grep 'my.cnf'#所以我们要映射/etc/my.cnf的配置文件docker run --name mariadb -v /docker/mysql/my.cnf:/etc/
原创
发布博客 2021.10.16 ·
155 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringBoot 配置文件使用

配置文件参数#修改项目的虚拟路径server.servlet.context-path=/hello配置文件优先级#第一application.properties#第二application.yml#第三application.yaml获取配置数据#优先级第三#大小写敏感#数据值前必须有空格, 作为分隔符#使用缩进代表层级关系, 但是不允许用TAB, 要用空格, 空格数不重要, 只要相同层级对齐即可msg1: 'hello
world' #不识别转义字符, 原样输出
原创
发布博客 2021.10.16 ·
181 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

快速搭建 SpringMVC 项目

SpringMVC配置写法新建一个maven项目添加web4.0支持,项目右键Add Frameworks Support—Web ApplicationFile — Project Structure — Artifacts在项目WEB-INF下创建lib文件夹,加号Library Files把jar包都导入进去目录结构Spring-02-HelloMVC -src --main ---java ----HelloController.java ---resources ----
原创
发布博客 2021.10.16 ·
504 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringMVC 解决 mybatis 属性名和字段名不一致

要解决的问题:属性名和字段名不一致方案二:使用结果集映射->ResultMap 【推荐】<resultMap id="test" type="User"> <!-- column是数据库表的列名 , property是对应实体类的属性名 --> <result column="pwd" property="password"/></resultMap> <select id="selectUserById" resultM
原创
发布博客 2021.10.16 ·
461 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

技术的架构及演变的过程

纯静态页#我要一个简单的页面html静态页#不好看css样式#用户反应没有交互JavaScript#需要多做一些页面bootstrap jquery#这设计的不专业, 让专业设计师来墨刀 小piu ProcessOn#没有什么动画效果帧动画 svg canvas webgl#用户说浏览器打不开浏览器的兼容性初具规模公司员工渐渐多了起来, 项目渐渐有了规模#项目要加个后端jsp thymeleaf php#需要让用户登陆cookie和session验证用
原创
发布博客 2021.10.16 ·
463 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

docker 常见操作

启动docker#启动dockerservice docker start#停止dockerservice docker stop添加网段#创建虚拟网段docker network create -d bridge my-bridge镜像操作#查看本机全部镜像docker images#搜索镜像docker search xxx#拉取镜像docker pull xxx#删除镜像docker rmi xxx容器操作#查看本机容器docker ps -a#
原创
发布博客 2021.10.14 ·
127 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

centos安装docker环境

yum update#安装docker底层支持工具sudo yum install -y yum-utils device-mapper-persistent-data lvm2#阿里云加速yumyum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo#更新一下仓库信息sudo yum makecache fast#安装dockeryum -y instal
原创
发布博客 2021.10.14 ·
107 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

docker开启CA认证

docker开启ca认证mkdir -p /docker/docker_cacd /docker/docker_ca#输入两次密码openssl genrsa -aes256 -out ca-key.pem 4096#输入密码,然后依次输入国家是 CN,省例如是Shanghai、市Shanghai、组织名称、组织单位、姓名或服务器名、邮件地址,都可以随意填写openssl req -new -x509 -days 365 -key ca-key.pem -sha256 -out ca.pem
原创
发布博客 2021.10.14 ·
556 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue自动化路由

修改路由文件import {createRouter,createWebHashHistory} from 'vue-router'let routes = [];let url;//获取src下的所有后缀为.vue的文件const files = require.context("/src", true, /\.vue$/);files.keys().forEach(key => { //判断vue页面里是否有controller函数 if(files(key).defaul.
原创
发布博客 2021.09.11 ·
397 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多