摘要:
首先原文链接:https://my.oschina.net/u/2474629/blog/1083448 总结的非常到位,借鉴一下。 首先@Pointcut是把重用的切点表达式抽取出来。 不使用@PointCut的时候,我们需要在切面类通过切点表达式来锁定通知方法在那里运行(锁定业务逻辑切入点)。如 阅读全文
摘要:
@Bean是将组件注册到Bean,让IOC容器知道这个组件存在。 @AutoWired是组件和组件相互调用的时候,自动从ioc中取出来需要用的组件。比如Service,Controller,Dao的关系,这三个组件都分别加上了注册的注解:@Service,@Controller,@Component 阅读全文
摘要:
今天突然被面试官问到拦截器。吞吞吐吐说了个过滤器,对拦截器都忘完了。小记一下: 转自:https://blog.csdn.net/zxd1435513775/article/details/80556034 拦截器(Interceptor)和过滤器(Filter)的执行顺序和区别 由于本文是基于Sp 阅读全文
摘要:
在java中,启用线程一般有两种方法 1:extends Thread 2:implements Runnable 这两种都可以创建线程,但是创建出来的稍有不同 获取名字: LockSupport的特点: 可以先unpark() 后park(),这个操作并不会阻塞线程,但是unpark两park两次 阅读全文
摘要:
1、Flume是java大数据中用于传输相关的一个框架;大数据是把数据的保存、传输、运算进行操作。只能进行日志的传输,对字节流无法操作 2、结构:SCK结构 Agent是JVM进程,由SCK构成 Source可以是本地文件(本地文件可以是爬虫源或者java生产源),也可以是端口。和数据源对接 Cha 阅读全文
摘要:
最近一直在准备面试,为了使自己的Java水平更上一个档次,拜读了李林峰老师的《Netty权威指南》,了解了Java关于IO的发展和最新的技术,真是受益匪浅,现在把我总结的关于BIO、NIO和AIO的区别和应用场景概述一遍。 在此之前,先弄清几个概念: 1.同步:使用同步IO时,Java自己处理IO读 阅读全文
摘要:
原文链接:https://blog.csdn.net/weixin_44134144/article/details/104731784 1. 添加安全组规则:3306 2. 在服务器上安装mysql3. 重置数据库密码(默认用户名为:root) 4. 放行3306端口 5. 新建一个用户用作外部访 阅读全文
摘要:
查看50070端口,在hive的安装路径下,warehouse就是数据库存表的位置(前提是已经在窗口动过这张表,即有数据的改动) 这个是默认的数据库default 插一句,新加数据库也是在这个目录下的 新建了studatabase: HDFS视图如下: 就拿default库来说 可以看到,我现在里边 阅读全文
摘要:
Map专门用来处理键值映射数据的存储。 常用方法: 1.put(Object key,Object value) 添加一对键值/或更改;因为map不可以定义相同的key值,所以,添加即是修改,如果有记录,那么会覆盖(即为改);如果map之前没有这个key;那么就是新增 2.get(Object ke 阅读全文
摘要:
str:要判断的字符 1.判断字符串是否包含字母,数字符号 str.matches("^(?:(?=.*[0-9].*)(?=.*[A-Za-z].*)(?=.*[\\W].*))[\\W0-9A-Za-z]{8,16}$") 2.判断字符串是否包含大写字母 str.matches(".*[A-Z] 阅读全文