- 博客(27)
- 资源 (44)
- 问答 (6)
- 收藏
- 关注
原创 Java进阶(四十四)线程与进程的特征及区别
线程与进程的特征及区别定义及特征进程 指在系统中能独立运行并作为资源分配的基本单位,它是由一组机器指令、数据和堆栈等组成的,是一个能独立运行的活动实体。进程的特征:1.动态性:进程的实质是程序的一次执行过程,进程是动态产生,动态消亡的。2.并发性:任何进程都可以同其他进程一起并发执行。3.独立性:进程是一个能独立运行的基本单位,同时也是系统分配资源和调度的独立单位。4.异步性:由于进程间的
2016-09-28 08:58:41 46574 1
原创 Java进阶(四十三)线程与进程的区别
Java进阶(四十三)线程与进程的区别1、线程的基本概念 概念:线程是进程中执行运算的最小单位,是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。一个线程可以创建和撤消另一个线程,同一进程中的多个线程之间可以并发执行。 好处:(1)易于调度。(2)提高并发性。通过线程可方
2016-09-28 08:50:07 50169 3
原创 Java进阶(四十二)Java中多线程使用匿名内部类的方式进行创建3种方式
Java中多线程使用匿名内部类的方式进行创建3种方式“` package cn.edu.ujn.demo;/* * 匿名内部类的格式: */ public class ThreadDemo { public static void main(String[] args) { // 继承thread类实现多线程 new Thread() {
2016-09-27 19:55:11 46594 1
原创 剑指Offer——求职必备神器
不管是公司网申、银行招聘、面试等等,“谈谈你的职业规划”、“以往工作中遇到了哪些棘手问题?你是如何解决的?”、“说一下你的优点和缺点”。
2016-09-26 17:41:58 46834
原创 J2EE进阶(十四)超详细的Java后台开发面试题之Spring IOC与AOP
搜狐畅游笔试题中有一道问答题涉及到回答谈谈对Spring IOC与AOP的理解。特将相关内容进行整理。IOC和AOP是Spring中的两个核心的概念,下面谈谈对这两个概念的理解。
2016-09-26 12:23:49 49186 9
原创 大话设计模式(四)单例模式的优与劣
大话设计模式(四)单例模式的优与劣前言 首先来明确一个问题,那就是在某些情况下,有些对象,我们只需要一个就可以了,比如,一台计算机上可以连好几个打印机,但是这个计算机上的打印程序只能有一个,这里就可以通过单例模式来避免两个打印作业同时输出到打印机中,即在整个的打印过程中我只有一个打印程序的实例。 简单说来,单例模式(也叫单件模式)的作用就是保证在整个应用程序的生命周期中,任何一个时刻,单例类
2016-09-25 17:15:05 44655
原创 剑指Offer——Java、数据结构知识点总结
接下来为第三个成员type分配空间,这时下一个可以分配的地址对于结构的起始地址的偏移量为9(8+1),不是sizeof(int)=4的倍数,为了满足对齐方式对偏移量的约束问题,VC自动填充3个字节(这三个字节没有放什么东西),这时下一个可以分配的地址对于结构的起始地址的偏移量为12(8+1+3),刚好是sizeof(int)=4的倍数,所以把type存放在偏移量为12的地方,该成员变量占sizeof(int)=4个字节;结合上面提到的分配空间的一些原则,分析下VC怎么样为上面的结构分配空间的。...
2016-09-25 11:40:29 44494
原创 剑指Offer——乐视笔试题+知识点总结
剑指Offer——乐视笔试题+知识点总结情景回顾时间:2016.9.19 15:10-17:10地点:山东省网络环境智能计算技术重点实验室事件:乐视笔试 总体来说,乐视笔试内容体量不算少,主要分为35道选择题,3道编程题,时间稍微有点紧张。编程题数字游戏package cn.edu.ujn.practice;import java.util.ArrayList;import java....
2016-09-21 11:28:41 45323 1
原创 剑指Offer--图的操作
剑指Offer–图的操作前言 企业笔试过程中会涉及到数据结构的方方面面,现将有关图的深度优先搜索与广度优先搜索进行整理归纳,方便日后查阅。 在已做过的笔试题目中,可用DFS解决的题目有:“地牢逃脱”–网易“遍历最短路径长度”–携程“小青蛙走迷宫”–滴滴 三道题目都是DFS的经典应用,主要采用递归+回溯的方式。 下面主要讲解一下DFS与BFS的具体实现。深度优先搜索(DFS)...
2016-09-21 11:18:56 44698
原创 剑指Offer——回溯算法解迷宫问题(java版)
做法是用一个二维数组来定义迷宫的初始状态,然后从左上角开始,不停的去试探所有可行的路线,碰到1就结束本次路径,然后探索其他的方向,当然我们要标记一下已经走的路线,不能反复的在两个可行的格子之间来回走。直到走到出口为止,算找到了一个正确路径。以一个M×N的长方阵表示迷宫,0和1分别表示迷宫中的通路和障碍。设计程序,对任意设定的迷宫,求出从入口到出口的所有通路。该图是一个迷宫的图。1代表是墙不能走,0是可以走的路线。11000000(出口)(入口)00100010。...
2016-09-20 20:57:11 46770
原创 剑指Offer——滴滴笔试题+知识点总结
A,B打乒乓球五局三胜,A赢得概率为0.6,B赢的概率为0.4,A赢了前2局,问A最终获胜的概率…这也给自己提了个醒,这些题并不是说做过了就做过了,不去总结这些知识点,收效甚微,也无法为之后的企业笔试有所准备。之前地牢逃脱的题目,自己就直接放过去了,可惜,可气,可悲,可怜…实现计算末尾中0的个数,这道编程题之前以选择题的形式做过,好在自己深入研究了一下。自己需要仔细查看一下自己的代码情况。有趣的是,操作系统没有告诉浏览器储存DNS记录的时间,这样不同浏览器会储存各自固定的一个时间(2分钟到30分钟不等)。.
2016-09-20 15:13:53 46770
原创 剑指Offer——迅雷笔试题+知识点总结
剑指Offer——迅雷笔试题+知识点总结情景回顾时间:2016.9.19 19:00-21:00地点:山东省网络环境智能计算技术重点实验室事件:迅雷笔试 总体来说,迅雷笔试内容体量不算多,主要分为30道选择题,2道编程题,半小时将选择题做完,1个半小时两道编程题一道29%,一道超时。关键是第二道编程题直接输出错误语句居然通过17%!也是醉了,绝对的判题系统BUG。知识点回忆希尔排序 给定一数
2016-09-20 12:16:54 44865
原创 剑指Offer——携程笔试题+知识点总结
剑指Offer——携程笔试题+知识点总结情景回顾时间:2016.9.17 19:10-21:10地点:山东省网络环境智能计算技术重点实验室事件:携程笔试 总体来说,携程笔试内容与其它企业笔试题类型基本一致,主要分为智能题、选择题、编程题、附加题(编程题)。其实,附加题前面的题目难度还算可以,真正拉开差距的是附加题的编程题。自己当时没有通过附加题,结束后进行一小结。为后序笔试积累经验。编程题二分
2016-09-19 09:17:00 50310 5
原创 剑指Offer——归并排序思想应用
剑指Offer——归并排序思想应用前言 在学习排序算法时,初识归并排序,从其代码量上感觉这个排序怎么这么难啊。其实归并排序的思想很简单:将两个(或两个以上)有序表合并成一个新的有序表,即把待排序序列分为若干个子序列,每个子序列是有序的。然后再把有序子序列合并为整体有序序列。归并排序是建立在归并操作上的一种有效排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的...
2016-09-17 10:50:52 45058 2
原创 剑指Offer——丑数
剑指Offer——丑数前言参照《剑指Offer》,通过洞悉其思想并消化吸收,改为java实现,供自己以后巩固。package cn.edu.ujn.offersword; import java.util.Scanner; public class C5_34_UglyNumber { /** * @date 2016-09-16 * @number 01 * @auth
2016-09-16 18:29:53 45368 3
原创 剑指Offer——银行网申内容模版
剑指Offer——银行网申内容模版专业特长(200字以内)熟悉Java语言,多线程编程,网络编程; 熟悉SQL语句,存储过程和函数; 熟悉Android原生开发,Hybrid APP Ionic框架开发; 熟悉Web前端AngularJS框架,并应用于项目开发; 熟悉常用的J2EE框架如SSH,SpingMVC,MyBatis并应用于项目实践中。 熟悉基本数据
2016-09-16 14:54:22 44967
原创 剑指Offer——巧妙使用sort(List<T>,Comparator<? super T>)比较器
剑指Offer——巧妙使用sort(List,Comparator)比较器先入为主package cn.edu.ujn.offersword; import java.util.ArrayList;import java.util.Collections;import java.util.Comparator; public class C5_33_SortArrayForMinNum
2016-09-16 12:13:35 51758 5
原创 剑指Offer——腾讯+360+搜狗校招笔试题+知识点总结
剑指Offer——腾讯+360+搜狗校招笔试题+知识点总结 9.11晚7:00,腾讯笔试。选择题与编程、设计题单独计时。 栈是不是顺序存储的线性结构啊?首先弄明白两个概念:存储结构和逻辑结构。数据的逻辑结构包括线性结构、树、图、集合这四种,在线性结构里面又有线性表、栈、队列等等。而数据的存储结构只有两种:顺序存储结构和链式存储结构,这两种存储结构,前面一个是利用
2016-09-15 15:20:10 44720
原创 剑指Offer——京东校招笔试题+知识点总结
剑指Offer——京东校招笔试题+知识点总结笔试感言 经过一系列的笔试,发觉自己的基础知识还是比较薄弱的,尤其是数据结构和网络,还有操作系统。工作量还是很大的。做到精确制导的好方法就是在网上刷题,包括牛客和赛马网。另外,赛马网的编程IDE实在是不敢恭维。在本地运行正确,在他那居然提示全部数据未通过。 关键是在京东投的是Android岗,我只能说总体上Android确实比Java岗容易,但
2016-09-13 22:06:02 47426 4
原创 数据结构进阶(四)二叉排序树(二叉查找树)
二叉排序树(二叉查找树)--查找 注:构造一棵二叉排序树的目的,其实并不是为了排序(中序遍历),而是为了提高查找、插入、删除关键字的速度。定义 二叉排序树又叫二叉查找树,英文名称是:Binary Sort Tree.BST的定义就不详细说了,我用一句话概括:左 二叉查找树是满足以下条件的二叉树: 1.左子树上的所有节点值均小于根节点值; 2.右子树上的所有节点值均不...
2016-09-12 20:45:45 45962 2
原创 剑指Offer——美团内推+校招笔试题+知识点总结
剑指Offer——美团内推+校招笔试题+知识点总结前言 美团9.9内推笔试、9.11校招笔试,反正就是各种虐,笔试内容如下: 知识点:图的遍历(DFS、BFS)、进程间通信、二叉查找树节点的删除及中序遍历、HTTP会话的4个过程、红黑树、1024!有多少个0,60块糖分给5个人,如何分等。编程题考察拿红包、多叉树(见下图)。 另外,更变态的是其IDE编程居然在多行输
2016-09-12 11:27:42 45561
原创 剑指Offer——CVTE校招笔试题+知识点总结(Java岗)
剑指Offer(Java岗)——CVTE校招笔试题+知识点总结 2016.9.3 19:00参加CVTE笔试,笔试内容如下: 需要掌握的知识:Linux基本命令、网络协议、数据库、数据结构。选择题 1.36进制转换(0~9, A~Z):28045707425转换结果为...P 2.已知二叉树的节点数,求树的最低深度。 考察二叉树中树的深度与节点数目的关系
2016-09-09 15:35:45 46972
原创 剑指Offer——Trie树(字典树)
剑指Offer——Trie树(字典树)Trie树 Trie树,即字典树,又称单词查找树或键树,是一种树形结构,是一种哈希树的变种。典型应用是统计和排序大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计。它的优点是:最大限度地减少无谓的字符串比较,查询效率比哈希表高。 Trie的核心思想是空间换时间。利用字符串的公共前缀来降低查询时间的开销以达到提高效率的目的。
2016-09-07 21:21:30 55678 4
原创 大话设计模式(五)观察者模式
大话设计模式(五)观察者模式概念 在阎宏博士的《JAVA与模式》一书中开头是这样描述观察者(Observer)模式的: 观察者模式是对象的行为模式,又叫发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。 观察者模式定义了一种一对多的依赖关系,让多个观察者对象.........
2016-09-05 17:38:20 45030
原创 剑指Offer——分治算法
剑指Offer——分治算法基本概念 在计算机科学中,分治法是一种很重要的算法。字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。这个技巧是很多高效算法的基础,如排序算法(快速排序,归并排序),傅立叶变换(快速傅立叶变换)…… 任何一个可以用计算机求解的问题所需
2016-09-04 10:00:56 44489
原创 剑指Offer——简述堆和栈的区别
剑指Offer——简述堆和栈的区别堆(Heap) Java堆是被所有线程共享的一块内存区域,在虚拟机启动时创建; Java虚拟机规范描述:所有的对象实例及数组都要在堆上分配; Java堆可以处于物理上不连续的内存空间,只要逻辑上连续即可; (线程共享)堆内存中的对象对所有线程可见。堆内存中的对象可以被所有线程访问; (异常提示)如果是堆内存没有可用的空间存储
2016-09-02 21:31:43 47749 2
原创 跨平台应用开发进阶(十五) :uni-app 自定义 showToast并实现下载进度条
在前期博文中讲解了利用uni-app跨平台开发框架开发多终端APP时,应用HBuilder自身提供的弹窗不满足业务需求,故开发自定义弹窗组件showToast。
2016-09-02 10:04:47 46499 1
Vue下textarea文本框根据内容自适应改变高度
2020-10-20
BackToTop.zip
2019-11-05
dubbo-admin-2.5.4 Web管理平台.zip
2018-04-29
dubbo-monitor-simple-2.5.3.zip
2018-04-29
w3c标准html5手册
2017-08-28
Chart.js实现饼状图添加文字
2017-08-28
Icon制作神奇-Greenfish Icon Editor3.31官方中文版
2017-04-25
iOS集成听云uni-app插件JS资源文件
2022-10-12
基调听云App移动应用性能管理产品采用SDK方式实现对App的**崩溃、卡顿、超时**等性能问题进行采集,并能对真实用户体验数据
2022-10-11
react-native实现ios横屏全屏展示
2024-03-13
react-native实现ios横屏全屏展示
2024-03-05
谁是第3w [face]monkey2:012.png[/face]
2021-03-24
学无止境[face]monkey2:005.png[/face]
2021-03-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人