夯实Java基础系列12:深入理解Java中的反射机制
本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看 https://github.com/h2pl/Java-Tutorial 喜欢的话麻烦点下Star哈 文章首发于我的个人博客: www.how2playlife.com 枚举(enum)类型是Java 5新增的特性,它是一种新的类型,允许用常量来表示特定的数据片断,而且全
夯实Java基础系列11:深入理解Java中的回调机制
本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看 https://github.com/h2pl/Java-Tutorial 喜欢的话麻烦点下Star哈 文章首发于我的个人博客: www.how2playlife.com 本文是微信公众号【Java技术江湖】的《夯实Java基础系列博文》其中一篇,本文部分内容来源于网络,为了把
搭建自己的技术博客系列(五)hexo博客接入busuanzi插件,展示访问量和网站运行时间
busuanzi计数脚本busuanzi官方指引一、安装脚本(必选)要使用不蒜子必须在页面中引入busuanzi.js,目前最新版如下。不蒜子可以给任何类型的个人站点使用,如果你是用的hexo,打开themes/你的主题/layout/_partial/footer.ejs添加上述脚本即可,当然你也可以添加到 header 中。二、安装标签(可选)只需要复制相应的html标签到你的网站要显示访问量
搭建自己的技术博客系列(四)博客接入百度统计,随时了解你博客的PV/UV
接入百度统计新增自己的网站获取自己的traceid在config_xml里填写你的id顺便在icarus的主题配置文件下也添加这个配置然后,你就可以看到网站的PV和UV了
搭建自己的技术博客系列(三)让你的博客拥有评论功能!
给大家介绍一个博客评论神器,Valine。本来hexo博客用的是gitment,我也非常喜欢,看着逼格就超高呀。无奈我用着bug略多,而且毕竟有github账户的小伙伴似乎并不多。于是我就忍痛准备换评论系统。然后在最近刚刚加入的hexo博客群里,看见了一个神器。也就是本篇主人公——Valine.js。具体配置就见如下的文章吧。它的定义—— 一款极简的无后端评论系统。在多说和网易云跟帖相继倒闭的情况
搭建自己的技术博客系列(二)把 Hexo 博客部署到 GitHub 上
1、在GitHub上建一个新仓库2、配置Git的SSH KEY生成SSH添加到GitHub回到你的git bash中,git config --global user.name "yourname"git config --global user.email "youremail"这里的yourname输入你的GitHub用户名,youremail输入你Gi
搭建自己的技术博客系列(一)使用 hexo 搭建一个精美的静态博客
1、安装 Git 和 nodejshttps://hexo.io/zh-cn/docs/2 安装Hexohttps://hexo.io/zh-cn/3、更换伊卡洛斯主题https://github.com/ppoffice/hexo-theme-icarus配置新主题:https://blog.zhangruipeng.me/hexo-theme-icarus/uncategorized/gett
马云退隐前,在年会上说了最重要的三件事
作者:黄小斜今天是9月10号教师节,也是马老师卸任阿里巴巴董事长的日子,同时也是阿里巴巴召开20周年年会的日子。有幸抽中了门票,在现场见证这具有历史意义的一幕,马老师在中场时给我们带来了一段演讲,也是他的谢幕致辞,其中让人印象很深刻的内容大概就是这三点了。1 阿里20年来的发展和坚持马老师感谢20年来为阿里做出贡献的所有人。20年前,阿里巴巴刚刚萌芽,公司不过十余人,最早的阿里巴巴从1688起家,
程序员可以为钱工作,但别为钱卖命
阅读本文大概需要 5 分钟。作者:黄小斜作为一名典型的非科班程序员,我在学习和工作一段时间之后,发现了自己跟科班程序员还是有很多的的区别,不管是思维上还是做事风格,以及对待问题的解决方式,都感觉有些差强人意。今天我就给大家梳梳理一下,科班成为相对于非科班程序员,他们的优势到底在哪里?第一点那就是算法能力。为什么要强调这一条呢,大公司总是喜欢考算法,平时有些项目也有可能用到算法,总之算法就是衡量一个
程序员可以为钱工作,但别为钱卖命
我知道有很多人进互联网行业或者是成为程序员,都是为了心中的一厢热情,或者是为了行业的高薪资,高福利等等。但是实话说,从事程序员这一行业的大部分人,都是冲着钱来的,其中当然也有热爱,但是恰饭显然是更重要的,人为财死,鸟为食亡,这无可厚非。大家也知道,程序员这一行吃的是青春饭,赚钱不易,高工资通常是要通过高强度的加班去换取的,很多程序员不得不过着前半生拿命换钱,后半生拿钱换命的生活。实际上,大多数人在
细数研究生和导师的那些恩怨情仇
阅读本文大概需要 5 分钟。作者:黄小斜这篇文章其实我很早之前就想写了,没想到最近又出了一件类似的事情,事情就发生在我刚毕业不久的学校,事情始末想必大家都已经看过,震惊和惋惜之余,更多的是思考。去年有个新闻大家应该都听说过,在武汉有一所学校,里面有一个硕士生导师,和他的学生有一些矛盾,事情经过大概是这样的,这老师对某位性格软弱的学生极其严苛,整天对其呼来唤去,每天让他帮自己端茶送饭。这样忍受了几年
聊聊所谓的弹性工作制
阅读本文大概需要 4 分钟。作者:黄小斜不知道大家知不知道弹性工作制这种说法。这个说法据说最早也是出现在互联网公司里的,所谓的弹性工作制是什么意思呢?简单来说,就是指,员工的工作时间可以随着工作的情况来进行适当的调整。工作轻松的时候,每天工作时间缩短几小时,工作比较忙的时候,工作时间就延长几小时。听起来好像还算合理对吧。但是事实上,所谓的弹性工作制,一般情况下,只有延长工作时间,而不是减少工作时间
聊聊所谓的弹性工作制
阅读本文大概需要 4 分钟。作者:黄小斜不知道大家知不知道弹性工作制这种说法。这个说法据说最早也是出现在互联网公司里的,所谓的弹性工作制是什么意思呢?简单来说,就是指,员工的工作时间可以随着工作的情况来进行适当的调整。工作轻松的时候,每天工作时间缩短几小时,工作比较忙的时候,工作时间就延长几小时。听起来好像还算合理对吧。但是事实上,所谓的弹性工作制,一般情况下,只有延长工作时间,而不是减少工作时间
从零开始搭建Java开发环境第四篇:精选IDEA中十大提高开发效率的插件!
BISC|h1h2h3|QCOL|LΣT|EI
从零开始搭建Java开发环境第二篇:如何在windows10里安装MySQL
1 下载安装包1.1 压缩包https://dev.mysql.com/downloads/mysql/[外链图片转存失败(img-oesO8K09-1566652568838)(data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw== “点击并拖拽以移动”)]1.2 安装包使用安装包安装则
从零开始搭建Java开发环境第一篇:Java工程师必备软件大合集
1、JDKhttps://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html目前主流的JDK版本还是JAVA8,我在阿里用的也是Java8。JDK里已经包含了JRE也就是Java虚拟机和运行环境,无需另外下载安装。2、MySQL 和 Navicat for MySQL数据库一般还是用免费的MySQ
从技术小白到收获BAT研发offer,分享我的学习经验和感悟(赠送相关学习资料)
去年秋季参加了校园招聘,有幸拿到了BAT、头条、网易、滴滴、亚马逊、华为等offer,经过研究生两年的学习积累,终于达成了自己的目标,期间也经历了很多,谨以此文,聊表感叹,也会分享很多我的Java学习心得和求职经验。不管是找工作还是学技术,在精不在多,分享一下我的一些学习经验,同时也会分享一些我觉得比较有价值的学习资料。秋招前的积累与沉淀研究生期间我有一件事情一直在坚持,那就是做笔记和写博客。做笔
SpringMVC源码分析6:SpringMVC的视图解析原理
转自 SpringMVC视图机制详解[附带源码分析]目录前言重要接口和类介绍源码分析编码自定义的ViewResolver总结参考资料前言SpringMVC是目前主流的Web MVC框架之一。如果有同学对它不熟悉,那么请参考它的入门blog:http://www.cnblogs.com/fangjian0423/p/springMVC-introduction.html本文将分析Sprin
SpringMVC源码剖析5:消息转换器HttpMessageConverter与@ResponseBody注解
转自 SpringMVC关于json、xml自动转换的原理研究[附带源码分析]本系列文章首发于我的个人博客:https://h2pl.github.io/欢迎阅览我的CSDN专栏:Spring源码解析 https://blog.csdn.net/column/details/21851.html部分代码会放在我的的Github:https://github.com/h2pl/目