摘要: ## MapReduce优化方法 或如何减少map任务的启动 或如何减少磁盘io * **数据输入** 1. 小文件合并。使用抽象类CombineFileInputFormat作为输入处理。 * **map阶段** 1. 减少spill和merge次数。通过调整io.sort.mb及sort.spi 阅读全文
posted @ 2023-07-25 11:21 gdxstart 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 一个栈用处理进队操作,一个用于出队列操作; 当stack2为空,并且接下来是出队列操作时,需要将stack1所有的元素统统打入stack2 ```java /** * Your CQueue object will be instantiated and called as such: * CQue 阅读全文
posted @ 2023-06-19 13:42 gdxstart 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 技术:整体反转+局部反转就可以实现 ```java class Solution { public String reverseLeftWords(String s, int n) { int len = s.length(); StringBuilder sb = new StringBuilde 阅读全文
posted @ 2023-06-12 21:09 gdxstart 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 注:该文章在jdbcTemplate的配置基础上进行学习 **** **在idea操作数据库事务操作步骤:** 1. 创建事务管理器 2. 开启事务注解 3. 在service类上注解 或 在特定方法上注解@Transactional ```xml ``` ```java @Service @Tra 阅读全文
posted @ 2023-06-12 15:39 gdxstart 阅读(17) 评论(0) 推荐(1) 编辑
摘要: ```java class Solution { public String replaceSpace(String s) { if(s.length()==0){ return s; }else{ StringBuffer sb = new StringBuffer(); for(int i = 阅读全文
posted @ 2023-06-12 11:55 gdxstart 阅读(6) 评论(0) 推荐(0) 编辑
摘要: ## 知识点1:准备 ### 导入相关jar包; ![](https://img2023.cnblogs.com/blog/2796154/202306/2796154-20230611203509284-2020599458.png) > 解释: > > 1.第一个框是mysql连接池和连接 > 阅读全文
posted @ 2023-06-11 20:33 gdxstart 阅读(41) 评论(0) 推荐(0) 编辑
摘要: > 问题引入:在我启动SQLyog时,无法连接mysql,检查MYSQL服务,并无法手动启动,由此一下是解决步骤。 * 首先,以管理员身份打开cmd。 1. 进入到mysql的bin目录,这里需要各位去文件找找路径; 2. 在bin下,删除mysqld的所有内容; ​ `mysqld --remov 阅读全文
posted @ 2023-06-10 16:07 gdxstart 阅读(152) 评论(0) 推荐(0) 编辑
摘要: MySQL的链接中间件mysql-connector-java.jar的版本不同,**链接驱动类名**也有所不同,具体如下: driverClassName: com.mysql.jdbc.Driver #是 mysql-connector-java 5中的 driverClassName: com 阅读全文
posted @ 2023-06-09 18:58 gdxstart 阅读(17) 评论(0) 推荐(0) 编辑
摘要: > 引入:第一次连接`mysq`l数据库时,报错`1251`代码错误,这是因为mysql8.0版本的加密规则是`mysql_native_password`,而在mysql8.0版本之后,加密规则是`caching_sha2_password`. # 解决 首先,打开 cmd 命令行,按照一下步骤修 阅读全文
posted @ 2023-06-09 18:35 gdxstart 阅读(397) 评论(0) 推荐(0) 编辑
摘要: ## 知识点1:概念 * AOP:面向切面编程,利用AOP可以对业务逻辑的各个部分隔离开,降低代码的耦合度,提高可复用性。 * 个人理解:不修改源代码,而是在主干功能里添加新的功能,很想设计模式中的装饰者设计。 ## 知识点2:底层原理 1. 使用到了动态代理 * 情况一:有接口,使用JDK动态代理 阅读全文
posted @ 2023-06-09 16:43 gdxstart 阅读(26) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示