自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 问答 (1)
  • 收藏
  • 关注

转载 springboot集成log4j2(转)

(转自:上帝爱吃苹果博客:https://www.cnblogs.com/keeya/p/10101547.html)在项目推进中,如果说第一件事是搭Spring框架的话,那么第二件事情就是在Sring基础上搭建日志框架,我想很多人都知道日志对于一个项目的重要性,尤其是线上Web项目,因为日志可能是我们了解应用如何执行的唯一方式。在18年大环境下,更多的企业使用Springboot和Springcloud来搭建他们的企业微服务项目,此篇文章是博主在实践中用Springboot整合log4j2日志的总结.

2021-05-31 23:43:31 111

原创 vue学习日记--Promise(2)

最近学习做工作中,用到Promise,所以下面我详细研究下Promise链。Promise链如何工作?直接上代码test () { this.test1().then((res) => { console.log('res', res) if (res === 1) { return 3 } ...

2020-04-29 23:09:54 154

原创 vue学习日记--Promise使用

背景之前的异步如果太多,就会出现层层嵌套,层层回调,也就是俗称的“回调地狱”,使的代码结构过于复杂,代码难懂。此时Promise便是一种解决方案,这个虽然不是最完美的解决方案,但是已经可以使得代码可读性大大提高。回调地狱async(1, function(value){ async(value, function(value){ async(value, function(value){...

2020-04-25 21:57:48 284

原创 Flutter日记---安装环境

最近在做安卓开发,所以学习flutter。什么是flutter?Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。特点快速开发毫秒级的热重载,修改后,您的应用界面会立即更新。使用丰富的、完全可定制的widg...

2020-04-04 23:30:14 117

原创 spingboot日记之集成日志

参考博客:https://www.cnblogs.com/wangzhuxing/p/7753420.html使用springboot集成日志真的是很方便。第一步:添加jar包<!-- 日志 --> <dependency> <groupId>org.springframework.boot</groupId> ...

2020-03-13 19:01:38 202

原创 springboot日记之自定义异常

一直以来我就是想统一下异常,觉得程序中到处抛异常时真的烦恼,通过一中午简单了解,终于做出了一个简单的版本。/** * */package learn.until;import learn.until.staticdata.RestCode;import lombok.Data;import lombok.EqualsAndHashCode;/** * 自定义异常 * ...

2020-03-13 16:50:59 134

原创 springboot日记之封装返回数据模型

参考博文:https://blog.csdn.net/ZHWang102107/article/details/82931584之前我所在公司程序员后台返回给前台的的数据结构未做统一处理,风格各不同,前台人员也对此深感头疼。这样的代码必然冗余,杂乱,不利于项目的维护与扩展,也浪费大量宝贵的时间。后面来个一个同事,对这一乱像做了改变,是的代码风格焕然一新!今天我也模仿该同事思路做了一个同样的数...

2020-03-12 22:21:30 583

原创 springboot日记之初入swag

## 什么是swag?Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。简单来说,可以更友好的展示自己对外的API,调用、测试更加方便、轻松。下面的操作都是以maven构建的springboot项目为基础。...

2020-03-12 21:52:29 1118

转载 SpringBoot集成JWT--实现token验证(转)

什么是JWT?JWT即JSON WEB TOKEN,为了在网络应用环境上进行传递声明而执行的一种基于JSON的开放标准(RFC 7519)。该token被设计者设计成紧凑且安全的,特别适用分布式站点的单点登陆(SSO)。JWT申明一般被用来在身份提供者和服务提供者之间传递被认证的用户信息,以便于从资源服务器上获取资源,也可以增加一些额外的业务逻辑所必需的的声明信息,该token可直接被用于认证了...

2020-03-10 18:06:58 459

转载 springboot常用注解(转)

SpringBoot常用注解大全(转自:tanwei81)一、注解(annotations)列表@SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上下文。@Configu...

2020-02-06 14:47:51 77

原创 python学习第一天--环境安装

准备软件1、Anaconda:集成环境,包含了python.exe容器,常用类库等,用于解释python2、PyCharm:python编辑器安装:AnacondaPyCharm首先安装 :安装没啥注意的,下一步就行激活:网上可以找到激活码创建一个工程:备注:创建文件夹时不要带有空格、特殊字符、数字等创建文件:...

2019-09-15 09:52:19 135

原创 模拟扫描终端扫描事件

最近开发一款工业用的安卓扫描终端,遇到一个很头疼的问题。问题描述:当使用终端者,按下扫描按钮时的时候,需要终端需要识别出这事扫描按钮并且做出一系列业务逻辑。问题原因:一般工厂使用带有扫描功能的终端产品时,一般都带有扫描组件,但是我们为了业务系统不受设备限制等原因,所以要自己模拟扫描事件。问题分析:1、监听扫描按钮2、扫描按钮识别后会将识别的数据一一放入光标所在的文本框里面。例如:扫描...

2019-09-08 11:12:14 604 2

原创 文本框获取焦点时阻止手机软键盘弹出

最近在使用vue开发安卓前端,遇到一个比较棘手的问题。如何在文本框获焦点阻止软键盘弹出?因为我们没有使用安卓源码开发,所以有很多问题无法使用安卓源码解决,但是问题还是需要解决,只好问度娘了,加上项目进度,必须快速解决,所在也是忧心如焚,后面终于找到了一个方法可以将这个问题解决。其实方法很简单,具体使用的是“Readonly”属性解决这个问题。 因为readonly属性有个特点,就是可以阻止事件扩...

2019-09-08 10:44:04 1748 6

空空如也

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

TA关注的人

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