自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 想弄明白Redis,看完这些就懂了,人人都可以学好Redis

Redis总结简介Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。支持数据格式key-value类型的数据,同时还提供list,set,zset,hash、sorted set等数据结构的存储分布式锁实现setnx 命令来实现,通过lua脚本来保证加锁是原子性的。持久化方式Redis 有两种持久化方案,RDB (Redis DataBase)和 AOF (Append Only File)1.RDB RDB 是 Redis 默认的持久化方案。在指定的时间

2020-07-30 21:07:04 268

原创 Spring是否代表着目前Java技术的顶峰,未来的Java将如何发展?

Spring使用场景的确非常普遍,大量公司都在用Spring搭建自己的服务系统,因为好学,好招人,已经被业界证明非常靠谱。但非得要说“用的广泛”就“顶峰”了,怪怪的。比如大部分人都要住房,但如果非得说“盖房子”是人类工程技术的顶峰,听上去是不是怎么都不太对劲?只不过当一个人连房子都住不起时,追求住房子天经地义而已。如果我们把顶峰定义为于形成了某种“壁垒”,其他技术做不到或者做不好,可能更合适一点。尽管Spring可以做依赖注入,实现web,做接口,实现微服务,方便访问数据…… 但这些功能Java其他的工.

2020-07-29 20:35:37 263

原创 作为一名程序员,你到底最怕什么?

程序员最怕重复。这是一句政治正确的废话,大家都知道程序员喜欢造轮子,不仅仅是前端领域,只能说各个不同语言领域的严重程度不一样而已。什么是重复,其实就是机械性的劳动,每天ctrl+cv的程序员应该都是假程序员,所以其他回答什么怕产品经理,怕deadline什么的回答都不太对。本质上还是最怕重复,怕重复的curd只是换换字段名和表结构,怕重复的html拼接和class类名,怕大段的重复配置项粘贴,怕一个一个服务器去部署环境,怕项目一次一次的重新修改需求。很麻烦啊,不是么?其实除了害怕重复的工作之外,程

2020-07-28 20:19:49 343

原创 如何看待并夕夕公司离职员工在脉脉上疯狂吐槽前公司?

最讨厌不让员工好聚好散的公司,格局太小。员工永远不会空穴来风的说东家不好。反而是东家本身做的太过分,才会有员工的无限吐槽。第一,开离职证明各种刁难或者不予开具。对员工来说,一份离职证明是自个儿入职新单位的先决条件。因为离职证明是解除劳动关系最好的说明。第二,离职还需提供下份工作的offer。管天管地,还能管到自己下份工作的offer?员工告诉你下份工作是情分,不告诉你本份。离职跟下份工作有何关系呢?那这个做离职要挟,属实没品。况且,劳动法没有任何条文有此规定。第三,口头竞业协议,不能去

2020-07-27 20:12:33 845

原创 互联网这个圈子,程序员在BAT大厂跟在小厂初创公司的差距有多大

说起互联网,很多人想到的就是BAT等大厂。其实——互联网行业不只有巨头、独角兽,更有无数小厂、创业公司。在小公司工作,又有另一番体验。举个例子,同样是做程序员,在大厂和小厂的区别,可能像跨行一样大——无论是身在大厂还是小厂,程序员信仰技术的心是一样的,用代码解决一个又一个问题的快乐是一样的。而开发者的舞台,从不仅在于“某厂”,更在于一行行代码之间。我是月下,很高兴遇见同为程序员的你。...

2020-07-25 20:35:06 554

原创 项目上线有多难?上线难,难于上青天

开发定律0:不到deadline项目是开发不完的。开发定律1:如果提前一天完成,测试一定会给你找出三天才能修复完的bug。开发定律2:如果提前三天完成,产品经理会给你改需求的。开发定律3:即使开发完上线了还是会不断出现bug。开发定律4:程序终于基本稳定意味着开发新版本的时候来了。...

2020-07-24 20:12:18 264

原创 微服务没有服务网关怎么行?轻量级网关全程展示

一、什么是服务网关服务网关 = 路由转发 + 过滤器1、路由转发:接收一切外界请求,转发到后端的微服务上去;2、过滤器:在服务网关中可以完成一系列的横切功能,例如权限校验、限流以及监控等,这些都可以通过过滤器完成(其实路由转发也是通过过滤器实现的)。二、为什么需要服务网关上述所说的横切功能(以权限校验为例)可以写在三个位置:每个服务自己实现一遍写到一个公共的服务中,然后其他所有服务都依赖这个服务写到服务网关的前置过滤器中,所有请求过来进行权限校验第一种,缺点太明显,基本不用;第二种,相较于

2020-07-24 15:51:07 427

原创 Java程序员职场难不难?懂得这些其实就够了

许多刚刚从事java职业的新人刚刚进入企业,没有了授业解惑的老师,没有了可以用互相讨论代码的同事,更不清楚在职场中应该学习的方法,今天月下为大家整理了一位多年从事java程序员分享的职场经验,希望对大家有所帮助。第一,学习前辈的代码风格。一个好的代码风格及习惯,有助于别人去看去理解你代码的意义及作用,倘若是自己依然还保持有随心所欲的写代码风格,最后代码混乱的连自己都看不懂,如何让前辈去帮助你修改问题。**第二,观察总结项目或生活中想到了亮点。**每一个项目都有它独特的亮点所在,甚至是一个小小的

2020-07-23 19:56:35 372

原创 程序员老鸟给新程序员的九句忠告,句句惊心

1. 年纪轻轻除非是迫不得已,千万不要进传统公司的伪互联网项目。虽然事不多,待遇好,但是混日子的也多,你和老油条们摸鱼一两年,哪天项目突然被裁掉了,他们有行业积累可以跳槽,而你再出社会,完全没有竞争力。所以新手程序员入职,能去大厂就去大厂,不能去大厂也一定要找一家纯互联网公司入职,创业公司也好,中小型企业也好,反正要有现成的项目打磨你的技术。2.能大规模商用的技术,都不需要智商,否则这种技术就不可能规模化。所以刚入门的程序员,一定要时刻警醒自己,「会一两门编程语言只是职业的开始」,持续学习...

2020-07-22 19:45:40 281

原创 蚂蚁金服上市了,“我对钱不感兴趣”的马爸爸王牌迭出

蚂蚁金融服务集团正式成立2014年10月16日,旗下的业务包括支付宝、支付宝钱包、余额宝、招财宝、蚂蚁小贷和网商银行(筹)等。蚂蚁金服每天的支付笔数超过8000万笔,其中移动支付的占比已经超过50%,每天的移动支付笔数超过4500万笔,移动端支付宝钱包的活跃用户数为1.9亿个。7月20日,支付宝母公司蚂蚁集团宣布,启动在上海证券交易所科创板和香港联合交易所有限公司主板寻求同步发行上市的计划,以进一步支持服务业数字化升级做大内需,加强全球合作助力全球可持续发展,以及支持公司加大技术研发和创新。针对此次上.

2020-07-21 20:47:08 1537

原创 SSM框架搭建(Spring+SpringMVC+MyBatis)

大家根据自己的实际开发选择对应的依赖版本,以及Spring的版本,实体类和其他各层的包名称根据自己的需求来进行定义。可以将以下配置文件复制,在对应的配置文件中自行修改。1.pom.xml坐标依赖的导入<?xml version="1.0" encoding="UTF-8"?>Mybatis-Studycom.xin1.0-SNAPSHOT4.0.0<artifactId>shopping</artifactId><!-- 统一设置设置版本号

2020-07-20 21:28:48 235

原创 华为海外15年,浮生一瞬间,我的退休告别贴

前言云技术讯 2020年7月18日消息,华为老将,在海外常驻15年,2020年7月16日在华为内部论坛心声社区发表《海外十五年,浮生一瞬间,我的退休告别贴 》。全文如下:时光荏苒,2019年底海外外派的工作与生活结束了,走过十五年酸甜苦辣的海外的日子,早已习惯了四海漂泊的生活,我应该还是归属于十分热爱海外工作与生活的那些人之一,夜深人静之际还不时想起过往点点滴滴的经历,那些欢喜悲愁。考勤截止前的最后一天,趁着现在还存留一些鲜活的记忆,在心声留个到此一游的纪念,时间不够,就不搭配图片了,也是跟所有认识的

2020-07-20 16:21:58 1980

原创 Python开心一刻,总有些代码会让你大呼“我勒个去,怎么会这样子“

Python是一门清晰易学的语言,可是这不代表我们Python没有黑暗料理,下面我就挑选了几个能让你大呼"我勒个去,怎么会这样"的程序,这些例子不光有趣,也能够加深我们对于Python细节的理解,看看你自己能不能解释吧。本文取材于下面这个GitHub repository。【github.com/satwikkansal/wtfpython】自己在前面加HTTP以下代码如果不信请手动尝试,测试环境:Python 3.620跟21有什么区别In [1]: 'a' * 20 is 'aaaaaaaaa

2020-07-17 16:32:11 237

原创 认真学习了两个月Python,去面试后突然发现。。。

面试官问我:“看你简历之前,先问你一个问题,全民学Python编程可行么?”我冷笑。我知道他想要我回答“可以”,实际上可以个屁,如果不是因为吃青菜面的时候没钱加鸡蛋,我可能立刻拍桌子告诉他:全民学office可行吗?全民健身可行吗?全民学英语可行吗?什么全民全民全民,说出来不就是想跨界割韭菜,前段时间还全民学空气币!学抖音!一群镰刀渣!但我想吃煎蛋了。楼下餐馆的小姐姐虽然不够好看,也不够温柔,煎蛋的油可能太油,我还是想吃煎蛋。但是如果我没有这份工作,我可能连青菜面都吃不上了。所以我立刻转成了高冷笑

2020-07-17 13:57:23 225

原创 唉,程序员的悲哀,懂的都懂

工资涨得太快,很多人 20 多岁薪酬就拿到了传统行业四五十岁的精英水平,然后收入只能持续维持在高位,容易让人不思进取,连 996 都不愿意。太老实,喜欢把代码拿出来开源给别人用,给社区修 bug 不收钱,没有商业头脑。阶层不够固化,知识工具全在网上公开,作品写得出来就是大牛,缺乏等级制度和准入门槛维持的行业秩序,不利于前浪恰饭。流动性太大,巨头动辄 double 挖人,风口一直换来换去,太不稳定。培养不出人脉,难以被七大姑八大姨追着托办事,缺乏乡土情怀。职业形象不规范,普遍没有车间式的工装或者银行

2020-07-16 20:53:01 388

原创 Java从零开始,看到就是赚到,谁年轻时不走点弯路?

一、零基础入门Java,首先我们作为一个Java初学者,我们需要知道,学完Java能做什么?1、web开发,应用场景最多的一个分支。具体有哪些呢,最常见的就是淘宝,京东等等2、安卓开发,应用排行第二。具体的应用有哪些?所有的安卓手机上的app应用。3、桌面应用开发,应用场景第三。具体的有哪些呢?你们现在用的eclipse就是。当然也有其他的 比如,大数据,但用在大数据上非常少,没一门语言有他的优势,也有他的不足,没有任何事情是完美的嘛。二、作为一个Java初学者,我们也需要怎么去学Java。我给

2020-07-16 16:59:02 208

原创 百度,阿里,腾讯,秋招在即,弄懂这些Java面试题,让你如虎添翼

不知不觉,2020年已经过去了一半,恭喜2021届小伙伴成功迈进应届生行列,即将到来的秋招,你做好准备了吗? 小编这边准备了一份秋招Java面试大纲~ 带来了一些你或许需要准备的东西 Java+并发+spring+数据库+Redis+JVM+Netty等01 Java基础List 和 Set 的区别HashSet 是如何保证不重复的HashMap 是线程安全的吗,为什么不是线程安全的(最好画图说明多线程环境下不安全)?HashMap 1.7 与 1.8 的 区别,说明 1.8 做了哪些优化,如何优

2020-07-15 19:39:40 252

原创 程序猿的时间管理之道——时间,不在于你拥有多少。

不知道是不是只有我这样子,还是你们也有过类似的经历。上学的时候总有很多光辉历史,学年名列前茅,或者当科目大佬,但是虽然慢慢地长大了,你开始懈怠了,开始废掉了。。。什么?你说不知道具体的情况是怎么样的?我来告诉你:你常常潜意识里或者心里觉得,自己真正的生活或者奋斗还没有开始。总是幻想着自己还拥有大把时间,还有无限的可能,自己还能逆风翻盘,只不是自己还没开始罢了,自己以后肯定会变得特别厉害,成为某个领域的大佬之一。总感觉自己以后有更多的时间去弥补那些现在阶段该去做却不做的事情吧。其实,你也不是不思进

2020-07-15 16:48:32 201

原创 隔壁住了个十分好看的妹子,作为程序员的我会怎么办?

不少人的八卦心窥探欲还是很强烈的,强烈到让人恐惧。所以很多人喜欢看一些八卦文章,比如:如何优雅的窥探别人?通常这样的文章很容易火起来,因未不少人都喜欢看而且百看不厌。鉴于天时地利人和,最后我成功的在现实生活中上演了这样一场精彩好戏,为了满足众人的欲望,我就写成故事。大家好好琢磨琢磨蹭网之后,我们还能做些什么?声明: 这是一个虚构故事,图片均加万恶马赛克。记忆中隔壁是一个还算不错的妹子,那天Z来找我的时候恰巧碰到了,进屋后跑到我耳边说:“隔壁那个妹子你能不能要到微信,我觉得挺不错的呢~”这么三俗的场

2020-07-14 21:12:20 505

原创 java初学者必须掌握的基础词汇 「建议收藏」

public————公开的static————静态的class————类void————不返回任何值main————主方法名称system————系统string————字符串args————参数out————输出print————打印println————打印并换行true————真false————假hello————你好world————世界age————年龄sex————性别name————名字byte————字节short————短的int————整数lo

2020-07-14 20:04:23 275

原创 数据结构你真的懂了吗?————「排序跟算法设计篇」

**内部排序**1.内部排序:全部数据可同时放入内存进行的排序。2.外部排序:文件中数据太多,无法全部调入内存进行的排序。插入类:1.直接插入排序。最后情况是数据递减序,数据比较和移动量最大,达到O(n2),最好是数据是递增序,比较和移动最少为O(n)。趟数是固定的n-1,即使有序,也要依次从第二个元素开始。排序趟数不等于时间复杂度。2.折半插入排序 。由于插入第i个元素到r[1]到r[i-1]之间时,前i个数据是有序的,所以可以用折半查找确定插入位置,然后插入。3.希尔排序。缩小增量排序。

2020-07-13 19:01:07 226

原创 数据结构你真的懂了吗?————「哈希篇」

哈希表1.在记录的存储地址和它的关键字之间建立一个确定的对应关系;这样不经过比较,一次存取就能得到元素。2.哈希函数——在记录的关键字与记录的存储位置之间建立的一种对应关系。是从关键字空间到存储位置空间的一种映象。3.哈希表——应用哈希函数,由记录的关键字确定记录在表中的位置信息,并将记录根据此信息放入表中,这样构成的表叫哈希表。4.Hash查找适合于关键字可能出现的值的集合远远大于实际关键字集合的情形。5.更适合查找,不适合频繁更新6.Hash表等查找复杂依赖于Hash值算法的有效性,在最好的

2020-07-13 15:08:49 208

原创 数据结构你真的懂了吗?————「树篇」

树和二叉树一种非线性结构。树是递归结构,在树的定义中又用到了树的概念。基本术语:树结点:包含一个数据元素及若干指向子树的分支;孩子结点:结点的子树的根称为该结点的孩子;双亲结点:B结点是A结点的孩子,则A结点是B结点的双亲;兄弟结点:同一双亲的孩子结点;堂兄结点:同一层上结点;结点层次:根结点的层定义为1;根的孩子为第二层结点,依此类推;树的高(深)度:树中最大的结点层结点的度:结点子树的个数树的度: 树中最大的结点度。叶子结点:也叫终端结点,是度为0的结点;分枝结点:度不为0的结

2020-07-11 20:34:39 256

原创 数据结构你真的懂了吗?————「数组和广义表篇」

串串(String)是零个或多个字符组成的有限序列。长度为零的串称为空串(Empty String),它不包含任何字符。通常将仅由一个或多个空格组成的串称为空白串(Blank String) 注意:空串和空白串的不同,例如“ ”和“”分别表示长度为1的空白串和长度为0的空串。串的表示和实现:1.定长顺序存储表示。静态存储分配的顺序表。2.堆分配存储表示。存储空间是在程序执行过程中动态分配而得。所以也称为动态存储分配的顺序表串的链式存储结构。3.串匹配:将主串称为目标串,子串称之为模式串。蛮力法匹

2020-07-11 14:39:49 492

原创 数据结构你真的懂了吗?————「线性表篇」

线性表线性表是一种典型的线性结构。头结点无前驱有一个后继,尾节点无后继有一个前驱。链表只能顺序查找,定位一个元素的时间为O(N),删除一个元素的时间为O(1)1.线性表的顺序存储结构:把线性表的结点按逻辑顺序依次存放在一组地址连续的存储单元里。用这种方法存储的线性表简称顺序表。是一种随机存取的存储结构。顺序存储指内存地址是一块的,随机存取指访问时可以按下标随机访问,存储和存取是不一样的。如果是存储,则是指按顺序的,如果是存取,则是可以随机的,可以利用元素下标进行。数组比线性表速度更快的是:原地逆序、返回

2020-07-10 14:32:08 269

原创 数据结构你真的懂了吗?————「基础概念篇」

数据结构一些概念数据结构就是研究数据的逻辑结构和物理结构以及它们之间相互关系,并对这种结构定义相应的运算,而且确保经过这些运算后所得到的新结构仍然是原来的结构类型。1.数据:所有能被输入到计算机中,且能被计算机处理的符号的集合。是计算机操作的对象的总称。2.数据元素:数据(集合)中的一个“个体”,数据及结构中讨论的基本单位3.数据项:数据的不可分割的最小单位。一个数据元素可由若干个数据项组成。4.数据类型:在一种程序设计语言中,变量所具有的数据种类。整型、浮点型、字符型等等5.逻辑结构:数据之

2020-07-09 21:41:27 247

原创 醍醐灌顶,你的代码质量真的很高么?看下代码质量灵魂十四大拷问

阅读本文大概需要 2-6 分钟。并不是代码写的越多,代码的质量就越高。思考才是。解决一个问题,打开电脑就手撕代码,最终的结果往往是各种代码问题,经过一系列迭代后,代码积重难返,最终的结果就是推到重来,前期的付出都白费,最典型的就是现在所谓的敏捷,听起来高大上,实际落地其实就是加班,因为没有时间思考。现在的很多公司已经不尊重科学和客观规律了,如果让他来管理孕妇,我觉得他们恨不得要把 10 个月的产期缩短成 2 个月。程序员应该坚持自己的良质,不能因为产品经理或老板而改变一些非常好的做事方法,很多问题都

2020-07-09 20:09:02 197

转载 Spring源码的生命周期、循环依赖你懂了多少?面试问起来怎么办?

前言Spring中的循环依赖一直是Spring中一个很重要的话题,一方面是因为源码中为了解决循环依赖做了很多处理,另外一方面是因为面试的时候,如果问到Spring中比较高阶的问题,那么循环依赖必定逃不掉。如果你回答得好,那么这就是你的必杀技,反正,那就是面试官的必杀技,这也是取这个标题的原因,当然,本文的目的是为了让你在之后的所有面试中能多一个必杀技,专门用来绝杀面试官!本文的核心思想就是,当面试官问:“请讲一讲Spring中的循环依赖。”的时候,我们到底该怎么回答?主要分下面几点什么是循环依

2020-07-08 21:59:25 737 2

原创 Java核心知识点汇总(Java篇)

由于细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!整理了一份Java核心知识点。覆盖了JVM、锁、并发、Java反射、Spring原理、微服务、Zookeeper、数据库、数据结构等大量知识点。如果需要获取到这个【核心知识点整理】文档的话帮忙转发一下然后再关注我私信回复“架构资料”得到获取方式吧!Java核心知识点汇总(Java岗)Java核心知识点汇总(Java岗)Java核心知识点汇总(Java岗)Java核心知识点汇总(Java岗)Java

2020-07-08 18:46:34 228

原创 叼!最优方案spring cloud,十面九稳,又拿下一个大厂offer

又是跟技术战斗的一天!叼!最优方案spring cloud,十面九稳,又拿下一个大厂offer最近这段时间,粉丝都是在问微服务架构的面试题怎么答,所以就跟大家聊聊微服务架构。微服务架构一跃成为 IT 领域炙手可热的话题也就这两年的事,大量一线互联网公司因为庞大的业务体量和业务需求,纷纷投入了微服务架构的建设中,像阿里巴巴、百度、美团等大厂,很早就已经开始了微服务的实践和应用。一线大厂的带动,让微服务成为了 Java 系程序员面试的必备考点。其中是否具有 Spring Cloud 技术能力的程序员,

2020-07-07 19:17:31 145

原创 Spring全家桶、Docker、Redis实战书籍免费大放送!懂的都懂

微服务最近几年在互联网行业是越来越火热,Spring也是程序员不得不掌握的技术点,今天我们就来了解关于微服务中的Spring Cloud、Docker以及Spring技术源码解析、深入Spring Boot、 Nginx实战、深入浅出Redis等技术。深入实践Spring Boot这本spring boot实战书籍是从技术,实践和原理3个维度对Spring Boot进行了系统且深入的讲解。该书籍写作者也是是Spring Boot领域的资深专家,有超过15年的IT行业从业经验。对这本书籍感兴趣想深入

2020-07-07 15:47:05 659 1

原创 不会还有程序员不知道这个网站「No Design」吧?不会吧,不会吧

网站上收集了许多十分便利的 UI 设计工具与设计资源,看完后我内心激动不已,这网站对于那些不太懂设计的开发者来说,简直是超级福音啊!网站建立的初衷,是帮助一些毫无设计天赋的工程师能更好的完成开发工作,但从平台现有的资源来看,上面的工具其实也适用于大部分互联网从业人员。下面我们就来看看,里面具体都包含了哪些比较实用的资源与工具吧。按照运营人员所提供的分类参考,目前该网站的内容主要包括以下几类:Art(艺术)Pictures(图片)Fonts(字体)CSS(网站样式)Color(颜色)Gene

2020-07-06 20:55:46 152

原创 阿里腾讯面试官最喜欢问的zookeeper,看完这篇文章就明白了

Zookeeper概述zookeeper高容错数据一致性协议(CP)的分布式小文件系统,提供类似于文件系统的目录方式的数据存储。全局数据一致性:每个server保存一份相同的数据副本,client无论连接到哪个server展示的数据都是一致的。可靠性:一旦事务成功提交,就会被保留下来。有序性:客户端发起的事务请求,在也会顺序的应用在Zookeeper中。数据更新原子性:一次数据更新要么成功要么失败,不存在中间状态。实时性:保证客户端在一个间隔时间范围内获取服务的更新消息或服务器失效信息。zoo

2020-07-06 19:18:56 222

原创 关于学生信息管理系统数据库的课程设计

一.概述学生信息管理系统是学校管理的重要工具,是学校不可或缺的一部分。随着在校人数的不断增加,教务系统的数量也不断的上涨。学校工作繁杂,资料众多,人工管理信息的难度也越来越大,显然是不能满足实际的需要,效率也是很低的。并且这种传统的方式存在着众多的弊端,如:保密性差.查询不便.效率低,很难维护和更新等,然而,本系统针对以上的缺点能够极大的提高学生信息管理的效率,也是科学化.正规化的管理,与世界接轨的重要条件。所以如何自动高效地管理信息是这些年来许多人所研究的。随着这些年电脑计算机的速度质的提高,成本的下

2020-07-06 14:29:14 1994 2

原创 Java大牛给Java初学者的建议(三)

给初学者之三:java企业级应用之硬件篇总算讲到企业级应用了,内容开始逐渐有趣起来。java企业级应用分为硬件篇和软件篇,重点在软件,硬件是外延,严格地说与java没有必然联系。但是,由于java是网络语言,不了解硬件的一些基础知识,软件知道再多也没什么用,不要上了战场还不知道为什么而打仗。硬件是软件的基础,在这个前提下,有必要专门花一点点篇幅来聊一下硬件。硬件,简单地说就是我们实际生活中看得见摸得着的东西,也就是那些冰冷的机器,比如服务器,个人电脑还有网络交换机,路由器等等。那么先抛开网络设备不谈,先来

2020-07-04 21:12:08 189

原创 Java大牛给Java初学者的建议(二)

给初学者之二:从JDK说起在知道了java有什么优点,能做什么之后,就该说一下java该如何去学了。在说java如何去学之前,有必要把java的几个大方向做一个简单说明,早在二十年前,嗯,应该说是二十一年前,也就是99年的时候,sun公司做出了一个决定,将java应用平台做一个划分,毕竟在不同领域,语言应用特性是有区别的。针对不同领域内的应用,sun公司可以发布相关高端标准来统一规范代码,这三大块就是J2SE,J2EE以及J2M。这个举措今天看来无疑是非常了不起的,正是由于这次革命性的发展,使java从

2020-07-04 18:40:29 164

原创 Java大牛给Java初学者的建议(一)

给初学者之一:浅谈java及应用学java不知不觉也已经三年了,从不知java为何物到现在一个小小的j2ee项目经理。虽说不上此道高手,大概也算有点斤两了吧,每次上网,泡bbs逛论坛,没少去java相关的版面,总体感觉初学者多,高手少,精通的更少。由于我国高等教育制度教材陈旧,加上java自身发展不过十年左右的时间,还有一个很重要的原因就是java这门语言更适合商业应用,所以高校里大部分博士老师们对此语言的了解甚至不比本科生多。在这种环境下,很多人对java感到茫然,不知所措,不懂java能做什么,即便知

2020-07-04 15:53:42 212

原创 学Java到底该买什么书?给一点点小建议

高尔基说过,对吧?宝贝们,“书籍是人类进步的阶梯”,不管学什么,买几本心仪的书读一读,帮助还是非常大的。尽管坏书比好书多得多,但只要有幸读到几本好书,就全值了。Java 要学的知识点非常非常多,但经典的书籍就那么几本,不算多。所以,这里我推荐给你的,能买就赶紧买,别害怕花钱,尤其是遇到屯书的日子,便宜的时候多买点,香啊。1)《Head First Java》学Java到底该买什么书?给一点点小建议这本书之所以作为首推,就是因为看起来不枯燥,真的。里面插画非常多,有意思的小话题很多,如果对技术图书望而

2020-07-03 21:40:03 582

原创 Java初级面试真题四十,来测测你倒在了哪一道?

1 表达式5.3+(int)(8.5+4.6)/3%4的值是( 5.3 )。2 表示圆周率的常量是( Math.PI )。3 使用关键字( boolean )来定义逻辑变量。4 执行语句inta, b, c; a=1; b=3; c=(a+b>3 ? ++a : b++);后,b的值为( 3 )。5 表示换行符的字符常量是( ’ ’ )。6 若reader是一个Scanner类的对象,读取一个字符串(以空格或回车为结束符)赋值给已声明的String型变量s的语句是( s = reader.n

2020-07-03 20:20:45 621

原创 Java程序员最喜欢的十大IDE

摘要: Java是全世界最受欢迎的一门程序语言,它被广泛的应用于企业项目、游戏设计、安卓应用程序等开发领域。以下的列表是整理的近些年来深受Java程序员欢迎的10款Java IDE。(注:IDE意为集成开发环境,它不仅支持编辑和编译代码,还能够完成管理资源、提供部署、版本控制等工作。NetBeansNetBeans是过去10年发展最好的IDE,它做到了完全的模块化 ,所有的IDE功能都被封装成包,并称之为模块。它提供了简单的方式来集成版本控制软件。由于它的源代码已经被Sun公司开源,因此在任意平台和操作

2020-07-03 15:14:34 1537

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除