一、AOP的基本概念: AOP,面向切面编程,常用于日志,事务,权限等业务处理。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容(Spring核心之一),是函数式编程的一种衍生范型。利用…
分类:编程语言
[Spring cloud 一步步实现广告系统] 16. 增量索引实现以及投送数据到MQ(kafka)
实现增量数据索引 上一节中,我们为实现增量索引的加载做了充足的准备,使用到mysql-binlog-connector-java 开源组件来实现MySQL 的binlog监听,关于binlog的相关知识,大家可以自行网络…
java中使用Pattern类中和Matcher类进行查找和替换,你会吗?
前言 无论是哪一门语言,我们总会用到正则表达式来进行字符串的查找和替换。Java中也不为过,我曾经写过一个网页—正则表达式在线测试。那时候,我还没有开始学习Java,不知道Java支持正则表达式,所以我的第一…
Java眼中的XML——文件写入
DOM方法 public void createXML() throws Exception{ //新创建一个xml文件 DocumentBuilderFactory dbf=DocumentBuilderFactory…
Java常用library function汇总
Array: Arrays.copyfOf(<original primitive array>, int newLengtg) 如果newlength大于original, 则会padd成0或者null…
关于dom4j解析XML的问题分享
最近在在做个程序需要将C#小工具转成java,因为需要涉及到操作xml文件所以需要引用dom4j; 使用dom4j解析XML时,要快速获取某个节点的数据,使用XPath是个不错的方法,dom4j的快速手册里也建议使 用这…
面试必问:读写一致性,你需要思考的问题
先说明下,本文要讨论的多线程读写是指一个线程写,一个或多个线程读,不包括多线程同时写的情况。 试想下这样一个场景:一个线程往hashmap中写数据,一个线程往hashmap中读数据。 这样会有问题吗?如果有,那是什么问题…
Java学习笔记(1)String常见面试知识总结
简介(摘自Java源码) Strings are constant; their values cannot be changed after they are created. String buffers …
Java正则表达式验证IP,邮箱,电话
引言 java中我们会常用一些判断如IP、电子邮箱、电话号码的是不是合法,那么我们怎么来判断呢,答案就是利用正则表达式来判断了,废话不多说,下面就是上代码。 1:判断是否…
CentOS 安装 JDK 三种形式详细总结
一、下载 JDK 点击下载:jdk-8u211-linux-x64.tar.gz 根据需要选择对应版本和位数,并将文件放入CentOS中的相关目录中,以 /java/jdk 目录为例,执行 makdir /jav…
字节流与字符流的区别
1.字节流不会使用到缓冲区,而字符流会。另外,使用缓冲区的字符流更加适合进行中文数据的处理,所以在日常的开发中,如果要涉及到含有中文信息的输出一般都会采用字符流处理,但是从另外一方面来说,字节流和字符流的基本处理形式是相…
java文件操作
IO流: 低效O: FileWriter初始化操作 FileWriter(String Filename, boolean append) // 参数append 默认为false FileWriter对文件的写入操作 …