透晓西桥
码龄6年
求更新 关注
提问 私信
  • 博客:52,046
    52,046
    总访问量
  • 88
    原创
  • 7
    粉丝
  • 39
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:重庆市
加入CSDN时间: 2019-08-06
博客简介:

Yang's Blog

查看详细资料
个人成就
  • 获得41次点赞
  • 内容获得23次评论
  • 获得80次收藏
  • 博客总排名2,229,132名
创作历程
  • 65篇
    2021年
  • 23篇
    2020年
成就勋章
TA的专栏
  • 前端
  • CSS
    2篇
  • Vue
    5篇
  • JAVA
  • Java基础
    2篇
  • JavaWeb
    10篇
  • MyBatis
    10篇
  • Mybatis-plus
  • Spring
    8篇
  • SpringMVC
    9篇
  • SSM整合
    1篇
  • SpringBoot
    4篇
  • 安全框架
  • 常见问题
    14篇
  • Python
    4篇
  • Python基本库
    4篇
  • Python爬虫
    12篇

TA关注的专栏 1

TA关注的收藏夹 0

TA关注的社区 1

TA参与的活动 0

兴趣领域 设置
  • 数据结构与算法
    推荐算法
  • 人工智能
    scikit-learn聚类
创作活动更多

『技术文档』写作方法征文挑战赛

在技术的浩瀚海洋中,一份优秀的技术文档宛如精准的航海图。它是知识传承的载体,是团队协作的桥梁,更是产品成功的幕后英雄。然而,打造这样一份出色的技术文档并非易事。你是否在为如何清晰阐释复杂技术而苦恼?是否纠结于文档结构与内容的完美融合?无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

55人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

Shiro + Redis + Jwt

1. ShiroConfig配置安全管理器配置Session管理器配置缓存配置过滤路径package com.yang.server.config.shiro;import org.apache.shiro.mgt.DefaultSubjectDAO;import org.apache.shiro.mgt.SessionStorageEvaluator;import org.apache.shiro.mgt.SubjectDAO;import org.apache.shiro..
原创
发布博客 2021.03.23 ·
467 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Swagger

1. 相关依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.7.0</version> </dependency> <dependency> <groupId>com.github.xiao
原创
发布博客 2021.03.21 ·
209 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Vuex

1. 下载安装npm i vuex -S2. 配置indeximport Vuex from 'vuex'import Vue from 'vue'Vue.use(Vuex)const store = new Vuex.Store({ // 多个模块 modules: { }, // 变量 state: { menus: {} }, // 计算属性 getters: { }, // 方法,非异
原创
发布博客 2021.03.09 ·
229 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Axios

1. 安装npm i axios -S2. 配置utils/api.jsimport axios from "axios";axios.defaults.baseURL = 'http://localhost:8080'/** * 创建axios实例 * @type {AxiosInstance} */const http = axios.create({ timeout: 10 * 1000, headers: { 'Content-Type':
原创
发布博客 2021.03.07 ·
346 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Springboot+Vue文件上传

1. java@Controllerpublic class FileUploadController { SimpleDateFormat sdf = new SimpleDateFormat("/yyyy/MM/dd/"); @ResponseBody @PostMapping("upload") public Map<String, Object> upload(@RequestParam("file") MultipartFile file, Ht
原创
发布博客 2021.03.06 ·
248 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringBoot中Log4j的使用

1. 导入包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version>2.1.3.RELEASE</version> <exclusions> <exclusion>
原创
发布博客 2021.03.03 ·
460 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

日期相关类

1. Date类1.1 创建日期对象Date date = new Date();:默认为当前系统时间public Date() { this(System.currentTimeMillis());}Date date = new Date(1000);:可以传入一个参数,为毫秒数,从1970年1月1日计起的毫秒数public Date(long date) { fastTime = date;}Date date = new Date(10, 0, 1);
原创
发布博客 2021.03.03 ·
142 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

块级/行内元素:水平/垂直居中

一、块级元素1. 水平居中边距marginmargin: 0 auto定位positionposition: absolute;left:50%;right: 50%;transform: translate(-50%)浮动float: left;margin-left: 50%;margin-right: 50%;transform: translate(-50%);flex布局html{ display: flex; justify-co
原创
发布博客 2021.02.19 ·
251 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Flex弹性容器的使用

使用了display: flex的元素,其子元素,无论块级元素还是行内元素,均变为行内块元素1. flex-direction修改元素的排列方向1.1 row横向排列,从左侧开始排列1.2 row-reverse横向排列,从右侧开始排列1.3 column纵向排列,从顶部开始排列1.4 column-reverse纵向排列,从底部开始排列2. flex-wrap当一行元素不能容下时,是否换行2.1 nowrap超出不换行,压缩子元素的大小.
原创
发布博客 2021.02.19 ·
333 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

webpack配置(Vue-cli4)

1. 别名配置const path = require('path'); // 引入path模块function resolve(dir) { return path.join(__dirname,dir) //path.join(_dirname)设置绝对路径}module.exports = { chainWebpack:(config)=>{ config.resolve.alias //第一个参数:别名 第二个参数:路径
原创
发布博客 2021.02.19 ·
318 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ElementUI

1. 下载npm i element-ui -S2. 配置element-ui/index.js2.1 全局导入import ElementUI from 'element-ui';import 'element-ui/lib/theme-chalk/index.css';import Vue from 'vue'Vue.use(ElementUI)2.2 按需导入import Vue from 'vue';import 'element-ui/lib/theme-chalk/in
原创
发布博客 2021.02.19 ·
217 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

路由Router

1. 安装vue-Routernpm i vue-router -S2. 配置router文件import VueRouter from 'vue-router'import Vue from 'vue'Vue.use(VueRouter)const routes = [ { path: '/', redirect: '/login' }, { path: '/login', component: ()
原创
发布博客 2021.02.19 ·
138 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SSM项目注意点

1. jsp文件中的css/js的href/src引用默认为相对路径页面中引用资源<link rel="stylesheet" href="static/lib/layui-v2.5.7/css/layui.css" media="all">如果当前页面对应的请求为http://localhost:8080/smbms/user/user,则请求资源的路径为:http://localhost:8080/smbms/user/static/lib/layui-v2.5.7/css/layui.
原创
发布博客 2021.02.07 ·
404 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringMVC:Controller返回String类型字符串时,浏览器不能解析为json格式

问题描述:使用fastjson时,若加上了消息转换器,当controller返回值为json字符串时,对于双引号会自动加上反斜杠,使用jackson则不会出现该问题解决方法:使用jackson </dependency> <!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind --> <dependency> ..
原创
发布博客 2021.02.07 ·
914 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

整合SSM

1.Maven环境配置依赖导入 <dependencies> <!-- 工具--> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> </dependency> <d
原创
发布博客 2021.02.07 ·
120 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

工具类:Bean与Map转换

package com.yang.util;import com.yang.pojo.Book;import org.springframework.cglib.beans.BeanMap;import java.beans.PropertyDescriptor;import java.lang.reflect.Method;import java.util.HashMap;import java.util.Map;public class BeanUtils extends org.s
原创
发布博客 2021.02.07 ·
237 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringMvc使用FastJson做为json的转换器

参考:链接 <mvc:annotation-driven> <mvc:message-converters register-defaults="true"> <bean class="com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter"> <property name="supportedMediaTypes" va
原创
发布博客 2021.02.07 ·
198 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

AOP操作

1. AOP术语连接点:类里面哪些方法可以被增强,这些方法称为连接点切入点:实际被真正增强的方法,称为切入点通知(增强):实际增强的逻辑部分称为通知(增强)前置通知后置通知环绕通知异常通知最终通知切面:把通知应用到切入点的过程2. 注解方式被增强类@Componentpublic class User { public void sayHello(){ System.out.println("hello"); }}
原创
发布博客 2021.02.07 ·
174 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

代理模式

1. 静态代理2. 动态代理可以在不改变目标方法功能的前提下,在代理中增强自己的功能代码,达到功能增强的目的。程序开发中的意义:比如,你所在的项目中,有一个功能是别人写好的,比如print(“hello”),你想在这个功能基础上再加上其他的功能,比如再输出print(“world”),但不别人的文件,这就需要代理完成动态代理相关的类:InvocationHandler接口Proxy类newProxyInstance方法接口public interface UserServ
原创
发布博客 2021.02.07 ·
120 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Bean

1. 工厂BeanSpring中有两种Bean,一种为普通Bean,另一中为工厂Bean1.1 普通Bean在配置文件中定义bean类型就是返回类型1.2 工厂Bean工厂bean在配置文件中定义的bean类型和返回类型不同创建类,作为工厂bean,实现接口FactoryBeanpublic class MyFactoryBean implements FactoryBean<User> { @Override public User getObj
原创
发布博客 2021.02.07 ·
352 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多