• Springboot使用ResponseBodyAdvice处理String类型返回值异常

    作者: 陆金龙       发表时间: 2022-02-18 02:46
    关键词:ResponseBodyAdvice,String类型,StringHttpMessageConverter
    内容来源:Springboot使用了ResponseBodyAdvice处理返回值异常? - 少不读水浒的个人空间 - OSCHINA - 中文开源技术交流社区   为了统一接口响应的报文,现实了ResponseBodyAdvice接口,通过这个接口的实现类来统一处理报文   public class BaseGlobalResponseBodyAdvice implements ResponseBodyAdvice<Object> { //这个方法表示对于哪些请求要执行beforeBodyWrite,返回true执行,...
  • Spring框架主要内容

    作者: 陆金龙       发表时间: 2022-02-15 09:42
    关键词:Spring, IOC, AOP, MVC, SpringBoot
    1.Spring简介 Spring是一个用于构造Java应用程序的轻量级开源框架。 相比于structs这类框架,Spring不限定于构造Web应用。 轻量意味着最少侵入,使用该框架只需要很少的代码改动。 Spring起源于Rod Johnson 在“Expert One-to-One J2EE Design and Development”一书中展示的interface21框架,这一框架被开源,组成Spring框架的基础。Spring Framework 在2017年9月正式发布了 5.0 版本,截止到目前最新版本是5.3.18。 Spring Fra...
  • 查看修改ss服务器的端口密码

    作者: 陆金龙       发表时间: 2022-02-14 07:30
    关键词:shadowsocks
    来源: 吴昊博客https://blog.whsir.com/ 原文地址:https://blog.whsir.com/post-1045.html   配置好了shadowsocks(以下简称ss)忘记了密码相信很多人都干过,下面来说说如何查看ss服务器的端口和密码。 查看当前ss服务器所开放的端口 ss -lntp | grep ssserver 查看当前ss服务器的密码,通过以下命令可见ss的配置文件,配置文件中自然有密码 ps aux | grep ssserver 用cat查看下配置文件即可看见密码了 ...
  • ESlint格式化代码

    作者: 陆金龙       发表时间: 2022-01-21 04:14
    关键词:Alt+Enter,ESlint,代码格式化
    ESlint格式化代码,快捷键Alt+Enter。
  • :nth-child(n) 选择器的坑

    作者: 陆金龙       发表时间: 2022-01-21 02:11
    关键词::nth-child(n)
    css匹配选择第n个子元素可以使用:nth-child(n) 选择器。 其匹配属于其父元素的第N个子元素,不论元素的类型。 其逻辑是先找到:nth-child(n)前元素的父元素,再找父元素的第n个子元素。 举例: 页面有以下html标签: <div class="parent"> <div class="other">other1</div> <div class="other">other2</div> <div class="one-third">o...
  • @Autowired和@Resource注解的区别和联系

    作者: 陆金龙       发表时间: 2022-01-12 20:35
    关键词:@Resource,@Autowired
    推荐使用@Resource对字段进行注解。这样就不用写setter方法了.并且这个注解是属于J2EE的,减少了与Spring的耦合 共同点: 都可以通过byType和byName两种方式注入。 没有显示指定时,优先尝试通过一种方式注入,如不成功则切换到另一种方式。 注1:其中byName匹配规则。@Autowired或@Resource指定了name属性,取name属性值。如果没有指定name属性,取注解的字段名(变量名)。 注2:待匹配的bean,如果没有指定自己的name,则默认为类型名的首字母小写形式。例如:@...
  • SpringBoot项目构建过程

    作者: 陆金龙       发表时间: 2019-07-19 19:45
    关键词:Freemarker、CKEditor、文件上传等相关组件的集成方法,服务器准备,Nginx反向代理配置域名,网站部署,错误排查
    本网站(i编程-iprogram.com.cn)使用SpringBoot+FreeMarker实现,开发时间2周左右。 项目源码地址 :https://github.com/kinglong198404/klcms 以下系列文章是该网站项目的构建过程。内容包括开发过程各环节的关键步骤,Freemarker、CKEditor、文件上传等相关组件的集成方法,服务器准备,Nginx反向代理配置域名,网站部署(Nginx静态资源映射,防盗链配置、移动设备跳转到指定页面),错误排查等。   SpringBoot项目(一)搭建开发环境 SpringBo...
  • 手机浏览器上ckeditor失效

    作者: 陆金龙       发表时间: 2019-07-14 21:36
    关键词:不支持iframe
    安卓下不支持iframe,ckeditor是采用iframe方式来加载新内容进行渲染的。 所以在手机上千万别用ckeditor