人生如戏,全靠颜值
为中华软件之崛起而编程 ,努力做有价值的技术文章
如何写出让同事无法维护的代码? 如何写出让同事无法维护的代码?
对,你没看错,本文就是教你怎么写出让同事无法维护的代码。 一、程序命名容易输入的变量名。比如:Fred,asdf 单字母的变量名。比如:a,b,c, x,y,z(如果不够用,可以考虑a1,a2,a3,a4,….) 有创意地拼写错误。比如:S
2019-06-20
javascript上传图片限制图片大小及格式 javascript上传图片限制图片大小及格式
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646
2019-06-16
坑爹的 Java 可变参数,把我整得够惨。。 坑爹的 Java 可变参数,把我整得够惨。。
最近在写一个功能点,用了 Java 中的可变参数,真是把我搞得够惨。。 什么是可变参数?就是方法参数用 Object… args 三个点形式,一个参数可以接收多个参数。 实际的代码就不帖了,来看这个示例吧: 示例1public static
2019-06-10
想成为顶尖 Java 程序员?先过了下面这些问题! 想成为顶尖 Java 程序员?先过了下面这些问题!
一、数据结构与算法基础1、说一下几种常见的排序算法和分别的复杂度。 2、用Java写一个冒泡排序算法 3、描述一下链式存储结构。 4、如何遍历一棵二叉树? 5、倒排一个LinkedList。 6、用Java写一个递归遍历目录下面的所有文件。
2019-06-09
12 岁开始学编程,17 岁总结了 7 个重要教训! 12 岁开始学编程,17 岁总结了 7 个重要教训!
以下为译文: 大家好,我名叫Alec,今年17岁,我从12岁起就开始学习 Web 编程开发了。我远非优秀的开发人员,但我学到了一些普通开发人员应该知晓的经验教训。 以下是我学到的一些经验教训,我认为每个开发人员,特别是新手,都应该了解这些经
2019-06-08
七大排序算法精讲,图文+代码,超全! 七大排序算法精讲,图文+代码,超全!
排序的相关概念 排序的分类根据在排序过程中带排序的记录是否全部被放置在内存中,排序分为: 内排序 外排序 1.内排序内排序是在排序整个过程中,带排序的所有记录全部放置在内存中。 影响内排序的主要因素 时间性能。 (主要
2019-06-01
为什么培训班出来的程序员总遭人嫌弃? 为什么培训班出来的程序员总遭人嫌弃?
由于it软件行业对人才的需求很大,很多传统行业也纷纷创办“互联网+”项目,加上app开发热潮,微信公众平台也催生了更多的就业岗位。于是it从业人员的薪水也随之水涨船高。同时it培训班也随雨后春笋般涌出,一个个打出的口号都很响。 “0基础入学
2019-05-22
Eclipse 最常用的 10 组快捷键,个个牛逼! Eclipse 最常用的 10 组快捷键,个个牛逼!
今天,我大概整理了 10 组 Eclipse 我觉得比较常用的牛逼快捷键,希望对你有帮助。 1、打开资源CTRL + SHIFT + R:打开所有类型文件,不包括 JAR 包; CTRL + SHIFT + T:打开 Java 类型文件
2019-05-22
MySQL 到底是怎么解决幻读的? MySQL 到底是怎么解决幻读的?
一、什么是幻读在一次事务里面,多次查询之后,结果集的个数不一致的情况叫做幻读。而多出来或者少的哪一行被叫做幻行。 二、为什么要解决幻读在高并发数据库系统中,需要保证事务与事务之间的隔离性,还有事务本身的一致性。 三、MySQL 是如何解决幻
2019-05-21
困扰我多年的Java泛型<? extends T> 和 <? super T>,终于搞清楚了! 困扰我多年的Java泛型,终于搞清楚了!
一、为什么要用通配符和边界?使用泛型的过程中,经常出现一种很别扭的情况。 比如我们有Fruit类,和它的派生类Apple class Fruit{} class Apple 然后有一个最简单的容器:Plate类 盘子里可以放一个泛型的”东
2019-05-20
Java 诞生日,Java 24 岁了! Java 诞生日,Java 24 岁了!
今天是 Java 诞生日,Java 今年 24 岁了,比栈长还年轻。。还有得搞,别慌!作为一名Java语言的学习者,对Java的起源和发展有个大概的了解应是必要的。 1991年,Sun公司成立Green项目。Oak语言诞生。 1992年11
2019-05-19
这 17 个 JVM 参数,高级 Java 必须掌握! 这 17 个 JVM 参数,高级 Java 必须掌握!
前言大家都知道,jvm在启动的时候,会执行默认的一些参数。一般情况下,这些设置的默认参数应对一些平常的项目也够用了。但是如果项目特别大了,需要增加一下堆内存的大小、或者是系统老是莫明的挂掉,想查看下gc日志来排查一下错误的原因,都需要咱们手
2019-05-18
2 / 3