会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Perry Blog
分享技术和人生感悟
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
7
8
9
10
11
12
13
14
15
···
22
下一页
2020年2月9日
单链表反转之双指针遍历就地反转法
摘要: public class LinkedNode { Integer id; LinkedNode next; public LinkedNode(Integer id) { this.id = id; } // 打印链表 public void print(){ System.out.print(t
阅读全文
posted @ 2020-02-09 23:29 gaopengpy
阅读(491)
评论(0)
推荐(0)
2020年2月8日
数据结构和算法思维导图
摘要: 需要重点以下10种数据结构和10种算法: 10 个数据结构:数组、链表、栈、队列、散列表、二叉树、堆、跳表、图、Trie 树 10 个算法:递归、排序、二分查找、搜索、哈希算法、贪心算法、分治算法、回溯算法、动态规划、字符串匹配算法
阅读全文
posted @ 2020-02-08 12:42 gaopengpy
阅读(869)
评论(0)
推荐(0)
2020年2月6日
synchronized你到底锁住的是谁?
摘要: synchronized从语法的维度一共有3个用法: 1、静态方法加上关键字 2、实例方法(也就是普通方法)加上关键字 3、方法中使用同步代码块 前两种方式最为偷懒,第三种方式比前两种性能要好。 synchronized从锁的是谁的维度一共有两种情况: 锁住类 锁住对象实例 1)静态方法上的锁 静态
阅读全文
posted @ 2020-02-06 18:23 gaopengpy
阅读(220)
评论(0)
推荐(0)
2020年2月5日
经典笔试题:线程通信(使用重入锁(ReentrantLock)和条件队列(Condition)实现线程间通信)
摘要: 经典笔试题: 1、自定义容器,提供新增元素(add)和获取元素数量(size)方法。2、启动两个线程。线程1向容器中新增10个数据。线程2监听容器元素数量,当容器元素数量为5时,线程2输出信息并终止。 package com.gaopeng.programming.test2; import jav
阅读全文
posted @ 2020-02-05 17:26 gaopengpy
阅读(286)
评论(0)
推荐(0)
经典笔试题:线程通信(使用CountDownLatch实现线程间通信)
摘要: 经典笔试题: 1、自定义容器,提供新增元素(add)和获取元素数量(size)方法。2、启动两个线程。线程1向容器中新增10个数据。线程2监听容器元素数量,当容器元素数量为5时,线程2输出信息并终止。 package com.gaopeng.programming.test2; import jav
阅读全文
posted @ 2020-02-05 11:22 gaopengpy
阅读(349)
评论(0)
推荐(0)
经典笔试题:线程通信(使用wait,notify实现线程间通信)
摘要: 经典笔试题: 1、自定义容器,提供新增元素(add)和获取元素数量(size)方法。2、启动两个线程。线程1向容器中新增10个数据。线程2监听容器元素数量,当容器元素数量为5时,线程2输出信息并终止。 package com.gaopeng.programming.test2; import jav
阅读全文
posted @ 2020-02-05 11:19 gaopengpy
阅读(294)
评论(0)
推荐(0)
经典笔试题:线程通信(使用volatile实现线程间通信)
摘要: 经典笔试题: 1、自定义容器,提供新增元素(add)和获取元素数量(size)方法。2、启动两个线程。线程1向容器中新增10个数据。线程2监听容器元素数量,当容器元素数量为5时,线程2输出信息并终止。 package com.gaopeng.programming.test2; import jav
阅读全文
posted @ 2020-02-05 11:16 gaopengpy
阅读(225)
评论(0)
推荐(0)
2020年2月4日
Eclipse常用快捷键
摘要: Eclipse有强大的编辑功能, 工欲善其事,必先利其器, 掌握Eclipse快捷键,可以大大提高工作效率。 编辑相关快捷键: 注释 Ctrl + / 快速修复 Ctrl + 1 快速向上一行复制当前行 Ctrl+Alt+ ↑ 快速向下一行复制当前行 Ctrl+Alt+ ↓ 删除当前行 Ctrl +
阅读全文
posted @ 2020-02-04 15:41 gaopengpy
阅读(141)
评论(0)
推荐(0)
2020年1月30日
经典笔试题:有一个学生集合要求按照学生的身高从低到高排序(list中的对象实现Comparable接口来实现)
摘要: package com.gaopeng.interview; public class StudentHasComp implements Comparable<StudentHasComp> { private String name; private Integer age; private I
阅读全文
posted @ 2020-01-30 20:53 gaopengpy
阅读(581)
评论(0)
推荐(0)
经典笔试题:有一个学生集合要求按照学生的身高从低到高排序(根据Collections.sort重载方法来实现)
摘要: package com.gaopeng.interview; public class Student { private String name; private int age; private int height; public String getName() { return name;
阅读全文
posted @ 2020-01-30 20:48 gaopengpy
阅读(547)
评论(0)
推荐(0)
上一页
1
···
7
8
9
10
11
12
13
14
15
···
22
下一页
公告