3 fourierr

尚未进行身份认证

业精于勤荒于嬉,行成于思毁于随

等级
TA的排名 3w+

springboot基于全局异常处理的简单日志打印

log.error()Logger类下有多个不同的error方法,根据传入参数的个数及类型的不同,自动选择不同的重载方法。当error(Objectobj)只传入一个参数时会将异常对象作为Object使用,并最终当做String打印出来,当使用两个参数error(Stringmessage,Throwablet),且第二个参数为Throwable时,才会将完整的异常堆栈打印出来...

2019-09-13 13:07:39

SpringBoot异常处理的简单理解

Springboot异常处理:1、局部异常处理:直接对Controller类进行操作2、全局统一异常处理Springboot两种全局异常统一处理的方式:A.使用继承BasicErrorController来实现B.通过@ControllerAdvice注解来处理统一错误(Advice异常处理)(1)Java异常的Root是Throwable,...

2019-08-03 10:56:23

for...in和for...of以及for( :)的区别

1、for(:)增强for循环(1)只能顺次遍历所有元素,无法实现较为复杂的循环(2)对于数组,不能方便的访问下标值;(3)对于集合,与使用Interator相比,不能方便的删除集合中的内容(在内部也是调用Interator).(4)除了简单遍历并读取其中的内容外,不建议使用增强的for循环2、for...in用于可以枚举对象,如普通对象3、for..of用于不可以枚举对象,适用...

2019-07-18 21:13:35

VUE生命周期

[vue实例的生命周期](https://cn.vuejs.org/v2/guide/instance.html#实例生命周期)+什么是生命周期:从Vue实例创建、运行、到销毁期间,总是伴随着各种各样的事件,这些事件,统称为生命周期!+[生命周期钩子](https://cn.vuejs.org/v2/api/#选项-生命周期钩子):就是生命周期事件的别名而已;+生命周期钩子=...

2019-07-16 08:33:12

简单记录js中的this关键字

1、this只会指向调用this所在函数的上一级对象,而不会上两级;2、this永远指向的是最后调用它的对象(赋值的情况不是调用执行);3、new关键字可以改变this的指向,将这个this指向对象a(用变量a创建了一个Fn的实例相当于复制了一份Fn函数到对象a里面,此时仅仅只是创建,并没有调用执行,而调用这个函数Fn的是对象a,那么this指向的自然是对象a);4、函数中有return的情...

2019-06-21 17:05:30

摘枇杷

摘枇杷周五闲情逸致佳,轻快往荟萃,...

2019-06-18 15:16:30

future.get方法阻塞问题的解决,实现按照任务完成的先后顺序获取任务的结果

1、FutureFuture模式是多线程设计常用的一种设计模式。Future模式可以理解成:我有一个任务,提交给了Future,Future替我完成这个任务。期间我自己可以去做任何想做的事情。一段时间之后,我就便可以从Future那儿取出结果。Future提供了三种功能:判断任务是否完成能够中断任务能够获取任务执行的结果向线程池中提交任务的submit方法不是阻塞方法,而Future...

2019-05-14 16:44:47

nohup基本用法

语法:nohupCommand[Arg…][ &]不挂断地在后台运行命令:例1:nohupcommand&Arg在缺省情况下该Command命令的所有输出都被重定向到当前目录一个名为nohup.out的文件中。例2:nohupcommand>myout.file2>&1&在上面的例子中,0–stdin...

2019-05-14 16:07:59

/bin/sh -c的必要性

一、比如要向test.asc文件中随便写入点内容,可以:$echo"信息">>test.csv如果将test.asc权限设置为只有root用户才有权限进行写操作:$sudochownroot.roottest.csv然后,我们使用sudo并配合echo命令再次向修改权限之后的test.asc文件中写入信息:$sudoecho"...

2019-05-08 11:34:37

ssh远程登录执行shell脚本,找不到jps

直接运行jps命令正常,但是通过ssh远程登录后,执行shell脚本不能进行jps。原因是有可能你的jps不在PATH中。要注意bash在交互模式和非交互模式读取的配置文件是不同的,为了解决这种差异,应该尽可能在非交互式执行的脚本中写绝对路径。比如:/opt/jdk1.8.0_192/bin/jps...

2019-05-06 19:07:45

docker内手动安装python环境

直接安装apt-getinstallpython3.6,失败,出现E:Unabletolocatepackagepython3.6E:Couldn'tfindanypackagebyglob'python3.6'E:Couldn'tfindanypackagebyregex'python3.6这是因为Ubuntu无法找到add-apt-r...

2019-03-27 19:53:36

docker18.09.3修改守护进程配置文件不生效问题

docker18.09.3修改守护进程配置文件不生效问题在/etc/default/docker下添加DOCKER_OPTS选项,使用dockerinfo或ps-ef|grepdocker检查配置文件不生效网上主要有两种解决方法单这两种方法都是老版本docker的解决方法,对于docker18以后的版本不适用1、修改/usr/lib/systemd/system/docker....

2019-03-23 16:42:59

元学习论文OPTIMIZATION AS A MODEL FOR FEW-SHOT LEARNING的简单理解

 我们常用的基于梯度优化的深层网络往往需要大量的数据和迭代步骤。我们面对的数据场景是有一系列小的数据集而不是一个大的数据集,每一个类有很少的标记数据,这种情况和人类的学习很像,通过一个给定的数据,就能总结出对事物全面的认识,其中主要有两个原因导致了基于梯度的优化算法在小样本下表现不好。元学习被认为是实现人类水平的智能的一个关键点,元学习在两个层次间学习,(1)在每项任务中学习,(2)同时积累...

2019-02-26 09:56:46

One-shot Learning with Memory-Augmented Neural Networks

摘要尽管深度学习应用领域最近取得了较大的进展,但是小样本学习的挑战是一直存在的,传统的基于梯度的网络需要大量的数据去学习,通常需要经过大量广泛的迭代训练。当给模型输入新数据时,模型必须低效的重新学习其参数从而充分的融入新的信息,并不会造成较大的干扰影响。具有增强记忆能力的网络结构,例如NTMs具有快速编码新信息的能力,因此能消除传统模型的缺点。这里,我们证明了记忆增强神经网络(memory-a...

2019-01-22 11:37:44

《调笑令·周年》

                      《调笑令·周年》                  煲汤,煲汤,美人独爱草果。                   谁复商议,一入石油虚过。                  反复,犹豫,此念...

2019-01-07 17:47:59

springmvc读取静态数据,解决html访问不到css和js等静态数据的问题

方式一:因为springmvc要支持RestFul风格,配置了<url-partern>/<url-partern>,将所有的资源请求都过滤掉了,所以解决方式有:(1)在<url-partern>/<url-partern>前面加上以下内容,保证.css和.js文件能够通过(2)配置静态资源,通过<mvc:resources...

2019-01-04 09:13:22

springmvc同时配置html和jsp视图解析器

首先说一下环境:jdk1.8+tomcatt8.5.35+mysql5.7.24+springmvc5.1.3方式一:使用freemaker作为html的视图解析器,InternalResourcceViewResolver作为jsp的视图解析器,这里需要引入freemarker的jar包:freemarker.jar,百度即可下载。另外配置freemaker的html视图解析器之前需...

2019-01-04 08:52:15

spingmvc的一些简单理解和记录

springmvc的框架:JSP=html文本+Java编译时:首先解析JSP文件,把JSP文件转化为Servlet,然后编译Servlet,生成Servlet类。初始化、执行、销毁阶段:都是对JSP对应的Servlet实例进行操作。EL表达式:当JSP编译器在属性中见到${}时,会产生代码来计算这个表达式。 过滤器Filter:在web.xml注册一个filter来对s...

2018-12-28 09:24:07

SpringMVC+HibernateValidator,配置在properties文件中的错误信息回显前端页面出现中文乱码

问题:后台在springMVC中使用hibernate-validator做参数校验的时候(validator具体使用方法见GOOGLE),用properties文件配置了校验失败的错误信息。发现回显给前端页面的时候中文错误信息显示乱码。封装参数的POJO类publicclassUserReqBean{@NotNull(message="{user.name.notnul...

2018-12-23 14:42:55

springmvc整合hibernate-validator

主要解决了两个问题1、因为我用的是jdk8+tomcat8.5.35+springmvc5.1.3  导致hibernate-validator4.3的版本太低,不支持于是我更新了hibernate-validator到6.0.13但是出现了问题,hibernate-validator6.0.13 还需要依赖一个classmate,如图所以,将hibernate-val...

2018-12-23 13:13:26

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。