JAVA学习
oria2006
这个作者很懒,什么都没留下…
展开
-
创建一个Flink项目
mvn产生一个flink项目框架 flink版本1.5.4 mvn archetype:generate -DarchetypeCatalog=internal -DarchetypeGroupId=org.apache.flink -DarchetypeArtifactId=flink-quickstart-java -DarchetypeVersion=1.5.4 F:\eclipse-workspace\flink>mvn archetype:generate -DarchetypeC.原创 2020-09-24 17:16:47 · 628 阅读 · 0 评论 -
Maven POM基本结构说明
简述 Maven基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。 Maven 能够帮助开发者完成以下工作: 构建 文档生成 报告 依赖 SCMs 发布 分发 邮件列表 POM POM( Project Object Model,项目对象模型 ) 是 Maven 工程的基本工作单元,是一个XML文件,包含了项目的基本信息,用于描述项目如何构建,声明项目依赖原创 2020-09-17 15:30:43 · 428 阅读 · 0 评论 -
Zookeeper 源码阅读-如何组织配置节点
Zookeeper的配置节点组织在一个DataTree中,所有的配置节点都保存在ConcurrentHashMap中,该HASHMAP Key是节点的全路径;DataNode是值,DataNode中保存了节点的配置数据和节点的子节点名。 大概的结构如下: public class DataTree { /** * This hashtable provides a fast lookup to the datanodes. The tree is the * sour原创 2020-07-03 11:14:57 · 197 阅读 · 0 评论 -
二叉数查表
工作这么多年从来没用过二叉树,Hash用的比较多或者直接数组遍历了,按照自己的理解写了个二叉树遍历,后面再去补理论 import binarytree.BinaryTree; public class HelloWorld { public static void main(String[] args) { // TODO Auto-generated method...原创 2020-03-13 11:12:44 · 191 阅读 · 0 评论 -
POI框架实现EXCEL文件读写
工作需要做一个小工具,把从服务器上爬下来的数据写入到xls文件中,目前工具已经能够使用,xlsx文件还不支持,有时间继续完善。 import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; im...原创 2020-03-05 10:45:03 · 470 阅读 · 0 评论 -
Jsoup 表单提交(登录及登录后访问)
public boolean loginWeb(String userName, String passwd, String url) { try { Connection connection = Jsoup.connect(url); connection.header("User-Agent", "Mozilla/5.0 (Windows NT 6.1; WOW6...原创 2020-03-03 17:39:00 · 907 阅读 · 0 评论 -
JAVA实例学习一为什么要用回调
/* ** 小王打电话给小李,问1+1等于多少? ** 小李告诉小王,等于2 */ public class CallBack { public static void main(String[] args){ Wang w = new Wang(); w.askQuestion(); w.printResult(); } } public class Li { public原创 2017-12-13 15:13:02 · 475 阅读 · 0 评论 -
JAVA实例学习一为什么要用策略模式
根据进程传入的参数干不同的事情,按照C的习惯肯定是if或者switch了,所以自然有如下代码: public class strategy { public static void main(String[] args){ strategyType type = new strategyType(); type.type(args[0]); } } public class st原创 2017-12-15 15:46:06 · 794 阅读 · 0 评论