标签:message

Spring

No converter found for return value of type xxx 异常解决

yanxinchi 发布于 2018-04-26

最近和同学共同搭建一套温控系统,出现了这样的一个问题,在本地调式没有问题,但是部署在 Linux 服务器上时却出现这样或那样的问题,环境兼容性不足,没有做好。例如我在部署 Linux 服务器的时候就是出现了 No converter found for return value ...

阅读(1)评论(0)赞 (0)

Java

深入浅出 Picasso 源码(下):常见功能实现原理分析及总结

1

changyuan.xu 发布于 2018-04-26

通过本篇文章你将学到如下内容: 发起图片请求后的整体流程 取消、暂停、恢复加载如何实现 分析过源码的朋友可以直接滑到文章底部看最后的总结,欢迎一起讨论。 常见功能实现分析 经过前面对核心 API 的介绍,我们已经对 Picasso 有个大概的了解了,接下来通过不同的业务逻辑,来整...

阅读(7)评论(0)赞 (0)

Java

利用Filter和拦截器,将用户信息动态传入Request方法

2

hanze 发布于 2018-04-26

在开发当中,经常会验证用户登录状态和获取用户信息。如果每次都手动调用用户信息查询接口,会非常的繁琐,而且代码冗余。为了提高开发效率,因此就有了今天这篇文章。 思路: 用户请求我们的方法会携带一个Token,通过Filter过滤器将会员信息查出来并放到request请求参数中。接着...

阅读(7)评论(0)赞 (0)

Java

Java时间转换的方法

1

xubiao.zhuang 发布于 2018-04-26

系统开发过程中常因为时间参数的存储和呈现方式的问题产生争议,再加上考虑不同时区的时间在同一系统存储和展示的情况更为复杂。通常的设计方案是:存储的时候,为了不让数据混乱,统一按照UTC+00:00时区的毫秒级长整型数字时间戳来存储;展示的时候,为了让用户方便,按照用户关注的时区来呈...

阅读(7)评论(0)赞 (0)

Java

基于云原生技术和服务网格的Java EE

1

changyuan.xu 发布于 2018-04-26

关键要点 服务网格将所需的技术关注点透明地添加到微服务中。 路由、弹性或认证等问题成为服务网格的职责。 应用程序代码变得更加精简,并更多地关注实际的业务逻辑。 Istio通过边车代理容器增强工作负载,例如Kubernetes Pod。 Java EE通过支持开发人员实施精益业务逻...

阅读(8)评论(0)赞 (0)

Java

JDK动态代理实现原理浅析

4

Harries 发布于 2018-04-25

代理模式理解起来还是比较简单的。大致可以理解为代理人与被代理人实现同一接口定义的行为,在外部调用者调用定义的行为时,不直接调用代理人的提供的行为,而是调用代理人提供的行为,此时调用者是不会感觉到区别的,因为代理人有着和被代理人的行为定义是相同的,调用者感觉不到区别(也就是实现了同...

阅读(20)评论(0)赞 (0)

IOS技术

追踪Objective-C方法中的Block参数对象

wenming.gapo 发布于 2018-04-25

文章目录 1. 使用方法 2. 实现原理 2.1. 过滤方法的Block参数 2.2. 执行Callback 2.3. 对NSInvocation的一点探索 3. 总结 很多方法最后一个参数是类似于completionBlock这种回调,然而有些API实现一些异常逻辑时会忘记调用...

阅读(19)评论(0)赞 (0)

Java

Spring Boot学习之MVC与Validation

3

darida 发布于 2018-04-25

Preface 此篇大部分是对Spring MVC的一个回顾以及JSR303中bean validation规范的学习 Spring MVC 相关 Spring MVC 流程 1、 用户发送请求至前端控制器 DispatcherServlet 。 2、 DispatcherSer...

阅读(22)评论(0)赞 (0)

Java

Jdk动态代理异常处理分析,UndeclaredThrowableException

刘莉莉 发布于 2018-04-25

背景 在RPC接口调用场景或者使用动态代理的场景中,偶尔会出现UndeclaredThrowableException,又或者在使用反射的场景中,出现InvocationTargetException,这都与我们所期望的异常不一致,且将真实的异常信息隐藏在更深一层的堆栈中。本文将...

阅读(16)评论(0)赞 (0)

Java

你不知道 Java 10 的 5 件事

wenming.gapo 发布于 2018-04-25

局部变量类型推断是有争议的热点,但Java 10在JVM中的垃圾收集和容器识别上带来了可喜的变化。 关于本系列 所以你认为你了解Java编程? 事实是,大多数开发人员只是浮于Java平台的表面上,仅仅为了完成工作而学习。在这个正在进行的系列中,Java技术深入挖掘了Java平台的...

阅读(9)评论(0)赞 (0)

Spring

IntelliJ IDEA 2018.1.2 发布,改进对 Spring Boot 的支持

xirruiqiang 发布于 2018-04-25

IntelliJ IDEA 2018.1.2 已发布,这是 IntelliJ IDEA 2018.1 系列的第二次小更新。 针对 IntelliJ IDEA 2018.1 推出的新功能 partial Git commits ,新版本做了几个修复和完...

阅读(11)评论(0)赞 (0)

Java

Weblogic 反序列化漏洞(CVE-2018-2628)漫谈

9

yanxinchi 发布于 2018-04-25

作者:Badcode@知道创宇404实验室 漏洞简介 2018年4月18日,Oracle官方发布了4月份的安全补丁更新CPU(Critical Patch Update),更新中修复了一个高危的 WebLogic 反序列化漏洞CVE-2018-2628。攻击者可以在未授权的情况下...

阅读(17)评论(0)赞 (0)

Java

struts2 s2-052漏洞分析

7

xubiao.zhuang 发布于 2018-04-25

很久以前的洞了,一直没时间分析,拖延症晚期o(╯□╰)o 前言 2017年9月5日,Apache Struts 2官方发布一个严重级别的安全漏洞 公告 ,该漏洞由国外安全研究组织lgtm.com的安全研究人员发现,漏洞编号为CVE-2017-9805(S2-052),在一定条件下...

阅读(18)评论(0)赞 (0)

Java

技术问题分析07(4.25)

hanze 发布于 2018-04-25

在不甘心问题没解决下,我这几天没事都就在仔细的看Log日志,Admin的日志,各个Osb Server的日志,JMS Server的日志信息。由于前天晚上在JMS Server的管理端做了Enable Tuning启用隧道的调整,但是对于隧道的启用又详细查看了相关的Oracle官...

阅读(11)评论(0)赞 (0)

Java

Spring依赖注入

刘莉莉 发布于 2018-04-24

由spring管理的对象可以有生命周期方法,这些生命周期方法是开发人员自定义的,方法名自定义,无参数 由spring管理的对象的类可以有初始化和销毁这两种生命周期方法,按需设计即可。 因为是spring自己调用的,因此要设置为无参数,无返回值的方法。 为单个bean指定生命周期方...

阅读(14)评论(0)赞 (0)

Java

Spring表达式和自动装配

小丁 发布于 2018-04-24

通过spring表达式可以在配置 Y 节点时,如果Y的某些属性需要注入值,可以是已经配置的好的 X 类的节点中的值 直接使用 #{id.属性名} 前提 必须为每个属性都要设置 set 方法 实现 新建两个类 Message public class Message{ privat...

阅读(5)评论(0)赞 (0)

IOS技术

iOS中Block的用法,举例,解析与底层原理(这可能是最详细的Block解析)

7

xubiao.zhuang 发布于 2018-04-24

本文Demo的传送门 【摘要】这篇文章,首先在第1节中介绍Block的定义,以及与C里面函数的对比。然后,第2节介绍实际开发中经常会用到的Block语法形式,以供读者日后查阅。只知道怎么用却不知什么时候用?所以随后的第3节将介绍Block的应用场景。然而,用Block不当导致了C...

阅读(14)评论(0)赞 (0)

IOS技术

Vue中使用Sortable

changyuan.xu 发布于 2018-04-24

之前开发一个后台管理系统,里面用到了Vue和Element-UI这个组件库,遇到一个挺有意思的问题,和大家分享一下。 场景是这样,在一个列表展示页上,我使用了Element-UI的表格组件,新的需求是在原表格的基础上支持拖拽排序。但是原有的组件本身不支持拖拽排序,而且由于是直接引...

阅读(11)评论(0)赞 (0)