摘要: 传统的jdbc代码: package com; import java.sql.*; /** * @author liuyj * @Title: JdbcTest * @create 2020-05-27 17:31 * @ProjectName algorithm-Exercise * @De... 阅读原文
2020-05-28 12:44:04 阅读(2041) 评论(0)
摘要: 因为大家都知道的原因,在国内从github上面下载代码的速度峰值通常都是20kB/s。这种速度对于那些小项目还好,而对于大一些的并且带有很多子模块的项目来讲就跟耽误时间。而常见的的方法无非就是修改HOST或者挂VPN,实际用起来并不稳定。 这里提供一种新的方法,下载速度可以达到 1~2MB/s 1. 利用开源... 阅读原文
2020-05-28 11:15:02 阅读(3335) 评论(0)
摘要: 今天跟大家分享一点鹅厂程序员的 Git 使用经验。 介绍四种工作流来更好地理解 Git 的项目使用流程,利用其强大的分支功能为自己的项目构筑适配的工作流。 1. 前言 开发人员在日常开发过程中,不可避免地会使用到代码的版本控制工具,如 svn、git 等等,记得在刚刚入职的时候,部门使用的主要的 VCS 工具... 阅读原文
2020-05-28 09:43:06 阅读(3281) 评论(0)
摘要: 公司新来了个同事,级别比我高一级,技术一流,来了之后把现有项目的性能优化了一遍,给公司省了不少成本。 后来才知道,他竟然是个「把烂牌打出王炸」的存在。他叫老徐,我希望通过他的故事,帮你找到些可复制的方法。   老徐的牌有多烂呢? 二本学校、非科班出身、人过 30 岁、还是转行...... 转行后进了一家北... 阅读原文
2020-05-28 08:13:05 阅读(2025) 评论(0)
摘要: 先来个小调查,对大家数据库掌握情况摸个底。   盲猜一下,大多数人应该都选了A和B,处于没用过或者了解的阶段吧! 如果被打脸,选C和D的人更多,我只能对你们说: 你们都是   前段时间,有个人吐槽自己的同事是“上古程序猿”,其他人想用Redis,但是“上古程序猿”一直坚持反对使用Redis!那位上古程... 阅读原文
2020-05-28 06:30:06 阅读(2191) 评论(0)
摘要:       作为 Java 的从业者,在找工作的时候,一定会被问及关于 JVM 相关的知识。JVM 知识的掌握程度,在很多面试官眼里是候选人技术深度的一个重要评判标准。不然只需要聊个天,就知道你是什么水平的了··· 给大家整理了面试过程中高频常见的JVM题目,先自己想想怎么答,最后可以领取标准答案。 ... 阅读原文
2020-05-28 06:00:31 阅读(2034) 评论(0)
摘要: 本文故事构思来源于脉脉上的一篇帖子“一行代码引发的血案。   其实关于字符串的文章,我之前也写过一篇《诡异的字符串问题》,字符串对于我们开发者而言,可以用最近很流行的一句话“用起来好嗨哟,仿佛人生达到了巅峰”。   确实大家都用的很嗨,很便利,但 JDK 的工程师在背后付出了努力又有几个人真的在意呢?... 阅读原文
2020-05-28 00:47:06 阅读(2102) 评论(0)
摘要: 作者:syntax_errorhttps://www.nowcoder.com/discuss/351805 先简单交代一下背景吧,某不知名985的本硕,17年毕业加入滴滴,今年下半年跳槽到了头条,一直从事后端研发相关的工作。 之前没有实习经历,算是两年半的工作经验吧。这两年半之间完成了一次晋升,换了一... 阅读原文
2020-05-27 23:39:04 阅读(2004) 评论(0)
摘要: 来源:人人贷大前端技术中心 juejin.im/post/5d0b3f8c6fb9a07ec07fc5d0 Git是现在市面上最流行的版本控制工具,书写良好的commit message能大大提高代码维护的效率。 但是在日常开发中由于缺少对commit message的约束,导致填写内容随意、质量参差不齐... 阅读原文
2020-05-27 22:06:02 阅读(2381) 评论(0)
摘要: TCP协议属于网络分层中的传输层,传输层作用的就是建立端口与端口的通信,而其下一层网络层的主要作用是建立"主机到主机"的通信,所以在我们日常进行网络编程时只要确定主机和端口,就能实现程序之间的数据交流,在Unix系统中就把主机+端口,叫做"套接字"(socket),所以一般网络编程都是基于对于socket的操... 阅读原文
2020-05-27 21:42:24 阅读(2314) 评论(0)