随笔分类 -  原理&故事

上一页 1 ··· 4 5 6 7 8 9 下一页
讲一些理论性的东西,不涉及具体技术。讲一些有趣的故事,让生活更美好!
摘要:在学校时,可能大部分同学的入门语言都是c语言,但是往往或多或少的都会学习过汇编语言。然而那个时候的我们,觉得汇编真的是太难了,而且意义貌似也不大。 而如今,工作之后,发现一些道理,越是基础的,越能体现你的不凡。所以,我再次打开了这本书,来回味当年的苦涩。 先做些读后总结吧,这应该也是能快速体现获得多 阅读全文
posted @ 2017-12-10 19:25 阿牛20 阅读(12176) 评论(5) 推荐(3) 编辑
摘要:虽说工作就是简单的事情重复做,但不是所有简单的事你都能有机会做的。 我们平日工作里,大部分时候都是在做修修补补的工作,而这也是非常重要的。做好修补工作,做好优化工作,足够让你升职加薪! 但是如果有机会,去尝试些自己平日里少做的事,我觉得是一件值得庆幸的事。 前段时间,接了个新项目。只有一些idea在 阅读全文
posted @ 2017-10-29 10:10 阿牛20 阅读(4457) 评论(2) 推荐(2) 编辑
摘要:负载均衡作为一个处理高并发,大流量的访问的业务场景,已经几乎是常识性的知识了。 而本文的意义在于需求:由于大流量请求,导致服务无法正常响应,在不增加购买机器成本的场景下,如何提高服务器的业务处理能力?提示为:某个服务访问频率比其他服务的访问频率要高很多,服务是用JAVA语言编写的。 一般情况下,我们 阅读全文
posted @ 2017-08-20 12:08 阿牛20 阅读(3324) 评论(0) 推荐(0) 编辑
摘要:做编程的一个常识:不要在循环过程中删除元素本身(至少是我个人的原则)。否则将发生不可预料的问题。 而最近,看到一个以前的同学写的一段代码就是在循环过程中删除元素,我很是纳闷啊。然后后来决定给他改掉。然后引发了另外的惨案。 原来的代码是这样的: 看了如上代码,我很是郁闷,然后给改成如下: 这下出事了, 阅读全文
posted @ 2017-08-13 12:54 阿牛20 阅读(3144) 评论(0) 推荐(2) 编辑
摘要:php 作为快速迭代项目的语言,其牛逼性质自不必多说。今天咱们要来说说php语言几个魔术方法,当然了,本文主要以setter&getter方法说明为主。 首先,咱们得知道什么叫魔术方法? 官方定义为:__construct(), __destruct(), __call(), __callStati 阅读全文
posted @ 2017-07-15 15:16 阿牛20 阅读(1839) 评论(0) 推荐(0) 编辑
摘要:网上关于HashMap的工作原理的文章多了去了,所以我也不打算再重复别人的文章。我就是有点好奇,我怎么样能更好的理解他的原理,或者说使用他的特性呢?最好的开发就是测试~ 虽说不详讲hashmap的工作原理,但是起码的常识还是要提一下的。 一句话:hashmap最直观的表现是一维数组或者说一维字典,但 阅读全文
posted @ 2017-07-08 15:47 阿牛20 阅读(952) 评论(3) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。
posted @ 2017-07-04 16:43 阿牛20 阅读(721) 评论(9) 推荐(2) 编辑
摘要:在现在的网络开发中,上传图片类的需求实在是太普通不过了,但是对于怎么样做到上传图片,对于刚开始建立项目的时候,还是有点不知所措的。也许有幸,我们做的项目是之前已经有人写过类似的用例了,那么我们只需要依葫芦画瓢就行了。 好好了解下图片上传(文件上传)的方式,对于认知的提升还是有好处的。而且说不定哪天你 阅读全文
posted @ 2017-06-29 18:32 阿牛20 阅读(5286) 评论(2) 推荐(0) 编辑
摘要:在公司接手了个微信项目,由于微信环境下访问网站需要使用对外开放的域名,所以有相关问题,都是直接运维同事帮忙处理。 原理是这样: 方案一: 1. 将域名解析指向测试服务器的地址; 2. 开放相关端口访问权限; 方案二: 1. 将域名解析指向内网测试服务器的某一台;(也方便用于测试https证书问题) 阅读全文
posted @ 2017-01-13 10:35 阿牛20 阅读(9765) 评论(6) 推荐(1) 编辑
摘要:作为网络开发人员,使用fiddler无疑是最好的选择,方便易用功能强。 但是什么作为爱学习的同学,是不应该止步于http协议的,学习wireshark则可以满足这方面的需求。wireshark作为抓取各种底层协议的包有着强大的功能,用于网络排错或者一些其他通讯方面的查看,是必须的。 以前有自己看过w 阅读全文
posted @ 2016-12-06 10:21 阿牛20 阅读(5457) 评论(0) 推荐(0) 编辑
摘要:开发时间久了,就会接触到性能和并发方面的问题,如果说,在自己还是菜鸟的时候完全不用理会这种问题或者说有其他的高手去处理这类问题,那么,随着经验的丰富起来,自己必须要独立去处理了。或者,知道思路也行,毕竟当下,分工如此精细,你也不太可能啥都干! 面对高性能高并发的应用场景,在开发者的层面可以做很多,如 阅读全文
posted @ 2016-11-21 15:03 阿牛20 阅读(2369) 评论(0) 推荐(1) 编辑
摘要:作为网络开发人员,怎能不使用一些抓包工具呢?fiddler是个不错的选择。 不过,一般情况下,我们往往使用浏览器自带的控制台的【网络】选项就可以达到查看数据的通信情况了,当然,一些浏览器不容易捕捉的事情,就不得不使用第三方的抓包工具了。记录一下常用的fiddler的使用功能,以便能更快速使用需要的功 阅读全文
posted @ 2016-07-19 14:08 阿牛20 阅读(6037) 评论(1) 推荐(0) 编辑
摘要:在项目中时常会用到redis,redis看起来好像很难的样子,而且我也确认反复学习了很久,但是,总结下来,自己使用到的东西并不太多,如下作一些总结工作。 1、安装(单机) 1.1 windows, 直接下载,解压到某个目录即可使用。 1.2 linux , 下载安装包, tar 解压, make 编 阅读全文
posted @ 2016-06-22 10:58 阿牛20 阅读(575) 评论(0) 推荐(1) 编辑
摘要:引语:变化总会给人带来不安,会让妥协,会让人成长或后退! 我在学校时的专业并非计算机专业,然而出来之后,就直接转行到了IT行业了。很多人问我为什么?我说,因为我在学校自学过很多东西啊,出来都会用得上。 是的,我在学校里确实学习过很多编程相关的东西。如最开始的C语言,我相信很多人都是从这门语言开始学习 阅读全文
posted @ 2016-06-07 09:38 阿牛20 阅读(509) 评论(0) 推荐(1) 编辑
摘要:引语:在上一篇文章中说到,在页面中可以用隐藏的方式让你的上传页面看起来漂亮。但是这对于性能来说,并没有什么卵用,那么在后台的处理中,难道就没有一些处理技巧么?所谓后台的技巧,应该要包括上传得快一点,上传的文件大一点!那么,本文就来说说,后端处理都有些什么技巧吧! 业务场景一、我们只会选择一个单个的文 阅读全文
posted @ 2016-05-22 06:37 阿牛20 阅读(2492) 评论(0) 推荐(0) 编辑
摘要:引语:在许多的web应用中,我们都是通过同步操作的方式去处理我们的业务,但是往往也有这样的业务诉求,即一个操作可能比较耗时,或者有许多的不确定性(如支付操作需要等待第三方结果通知)。在这种业务场景下,再使用同步的方式去操作,可能就不太合理了。那我们想到的是,使用同步先返回临时结果,再通过异步通知最终 阅读全文
posted @ 2016-05-16 08:08 阿牛20 阅读(1625) 评论(6) 推荐(1) 编辑
摘要:引语:相信很多人都自认为自己是个全栈工程师,不管有没有验证过,我也不例外。心中总有一种傲气,事情都能做,只是做得好不好,时间够不够的问题!所以,对很多事情,我其实是一点不怕的,随着时间的推移,人总是应该要进步的,去做一些没做过的事,才对得起成长二字! 刚好上上个月,公司有一个新的项目需求,需要做一个 阅读全文
posted @ 2016-05-14 11:44 阿牛20 阅读(1982) 评论(2) 推荐(3) 编辑
摘要:引语:cookie和session在网站开发中,起着无可厚非的重要作用,但是我们平时往往都只是通过某种语言作为介质,通过某些接口函数进行cookie和session的操作,而对其原理可能不了解或一知半解。这样的话,对于一个真正的懂技术的人来说,也算是一种遗憾吧。虽然网络上有许多的关于cookie和s 阅读全文
posted @ 2016-02-29 06:55 阿牛20 阅读(432) 评论(0) 推荐(0) 编辑
摘要:引语:网络安全向来都是惹人关注的话题!安全的层级也是数之不尽,但是作为一个简单粗暴的防卫方式:验证码,还是比较有效的。因此,想来,谈谈验证码那家子的事儿应该也是比较有意思的! 最近看到一篇文章 黑客魔术(http://www.leiphone.com/news/201602/wsLS6uLbnH5M 阅读全文
posted @ 2016-02-20 10:21 阿牛20 阅读(1856) 评论(7) 推荐(3) 编辑

上一页 1 ··· 4 5 6 7 8 9 下一页