03 2020 档案

sts安装lombok
摘要:由于springboot项目中有@Slf4j 注解等,而eclipse需要安装lombok插件才能正常编译 打印日志方式:log.info("打印日志"); 如果不使用注解也可以使用传统的方式打印日志,就是麻烦点: private final Logger logger = LoggerFactor 阅读全文

posted @ 2020-03-19 17:02 atomgame的记事本

sprintboot 整合Servlet,Filter,Listener
摘要:简介: 如果需要整合第三方框架时,可能还是不得不使用Servlet,Filter,Listener,Springboot中也有提供支持。 @WebServlet("/my") public class MyServlet extends HttpServlet { @Override protect 阅读全文

posted @ 2020-03-17 13:33 atomgame的记事本

sprintboot 配置AOP
摘要:简介: SpringBoot框架中对AOP有很好的支持,简单AOP概念: JoinPoint(连接点):类里面可以被增强的方法即为连接点,例如,想修改哪个方法的功能,那么该方法就是一个连接点。 Pointcut(切入点):对JoinPoint进行拦截的定义即为切入点,例如拦截所有insert开始的方 阅读全文

posted @ 2020-03-17 13:31 atomgame的记事本 阅读(184) 评论(0) 推荐(0)

SprintBoot 启动任务系统
摘要:简介: 有一些特殊的任务需要在系统启动时执行,例如配置文件的加载,数据库初始化等操作,如果没有使用SpringBoot,这些问题可以在Listener中解决。SpringBoot提供了两种解决方案:CommandLineRunner和ApplicationRunner,这两个差别主要体现在参数上。 阅读全文

posted @ 2020-03-17 13:28 atomgame的记事本

SpringBoot 错误和异常捕获
摘要:全局异常处理: @ControllerAdvice 最常见的使用场景就是全局异常处理。比如上传文件超过了限制大小,就会抛出异常,此时可以通过@ControllerAdvice结合@ExceptionHandler定义全局异常捕获机制。 当我们没有定义异常捕获机制的时候,控制台会报错: 在src中添加 阅读全文

posted @ 2020-03-17 12:09 atomgame的记事本

SprintBoot 文件上传
摘要:1.单文件上传。 STS直接新建基于springboot web的项目,然后新建一个FileUploadController.java类用于写upload上传接口逻辑和upload.html上传页面 上代码: FileUploadController.java package com.example 阅读全文

posted @ 2020-03-16 21:40 atomgame的记事本

svg-icon的使用
摘要:1.webpack.base.conf中配置svg的依赖和loader { test: /\.svg$/, loader: 'svg-sprite-loader', include: [resolve('src/icon')], options: { symbolId: 'icon-[name]' 阅读全文

posted @ 2020-03-15 15:00 atomgame的记事本

使用vue router 的过程中抱Error in render: "TypeError: Cannot read property 'matched' of undefined"的错误
摘要:最近遇到这样一个问题,百思不得其解: 原因肯定是出在router上,但是具体哪里不清楚,于是百度一番,终于发现解决方法: 其实这是因为创建的router实例是有命名规范的 import Vue from 'vue' import App from './App.vue' import rou fro 阅读全文

posted @ 2020-03-15 14:28 atomgame的记事本

VUE 提示 Failed to resolve Loader: sass-loader
摘要:说明项目中没有 sass-loader依赖,由于sass-loader需要node-sass组件,所以我们需要安装的是两个组件: node-sass sass-loader 分别: npm i node-sass -D npm i sass-loader -D 注:这里吧这两个组件安装到开发依赖下, 阅读全文

posted @ 2020-03-15 13:28 atomgame的记事本

vue 官方换肤实现
摘要:演示地址: https://elementui.github.io/theme-chalk-preview/#/zh-CN 原理: element ui 2.0版本之后是基于scss实现的,所有到颜色都是通过变量进行定义,所以我们可以通过修改变量来达到动态换肤的目的. 代码: 1.换肤组件: The 阅读全文

posted @ 2020-03-15 11:26 atomgame的记事本

Vue 之 Mixins (混入)
摘要:Mixins Mixins是一种分发Vue组件中可复用功能的非常灵活的一种方式。 什么时候使用Mixins 1. 页面的风格不用,但是执行的方法和需要的数据类似,我们是选择每个都写呢还是提取出公共部分呢? 基础实例 我们有一对不同的组件,它们的作用是切换一个状态布尔值,一个模态框和一个提示框。这些提 阅读全文

posted @ 2020-03-15 10:38 atomgame的记事本

normalize.css在vue中使用
摘要:css样式初始化 normalize在vue中使用 1、Normalize.css只是一个很小的css文件,但它在磨人的HTML元素样式上提供了跨浏览器的高度一致性。相比于传统的CSS reset,Normalize.css是一种现代的、为HTML5准备的优质替代方案。总之,Normalize.cs 阅读全文

posted @ 2020-03-15 10:20 atomgame的记事本

vue系列教程:vue路由 vue-router
摘要:传统意义上,路由是定义一系列的访问地址规则,路由引擎根据这些规则匹配并找到对应的处理页面,然后将请求转发给页面进行处理。所有的后端开发都是这样做的,但前端路由不存在请求一说。前端路由是直接找到与地址匹配的组件或对象并将其渲染出来。改变浏览器地址而不向服务器发出请求有两种做法:一是在地址中加入#以欺骗 阅读全文

posted @ 2020-03-14 16:20 atomgame的记事本

npm install 常用的-S 、-D 、-g 有什么区别?
摘要:npm install 本身就有一个别名 npm i npm i module_name -S 即 npm install module_name --save 写入dependencies,发布到生产环境npm i module_name -D 即 npm install module_name 阅读全文

posted @ 2020-03-14 15:43 atomgame的记事本

vue系列教程:插值
摘要:vue中的插值,简单来说,就是通过更改script中定义的属性的值,来达到修改html中的值这样一个效果。例如: 我们在div中添加了一个h1标签,看到没有,{{ title }} 这块代码就叫插值。插值的语法是{{}}中加上变量名的形式。 这里的title是我们在script的data函数里边定义 阅读全文

posted @ 2020-03-14 13:50 atomgame的记事本

vue系列教程:使用vuecli脚手架搭建第一个vue程序
摘要:VUE CLI是VUE官方发布的一个快速搭建VUE工程的工具。所以在我们搭建第一个VUE项目之前,需要先来安装VUE CLI脚手架。 安装VUE CLI脚手架 VUE CLI脚手架目前已经发布到了4.2的版本了,可以通过cmd或者vscode的终端来查看电脑上已经安装的VUE CLI版本。 命令是 阅读全文

posted @ 2020-03-14 11:50 atomgame的记事本

1. Spring Boot 的第一个程序 HelloWorld
摘要:SprintBoot项目的创建方式有很多,可以通过idea,eclips,maven命令行等形式搭建,本系列教程采用STS快速搭建SprintBoot项目。 首先需要下载STS,下载方式可以参考文章:spring-tool-suite-4下载安装及报错的解决办法。 双击打开STS图标 , 选择项目保 阅读全文

posted @ 2020-03-13 08:47 atomgame的记事本

springboot配置https以及http重定向
摘要:HTTPS配置: JDK提供了一个Java数字证书管理工具keytool,在/jdk/bin目录下,通过这个工具可以自己生成一个数字证书,生成命令如下: keytool -genkey alias tomcathttps -keyalg RSA -keysize 2048 -keystore san 阅读全文

posted @ 2020-03-04 17:54 atomgame的记事本

Eclipse如何设置自动提示?
摘要:Eclipse设置自动提示可通过以下方式实现, 1、运行Eclipse开发工具,在开发工具最顶端菜单栏,点击“windows”->"preferences",弹出preferences设置窗口。 2、在preferences中找到Java,依次展开列表"Editor"->"Content Assis 阅读全文

posted @ 2020-03-04 15:53 atomgame的记事本

Eclipse护眼技巧
摘要:作为一名IT工作者,无时无刻不需要浏览网页编写代码。眼睛长时间接受高强度冲击容易造成损伤。介绍几种方法缓解你的眼疲劳! 一、Eclipse主题设置 夜间模式下选择夜间主题当然是最合适的。 步骤:WIndows-->Preference-->General-->Appearance 注意:此时切换之后 阅读全文

posted @ 2020-03-04 13:23 atomgame的记事本

spring-tool-suite-4下载安装及报错的解决办法
摘要:内容简介 从官网下载了最新的spring-tool-suite-4-4.3.1.RELEASE-e4.12.0-win32.win32.x86_64.zip压缩包,解压后无法安装,提示没有找到JRE或JDK,需要首先安装JDK包。 一、JDK的下载与安装 1、下载JDK (1)进入官网:https: 阅读全文

posted @ 2020-03-04 12:05 atomgame的记事本 阅读(14487) 评论(1) 推荐(1)

导航