摘要: MyBatis中的映射语句有一个parameterType属性来制定输入参数的类型。但是parameterType属性只可以写一个参数,所以如果我们想给映射语句传入多个参数的话,我们可以将所有的输入参数放到HashMap中,将HashMap传递给映射语句。 其实就是把多个参数存到Map中,把Map当做一个参... 阅读原文
2019-10-17 07:00:10 阅读(2371) 评论(0)
摘要: Java8新特性 学习笔记 1主要内容 Lambda 表达式 函数式接口 方法引用与构造器引用 Stream API 接口中的默认方法与静态方法 新时间日期 API 其他新特性 2 简洁 速度更快 修改底层Hash列表的算法, HashMap ,HashSet (由以前的数组加列表->数组+列表/... 阅读原文
2019-10-17 06:00:06 阅读(2910) 评论(0)
摘要: 先说下版本情况: Spark 2.4.3 Scala 2.11.12 Flume-1.6.0 Flume配置文件: simple-agent.sources = netcat-source simple-agent.sinks = spark-sink simple-agent.channels = me... 阅读原文
2019-10-16 23:40:01 阅读(2632) 评论(0)
摘要: 注册coding a. 首先在(https://coding.net)上创建项目 ps:跳过注册 b. 创建项目 c. 创建项目成功 创建项目 a. 创建本地项目 b. 选择spring boot创建项目 c.创建一个sping boot项目 命名 ps:之后一路next就ok了项目就好了 3.安装g... 阅读原文
2019-10-16 22:46:10 阅读(2492) 评论(0)
摘要: Freemarker作用于表现层,能更好的实现mvc分离。   1、首先,在pom文件里加入freemarker依赖 <!-- 整合freemarker --> <dependency>   <groupId>org.springframework.boot<... 阅读原文
2019-10-16 21:29:02 阅读(2324) 评论(0)
摘要: 本人免费整理了Java高级资料,涵盖了Java、Redis、MongoDB、MySQL、Zookeeper、Spring Cloud、Dubbo高并发分布式等教程,一共30G,需要自己领取。传送门:https://mp.weixin.qq.com/s/JzddfH-7yNudmkjT0IRL8Q 1... 阅读原文
2019-10-16 20:23:04 阅读(2386) 评论(0)
摘要: BLOB和CLOB都是大字段类型。 BLOB是按二进制来存储的,而CLOB是可以直接存储文字的。 通常像图片、文件、音乐等信息就用BLOB字段来存储,先将文件转为二进制再存储进去。文章或者是较长的文字,就用CLOB存储. BLOB和CLOB在不同的数据库中对应的类型也不一样: MySQL 中:cl... 阅读原文
2019-10-16 18:39:02 阅读(2341) 评论(0)
摘要: ```9MWZD5CC4E-eyJsaWNlbnNlSWQiOiI5TVdaRDVDQzRFIiwibGljZW5zZWVOYW1lIjoiMjAxNzY1MDYxQGNxdS5lZHUuY24gLiIsImFzc2lnbmVlTmFtZSI6IiIsImFzc2lnbmVlRW1haWwiOiIiLCJsa... 阅读原文
2019-10-16 18:04:03 阅读(2324) 评论(0)
摘要: @Service用于标注业务层组件 @Controller用于标注控制层组件(如struts中的action) @Repository用于标注数据访问组件,即DAO组件 @Component泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注。 @Autowired后不需要getter()和s... 阅读原文
2019-10-16 18:02:02 阅读(2377) 评论(0)
摘要: 1. Seata为什么效率高 1.1. 应对面试官的解释 Seata的解决方案是两阶段提交的升级版,传统两阶段提交资源管理器(RM)放在数据库端,由数据库管理,需要数据库支持XA协议。 而Seata把RM从数据库端以jar包的形式移到了应用端,剥离了数据库对XA协议的要求。 Seata认为我们对数据库的提交... 阅读原文
2019-10-16 17:06:03 阅读(2507) 评论(0)