写在大学最后的时光

当决定考研的那一刻,我并不知道我为什么一定要考研,内心的我是这样想的:考上了研究生,将来会更有优势。想法非常的单纯,在将近一年的准备的过程中,感觉身心疲惫,简直就是在折磨自己,每天三点一线的模式,大部分时间就是坐在板凳上看书学习,只能靠着听音乐和以后所谓的“美好将来”的幻想来迷惑自己

阅读全文

关于28岁的字节工程师离世的感慨

此前网传年轻的字节跳动员工吴同学已离世,字节跳动的内网一则通知显示,从医院获知,吴同学不幸离世。经过大概是这样的,2月21日晚上18点,28岁的吴同学走进字节跳动的健身房,吴同学在运动约1小时后出现头晕现象,情况加重。当晚19时30分许,急救人员到场救治,并将其送上救护车

阅读全文

ACM、OI、IOI编程竞赛模式介绍

介绍一下编程比赛:ICPC是国际大学生程序设计竞赛(ACM International Collegiate ProgrammingContest(ACM-ICPC或ICPC)是由美国计算机协会(ACM)主办的,一项旨在展示大学生创新能力、团队精神和在压力下编写程序、分析和解决问题能力的年度竞赛。经过近30多年的发展,ACM国际大学生程序设计竞赛已经发展成为最具影响力的大学生计算机竞赛。

阅读全文

CC知识共享许可协议简介

在博客文章下面一般都有版权声明,标明文章作者、链接和版权类型,最常见的类型就是CC BY-SA。这种版权声明是知识共享许可协议Creative Commons license,又叫CC协议或创作公共协议,是一种允许他人分发作品的公共版权许可。2002年美国非盈利性组织知识共享Creative Commons首次发布了CC协议,它并不是什么法律法规,而是基于一定的知识产权法律基础上建立的一种知识作品等分享约定协议,旨在促进创意作品流通和分享。 在经历了三个不同版本之后,CC4.0版本于2013年发布。自此之后,CC4.0被鼓励在全球范围内适用。除了放弃版权将作品完全公布到公共领域 (即CC0协议) 之外,CC4.0版本中一共有6种常用的版权规定组合

阅读全文

Java类加载篇

Java类加载这部分知识比较深入底层,将重点介绍类加载和反射,会提到JDK动态代理、AOP,反射等诸多知识点。当调用Java命令允许程序时,该命令会启动多个线程,它们都处于该Java虚拟机进程里。所有线程、变量处于同一个进程里,它们都使用JVM进程的内存区。当出现以下情况,进程将终止:

阅读全文

Java注解篇

Java注解从Java5开始,Java增加对元数据的支持,也就是Annotation,不是一般的注释。这些标记在编译、类加载、运行时被读取,并执行相应处理。通过使用注解,开发人员在源文件中嵌入一些补充信息,进而代码分析和部署工具可以通过这些补充信息进行部署

阅读全文