- 博客(13)
- 收藏
- 关注
原创 SpringMVC 使用form表单提交用Bean接收参数
使用bean来接收form表单提交的参数时,对象中必须含有默认的(即空的)构造函数,同时,需要设置到bean中的变量必须有setter方法。同时,不使用@RequestBody注解。...
2020-04-16 15:29:18 895
原创 java跨域
引入jar <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-servlets</artifactId> <version>9.4.25.v20191220</version> </depe...
2020-04-16 15:12:32 179
转载 @Transactional使用注意事项
1、@Transactional注解只能在抛出RuntimeException或者Error时才会触发事务的回滚,常见的非RuntimeException是不会触发事务的回滚的。但是我们平时做业务处理时,需要捕获异常,所以可以手动抛出RuntimeException异常。2、只有public修饰的方法才会生效。3、方法内自调用导致的事务不生效/** 情况一:都有事务注解,异常在子方法...
2020-03-18 14:47:00 1475
原创 MongDB(一)
关系型数据库:规范的数据结构(预定义模式的)、强一致性、表与表之间通过外键关联,这些特征使我们管理数据更加清晰严谨,但缺乏灵活性和更快的速度。NoSql(不仅仅是sql):数据模型比较简单、需要灵活性更强的IT系统、对数据库性能要求较高、不需要高度的数据一致性,Mongdb文档型的非关系型数据库体系结构:...
2020-02-07 11:17:04 682
原创 一致性Hash
一、为什么要引入一致性Hash 假设,我们有一个社交网站,需要使用Redis存储图片资源,存储的格式为键值对,key值为图片名称,value为该图片所在文件服务器的路径,我们需要根据文件名查找该文件所在文件服务器上的路径,如果数据量较大的情况下,可以使用类似于数据库中的分库分表规则:按照Hash值、取模、按照类别、按照某一个字段值等等常见的规则来定位到那台服务器,可想而知,如果我...
2019-04-08 10:26:25 314
原创 Sharding-Sphere(二)
一、术语LogicTabe 逻辑表:同一类分表的总称,数据库并不存在这个表Actualtable 真实表:真是在数据库存在的表DataNode 数据节点表:在Sharding_Sphere中每个数据库就是一个节点,命名方式为数据库+表名的组合BindingTable 绑定表:有关系的表,一般是一对多关系ShardingColumn 分片字段:用于将数据库表水平拆分的关键字段...
2019-03-19 15:49:13 718
原创 Sharding-Sphere(一)
一、分库分表随着业务越来越大,单表数据超出了数据库支撑的容量,达到了数据库的瓶颈。这时可以采用分库分表。 处理数据库瓶颈问题的方法有以下几种方式: 1.换数据库(缓存) 2.Sql、索引、字段优化 3.读写分离(业务有关优化) 4.分库分表(业务) 5.分区二、分库分表方式垂直:通俗的说法...
2019-03-06 13:44:04 1920 1
原创 kafka入门(二)
一、单播消费 多播消费一个分区只能由一个消费组下面的某个消费者消费,可以理解成点对点,即单播消费一个分区可以由多个消费组中的某个消费者消费,可以理解成发布订阅模式。即多播消费在同一个消费群租里的消费者数量不能大于分区数,不同的消费群租可以理解成不同的程序 在配置kafka集群的时候,可以不用把所有的服务地址都写上,因为kaf...
2019-02-15 17:17:52 224
原创 kafka入门(一)
一、简介Kafka是一种高吞吐量的分布式发布订阅消息系统 。 相关术语: Toptic:kafka按照Toptic分类来维护消息,可以理解为一类消息放在一个Toptic里。 Producer(生产者):我们将消息发布到Toptic中的进程称为生产者。 Consumer(消费者):我们将订阅Toptic并且处理Toptic中消息的进程称为消费者。...
2019-01-23 10:22:38 1938
转载 Dubbo生产者抛出自定义异常的问题
Dubbo生产者抛出自定义异常的问题转:http://blog.csdn.net/qq_22929803/article/details/52356879
2017-12-07 16:44:57 733
转载 Zookeeper + Kafka 集群搭建
Zookeeper + Kafka 集群搭建 转自:https://www.cnblogs.com/RUReady/p/6479464.html
2017-12-01 17:02:50 166
转载 @RequestBody注解
首先@RequestBody需要接的参数是一个string化的json,这里直接使用JSON.stringify(json)这个方法来转化 其次@RequestBody,从名称上来看也就是说要读取的数据在请求体里,所以要发post请求 第三,要设置contentType,contentType:”application/json,明确的告诉服务器发送的内容是json,而默认的contentTyp
2017-11-09 15:10:43 415
原创 mybatis generator 自动生成代码模糊查询
LoanDksqxxExample example = new LoanDksqxxExample(); example.setOrderByClause("shenqriq desc"); LoanDksqxxExample.Criteria criteria = example.createCriteria(); String gshmchen = "%"+param.getGshmchen
2017-11-08 15:51:01 5237
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人