上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页
摘要: 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 阅读(293) 评论(0) 推荐(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 阅读(256) 评论(0) 推荐(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 阅读(269) 评论(0) 推荐(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 阅读(468) 评论(0) 推荐(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 阅读(982) 评论(0) 推荐(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 阅读(219) 评论(0) 推荐(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 阅读(186) 评论(0) 推荐(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 阅读(391) 评论(0) 推荐(0) 编辑
摘要: class PriorityQueue{ private int maxSize; //队列的长度 private long[] queueArray; //创建队列的数组的引用 private int curNum; //创建当前元素的个数 public PriorityQueue(int s) 阅读全文
posted @ 2016-03-29 21:22 tonglin0325 阅读(256) 评论(0) 推荐(0) 编辑
摘要: class Queue{ private int maxSize; //队列的长度 private long[] queueArray; //创建队列的数组的引用 private int front; //创建队头的引用 private int rear; //创建队尾的引用 private int 阅读全文
posted @ 2016-03-29 20:07 tonglin0325 阅读(217) 评论(0) 推荐(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 阅读(324) 评论(0) 推荐(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 阅读(220) 评论(0) 推荐(0) 编辑
摘要: Servlet API中提供了一个Filter接口,Filter接口在javax.servlet.Filter包下面。开发web应用时,如果编写的Java类实现了这个接口,则把这个java类称之为过滤器Filter。 通过Filter技术,开发人员可以实现用户在访问某个目标资源之前,对访问的请求和响 阅读全文
posted @ 2016-03-28 19:38 tonglin0325 阅读(190) 评论(0) 推荐(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 阅读(193) 评论(0) 推荐(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 阅读(166) 评论(0) 推荐(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 阅读(174) 评论(0) 推荐(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 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 在广告系统当中,ID是标识用户比较重要的手段, 1.安卓端 AdID:又称为Google advertising ID,海外安卓平台常用的设备标识符,每一台 Android设备都会被分配一个唯一的标识符,海外安卓平台的广告投放归因也主要依赖AdID。在国内,因google play在大陆地区无法使用 阅读全文
posted @ 2016-03-27 09:47 tonglin0325 阅读(272) 评论(0) 推荐(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 阅读(688) 评论(0) 推荐(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 阅读(230) 评论(0) 推荐(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 阅读(466) 评论(0) 推荐(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 阅读(484) 评论(0) 推荐(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 阅读(202) 评论(0) 推荐(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 阅读(411) 评论(0) 推荐(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 阅读(366) 评论(0) 推荐(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 阅读(214) 评论(0) 推荐(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 阅读(245) 评论(0) 推荐(0) 编辑
摘要: Flink有两种基本类型的状态:托管状态(Managed State)和原生状态(Raw State)。两者的区别:Managed State是由Flink管理的,Flink帮忙存储、恢复和优化,Raw State是开发者自己管理的,需要自己序列化。 Managed State Raw State 阅读全文
posted @ 2016-03-25 21:20 tonglin0325 阅读(252) 评论(0) 推荐(0) 编辑
摘要: Springboot可以使用Ehcache或者redis作为缓存 1.Ehcache缓存 参考:SpringBoot学习-(十八)SpringBoot整合EhCache 添加依赖,starter+ehcache <dependency> <groupId>org.springframework.bo 阅读全文
posted @ 2016-03-25 19:19 tonglin0325 阅读(241) 评论(0) 推荐(0) 编辑
摘要: SpringBoot学习笔记——连接池 阅读全文
posted @ 2016-03-25 17:09 tonglin0325 阅读(1631) 评论(0) 推荐(0) 编辑
摘要: Mybatis默认情况下,只开启一级缓存,一级缓存只是相对于同一个SqlSession而言。 如果想要开启二级缓存,则需要在xml配置文件中添加 <cache/> 此外,还要求返回的POJO对象要实现Serializable接口 阅读全文
posted @ 2016-03-25 11:04 tonglin0325 阅读(631) 评论(0) 推荐(0) 编辑
摘要: 可以使用 @RestControllerAdvice 拦截异常并进行统一处理 1.首先定义统一的异常码 ResultCode, 其中code以HTTP code status为前缀,后缀为具体异常编号 message为异常消息,前端可以直接拿来显示给用户 import lombok.AllArgsC 阅读全文
posted @ 2016-03-25 09:36 tonglin0325 阅读(3103) 评论(0) 推荐(0) 编辑
摘要: 对于接口的返回结果,需要有统一的结构,因为对于不用考虑流量费用的内部系统,对接口数据长度往往不太介意 开源项目的接口规范案例: 1.阿里云: 阿里云健康码引擎的response结构 ResponseResult ResponseResult代码 参考: https://github.com/aliy 阅读全文
posted @ 2016-03-24 17:59 tonglin0325 阅读(2623) 评论(0) 推荐(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 阅读(5163) 评论(0) 推荐(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 阅读(6942) 评论(1) 推荐(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 阅读(366) 评论(0) 推荐(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 阅读(2071) 评论(0) 推荐(0) 编辑
摘要: 它是一种在运行时,动态地将代码切入到类的指定方法、指定位置上的编程思想。用于切入到指定类指定方法的代码片段叫做切面,而切入到哪些类中的哪些方法叫做切入点 AOP编程允许把遍布应用各处的功能分离出来形成可重用的组件 实现一个AOP可以分成下面几个步骤: 1.引入依赖 <dependency> <gro 阅读全文
posted @ 2016-03-23 18:53 tonglin0325 阅读(525) 评论(0) 推荐(0) 编辑
摘要: 1.索引预创建,避免在零点的时候对集群的master节点造成过大的压力 2.集群冷热分离 3.索引生命周期:所以预创建->热节点->warm节点->索引关闭->索引删除 参考:Elasticsearch集群优化实战 1.虚拟内存优化 修改 /etc/sysctl.conf配置文件,添加 vm.max 阅读全文
posted @ 2016-03-22 23:21 tonglin0325 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 在Swing中使用的所有布局管理器都可以实现LayoutManager接口,在Swing中主要使用的5种布局管理器:FlowLayout、BorderLayout、GridLayout、CardLayout、绝对定位。 import java.awt.FlowLayout; import javax 阅读全文
posted @ 2016-03-22 22:25 tonglin0325 阅读(303) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页