自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1209)
  • 资源 (11)
  • 收藏
  • 关注

转载 Java面试经验,兼谈互联网公司后端面试经验

Java面试经验,兼谈互联网公司后端面试经验原文:博文阅读密码验证 - 博客园作者:名白参考链接:https://zhuanlan.zhihu.com/p/29218818应聘相关声明:程序员相关的哈万事无定论,比如说,就算你小学毕业,但是java基础却扎实到变态,我相信open的公司还是会给你机会的。心态

2018-03-13 09:28:52 212

转载 Java多线程的常见例子

Java多线程的常见例子作者:NarcisoForHer转载:点击阅读全文查看一.相关知识:Java多线程程序设计到的知识:(一)对同一个数量进行操作(二)对同一个对象进行操作(三)回调方法使用(四)线程同步,死锁问题(五)线程通信 等等 二.示例一:三个售票窗口同时出售20张票; 

2018-03-13 09:27:51 177

转载 Mycat原理、应用场景

Mycat原理、应用场景作者:张冲andy转载:https://www.cnblogs.com/andy6/p/6622324.htmlMycat的原理并不复杂,复杂的是代码,如果代码也不复杂,那么早就成为一个传说了。Mycat的原理中最重要的一个动词是“拦截”,它拦截了用户发送过来的SQL语句,首先对SQL语句做了一些特定的分析:如分片分析、路由分析、读写

2018-03-13 09:26:02 464

转载 1000多个项目中的十大JavaScript错误以及如何避免

1000多个项目中的十大JavaScript错误以及如何避免通过统计数据库中的1000多个项目,我们发现在 JavaScript 中最常出现的错误有10个。下面会向大家介绍这些错误发生的原因以及如何防止。对于这些错误发生的次数,我们是通过收集的数据统计得出的。Rollbar(https://rollbar.com/) 会收集每个项目中的所有错误,并总结每个错误发

2018-03-13 09:24:00 206

转载 Java数据结构与算法解析(一)——表

Java数据结构与算法解析(一)——表本节我们讨论常见常用的数据结构——表。 如果要通俗简单的说什么是表,那我们可以这样说:按顺序排好的元素集合就是表。表的概述抽象数据类型是带有一组操作的一些对象的结合1、定义: 线性表是一个线性结构,它是一个含有n≥0个结点的有限序列,对于其中的结点,有且仅有一个开始结点没有前驱但有一个后继结点,有且仅有一个终

2018-03-13 09:19:25 180

转载 java面试之数据库面试知识点

java面试之数据库面试知识点1. 主键 超键 候选键 外键主 键:数据库表中对储存数据对象予以唯一和完整标识的数据列或属性的组合。一个数据列只能有一个主键,且主键的取值不能缺失,即不能为空值(Null)。超 键:在关系中能唯一标识元组的属性集称为关系模式的超键。一个属性可以为作为一个超键,多个属性组合在一起也可以作为一个超键。超键包含候选键

2018-03-13 09:18:51 278

转载 JAVA常用数据结构及原理分析(面试总结)

JAVA常用数据结构及原理分析(面试总结)最近准备面试,因此整理一份的Java中常用的数据结构资料,方便面试;java.util包中三个重要的接口及特点:List(列表),Set(保证集合中元素唯一),Map(维护多键值对键,保证键唯一)。其不同子类的实现各有差异,如是否同步(线程安全),是否有序。常用类继承树:以下结合源码讲解常用类实现原理

2018-03-13 09:18:18 280

转载 java图的邻接表实现两种方式及实例应用分析

java图的邻接表实现两种方式及实例应用分析本篇博客来谈一谈图的邻接表实现的两种方式,首先我们明确一点“学会图的邻接表实现的关键点在于“:你所建立的图的邻接表的对象是什么!首先我们看一下《算法导论》中关于图的邻接表的定义:图G=(V,E)的邻接表表示有一个包含 |V| 个列表的数组Adj所组成,其中每个列表对应于V中的一个顶点,对于每一个u∈V,邻接表Adj[u]包含所有满足条

2018-03-13 09:08:37 349 1

转载 Java 数据库连接池的实现

Java 数据库连接池的实现转载:javaweb学习总结(三十九)——数据库连接池一、连接池的定义数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池正是针对这个问题提出来的。数据库连接池负责分配、管理和释放数据库连接,它允许应用程

2018-03-12 10:06:38 4288

转载 数据结构--七大查找算法总结

数据结构--七大查找算法总结查找是在大量的信息中寻找一个特定的信息元素,在计算机应用中,查找是常用的基本运算,例如编译程序中符号表的查找。本文简单概括性的介绍了常见的七种查找算法,说是七种,其实二分查找、插值查找以及斐波那契查找都可以归为一类——插值查找。插值查找和斐波那契查找是在二分查找的基础上的优化查找算法。树表查找和哈希查找会在后续的博文中进行详细介绍。  查找定

2018-03-12 10:05:26 452 1

转载 算法经典面试题整理(java实现)

算法经典面试题整理(java实现)以下从Java角度解释面试常见的算法和数据结构:字符串,链表,树,图,排序,递归 vs. 迭代,动态规划,位操作,概率问题,排列组合,以及一些需要寻找规律的题目。1. 字符串和数组字符串和数组是最常见的面试题目类型,应当分配最大的时间。关于字符串,首先需要注意的是和C++不同,Java字符串不是char数组。没有IDE代码自动补

2018-03-12 10:03:59 7532

转载 java应届生面试考点收集

java应届生面试考点收集这些知识点来自于各大公司校招招聘的电话面试 未完待续 JavaSE面向对象封装、继承、多态(包括重载、重写) 常见区别String、StringBuffer、StringBuilder的区别:http://www.cnblogs.com/dolphin0520/p/3778

2018-03-12 10:02:27 372

转载 [算法]面试时的Java数据结构与算法

[算法]面试时的Java数据结构与算法查找和排序算法是算法的入门知识,其经典思想可以用于很多算法当中。因为其实现代码较短,应用较常见。所以在面试中经常会问到排序算法及其相关的问题。但万变不离其宗,只要熟悉了思想,灵活运用也不是难事。一般在面试中最常考的是快速排序和归并排序,并且经常有面试官要求现场写出这两种排序的代码。对这两种排序的代码一定要信手拈来才行。还有插入排序、冒泡排序

2018-03-12 10:01:24 184

转载 懒加载与预加载的区别详细

懒加载与预加载的区别详细懒加载1.什么是懒加载?懒加载也就是延迟加载。 当访问一个页面的时候,先把img元素或是其他元素的背景图片路径替换成一张大小为1*1px图片的路径(这样就只需请求一次,俗称占位图),只有当图片出现在浏览器的可视区域内时,才设置图片正真的路径,让图片显示出来。这就是图片懒加载。2.为什么要使用懒加载?很多页面,内容很丰富,页面很

2018-03-12 09:59:54 742

转载 变态级JAVA程序员面试32问

变态级JAVA程序员面试32问第一,谈谈final, finally, finalize的区别。   final—修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值

2018-03-12 09:58:48 165

转载 Spring AOP 失效的真正元凶

Spring AOP 失效的真正元凶Understanding AOP proxiesSpring AOP is proxy-based. It is vitally important that you grasp the semantics of what that last statement actually means before you write your

2018-03-12 09:57:06 4759 2

转载 抛开当下的迷惘,IT技术人的发展之路该怎么走?

抛开当下的迷惘,IT技术人的发展之路该怎么走?技术圈中的很多人,最初都坚定地认为 coding 能改变世界。然而三五年过去后,还能不忘初心的人,少之又少。随着年龄的增长,梦想已被束之高阁,面包慢慢占据生活的大部分。我们可能对自己的发展还是会很纠结和无所适从,甚至在成长过程中,这种彷徨和迷惑越来越重,对未来越来越没有信心。但迷雾

2018-03-12 09:55:39 7536

转载 20个高级Java面试题汇总

20个高级Java面试题汇总这是一个高级Java面试系列题中的第一部分。这一部分论述了可变参数,断言,垃圾回收,初始化器,令牌化,日期,日历等等Java核心问题。什么是可变参数?断言的用途?什么时候使用断言?什么是垃圾回收?用一个例子解释垃圾回收?什么时候运行垃圾回收?垃圾回收的最佳做法?

2018-03-12 09:41:43 147

转载 Java面试2018常考题目汇总(一)

Java面试2018常考题目汇总(一)一、JAVA基础篇-概念1.简述你所知道的Linux:Linux起源于1991年,1995年流行起来的免费操作系统,目前, Linux是主流的服务器操作系统, 广泛应用于互联网、云计算、智能手机(Android)等领域。由于Java主要用于服务器端的开发,因此Java应用的部署环境有很多为Linux。 Windows操作系统的目

2018-03-11 09:50:26 340

转载 2018java基础面试题(二)

2018java基础面试题(二)1,webservice是什么?webservice是一种跨编程语言和跨操作系统的远程调用技术,遵循SOPA/WSDL规范。2,springCloud是什么?springcloud是一个微服务框架,并提供全套分布式系统解决方案。支持配置管理,熔断机制,leader选举,服务治理,分布式session,微代理,控制总线,智能路由,一

2018-03-11 09:49:30 4310

转载 Java中高级面试题部分答案解析(1)

Java中高级面试题部分答案解析(1)前几天发的Java中高级面试题,估计很多朋友已经把答案查全了,这里选几道常见的做一些答案解析,参考网络上优质的博客加一些理解。当然不一定全部正确,有一些是没有固定答案的,如果发现有错的或者更适合的答案欢迎留言矫正,就这样。List和Set比较,各自的子类比较对比一:Arraylist与LinkedList的比较

2018-03-11 09:47:40 664

转载 Java中高级面试题部分答案解析(2)

Java中高级面试题部分答案解析(2)前几天发的Java中高级面试题:https://mp.weixin.qq.com/s/JuKjMIjIkssuuxHG9-0KTQ,其余一些题型解析,还是这些话:不一定全部正确,有一些是没有固定答案的,如果发现有错的或者更适合的答案欢迎留言矫正。JVM的内存结构根据 JVM 规范,JVM 内存共分为虚拟机栈、堆、方法区、

2018-03-11 09:45:47 497

转载 百万请求一分钟,Golang 轻松来搞定

百万请求一分钟,Golang 轻松来搞定我在反广告、杀病毒、检木马等行业的不同软件公司里已经工作 15 年以上了,非常了解这类系统软件因每天处理海量数据而导致的复杂性。目前我作为 smsjunk.com 的 CEO 和 KnowBe4(http://knowbe4.com/) 的主架构师,在这两个网络安全领域的公司里工作。有趣的是,在

2018-03-11 09:40:41 664

转载 线程同步,对象级别锁,类级别锁

                                                                                      线程同步,对象级别锁,类级别锁同步一般是指在多线程中,在某一时刻,一个同步块代码只能在一个线程中执行。的Java的支持多线程执行,所以可能出现两个或者更多的线程访问同一个字段或者对象。同步是一个过程,保持所有并发线程同步执行。同...

2018-03-10 10:08:19 316

转载 大数据量10道面试题及解析

大数据量10道面试题及解析 海量数据处理:十道面试题与十个海量数据处理方法总结作者:July、youwang、yanxionglu。时间:二零一一年三月二十六日本文之总结:教你如何迅速秒杀掉:99%的海量数据处理面试题。有任何问题,欢迎随时交流、指正。出处:http://blog.csdn.net/v_JULY_v。 第一部分、十道海量数据处

2018-03-10 09:50:22 4444

转载 经典面试问题: Top K 之 -- 海量数据找出现次数最多或,不重复的

经典面试问题: Top K 之 -- 海量数据找出现次数最多或,不重复的林冠宏 / 指尖下的幽灵仅列举一些解决方法,事实的解决方案是非常多的。这些问题都是面临着有如下的考虑:内存不足以放下所有的数。机器CPU的核数不够。...问这些问题的意义:如果能把这些问题答好,必然是综合计算机各

2018-03-10 09:47:30 2165

转载 2018 年,去百度面试 Java 后端的一次面试经历

2018 年,去百度面试 Java 后端的一次面试经历来自:风铃无声江舟听雨链接:https://www.jianshu.com/p/e8bb9bfb3253一、百度一面1、给一个函数,返回 0 和 1,概率为 p 和 1-p,请你实现一个函数,使得返回 01 概率一样。2、10 亿个 url,每个 url 大小小于 56B,要求去重,内存

2018-03-10 09:45:54 1900 2

转载 程序员的时钟

程序员的时钟最近发现一个关于程序员的“数学钟”,也就是非常流行的下面这幅图:以前,只知道其中十一个点钟的分析;对于3点钟,一直没有思路。于是发了一条朋友圈,求助大神解释其中的3点钟。在刘梓溪、贾顾森、黎鸣等大神的指导下,明白了其中是怎么回事。所以这里介绍下这十二个点,应该如何解释。个人观点,仅供参考。12点不用说了,1728的立方

2018-03-10 09:44:37 3040

转载 程序员面试谈薪资的6大技巧

程序员面试谈薪资的6大技巧提起薪资,我们作为求职者都想多要点,作为程序开发者 更需要一个好的敲门,身怀绝技,  如果不会谈薪 ,那就不就亏大了吗?原文来自程序人生:http://gad.qq.com/article/detail/39366,希望能在程序的道路上给大家一些帮助。正文怎么巧妙的要到手,需要聊天技巧,今天这篇文希望能给大家带来

2018-03-10 09:42:51 284

转载 运维角度浅谈MySQL数据库优化

运维角度浅谈MySQL数据库优化一个成熟的数据库架构并不是一开始设计就具备高可用、高伸缩等特性的,它是随着用户量的增加,基础架构才逐渐完善。这篇博文主要谈MySQL数据库发展周期中所面临的问题及优化方案,暂且抛开前端应用不说,大致分为以下五个阶段:1、数据库表设计  项目立项后,开发部根据产品部需求开发项目,开发工程师工作其中一部分就是对表结构设计。对于数据库来说,这点

2018-03-10 09:39:08 243

转载 智能合约和形式验证

智能合约和形式验证在之前一篇关于人工智能的文章(http://www.yinwang.org/blog-cn/2017/04/23/ai)里,我指出了“自动编程”的不可能性。今天我想来谈谈一个相关的话题:以太坊式的智能合约的形式验证。有些人声称要实现基于“深度学习”的,自动的智能合约形式验证(formal verification),用于确保合约的正确性。然而今天我要告诉你的是,跟

2018-03-10 09:37:08 956

转载 Java程序员需要突破的技术要点

Java程序员需要突破的技术要点作者:禁区铁铍人原文地址:点击最下方阅读全文前往原文一、源码分析源码分析是一种临界知识,掌握了这种临界知识,能不变应万变,源码分析对于很多人来说很枯燥,生涩难懂。源码阅读,我觉得最核心有三点:技术基础+强烈的求知欲+耐心。我认为是阅读源码的最核心驱动力。我见到绝大多数程序

2018-03-10 09:30:15 177

转载 各个开发阶段最流行的Java工具汇总

各个开发阶段最流行的Java工具汇总仅仅因为工具是最流行的并不意味着它是“最好的”。最好的总是和具体的编程内容相关。不过,人气,不可否认是选择同类工具时的重要指标。这并不是说流行本身会增加工具的价值;价值在于资源和来自于社区的支持。流行的工具更易于学习,因为有如此多的人可以帮助你使用它们。并且流行的开源工具,往往bug较少,因为有更多的目光都集中在代码上,有更多的人在大范围的场

2018-03-09 09:45:30 362

转载 关于Java垃圾回收开销降低的几条建议

关于Java垃圾回收开销降低的几条建议作者:搬砖工转载:http://www.banzg.com/archives/571.html保持GC低开销的窍门有哪些?随着一再拖延而即将发布的 Java9,G1(“Garbage First”)垃圾回收器将被成为 HotSpot 虚拟机默认的垃圾回收器。从 serial 垃圾回收器到CMS 收集器, JVM 见证了许

2018-03-09 09:44:38 179

转载 Java中高级面试题

Java中高级面试题一.基础知识:1)集合类:List和Set比较,各自的子类比较(ArrayList,Vector,LinkedList;HashSet,TreeSet);2)HashMap的底层实现,之后会问ConcurrentHashMap的底层实现;3)如何实现HashMap顺序存储:可以参考LinkedHashMap的底层实现;4)HashTa

2018-03-09 09:42:05 935

转载 一个好码农的八个特质

一个好码农的八个特质引言:什么样的码农是一个好的码农?估计每个码农都有自己的观点和看法。作为一个至今奋斗在一线的老码农,也带领过几个技术团队的老码农,面试过几百个人,今天尝试给一些答案。开始:把码农大的可以分为两类:一类是为码农服务的码农,如中间件、框架、语言的开发者,这个是纯技术流;另一类是通过技术手段满足特定的业务目标,这

2018-03-09 09:40:46 1204 1

转载 2017JAVA面试题附答案

2017JAVA面试题附答案JAVA基础JAVA中的几种基本类型,各占用多少字节? 下图单位是bit,非字节 1B=8bit String能被继承吗?为什么?不可以,因为String类有final修饰符,而final修饰的类是不能被继承的,实现细节不允许改变。平常我们定义的String str=”a”;其实和String str=new

2018-03-09 09:38:28 929

转载 【面试题】2018年最全Java面试通关秘籍汇总集!

【面试题】2018年最全Java面试通关秘籍汇总集!前几天在交流群里有些小伙伴问面试相关的试题,当时给出了一些问题,苦于打字太累就没写下去了,但觉得这是一个很不负责任的表现,于是下来整理了一下近几年的私藏,特分享给大家!此套面试题适用于Java开发的各个阶段面试,不过更偏向初级和中级开发人员!由于每一个问题的答案不唯一且都可以在网上搜索到答案,这里只给出问题,不列出

2018-03-09 09:37:35 627

转载 Java面试,你应该准备这些知识

Java面试,你应该准备这些知识本来转载自公众号  占小狼的博客作者占小狼   来自 美团点评 基础架构组马老师说过,员工的离职原因很多,只有两点最真实:钱,没给到位心,受委屈了当然,我当初是想换个平台,换个方向,想清楚为什么要跳槽,如果真的要跳槽,想要拿到一个理想的offer,除了运气,基

2018-03-09 09:37:02 218

转载 程序员最艰巨的十大任务

程序员最艰巨的十大任务程序员最艰巨的任务跟编写代码没有多少关系。编码是逻辑思路的一种实践,这跟程序员日常工作中的其它任务比起来相对简单。如果你认为自己还是一个水平一般的程序员,在你真正的能进入到高手行列前,请确保你已经克服了下列晋级的障碍。1. 解释你在干什么解释软件开发过程是一个很困难的事情。那些非程序员职业的人也许知道很多关于编程的事情,但很显然,他们不会编程。对于

2018-03-09 09:36:43 196

jdk1.6帮助文档

javase中文版帮助文档,来自网络收集,传播技术,共同进步!

2016-07-06

javaAPI文档

J2SE6.0API文档,来自网络收集,技术收集!

2016-07-06

eclipse教程

eclipse使用教程,资源来源于网络收集!

2016-06-15

数据库教程

数据库技术文档,资源来源于网络收集!

2016-06-15

Qt4技术文档

Qt4技术文档,资源来源于网络收集

2016-06-15

web的xml技术

xml技术文档,资源来源于网络收集!

2016-06-15

Andriod安卓开发

安卓开发文档,资源来源于网络收集!

2016-06-15

web移动端教程

web移动端教程,来自网络收集!

2016-06-15

web后端技术

web后端技术文档,来自于网络收集!

2016-06-15

web学习文档

web相关资料,用于学习,资源来源于网络收集!

2016-06-15

空空如也

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

TA关注的人

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