- 博客(3)
- 收藏
- 关注
原创 HDFS读写文件流程
一、基础概念block文件上传前需要分块(block),一般为128MB。块太小:寻址时间占比过高。块太大:Map任务数太少,作业执行速度变慢。packetpacket是client端向DataNode,或DataNode的PipLine之间传数据的基本单位,默认64KB。chunkchunk是client向DataNode,或DataNode的PipLine之间进行数据校验的基本单位,默认512Byte,因为用作校验,故每个chunk需要带有4Byte的校验位。所以实际每个ch
2021-06-26 09:39:16
1156
原创 Spring AOP、IOC是什么?
什么是AOP?AOP : 面向切面编程(Aspect Oriented Programming)技术,将一些重复的、和业务主逻辑不相关的功能性代码(日志记录、安全管理等)通过切面模块化地抽离出来进行封装,实现关注点分离、模块解耦,使得整个系统更易于维护管理。常用注解:注解 概念 @Aspect 切面是Pointcut和Advice的集合,一般单独作为一个类。Pointcut和Advice共同定义了关于切面的全部内容,它是什么时候,在何时和何处完成功能。 @Pointcut
2021-06-25 16:42:49
371
原创 java.sql.SQLException: Can not issue data manipulation statements with executeQuery().报错已解决
遇到的坑@Modifying和@Transactional 增删改等操作数据库改变的操作必须加@Modifying和@Transactional(rollbackFor=Exception.class)这两个注解。 当我们要通过自已写的更新、插入、删除SQL语句来实现更新、插入、删除操作时,至少需要用两个步骤:1)@Query来注入我们自定义的sql;2)使用@Modifying来标注是一个更新类的自定义语句。 @Modifying的主要作用是声明执行的SQL语句是更新(增删改)操作,@T
2021-06-05 21:30:22
979
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅