自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 使用IDEA进行Hadoop MapReduce编程(Windows 10)

Hadoop MapReduce 的编程过程中如果不使用 IDE 的断点调试,则会变得异常困难。此教程介绍了如何在 Windows 10 中配置一个 伪分布式的 hadoop 应用,并在 IDEA 中运行Hadoop MapReduce。经过此文配置的项目也可以直接使用 IDEA 进行断点调试原文链接...

2021-09-18 14:39:58 483

原创 Hadoop Docker 集群配置

Hadoop-3.3.0的基于docker、docker-compose的集群配置:https://blog.xuxin-home.com/2021/09/16/hadoop-3-3-0docker-%e9%85%8d%e7%bd%ae%e8%af%a6%e8%a7%a3/

2021-09-16 14:19:30 143

原创 AOP自定义注解定位简介

业务场景使用aop时需要编写切入点表达式来进行方法定位。当在编写过程中代理需求频繁变化导致目标对象频繁变化时,就需要重新编写表达式。如果能在aop操作编写完成的情况下,利用注解进行定位的话,无论后期需求怎么修改,都只需要在编写时顺手在需要代理的位置添加或删除注解即可。前置技能AOP编程方法;自定义注解;Java反射。例子首先编写我们的切面类AspectDemo:@Asp...

2020-05-06 19:23:58 432

原创 Spring+logBack+AOP 在切面上做日志记录

业务场景基本上每个项目中都会有性能需求,但是性能优化又没有现成的模式可以套用。因为每个项目的业务特点以及结构特点,我们需要采集实际运行中的耗时数据来进行性能分析,采取具有针对性的优化方案。如何在Spring工程并且是代码低侵入性的条件下做耗时数据记录,将是本篇博客的重点。环境语言:java框架:Spring(本文采用Spring族中的SpringBoot)主要工具:Aspect,log...

2020-04-18 11:56:06 1103 1

原创 Java 注解方式解决代码层数据完整性验证

场景业务中需要在代码层面预先进行数据完整性验证,然后再将数据录入到数据库之中去。考虑到以后数据完整性规则可能会频繁更改,如果完全使用if-else的形式去写的话过于冗杂且难以维护。为了减少代码的修改量,我选用了自定义注解加check函数的方式来进行代码层的数据完整性验证。步骤在实体类Account中定义注解Request class Account { @Retention(R...

2020-04-05 10:10:19 565

原创 Lakeshore Ajax请求详解

前言这几天在做Lakeshore的开发,涉及到前端的Ajax操作。不得不说Lakeshore本身的Ajax操作已经比较完善了,不过要实际使用起来还是有一点小麻烦,因此在此记录一下Ajax的常规操作流程。Springboot后台做登陆操作本人以前常用Springboot做服务器,拿一个现成的服务器,在Lakeshore上对着服务器做个登陆操作吧:1.先在原场景中创建一个文本框,用来显示Aj...

2020-01-06 12:52:13 669

原创 HDU 5919 主席树

HDU 5919 主席树一开始拿到这个题目的时候没啥思路,纠结再三,看了一下网上大佬们的题解,**nb。颠覆了我对主席树题的认知,因此记一下笔记。题目大意初始时有一个数列,每次给一个区间,询问该区间内,假设只取区间内的每种数字第一次出现的位置,形成一个新的序列,问这个序列中间数是多少?题目在此。思路这道题目巧妙地利用了主席树的保存历史版本的特性:要点主席树上的叶子节点表示的是当前这...

2019-08-30 17:17:05 170

原创 hdu 6704 后缀数组+主席树+线段树

#include <bits/stdc++.h>using namespace std;const int CHAR_NUM = 128;const int MAXN = 2e5 + 10;typedef long long ll;#define per(i, a, n) for (int i=a;i<n;i++)#define w(i) T[(i)].w#d...

2019-08-27 10:05:00 223

原创 EOJ 3486 二分+字符串Hash

EOJ 3486 二分+字符串Hash题目大意对一个字符串,找出它的字典序最大的子串,如果这个子串有后缀0,则去掉后缀0。思路利用贪心思想,能很简单地想到这个子串必定是去掉后缀0之后的原串的后缀之一。因为如果某个子串字典序最大,但是它不是原串的后缀,我们倘若将它后面的字符添加在这个串后面,那么该子串字典序将会变得更大。实现方法之一遍历原串的所有后缀,维护一个字典序最大的起始位置(类似数...

2019-08-27 09:50:48 213

原创 EOJ 3424 二分+字符串Hash

#include <bits/stdc++.h>typedef long long ll;typedef unsigned long long ull;using namespace std;#define CHAR_NUM 30#ifdef ACM_LOCALconst int NUM = 100;#endif#ifndef ACM_LOCALconst in...

2019-08-26 20:54:53 266

原创 牛客网2019多校第四场 I-string 后缀数组+回文自动姬

牛客网2019多校第四场 I-string 后缀数组+回文自动姬题目大意做到现在的题,感觉牛客的题目是最最最直白的,这题题面没有背景故事,直奔主题。给我们一个字符串,找到一个子串集合,集合内的子串两两不同(a != b),同时两两不互逆(即倒置其中一个串后等于另一个串,rev(a) != b),询问满足要求的集合最大能包含多少元素。思路一旦询问子串个数之类的题目,第一时间就想到自动姬家族...

2019-08-21 20:40:53 285

原创 HDU 6583 后缀自动姬+DP 多校第一场的字符串题

HDU 6583 后缀自动姬+DP 多校第一场的字符串题多校第一场的字符串题,对于我这样入门没多久的字符串选手稍稍有点困难,不过靠着官方题解和标程,终于算是完全补掉了这个题,AC的时候发现只有270个人补了这个题。用到了诸多后缀自动姬机的重要性质。做了这个题之后,加深了我对后缀自动机的认识,因此在此写一篇题解加深一下印象,也算记个笔记。没有学习过后缀自动机的同学请先学习后缀自动机,再食用以下内...

2019-08-21 10:15:16 326

原创 POJ 3693 后缀数组+ST表

POJ 3693 题解报告 后缀数组+ST表又是一道神奇的后缀数组题,刚刚A掉这个题,发现后缀数组跟ST表是好朋友。。。又双叒叕一起出现了,嘤嘤嘤,跟上一道一样,自己的想法WA了,然后找到一组卡死自己的样例,于是乖乖地去找网上大佬们的博客来拜读。哇,大佬们都tql,我在这里记个笔记。题目大意给我们n个字符串,我们需要找出字符串中存在循环节最多的然后如果循环节一样多则选择字典序最小的子串并输出...

2019-08-19 08:11:50 290

原创 HDU 6194 题解报告

HDU[6194] 后缀数组+ST表题目大意,要求在指定的字符串中找到出现k次的不同子串有几种,不同子串之间可重叠,[题目](http://acm.hdu.edu.cn/showproblem.php?pid=6194)。AC代码#include <bits/stdc++.h>using namespace std;typedef long long ll;con...

2019-08-17 10:19:39 243

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除