Java
小卡向前冲
这个作者很懒,什么都没留下…
展开
-
使用@JsonField注解修改json字段属性名称
原贴为:https://www.cnblogs.com/aligege/p/10460965.html在原文基础上稍作调整。在前后端分离的开发方式中,经常会遇到后端字段名称和前端字段名称定义不一致的问题。比如,后端定义的Bean中的字段名称为createAt,而前端用的字段名称为createTime。这种情况下可以通过在前端或后端增加字段来使前后端的名称一致,但这种方式总觉得不够优雅。其实,可以通过一种简单的注解,将前端所需的字段名称与后端Bean中的字段名称做映射,后端通过JSON.t转载 2021-07-28 14:37:14 · 2508 阅读 · 0 评论 -
记一次解决SpringCloud-Gateway转发WebSocket失败问题的过程
目录问题背景问题现象解决过程1 检查网关配置2 跟源码,查找可能的原因3 异常原因分析解决方法心得参考问题背景将原有项目中的websocket模块迁移到基于SpringCloud Alibaba的微服务系统中,其中网关部分使用的是gateway。问题现象迁移后,我们在使用客户端连接websocket时报错:io.netty.handler.codec.http.websocketx.WebSocketHandshakeException: Invalid subprotocol. Actual:原创 2020-10-13 17:55:34 · 14761 阅读 · 1 评论 -
[转帖]MySQL的sum函数返回的类型
原帖地址: http://bylijinnan.iteye.com/blog/1984472?utm_source=tuicool摘要 : The SUM() and AVG() functions return a DECIMAL value for exact-value arguments (integer or DECIMAL), and a DOUBLE value fo转载 2015-05-18 18:14:36 · 23221 阅读 · 0 评论 -
[摘录] Maven中的DependencyManagement和Dependencies
原文地址: [摘录] Maven中的DependencyManagement和Dependencies这里介绍一个在父项目中的根结点中声明dependencyManagement和dependencies的区别dependencyManagementMaven 使用dependencyManagement 元素来提供了一种管理依赖版本号的方式。通常会在一个组转载 2016-07-14 16:22:43 · 241 阅读 · 0 评论 -
基于的过滤器的登录验证
问题背景目前系统使用的基于拦截器Interceptor的登录验证似乎出了些问题,有些情况下在Controller层获取session中的用户数据时失败。具体原因没有找到,组长说应该是Interceptor这块出了些问题,于是打算将登录验证放到Filter上去做。基本业务逻辑1 判断请求url是否需要进行登录验证;2 如果需要登录验证,则判断是否有登录的用户数据,否则执行过滤器链中的下一个过滤器;3...原创 2018-04-10 17:56:53 · 1241 阅读 · 2 评论 -
java集合接口 -- List
参考链接:Java基础——集合源码解析 List List 接口加入部分自己的见解,并做了若干调整UML图: List 是一个接口,定义了一组元素是有序的、可重复的集合。List 继承自 Collection,较之 Collection,List 还添加了以下操作方法位置相关:List 的元素是有序的,因此有get(index)、set(index,object)、...原创 2018-07-20 14:29:03 · 199 阅读 · 0 评论 -
[转]spring boot下WebSocket消息推送
原文链接:spring boot下WebSocket消息推送, 修正部分错别字WebSocket协议WebSocket是一种在单个TCP连接上进行全双工通讯的协议。WebSocket通信协议于2011年被IETF定为标准RFC 6455,并由RFC7936补充规范。WebSocket API也被W3C定为标准。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主...转载 2018-10-09 16:20:03 · 371 阅读 · 0 评论 -
Unable to read TLD “META-INF/c.tld”
今天公司项目更新后,打包到服务器上一开页面就报“Unable to read TLD “META-INF/c.tld””,弄的自己莫名奇妙的。上网一查,发现可能存在某些jar包冲突,包括:jsp-api、javax.servlet.jar、javax.servlet.jsp.jar、cxf-manifest.jar、extremecomponets-1.0.1.jar、js-16R7.原创 2015-03-03 15:28:37 · 536 阅读 · 0 评论 -
关于spring 的@cacheable 注解 无法生效的问题
问题: 类似于 spring mvc @Cacheable注解问题 我对Service层中的一个private 方法B上添加了@cacheable 注解,这个方法又一些比较繁琐但是只需要执行一次的逻辑(init)。目的是希望在第一次调用该方法后,只有的调用只需要访问缓存即可。但是发现每次有方法调用这个私有方法时,还是会反复执行方法中的操作,颇low。原创 2014-12-30 16:19:43 · 19195 阅读 · 3 评论 -
spring-基于注解(Annotation)的配置(转)
原文章链接(也是转载...):http://hi.baidu.com/liuguangah/item/0479244cd5106597803ae195转帖目的: SpringMvc下,使用注解方式来完成构造、析构工作"@PostConstruct, @PreDestory"基于注释(Annotation)的配置有越来越流行的趋势,Spring 2.5 顺应这种趋势,提供转载 2014-02-11 17:27:29 · 736 阅读 · 0 评论 -
swftools参数详细中文解译
链接:其中把pdf转成swf的工具就是pdf2swf了。在命令行中运行pdf2swf src.pdf des.swf一般能满足需求。而命令行参数可以通过pdf2swf -f得到: -h , –help Print short help message and exit 打印帮助信息 -V , –versio转载 2014-07-28 16:53:15 · 440 阅读 · 0 评论 -
使用Spring注解注入属性
原帖链接1.1. 使用注解以前我们是怎样注入属性的类的实现:public class UserManagerImpl implements UserManager { private UserDao userDao; public void setUserDao(UserDao userDao) { this.userDa转载 2014-06-20 12:02:01 · 455 阅读 · 0 评论 -
mybatis 与 spring 整合
原文链接因spring3发布时mybatis还没有出正式版本,所以spring没有整合最新的mybatis.不过社区倒是开发了一个中间件。 需要的jar包mybatis-3.0.6.jarmybatis-spring-1.0.2.jar 要点:1.在spring中配置mybatis工厂类2.在dao层使用sprin转载 2014-07-11 17:45:17 · 468 阅读 · 0 评论 -
[转帖]Spring事务,传播行为类型PROPAGATION_REQUIRED
文章来源:http://blog.sina.com.cn/s/blog_5e3fc5cf0100douh.html事务传播行为种类Spring在TransactionDefinition接口中规定了7种类型的事务传播行为,它们规定了事务方法和事务方法发生嵌套调用时事务如何进行传播:表1事务传播行为类型事务传播行为类型说明转载 2013-09-27 17:57:51 · 625 阅读 · 0 评论 -
[转载]activiti5.13 框架 数据库设计说明书
本文转自:转载 2014-09-29 15:45:07 · 497 阅读 · 0 评论 -
sitemesh3.0的配置以及在静态html中的使用
原文链接:sitemesh3.0的配置以及在静态html中的使用引言白天的时候一直想使用sitemesh来整合spring mvc+velocity+mybatis架构,但是在度娘搜了很久都没搜到想要的资料,同时sitemesh官网又被伟大的GFW给屏蔽了(反正VPN之前我是经常访问不了),因此搞了好几个小时都没搞明白究竟如何在velocity中使用sitemesh转载 2015-01-27 18:25:46 · 1366 阅读 · 0 评论 -
spring 常用注解
转自:《spring常用注解》使用注解来构造IoC容器用注解来向Spring容器注册Bean。需要在applicationContext.xml中注册。如:在base-package指明一个包1 context:component-scan base-package="cn.gacl.java"/>表明cn.gacl.java包及其子包中,如转载 2014-12-26 10:31:10 · 472 阅读 · 0 评论 -
RGB图像灰度化
原帖链接:http://symphony.b3log.org/article/1359968457263 灰度化在图像处理中很常见。 生产应用中普遍适用公式 Gray = R*0.299 + G*0.587 + B*0.114。关于运行效率与精度的取舍,请参考http://bbs.ednchina.com/BLOG_ARTICLE_1999487.HTM。 下面使转载 2013-11-15 18:42:46 · 1141 阅读 · 0 评论