摘要:
实体类:
package domain;
public class Customer {
private Long cust_id;
private String cust_name;
private String cust_source;
private String... 阅读原文
2018-02-13 07:04:02 阅读(748) 评论(0)
摘要:
后端开发:1、高级java软件架构师实战培训视频教程2、大型SpringMVC,Mybatis,Redis,Solr,Nginx,SSM分布式电商项目视频教程3、Spark Streaming实时流处理项目实战4、Java校招面试 Google面试官亲授5、Java开发企业级权限管理系统6、Java大牛 带你从0到上... 阅读原文
2018-02-13 00:55:01 阅读(741) 评论(0)
摘要:
Producers发布记录到集群,集群维护这些记录并且将记录分发给Consumers。
在Kafka中,最关键的抽象是topic。Producers发布记录到一个topic,Consumers订阅一个或多个topic。Topic是一个分片的写优先的log。Producers追加记录到这些logs,Consumers... 阅读原文
2018-02-12 22:55:02 阅读(757) 评论(0)
摘要:
easymybatis是一个mybatis增强类库,目的为简化mybatis的开发,让开发更高效。
git地址:easymybatis
demo地址:demo with springboot
easymybatis的特性如下:
无需编写xml文件即可完成CRUD操作。
支持多表查询、聚合查询、分页查询(支持... 阅读原文
2018-02-12 22:17:03 阅读(783) 评论(0)
摘要:
引子,其实从.NET转Java已经有几个月时间了,项目也做了不少,但是很多配置都是根据公司模板或者网上教程比忽略画瓢,对其中最简单的配置和设置并不完全理解,依旧是小白用户。最近项目不忙,重新梳理了一下Spring MVC的相关配置,顺便保存下来,希望也能帮到其他同学……高手忽略~~~
目录
通过I... 阅读原文
2018-02-12 20:58:13 阅读(761) 评论(0)
摘要:
前序
马上过年了,预祝大家,新年快乐,少写bug
什么是spring retry?
spring retry是从spring batch独立出来的一个能功能,主要实现了重试和熔断。
什么时候用?
远程调用超时、网络突然中断可以重试。对于重试是有场景限制的,不是什么场景都适合重试,比如参数校验不合法、写操作等(要考虑写... 阅读原文
2018-02-12 20:27:02 阅读(738) 评论(0)
摘要:
CyclicBarrier
CyclicBarrier是用来一个关卡来阻挡住所有线程,等所有线程全部执行到关卡处时,再统一执行下一步操作。假设一个场景:每个线程代表一个跑步运动员,当运动员都准备好后,才一起出发,只要有一个人没有准备好,大家就等待 。
代码示例:
public class UseCyclicBa... 阅读原文
2018-02-12 20:08:05 阅读(725) 评论(0)
摘要:
关于这个坦克大战的项目是在学习Java基础的时候,拿来练习的最近看到这些代码,感觉很亲切,就把他们都复制下来,编辑成博客。回首看去,Java基础的学习确实应该建立在找项目练习上,这样才能将学到的基础知识用到实际当中,不然你知道什么是面向对象编程,什么是线程,什么是死锁,概念都了解了一大堆,等到实际应用的时候,还是力不... 阅读原文
2018-02-12 18:55:03 阅读(770) 评论(0)
摘要:
1 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitiona... 阅读原文
2018-02-12 17:34:01 阅读(761) 评论(0)
摘要:
摘要
本文从源码层面简单讲解SpringMVC的参数绑定原理
SpringMVC参数绑定相关组件的初始化过程
在理解初始化之前,先来认识一个接口
HandlerMethodArgumentResolver
方法参数解析器接口,这个接口是SpringMVC参数解析绑定的核心接口。不同的参数类型绑定都是通过实现... 阅读原文
2018-02-12 17:16:08 阅读(707) 评论(0)