51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#So
GC是如何回收SoftReference对象的
看Fresco的代码中,有这样的一个类:/***ToeliminatethepossibilityofsomeofourobjectscausinganOutOfMemoryErrorwhentheyare*notused,wereferencethemviaSoftReferences.*WhatisaSoftRef...
代码星球
·
2020-04-04
GC
如何
回收
SoftReference
对象
【问题排查】fastjson线上排坑记
版本上线时发现fastjson的toString方法的返回的字符串与与之前版本的toString方法返回的字符串不相同,这导致依赖toString进行md5计算所得到的结果不相同,更进一步导致其他依赖该md5值的插件发现和之前的md5值不相等而重启,导致数据存在丢失情况。从项目中抽取出该模块代码,并进行了适...
代码星球
·
2020-04-04
问题
排查
fastjson
上排
坑记
【SpringMVC】从Fastjson迁移到Jackson,以及对技术选型的反思
直接原因是fastjson无法支持注解形式的自定义序列化和反序列化,虽然其Github上的Wiki上说明是支持的。但是实测结果表明:Test类的序列化被fastjson的ASMFactory生成字节码形式的序列化类代理,序列化的逻辑依然为原生而不是自定义的XXX.class。classTest{@JSONField(u...
代码星球
·
2020-04-04
SpringMVC
Fastjson
移到
Jackson
以及
Circular view path [home]: would dispatch back to the current handler URL [/home] again. Check your ViewResolver setup!
Circularviewpath[home]:woulddispatchbacktothecurrenthandlerURL[/home]again.CheckyourViewResolversetup!(Hint:Thismaybetheresultofanunspecifiedview,duetodefaultvi...
代码星球
·
2020-04-04
home
Circular
view
path
would
使用Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境
前言 但凡一个略有规模的项目都需要一个持续集成环境的支撑,为什么需要持续集成环境,我们来看一个例子。假如一个项目,由A、B两位程序员来协作开发,A负责前端模块,B负责后端模块,前端依赖后端。A和B都习惯使用SVN作为代码管理工具,他们分别开始工作,一个功能完成后会提交到SVN,以便对方...
代码星球
·
2020-04-04
使用
Maven+Nexus+Jenkins+Svn+Tomcat+Sonar
搭建
持续
集成
Spring Security 源码分析(四):Spring Social实现微信社交登录
社交登录又称作社会化登录(SocialLogin),是指网站的用户可以使用腾讯QQ、人人网、开心网、新浪微博、搜狐微博、腾讯微博、淘宝、豆瓣、MSN、Google等社会化媒体账号登录该网站。在上一章Spring-Security源码分析三-Spring-Social社交登录过程中,我们已经实现了使用SpringSoci...
代码星球
·
2020-04-04
Spring
Security
源码
分析
Social
TensorFlow练习13: 制作一个简单的聊天机器人
现在很多卖货公司都使用聊天机器人充当客服人员,许多科技巨头也纷纷推出各自的聊天助手,如苹果Siri、GoogleNow、AmazonAlexa、微软小冰等等。前不久有一个视频比较了GoogleNow和Siri哪个更智能,貌似GoogleNow更智能。本帖使用TensorFlow制作一个简单的聊天机器人。这个聊天机器人使...
代码星球
·
2020-04-04
TensorFlow
练习
制作
一个
简单
TensorFlow练习2: 对评论进行分类
本帖是前一贴的补充:使用大数据,了解怎么处理数据不能一次全部加载到内存的情况。如果你内存充足,当我没说训练好的模型的保存和使用使用的模型没变,还是简单的feedforward神经网络(update:添加CNN模型)如果你要运行本帖代码,推荐使用GPU版本或强大的VPS,我使用小笔记本差点等吐血后续有关于中文的练习《Te...
代码星球
·
2020-04-04
TensorFlow
练习
评论
进行
分类
手把手教你创建「人物角色Persona」
一、为什么要创建人物角色下图来自Cooperinteractiondesign,同样有购车需求的用户,用车的人不同、各自的目的不同,最终满足需求的车型也有很大差异。对于汽车公司而言,在车辆设计之初,要确定目标人群是谁,为谁而设计。这个时候我们可以引入“人物角色persona”,它清晰的定义了谁是...
代码星球
·
2020-04-04
手把手
教你
创建
人物
角色
Spring方法级别数据校验:@Validated + MethodValidationPostProcessor
org.springframework.boot.autoconfigure.validation.ValidationAutoConfiguration org.springframework.validation.beanvalidation.MethodValidationPos...
代码星球
·
2020-04-04
Spring
方法
级别
数据
校验
FastJson autoType is not support
最近项目里用到了阿里巴巴的fastjson工具,遇到一些问题,记录分享一下github说明:fastjson是阿里巴巴的开源JSON解析库,它可以解析JSON格式的字符串,支持将JavaBean序列化为JSON字符串,也可以从JSON字符串反序列化到JavaBean。使用:添加maven依赖<depe...
代码星球
·
2020-04-04
FastJson
autoType
is
not
support
修改Feign数据解析,由jackson改为fastjson,同时解决fastjson中Content-Type问题
https://my.oschina.net/u/3419586/blog/2964047背景:在用FeignClient接口调用,由于jackson对null等特殊值处理存在异常,故改用fastjson解析数据操作步骤:1.增加文件FeignConfig,注入Bean,修改默认Feign默认的解析方式2....
代码星球
·
2020-04-04
fastjson
修改
Feign
数据
解析
一次SocketException:Connection reset 异常排查
问题描述上一期的需求上线之后,线上多了一个异常:Connectionreset。如下:[2017-03-2200:45:00ERROR][creativeAuditTaskScheduler_Worker-9](cn.com.ServiceImpl:169)-getAuditResultexception,callad...
代码星球
·
2020-04-04
一次
SocketException
Connection
reset
异常
mybatis-generator插件执行报错:Cannot resolve classpath entry
记录一个小问题使用了mybatis-generator插件自动生成实体类,DAO,Mapper,在执行时报错。报错信息如下Failedtoexecutegoalorg.mybatis.generator:mybatis-generator-maven-plugin:1.3.5:generate(defaul...
代码星球
·
2020-04-04
mybatis-generator
插件
执行
报错
Cannot
Error creating bean with name 'tomcatEmbeddedServletContainerFactory ' (or a BeanPostProcessor involved) returned null
org.springframework.boot.autoconfigure.web.EmbeddedServletContainerAutoConfiguration$EmbeddedTomcatorg.springframework.boot.autoconfigure.web.EmbeddedServ...
代码星球
·
2020-04-04
Error
creating
bean
with
name
首页
上一页
...
237
238
239
240
241
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他