上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要: 从7月份开始,14级的毕业生就开始陆续踏上社会了。@所有14级毕业生,祝前程似锦,@得到读研机会的同学,恭喜你们能再享受3年的校园生活,@15级的同学,请珍惜最后一年的美好时光。 1 校园和社会的区别 其实最本质的区别是,在大学里,我们是花自己的钱,到社会里,我们上班后是挣别人的钱。 1 在校园里, 阅读全文
posted @ 2018-07-05 07:29 hsm_computer 阅读(1166) 评论(9) 推荐(3) 编辑
摘要: 如下是本书相关内容的视频列表,会动态更新 第一章 1 视频1.1 JDK和JRE和JVM的区别,安装Java开发环境 1.1.1 第2页 2 视频1.2 编写第一个HelloWorld程序 1.1.2 第2页 3 视频1.3 开发稍复杂带函数调用的程序 1.1.3 第5页 4视频1.4Debug程序 阅读全文
posted @ 2018-07-03 07:31 hsm_computer 阅读(1809) 评论(0) 推荐(0) 编辑
摘要: 先说明,本文说的是技术架构,而不是业务架构,另外,这个架构是指目前比较热门的高并发大数据的架构。论能力,我还达不到架构师的水平,所以我目前还在不断努力。 之前我写过一篇博文,架构师更多的是和人打交道,说说我见到和听说到的架构师升级步骤和平时的工作内容,反响不错,所以今天我再回顾下我在架构师方面的学习 阅读全文
posted @ 2018-06-29 08:24 hsm_computer 阅读(4513) 评论(17) 推荐(39) 编辑
摘要: 都是百度云盘,均无密码 代码下载位置: https://pan.baidu.com/s/1I44ob0vygMxvmj2BoNioAQ 视频讲解位置: https://pan.baidu.com/s/1QYZEsT6J_9CFgdfNvfK5hg 如果有任何下载问题,请发邮件至hsm_compute 阅读全文
posted @ 2018-06-24 08:24 hsm_computer 阅读(2892) 评论(4) 推荐(2) 编辑
摘要: 最近,我在博客园里看到不少网友晒自己写的书,都很精彩,尤其的,我朋友肖同学也写了本《HTTP抓包实战》,https://item.jd.com/12375396.html。写书有什么好处?第一能总结,第二能在此基础上不断提升,第三在找工作时帮助很大。我知道在博客园里,有更多的朋友想出书,在本文里,我 阅读全文
posted @ 2018-06-19 07:10 hsm_computer 阅读(1015) 评论(6) 推荐(7) 编辑
摘要: 在之前的博文回复中,有些朋友问到这个问题,这里我结合自己的实际以及我看到的一些人和事给大家分享下这方面的经验。 本文在博客园里写过不少针对java后端高级开发的面试方面的文章,也出过本相关的面试书籍,java web轻量级开发面试教程,但这里,不讲面试经验,而是讲如何一步一个脚印地提升自己的能力。本 阅读全文
posted @ 2018-06-12 07:22 hsm_computer 阅读(3156) 评论(5) 推荐(22) 编辑
摘要: 之前有网友说想看架构师升级的文章,所以写了本文。先给本文中架构师做个定义:第一,能力上达到(似乎是废话),第二,公司肯承认,不仅能给架构师的头衔,更能按架构师的标准发工资。 对于程序员来说,架构师是职业发展的一道坎,如果跨过去了,后面就前途无量了,否则可能一直得做着代码coding的事情。本文将从“ 阅读全文
posted @ 2018-06-04 06:56 hsm_computer 阅读(6872) 评论(24) 推荐(62) 编辑
摘要: 程序员忙,似乎是个公论,有些程序员甚至会认为,不忙的程序员无法快速地进步,从而会落伍。或者说,不忙的程序员有可能被公司末尾淘汰掉。对此,一直危机感很重的我深以为然。 因为,我见过不少得过且过的的程序员工资明显低于同等条件下的平均水平,我更见过更多忙成狗的程序员,因为不知道在忙什么以及为什么忙,所以进 阅读全文
posted @ 2018-05-25 07:03 hsm_computer 阅读(6141) 评论(19) 推荐(36) 编辑
摘要: 本人在之前的博客里写了很多面试技巧,这是有个前提:至少候选人被面试了,在这个前提下,候选人哪怕失败了,至少也能用实战来检验和校对面试准备的结果,用句比较时髦的话来说就是试错,多试几次之后总能找到正确的方式。 本人在技术面试的实践中,对简历会做初步的筛选,在这过程中,会发现有些简历是一定通不过的,也就 阅读全文
posted @ 2018-05-21 22:49 hsm_computer 阅读(4284) 评论(12) 推荐(9) 编辑
摘要: 本人最近几年一直在做java后端方面的技术面试官,而在最近两周,又密集了面试了一些java初级和高级开发的候选人,在面试过程中,我自认为比较慎重,遇到问题回答不好的候选人,我总会再三从不同方面提问,只有当反复确认能力不行才会下结论,相反,如果候选人给我的印象不错,我也会从多个角度来衡量,以免招进会说 阅读全文
posted @ 2018-05-13 20:58 hsm_computer 阅读(16686) 评论(48) 推荐(77) 编辑
摘要: 1整体框架的说明 在本案例的框架里,我们将配置一个Eureka服务器,搭建三个提供相同服务的Eureka服务提供者,同时在Eureka服务调用者里引入Ribbon组件,这样,当有多个url向服务调用者发起调用请求时,整个框架能按配置在IRule和IPing中的“负载均衡策略“和“判断服务器是否可用的 阅读全文
posted @ 2018-05-06 21:32 hsm_computer 阅读(1581) 评论(0) 推荐(1) 编辑
摘要: 本文不讲“时间就是生命”之类的套话,而是会量化地直观地描述时间对程序员的价值。在高效利用时间的方法方面,也不会讲“合理制定计划,然后再执行”之类的对每类人都适用的方法,而会专门讲述针对程序员的时间管理方案。 1 对初级Java开发而言,学习能带来的其实收益不多,但必须得学 一般而言,本科有1年经验, 阅读全文
posted @ 2018-05-01 11:18 hsm_computer 阅读(1862) 评论(10) 推荐(10) 编辑
摘要: 在面试官问完所有的技术问题后,一般会说“我这边没问题了,你有什么问题?”此时就进入到“角色转换”的阶段,你问我们答。 我们遇到不少人直接就说没问题了,然后面试就结束了。但也遇到不少人,通过这个阶段让我们改变了对他的看法,了解更多的加分项,或者干脆直接逆转面试结果。本文就将讲述提问环节的面试技巧。 本 阅读全文
posted @ 2018-04-30 20:30 hsm_computer 阅读(583) 评论(0) 推荐(0) 编辑
摘要: 本来想分享毕业生和初级程序员如何进大公司的经验,但后来一想,人各有志,有程序员或许想进成长型或创业型公司或其它类型的公司,所以就干脆来分享些提升技能和通过面试的技巧,技巧我讲,公司你选,两厢便利。 毕业生和初级程序员(一般是工作经验3年以下)大多处于事业的青黄不接的阶段,在找工作时往往会遇到缺乏实际 阅读全文
posted @ 2018-04-21 22:05 hsm_computer 阅读(3092) 评论(0) 推荐(10) 编辑
摘要: 目前被编辑推荐的文章是,70后.net老猿,尚能饭否?,这让本来就危机感十足的我更加倍感压力。 人总会变老,可以想象,哪怕是今天刚出大学的95后程序员,虽然时间的推移,可能头发会慢慢少,也可能眼镜的度数会慢慢变大,更可能颜值慢慢变低(说得好听点就是颜值会转化成技术和经验),也会渐渐被压力磨平棱角。 阅读全文
posted @ 2018-04-07 21:33 hsm_computer 阅读(6996) 评论(35) 推荐(49) 编辑
摘要: 初学者或初级程序员在面试时如果能证明自己具有分析内存用量和内存调优的能力,这相当有利,因为这是针对5年左右相关经验的高级程序员的要求。而对于高级程序员来说,如果能在面试时让面试官感觉你确实做过内存调优的工作,那么面试官很有可能不问Java Core部分的其它问题了,毕竟虚拟机调优是Java Core 阅读全文
posted @ 2018-04-01 11:11 hsm_computer 阅读(1703) 评论(5) 推荐(1) 编辑
摘要: Ribbon是Spring Cloud Netflix全家桶中负责负载均衡的组件,它是一组类库的集合。通过Ribbon,程序员能在不涉及到具体实现细节的基础上“透明”地用到负载均衡,而不必在项目里过多地编写实现负载均衡的代码。 比如,在某个包含Eureka和Ribbon的集群中,某个服务(可以理解成 阅读全文
posted @ 2018-03-26 07:30 hsm_computer 阅读(1197) 评论(0) 推荐(0) 编辑
摘要: 国内技术网站多如牛毛,质量高的网站也不少,博客园也算一个,各类文章数以百万计,我随便输入一个关键字,比如Spring Cloud,都能看到大量的技术文章和教学视频,我无意贬低技术文章和教学视频的作用,否则博客园第一个就封杀我的文章了,我只是想说,如果大家想让自己成为大牛,系统性地阅读书籍不失为一条捷 阅读全文
posted @ 2018-03-21 22:31 hsm_computer 阅读(1947) 评论(7) 推荐(10) 编辑
摘要: 我们自定义的类是以引用的形式放入集合,如果使用不当,会引发非常隐蔽的错误。就拿我经常问到的一个面试题来说明这个知识点。 第一步,我们定义一个Car类型的类,其中只有一个int类型id属性。 第二步,创建一个Car类的实例,假设是c,设置它的id是1。 第三步,我们通过new关键字创建两个不同的Arr 阅读全文
posted @ 2018-03-21 06:35 hsm_computer 阅读(772) 评论(1) 推荐(0) 编辑
摘要: 在去年,我咬牙坚持了半年,出版了一本书,java web轻量级开发面试教程,是去年8月1号正式上架销售,目前我还在写书,感觉有必要在这方面做个总结。 第一能用这篇文章记录下我尚未消退的上进心,以后当我想偷懒时还能用这篇文章来激励自己,第二,希望我的写书经历或许对一些想写书的朋友有所帮助,最后能以我稍 阅读全文
posted @ 2018-03-13 07:37 hsm_computer 阅读(1513) 评论(6) 推荐(12) 编辑
摘要: 8.6.4.1请实现一个线程安全的单例模式。 1 public class MailListReader { 2 private static MailListReader reader = null; 3 private MailListReader(){}//构造函数私有 4 public st 阅读全文
posted @ 2018-03-03 09:59 hsm_computer 阅读(2537) 评论(0) 推荐(0) 编辑
摘要: 7.2.10.1有T1、T2、T3三个线程,如何保证T2在T1执行完后执行,T3在T2执行完后执行? 用join语句,在t3开始前join t2,在t2开始前join t1。 不过,这会破坏多线程的并发性,不建议这样做。 7.2.10.2 wait和sleep方法有什么不同? 对于sleep()方法 阅读全文
posted @ 2018-03-03 09:57 hsm_computer 阅读(2162) 评论(0) 推荐(0) 编辑
摘要: 7.1.5 (1) 如果某个类已经继承(extends)了一个类,那么让这个类具有多线程的特性? implements runnable类或通过线程池 7.1.5 (2)启动一个线程是用run()还是start()? . 通过start方法能启动一个线程 7.1.5 (3) 说下你在项目里的哪些场景 阅读全文
posted @ 2018-03-03 09:55 hsm_computer 阅读(1706) 评论(0) 推荐(0) 编辑
摘要: 5.5.1 你最近的项目里用到的是哪个数据?或你用过哪些数据库?或你对哪个数据库最熟悉? 通过这个问题,我们将会确认候选人是否在项目里用过数据库或JDBC。 5.5.2 你有没有建过表?或修改表里的字段?或有没有建过索引? 这个属于基本的对数据库的操作问题。 5.5.3 你有没有存储过程的使用经验? 阅读全文
posted @ 2018-03-03 09:54 hsm_computer 阅读(1484) 评论(0) 推荐(0) 编辑
摘要: 5.1.7.1 事务的四大特性是什么? ⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚。 ⑵ 一致性(Consistency) 一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须处于一致性状态。 ⑶ 阅读全文
posted @ 2018-03-03 09:52 hsm_computer 阅读(2000) 评论(0) 推荐(0) 编辑
摘要: 4.6.1 java中有几种类型的流? Java中的流分为两种,一种是字节流,另一种是字符流,分别由四个抽象类来表示(每种流包括输入和输出两种所以一共四个):InputStream,OutputStream,Reader,Writer。Java中其他多种多样变化的流均是由它们派生出来的. 4.6.2 阅读全文
posted @ 2018-03-03 09:49 hsm_computer 阅读(1883) 评论(0) 推荐(0) 编辑
摘要: 4.2.4.1 throw和throws有什么差别?异常(Exception)和错误(Error)有什么差别? throw语句表示抛出异常,由方法体内的语句处理。throws语句用在方法声明后面,表示如果抛出异常,由该方法的调用者来处理。 throws主要是声明这个方法会抛出这种类型的异常,使它的调 阅读全文
posted @ 2018-03-03 09:48 hsm_computer 阅读(1786) 评论(0) 推荐(0) 编辑
摘要: 3.6.1ArrayList和LinkedList有什么差别?在哪种场景里应当用ArrayList(或LinkedList)? 大家如果学过数据结构,这个问题不难回答:前者是基于数组,数组比较擅长索引查找,但不擅长被频繁地插入或删除;后者是基于链表,它擅长被频繁地插入或删除,如果对其频繁地进行索引查 阅读全文
posted @ 2018-03-03 09:45 hsm_computer 阅读(1263) 评论(1) 推荐(0) 编辑
摘要: 3.3.5.1如何遍历HashMap对象?尤其请说明通过Iterator遍历HashMap对象的方法。 建议用这种方式: Set<Entry<String,String>>entrySet=map.entrySet(); for(Entry<String,String>entry:entrySet) 阅读全文
posted @ 2018-03-03 09:43 hsm_computer 阅读(1644) 评论(0) 推荐(0) 编辑
摘要: 3.2.7.1 请用ArrayList实现Stack以及Queue的功能。 public class ArrayListStack extends ArrayList implements Stack { ArrayList arrayList =new ArrayList<>() ; public 阅读全文
posted @ 2018-03-03 09:39 hsm_computer 阅读(2269) 评论(3) 推荐(2) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 下一页