- 博客(12)
- 收藏
- 关注
原创 switch语句中使用break???
break是跳出循环使用的。而在switch语句中使用switch语句是结束switch语句。比如:switch(x){ case 1: System.out.println("这是一楼"); break; case 2: System.out.println("这是二楼"); bre
2017-05-25 17:20:28 3189
原创 程序员就职需要准备或者注意的事情
今天看了阿里云的云栖峰会上看了新兵成长记的直播,也做了些笔记。这里写在知乎上,供所有人学习,也当做自己的笔记了。 接下来的东西可能会很杂,希望有耐心的人能读下去。首先我们在校的IT大学生在准备工作的时候怎么做:视频中讲到了三个词 规划、目标、想法 我觉得这三个词讲的太好了。我们确实需要好好规划自己,对自己的人生目标要好好规划,好好思考了。对大三的学生来说,我们要知道自己以后想要往哪个方向发展,如果
2017-05-25 16:05:17 857
原创 原子性、竞态条件、加锁机制
首先直接上代码:(下面是一段Servlet代码) public long getCount(){ return count; } public void service(ServletRequest req , ServletResponse resp){ BigInteger i = extraceFromRequst(req);
2017-05-24 10:32:49 631
原创 Object和Objects的区别
今天遇到个错误,我的一个函数的参数是Object类型,fun(Object o){….}但是传入一个PrintStream的时候却报错。 提示如下: 莫名其妙!不知道为什么报错,经过仔细检查才看出来是Object写成了Objects。 fun(Objects o){….}所以才不会被认出来。既然找出来错误那么就去百度一下吧。百度上有很多种解释,我这里都没有写出来,想看详细的
2017-05-23 20:00:14 1397
原创 catch和finally可以同时省略吗?
catch和finally是不可以同时省略的!class A{ public static void main(String[] args){ method(); } static void method(){ try { System.out.println(“Hello”); }
2017-05-19 18:04:26 8169 2
原创 空指针异常
Exception in thread "Thread-0" java.lang.NullPointerException at cn.ilovessf.version1.Client.Client_v1.run(Client_v1.java:19)这个错误是今天刚刚碰到的,排查了很久也不知道问题所在。有时候问题其实很小,但是我们没有找到它之前都是个非常蹊跷的错误。接下来我来说明一下我的错误
2017-05-19 09:46:08 443
原创 到底什么时候用输入流,什么时候用输出流
关于输入流和输出流的使用我一直都很迷惑。到底什么时候用输入流什么时候用输出流这里举个栗子给大家看看就能很容易的记住并理解了打比方说两个聊天程序A和B进行对话。底层通过IO流来实现的。第一步: A向B发送一个消息。那么A会创建一个输出流,将数据写入到输出流里面然后发送出去。 第二步: B收到了A发送过来的数据,其实就是IO流。这时候对于B来说这个IO流就是输入流了。因为是从A发送过来的流,所以就是输
2017-05-18 20:16:22 4513 5
原创 面试题之折半插入排序
public static void main(String[] args) { LinkedList<Integer> linkedList = new LinkedList<Integer>(); linkedList.add(1); linkedList.add(6); linkedList.add(2); lin
2017-05-08 21:37:53 790
原创 面试题之:画出OSI七层模型
今天看到一个题目,面试官当场让画出七层OSI模型。第一眼看到不以为然,自己试着画的时候却根本画不出来。所以把这个画出来当做自己的一次练习也算是回顾。下面把各层的作用介绍一下。以五层模型介绍。应用层:任务是通过应用进程间的交互来完成特定的网络应用。运输层:任务是负责向两个主机中进程之间的通信提供通用的数据传输服务。 应用层主要有两种协议: *传输控制协议TCP——提供面向连接的、可靠地数据传输服
2017-05-08 16:39:44 4820
原创 Java接入微信的时候提示配置失败解决办法
今天为了接入微信,错了一整天,弄得我都快哭了!!首先我的开发环境是Tomcat,在我的腾讯云服务其上跑的。我的代码什么的都是正常的,因为都是照着参考文档写的,但是为什么就一直连不上我很头疼!搞了整整一上午,加前一天一下午!所以大家遇到事情还是不要随便放弃!多思考思考,虽然我没有怎么思考。下面回归正题:我的配置失败的云因是因为Tomcat的默认端口是8080,而不是80.这一个问题我也是今天才发现,以
2017-05-06 10:34:18 2848 1
原创 response对象输出中文,产生乱码解决方案
字节 * 解决方案 * 设置浏览器打开文件时采用的编码 response.setHeader(“Content-Type”, “text/html;charset=UTF-8”); * 获取字符串的by
2017-05-04 16:56:27 640
原创 数据结构---直接插入排序
直接插入排序:将待插入子序列元素逐步插入到有序序列的执行过程。设有一待排序序列S={r1 , r2 , r3 , ... ri , ... , rn},其中{r1 , r2 , r3 , ... ,ri}是有序的,{r(i+1) , r(i+2) ... rn}是无序的,要把后面无需的元素,一个一个的插入到前面有序的集合中去。如下面的序列可以分为两个子序列: {75}和{88 ,
2017-05-03 11:19:26 692
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人