长知识 - 收藏集 - 掘金
SpringBatch 读取 txt 文件并写入数据库 - 后端 - 掘金
SpringBatch 读取 txt 文件并写入数据库...
Java 进阶-多线程开发关键技术 - 后端 - 掘金
原创文章,转载请务必将下面这段话置于文章开头处(保留超链接)。本文转发自Jason’s Blog,原文链接 http://www.jasongj.com/java/multi_thread/ sleep和wait到底什么区别...
更好的使用 JAVA 线程池 - 后端 - 掘金
这篇文章结合Doug Lea大神在JDK1.5提供的JCU包,分别从线程池大小参数的设置、工作线程的创建、空闲线程的回收、阻塞队列的使用、任务拒绝策略、线程池Hook等方面来了解线程池的使用,其中涉及到一些细节包括不同参数、不同队列、不同拒绝策略的选择、产生的...
http状态码是什么,有什么用,在哪里查看,分别代表什么意思? - 掘金
写在前面: 当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头用以响应浏览器的请求。本文主要是:关于http状态码是什么,有什么用,在哪里查看状态码分别代表什么意思...
Java 人员正确使用 IntelliJ IDEA 的方式 | 掘金技术征文 - 掘金
原本地址:Java人员正确使用 IntelliJ IDEA的方式博客地址:http://tengj.top/ 前言 博主是Java开发人员,以前一直都用myeclipse来开发的,说实话感觉myeclipse毫无美感可言,后来经过同事介绍,认识了IDEA,一...
深入分析 java 线程池的实现原理 - 后端 - 掘金
转载请注明原创出处,谢谢!简书占小狼http://www.jianshu.com/users/90ab66c248e6/latest_articles 前言 线程...
在线程池里游个泳 - Android - 掘金
为什么用线程池 创建/销毁线程伴随着系统开销,过于频繁的创建/销毁线程,会很大程度上影响处理效率 ...
【阿里大神讲设计模式】6. 代理模式 - Android - 掘金
本系列文章由阿里大神 anly_jun 授权发布 [TOC] 前情提要 上集讲到, 小光利用装饰者模式调校好了饮品加料(糖, 冰, 蜂蜜…)的流程. 从此再也不怕客户的各种要求了. 各...
Java 内存模型 - Android - 掘金
转自Java 内存模型 Java 内存模型规范了 Java 虚拟机与计算机内存是如何协同工作的。Java 虚拟机是一个完整的计算机的一个模型,因此这个模型自然也包含一个内存模型——又称为 Jav...
- What——什么是弱引用? Java中的弱引用具体指的是java.lang.ref.WeakReference<T>类,我们首先来看一下官方文档对它做的说明: 弱引用对象的存在不会阻止它所指向的对象变被垃...
Java 集合干货系列 - 集合总体大纲 - 后端 - 掘金
前言 Java集合是java提供的工具包,包含了常用的数据结构:集合、链表、队列、栈、数组、映射等。Java集合工具包位置是java.util.*Java集合主要可以划分为4个部分:List列表、Set集合、Map映射、工具类(Iterator迭代器、Enum...
【Spring】详解 Spring MVC 中不同格式的 POST 请求参数的数据类型转换过程 - 后端 - 掘金
你也许写过很多Controller,那你可曾和我一样好奇最初字符串格式的HTTP请求参数如何转化成类型各异的Controller方法参数? 引子:假设现在有一个Long型的请求参数,需要转化为OffsetDateTime类型的方法参数,请问如...
Java 中的纤程库 - Quasar - 后端 - 掘金
最近遇到的一个问题大概是微服务架构中经常会遇到的一个问题: 服务 A 是我们开发的系统,它的业务需要调用 B、C、D 等多个服务,这些服务是通过http的访问提供的。 问题是 B、C、D 这些服务都是第三方提供的,不能保证它们的响应时间,快的话...
Leaf - 美团点评分布式 ID 生成系统 - 后端 - 掘金
背景 在复杂分布式系统中,往往需要对大量的数据和消息进行唯一标识。如在美团点评的金融、支付、餐饮、酒店、猫眼电影等产品的系统中,数据日渐增长,对数据分库分表后需要有一个唯一ID来标识一条数据或消息,数据库的自增ID显然不能满足需求;特别一点的如订单、骑手、优惠...
Java使用读写锁替代同步锁 - 掘金
应用情景 前一阵有个做反抄袭检测的小伙伴问了我一个问题。 --- 在多线程里就是有个变量,我需要读取它来判断是否给它写入一些信息。 打算加锁,但是如果读取时候加入readlock,写入时候加入writelock, 这样做可能读写不同步。但是如果一起加lock效...
500 个数据结构及算法的面试题及答案 - 工具资源 - 掘金
Array Find pair with given sum in the array Find sub-array with 0 sum Sort binary array in linear time Find a duplicate element...
Java 进阶资源汇总 - 后端 - 掘金
Java经过将近20年的发展壮大,框架体系已经丰满俱全;从前端到后台到数据库,从智能终端到大数据都能看到Java的身影,个人感觉做后台进要求越来越高,越来越难。 为什么现在Java程序员越来越难做,一是Java框架体系众多,学习成本提高,每一个细分问题...
(译) 在 Apache 和 Nginx 日志里检测爬虫机器人 - 掘金
原文地址:Detecting Bots in Apache & Nginx Logs 原文作者:Mark Litwintschik 译文出自:掘金翻译计划 译者:luoyaqifei 校对者:forezp,1992chenlu 在 Apache 和...
Java8新特性总览 - 后端 - 掘金
本文主要介绍 Java 8 的新特性,包括 Lambda 表达式、方法引用、流(Stream API)、默认方法、Optional、组合式异步编程、新的时间 API,等等各个方面。 写在前面 本文是《...
深入理解 Java 类加载机制 - 后端 - 掘金
前言 在上一次文章「一文让你明白Java字节码」中,我们了解了java字节码的解析过程...
回馈顾客, 活动搞起 --- 策略模式 - 掘金
前情提要 上集讲到, 小光引入了饮料机(工厂方法模式)改进了光氏饮品的生产过程. 现在如果要新上什么饮品, 改变配方什么的, 都很简单了, 直接增加一个饮料机, 或是替换/拿掉一个饮料机就可以了. 表妹再也不抱怨了. 小光也找了些饮料厂商拿到了一些试喝的饮料...
在 Java 路上,我看过的一些书、源码和框架(持续更新) - 后端 - 掘金
简书 占小狼转载请注明原创出处,谢谢!如果读完觉得有收获的话,欢迎点赞加关注 物有本末,事有终始,知所先后,则近道矣 ...
最长回文子串—4 种解法(Java 版) - 阅读 - 掘金
题目 给定一个字符串,求它的最长回文子串的长度。 暴力破解 最容易想到的就是暴力破解,求出每一个子串,之后判断是不是回文,找到最长的那个。 publi...
2017年阿里内推一面面经(不断更新) - 掘金
在3月1号投完简历,做好测评以后,我是一直等啊等,始终期待着一面的到来。 好不容易在3月8号这天中午12点10左右接到了来自阿里的面试电话。 刚开始,我是一脸的懵逼啊,面试官问我:“你是不是面过了???”我是一脸黑脸问号.jpg。Excuse me?在我一番解...
想不想通过一线互联网公司面试? - Android - 掘金
国内一线互联网公司内部面试题库 以下面试题来自于百度、小米、乐视、美团、58、猎豹、360、新浪、搜狐内部题库 熟悉本文中列出的知识点会大大增加通过前两轮技术面试的几率。 一、java基础 1.接口的意义(百度) 规范、扩展、回调 2.抽象类的意义...
背包问题 Java 实现 - Android - 掘金
描述 小偷在屋子里偷东西,他带着一只背包。屋子里物品数量有限——每件物品都具有一定的重量和价值——珠宝重量轻但价值高,桌子重但价值低。最重要的是小偷背包容量有限。很明显,他不能把桌子分成两份或者带走珠宝的3/4。对于一件物品他只能选择带走或者不...
面试遇到了算法题?看这篇就够啦。 - 掘金
原文地址:github.com/kdn251/interviews 译文出自:掘金翻译计划 译者:王下邀月熊 校对者:PhxNirvana、根号三 这个 链接 用来查看本翻译与英文版是否有差别(如果你没有看到 README.md 发生变化,那就意味着这份翻译文...
为什么 trim 出来的 abc 与字符串 abc 不双等 - 后端 - 掘金
问题 public static void main(String[] args) { String a = "abc"; String b = "12abc"; String c = " abc"; St...