自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 问答 (1)
  • 收藏
  • 关注

原创 Flink:Yarn-Session 启动

背景: 自己搭建了flink 单机版本时,到 flink on yarn 这一步卡住了,不能正常运行执行./bin/yarn-session.sh -n 4 -jm 1024m -tm 4096m包括GetClusterMetricsRequestProto cannot be cast to com.google.protobuf.Message主要原因是未指定HADOOP_CONF_DIR环境变量,下面给出整个过程##1. 参照文档,下载&&编译flink 源码,这个时候,s

2020-08-29 20:06:26 2806

原创 这不是面经系列之聊聊线程池

三个问题基本概念核心流程关键细节如何解答首先你要能掌握这三个问题,掌握了这三个问题,那么剩下的就是语言表达了语言表达非常重要,会,但是说不明白,那很容易让面试官觉得你不会,那他就会一直在这里问你,保不齐就会出现你遗漏的一些东西被他问道。不是说掌握了三个知识就是100%掌握,而是 80% 掌握,Java官方的很多代码细节都是值得思考借鉴的,但是,时间精力有限对吧,所以抓重点,然后说...

2020-04-11 21:47:23 165

原创 关于设计模式

最近又在搞设计模式。又想看的朋友可以到github上自己[email protected]:Yumee/DesignPatten.git

2015-10-15 15:26:05 323

原创 2.2 实现一个算法从一个单链表中返回倒数第n个元素

解法,我也是从这里学的,博客只是说一下自己的理解挺有意思的,返回的是倒数的元素,假设是正数的,我们可以从头数,但是倒数的,会不会想把这个单链表翻转一下呢??还是先遍历链表数好总数然后再数(总数-n个)? 其实说白了就是能倒着数n个就行了,有没有想到栈?先进后出?全进了之后开始数N个?进一步的,递归!而且递归能够节省空间啊。解法二:设置两个指针,控制他们的距离为N,然后先后遍历链表,等前指针遍历到末

2015-09-08 11:54:47 436

原创 2.1 从链表中移除重复结点

题目 :从一个未排序的链表中移除重复的项解法一: 最简单暴力的双层循环(O(n²)),设置两个节点,一个记录当前节点,另外一个记录当前节点的前一节点,遍历链表,设定当前节点,然后在当前节点下,再次遍历链表,判断是否重复,重复就修改前一节点连到当前节点的下一节点解法二:利用hashtable 存储节点(O(n)),同样是记录两个节点,一个为前一节点,一个为当前节点,但是只需要一次遍历,一边遍历,一边判

2015-09-08 11:07:59 338

转载 1.8 利用已知函数判断字符串是否为另一字符串的子串

题目:假设你有一个isSubstring函数,可以检测一个字符串是否是另一个字符串的子串。 给出字符串s1和s2,只使用一次isSubstring就能判断s2是否是s1的旋转字符串, 请写出代码。旋转字符串:”waterbottle”是”erbottlewat”的旋转字符串。解释:这个地方需要仔细观察,理解一下什么叫旋转字符串,这里的旋转是,算了我也解释不清楚,描述一下就明白了,比如他这个water

2015-09-08 10:25:48 697

原创 1.3 去除字符串中重复的字符

题目  设计算法并写出代码移除字符串中重复的字符,不能使用额外的缓存空间。注意: 可以使用额外的一个或两个变量,但不允许额外再开一个数组拷贝根据1.1的修改判断条件删选不重复字符,调整到数组前部,然后截取代码如下 public static char[] deleteRepeatChar(char[] s) { int checker = 0;//检测标志

2015-09-07 11:20:48 451

转载 1.2字符串翻转

题目:翻转一个字符串设置一个空变量进行交换,然后返回字符串 代码如下:public static String swap0(String s) { char[] str = s.toCharArray(); char temp ; for (int i = 0; i <str.length/2 ; i++) { temp = str[i] ; str[i] = str

2015-09-07 10:09:56 267

转载 1.1判断一个字符串中的字符是否唯一

1.1判断一个字符串中的字符是否唯一字符串由26个字母组成,判断是否有重复字符解法一声明一个26位的数组,初始化为0,然后遍历字符串,首次出现修改对应数组为1,检测到对应数组值为1的时候,返回false。成功遍历完毕,返回true。代码如下:`public static boolean isUniqueChar2(String str) { int a[] ; a = new int[26]

2015-09-06 11:09:39 1538

原创 深入理解JAVA虚拟机笔记-05

内存分配回收策略对象优先在Eden分配 大多数情况下,对象在新生代Eden中进行分配,当Eden中没有足够的空间时,进行一次Minor GC(发生在新生代的GC),GC后,若新生代空间足够,进行分配,不够,则通过分配担保机制转移到老年代中大对象直接进入老年代 大对象(需要大量连续内存空间的对象)长期存活的对象将进入老年代 给予分代思想,survivor中的对象每经过一次Minor GC,

2015-07-27 20:05:28 335

原创 深入理解JAVA虚拟机笔记 - 04

垃圾收集器简介Serial收集器 最基本的,最悠久的单线程的:该收集器进行垃圾收集时,必须暂停其他所有工作线程,知道它收集结束(引用原话:你妈妈再给你打扫房间的时候,也会让你老老实实的在一边待着。真的是很形象)缺点:在用户不可见的情况下把用户正常的工作线程停掉,难以接受优点:简单高效(个人:粗暴)ParNewSerial的多线程版本缺点:单CPU下并不会超过Serial(一个cpu貌似

2015-07-23 21:38:44 355

原创 深入理解JAVA虚拟机笔记 - 03

垃圾收集器篇之垃圾收集算法01标记-清除算法标记出所有需要回收的对象(标记方法参照前篇)回收所有被标记的对象主要问题效率问题(标记和清除两个过程的效率都不高(不明觉厉))产生大量不连续的内存碎片空间(会导致以后分配较大对象时内存空间不足)复制算法(现代商业虚拟机都采用这种收集算法来回收新生代) 基础版 将内存分为两块,每次使用其中一块,当需要回收被使用的内存时,将目前还存活的对象复制到未

2015-07-22 21:23:49 375

原创 1002

先说最基本的,肯定数组存每一位了 读入字符串,反转,变成int型数组,在进行相加操作,此处两个思路,一种是把两个数组都补齐到最长的那个数组,空位补0(我用的),另外一种,计算小位数组,超长后判断进位直接赋值(还没写) 代码import java.util.Scanner;public class Main { /* * No 1002 * 2015/7/20

2015-07-20 22:02:25 262

原创 上传一些蓝桥官网的练习题

http://pan.baidu.com/s/1hqtmm4c

2015-07-20 21:02:32 302

原创 深入理解JAVA虚拟机笔记 - 02

垃圾收集器篇之垃圾确定方法java自带垃圾收集功能,动态控制内存,废话少说,进入正题 首先明确 垃圾回收回收的实哪部分的内存:“程序计数器,虚拟机栈、本地方法栈3个区域的随线程而生,随线程而灭;栈中的栈帧随着方法的进入和退出执行进栈出栈,每一个栈帧中分配多少内存基本是在类结构确定下来时就已知的,因此这几个区域的分配和回收都具有确定性,不需要过多考虑。而Java堆和方法区就不一样了,一个接口中的多个

2015-07-20 20:55:08 343

原创 深入理解 java 虚拟机笔记 -01

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-07-14 21:47:29 339

原创 基于百度地图的手机定位

基于百度地图的手机定位“` package com.example.location_test;import android.app.Activity;import android.os.Bundle; import android.widget.TextView;import com.baidu.location.LocationClient; import com.baidu.locati

2015-05-18 16:02:37 490

原创 java--ArrayList 排序简述-------新手可看,大神勿喷

1 基本类型 String , Integer 直接排序// 首先是对String类 ArrayList list1 = new ArrayList<>(); list1.add("aaa"); list1.add("bbb"); list1.add("ccc"); list1.add("abc"); Collections.sort(list1); for(

2015-03-20 10:01:54 596

原创 蓝桥练习系统-历届试题01-核桃的数量

#include /* run this program using the console pauser or add your own getch, system("pause") or input loop */using namespace std;int Get(int a,int b){ int temp1,temp2,temp=0; int res; res = a*

2014-11-27 21:51:50 449

转载 求最小公倍数,最大公约数(辗转相除法)

最小公倍数:数论中的一种概念,两个整数公有的倍数成为他们的公倍数,其中一个最小的公倍数是他们的最小公倍数,同样地,若干个整数公有的倍数中最小的正整数称为它们的最小公倍数,维基百科:定义点击打开链接求最小公倍数算法:最小公倍数=两整数的乘积÷最大公约数求最大公约数算法:(1)辗转相除法有两整数a和b:① a%b得余数c② 若c=0,则b即为两数

2014-11-27 21:39:23 417

原创 蓝桥练习系统,K好数,代码如下,只得了十分,求解问题出在哪

#include #include/* run this program using the console pauser or add your own getch, system("pause") or input loop */using namespace std;int main(int argc, char** argv) { int k,l; long long a[1

2014-11-27 19:33:15 562 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除