摘要:
class DoublyLinkedList{ //双向链表 private Link_long first; private Link_long last; public DoublyLinkedList(){ //构造函数 this.first = null; this.last = null;
阅读全文
posted @ 2016-03-31 11:02
tonglin0325
阅读(309)
推荐(0)
摘要:
public class ListInsertSort_demo { public static void main(String[] args) { // TODO 自动生成的方法存根 int Size = 10; Link_long[] linkArray = new Link_long[Siz
阅读全文
posted @ 2016-03-31 10:31
tonglin0325
阅读(267)
推荐(0)
摘要:
class SortedList{ private Link_long first; public SortedList(){ //构造函数 first = null; } public void insert(long key){ Link_long newLink = new Link_long
阅读全文
posted @ 2016-03-30 22:09
tonglin0325
阅读(287)
推荐(0)
摘要:
class FirstLastList_long{ private Link_long first; private Link_long last; public FirstLastList_long() { //构造函数 this.first = null; this.last = null; }
阅读全文
posted @ 2016-03-30 21:16
tonglin0325
阅读(480)
推荐(0)
摘要:
class Link_long{ //链节点类 public long dData; public Link_long next; //链表中下一个节点的引用 public Link_long(long dData) { super(); this.dData = dData; } public v
阅读全文
posted @ 2016-03-30 21:12
tonglin0325
阅读(993)
推荐(0)
摘要:
class FirstLastList{ private Link first; private Link last; public FirstLastList() { //构造函数 this.first = null; this.last = null; } public boolean isEm
阅读全文
posted @ 2016-03-30 16:47
tonglin0325
阅读(227)
推荐(0)
摘要:
<1>链表 <2>引用和基本类型 <3>单链表 class Link{ //链节点类 public int iData; public double dData; public Link next; //链表中下一个节点的引用 public Link(int iData, double dData)
阅读全文
posted @ 2016-03-30 14:13
tonglin0325
阅读(197)
推荐(0)
摘要:
1.下载python3.8 cd ~/Download wget https://www.python.org/ftp/python/3.8.11/Python-3.8.11.tgz 解压 tar -zxvf Python-3.8.11.tgz 2.创建目录 cd /usr/local sudo m
阅读全文
posted @ 2016-03-30 12:11
tonglin0325
阅读(440)
推荐(0)
摘要:
class PriorityQueue{ private int maxSize; //队列的长度 private long[] queueArray; //创建队列的数组的引用 private int curNum; //创建当前元素的个数 public PriorityQueue(int s)
阅读全文
posted @ 2016-03-29 21:22
tonglin0325
阅读(265)
推荐(0)
摘要:
class Queue{ private int maxSize; //队列的长度 private long[] queueArray; //创建队列的数组的引用 private int front; //创建队头的引用 private int rear; //创建队尾的引用 private int
阅读全文
posted @ 2016-03-29 20:07
tonglin0325
阅读(227)
推荐(0)
摘要:
class Stack{ private int maxSize; //栈的长度 private long[] stackArray; //创建栈的数组的引用 private int top; //创建栈顶的引用 public Stack(int s) { //构造函数 this.maxSize =
阅读全文
posted @ 2016-03-29 11:23
tonglin0325
阅读(335)
推荐(0)
摘要:
import java.util.Arrays; class Arrays_Insert{ private int[] arrays; private int curNum; public Arrays_Insert(int max) { //建立一个max长度的空数组 super(); array
阅读全文
posted @ 2016-03-29 09:11
tonglin0325
阅读(232)
推荐(0)
摘要:
Servlet API中提供了一个Filter接口,Filter接口在javax.servlet.Filter包下面。开发web应用时,如果编写的Java类实现了这个接口,则把这个java类称之为过滤器Filter。 通过Filter技术,开发人员可以实现用户在访问某个目标资源之前,对访问的请求和响
阅读全文
posted @ 2016-03-28 19:38
tonglin0325
阅读(200)
推荐(0)
摘要:
1. 使用top命令查看进程的cpu占用,找到进程的pid 2.查看进程中cpu占用最高的线程 top -Hp ${pid} -d 1 -n 1 该进程的pid是279,其十六进制表示为0x117 3.打印进程的堆栈信息到文件 jstack -l ${pid} > jstack.log 4.在堆栈信
阅读全文
posted @ 2016-03-28 19:15
tonglin0325
阅读(210)
推荐(0)
摘要:
import java.util.Arrays; class Arrays_Select{ private int[] arrays; private int curNum; public Arrays_Select(int max) { //建立一个max长度的空数组 super(); array
阅读全文
posted @ 2016-03-28 16:45
tonglin0325
阅读(174)
推荐(0)
摘要:
package com.interview.sort; import java.util.Arrays; class ArraysBubble { private int[] arrays; private int curNum; public ArraysBubble(int max) { //建
阅读全文
posted @ 2016-03-28 16:37
tonglin0325
阅读(180)
推荐(0)
摘要:
import java.lang.reflect.Array; import java.nio.Buffer; import java.util.Arrays; import java.util.Random; class BinarySearch_Find{ private int[] temp;
阅读全文
posted @ 2016-03-28 13:54
tonglin0325
阅读(248)
推荐(0)
摘要:
在广告系统当中,ID是标识用户比较重要的手段, 1.安卓端 AdID:又称为Google advertising ID,海外安卓平台常用的设备标识符,每一台 Android设备都会被分配一个唯一的标识符,海外安卓平台的广告投放归因也主要依赖AdID。在国内,因google play在大陆地区无法使用
阅读全文
posted @ 2016-03-27 09:47
tonglin0325
阅读(432)
推荐(0)
摘要:
IDEA中运行spark报如下错误 Exception in thread "main" java.lang.NoSuchMethodError: scala.Product.$init$(Lscala/Product;)V at org.apache.spark.SparkConf$Depreca
阅读全文
posted @ 2016-03-26 23:42
tonglin0325
阅读(761)
推荐(0)
摘要:
实现一个UDF函数可以继承 org.apache.hadoop.hive.ql.exec.UDF,也可以继承 org.apache.hadoop.hive.ql.udf.generic.GenericUDF 1.继承UDF,参考 https://docs.microsoft.com/en-us/az
阅读全文
posted @ 2016-03-26 23:40
tonglin0325
阅读(272)
推荐(0)
摘要:
1.DataFrame API读取avro文件 https://sparkbyexamples.com/spark/read-write-avro-file-spark-dataframe/ pom引入,spark2.4.0之后可以使用apache的spark-avro包,之前需要使用databri
阅读全文
posted @ 2016-03-26 22:50
tonglin0325
阅读(503)
推荐(0)
摘要:
1.缓冲区Buffer import java.nio.IntBuffer; //主类 //Function : IntBuffer_demo public class IntBuffer_demo { public static void main(String[] args) { // TODO
阅读全文
posted @ 2016-03-26 21:55
tonglin0325
阅读(494)
推荐(0)
摘要:
1.引入依赖 <!--parquet--> <dependency> <groupId>org.apache.parquet</groupId> <artifactId>parquet-avro</artifactId> <version>1.10.0</version> </dependency>
阅读全文
posted @ 2016-03-26 20:36
tonglin0325
阅读(227)
推荐(0)
摘要:
1.使用Flink SQL 如果使用的是flink sql的话,如果想要同步表到hive metastore的话,只需要在flink sql的建表语句中添加 hive_sync 相关的一些配置即可,如下 'hive_sync.enable' = 'true', 'hive_sync.mode' =
阅读全文
posted @ 2016-03-26 16:19
tonglin0325
阅读(499)
推荐(0)
摘要:
1.IP和InetAddress import java.net.InetAddress; public class InetAddress_demo { public static void main(String[] args) throws Exception{ // TODO 自动生成的方法
阅读全文
posted @ 2016-03-25 22:22
tonglin0325
阅读(379)
推荐(0)
摘要:
1.Flink CDC介绍 Flink CDC提供了一系列connector,用于从其他数据源获取变更数据(change data capture),其中的Flink MySQL CDC基于Debezium 官方文档 https://ververica.github.io/flink-cdc-con
阅读全文
posted @ 2016-03-25 21:58
tonglin0325
阅读(287)
推荐(0)
摘要:
1.在CDH管理页面进入parcels,下载GPLEXTRAS lintong@master:/opt/cloudera/parcel-repo$ ls | grep GPLEXTRAS GPLEXTRAS-5.16.2-1.cdh5.16.2.p0.8-xenial.parcel GPLEXTRA
阅读全文
posted @ 2016-03-25 21:31
tonglin0325
阅读(256)
推荐(0)
摘要:
Flink有两种基本类型的状态:托管状态(Managed State)和原生状态(Raw State)。两者的区别:Managed State是由Flink管理的,Flink帮忙存储、恢复和优化,Raw State是开发者自己管理的,需要自己序列化。 Managed State Raw State
阅读全文
posted @ 2016-03-25 21:20
tonglin0325
阅读(303)
推荐(0)
摘要:
Springboot可以使用Ehcache或者redis作为缓存 1.Ehcache缓存 参考:SpringBoot学习-(十八)SpringBoot整合EhCache 添加依赖,starter+ehcache <dependency> <groupId>org.springframework.bo
阅读全文
posted @ 2016-03-25 19:19
tonglin0325
阅读(256)
推荐(0)
摘要:
SpringBoot学习笔记——连接池
阅读全文
posted @ 2016-03-25 17:09
tonglin0325
阅读(1641)
推荐(0)
摘要:
Mybatis默认情况下,只开启一级缓存,一级缓存只是相对于同一个SqlSession而言。 如果想要开启二级缓存,则需要在xml配置文件中添加 <cache/> 此外,还要求返回的POJO对象要实现Serializable接口
阅读全文
posted @ 2016-03-25 11:04
tonglin0325
阅读(643)
推荐(0)
摘要:
可以使用 @RestControllerAdvice 拦截异常并进行统一处理 1.首先定义统一的异常码 ResultCode, 其中code以HTTP code status为前缀,后缀为具体异常编号 message为异常消息,前端可以直接拿来显示给用户 import lombok.AllArgsC
阅读全文
posted @ 2016-03-25 09:36
tonglin0325
阅读(3143)
推荐(0)
摘要:
对于接口的返回结果,需要有统一的结构,因为对于不用考虑流量费用的内部系统,对接口数据长度往往不太介意 开源项目的接口规范案例: 1.阿里云: 阿里云健康码引擎的response结构 ResponseResult ResponseResult代码 参考: https://github.com/aliy
阅读全文
posted @ 2016-03-24 17:59
tonglin0325
阅读(2683)
推荐(0)
摘要:
import java.awt.Container; import java.awt.GridLayout; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java.util.Vector
阅读全文
posted @ 2016-03-24 17:37
tonglin0325
阅读(5267)
推荐(0)
摘要:
可以使用mock对springboot web接口进行测试 1.依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>t
阅读全文
posted @ 2016-03-24 16:22
tonglin0325
阅读(6992)
推荐(0)
摘要:
import java.awt.event.WindowEvent; import java.awt.event.WindowListener; import javax.swing.JFrame; class MyWindowEventHandle implements WindowListene
阅读全文
posted @ 2016-03-23 23:46
tonglin0325
阅读(381)
推荐(0)
摘要:
统一的service接口基于统一的mapper,参考:Mybatis学习笔记——通用mapper 接口AbstractService<T> package com.example.demo.core.service; import java.util.List; public interface A
阅读全文
posted @ 2016-03-23 19:04
tonglin0325
阅读(2109)
推荐(0)
摘要:
它是一种在运行时,动态地将代码切入到类的指定方法、指定位置上的编程思想。用于切入到指定类指定方法的代码片段叫做切面,而切入到哪些类中的哪些方法叫做切入点 AOP编程允许把遍布应用各处的功能分离出来形成可重用的组件 实现一个AOP可以分成下面几个步骤: 1.引入依赖 <dependency> <gro
阅读全文
posted @ 2016-03-23 18:53
tonglin0325
阅读(547)
推荐(0)
摘要:
1.索引预创建,避免在零点的时候对集群的master节点造成过大的压力 2.集群冷热分离 3.索引生命周期:所以预创建->热节点->warm节点->索引关闭->索引删除 参考:Elasticsearch集群优化实战 1.虚拟内存优化 修改 /etc/sysctl.conf配置文件,添加 vm.max
阅读全文
posted @ 2016-03-22 23:21
tonglin0325
阅读(381)
推荐(0)
摘要:
在Swing中使用的所有布局管理器都可以实现LayoutManager接口,在Swing中主要使用的5种布局管理器:FlowLayout、BorderLayout、GridLayout、CardLayout、绝对定位。 import java.awt.FlowLayout; import javax
阅读全文
posted @ 2016-03-22 22:25
tonglin0325
阅读(318)
推荐(0)