1、前言##### 不管是一个计算机还是非计算机专业人士,掌握一些常用的搜索技巧,对我们的学习和工作都是很有利的。本篇文章主要是针对google的一些常用技巧,对于baidu...
1、前言##### 不管是一个计算机还是非计算机专业人士,掌握一些常用的搜索技巧,对我们的学习和工作都是很有利的。本篇文章主要是针对google的一些常用技巧,对于baidu...
昨天的文章很多人表示很受用,同时有人留言让我推荐一些学习渠道啥的,马上双 11,姑且忙中偷闲送波福利给你们,今天就给你们推荐一些绝对有用的学习网站。 1. free-prog...
作为一个过来人,真的想谈谈。不管你现在是学生,还是参加工作不久,希望这篇文章都可以帮到你。 想要成为一个优秀的人,应该不管在什么样的情况下都停止抱怨。其实,这中间只差一个选择...
题目:用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。 代码 思路:由于队列是先进先出的,而栈是先进后出的,也就是说,同样的数据进入两种结...
0. Linux猩球 一个小程序猿,在一场飞行意外中,坠落到Linux猩球,与家乡Win猩球/Mac猩球的绚丽多彩不同的是:Linux猩球大部分时间都是处于黑暗之中[命令行/...
关于git有很多文章,主要是从命令操作角度、场景功能来讲解的,比如Git教程 - 廖雪峰的官方网站,前辈的文章非常优美,阅读次数超过了650w,OMG,膜拜。这个小文章从数据...
前言 MyBatis 是一个被广泛应用的持久化框架。一个简单的使用示例如下所示,先创建会话工厂,然后从会话工厂中打开会话,通过 class 类型和配置生成 Mapper 接口...
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。Zookeeper是h...
配置管理 在我们的应用中除了代码外,还有一些就是各种配置。比如数据库连接等。一般我们都是使用配置文件的方式,在代码中引入这些配置文件。但是当我们只有一种配置,只有一台服务器,...
在上篇文章中,鲸鱼君写了Android面试题详解,在这篇文章中也来说说Java面试题,以及详解,做任何事都要有所准备才有把握成功。在这里,鲸鱼君希望能够帮助各位,希望大家找工...
0. 前言 使用多线程的过程中,主要要解决的是两类问题: 多个线程共享资源 多个线程的协作 线程就像独立的个体,每个线程都有各自的任务。为了完成各自的任务,会去获取自己需要的...
本文由BarryZhang原创,同时首发于diycode.cc、barryzhang.com,简书非商业转载请注明作者和原文链接。 1. 前言 单例(Singleton)应该...
概念 ArrayList是我们常用的集合类,是基于数组实现的。不同于数组的是ArrayList可以动态扩容。 类结构 ArrayList是Java集合框架List接口的一个实...
浅谈JDBC与MyBatis MyBatis是一个基于Java的、封装了JDBC的持久层框架。 1 JDBC JDBC(Java Data Base Connectivity...
什么是泛型? 泛型,即“参数化类型”。例如:定义方法时有形参,然后调用此方法时传递实参。参数化类型就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成...
也许你写了无数行的代码,也许你能非常溜的使用高级语言,但是你未必了解那些高级语言的执行过程。例如大行其道的Java。 Java号称是一门“一次编译到处运行”的语言,但是我们对...
一直对各类大热的推荐算法保持谨慎的怀疑态度,去年读了项亮的《推荐系统实践》后,稍稍改变了些看法。了解它的好处在于,在技术与价值观的争论大赛中,能把自己摆到一个比较远的位置来思...
众所周知,Https能够加密信息,防止在数据传输过程中被恶意拦截和修改。所以那些安全级别高的服务都会使用Https协议。 Https简介 在介绍Https之前先简单的说一下H...