摘要: StringBuilder的性能高于StringBuffer,因为StringBuffer是线程安全的。 首先说明一下,一般情况下,字符串相加默认是StringBuilder,但是当数量大于100,或者一定程度下,字符串拼接默认应用StringBuffer。 因此,当需要控制使用Stirngbuil 阅读全文
posted @ 2017-02-23 11:56 乔桑宁 阅读(203) 评论(0) 推荐(0)
摘要: DDoS(Distributed Denial of Service,分布式拒绝服务)攻击的主要目的是让指定目标无法提供正常服务,甚至从互联网上消失,是目前最强大,最难防御的攻击之一。 按照发起的方式,DDoS可以简单的分为三类: 接下来一一描述这些最常见,最具代表性的攻击方式,并介绍他们的防御方案 阅读全文
posted @ 2016-10-19 10:30 乔桑宁 阅读(342) 评论(0) 推荐(0)
摘要: 在搞笑一家人里面有一集,朴海美和一个炸鸡外送员之前产生了莫名其妙的情愫。 当时播放的歌曲为Yumeji's Theme,该歌曲同时也是梁朝伟和张曼玉主演的花样年华里面的歌曲。 《花样年华》电影的原声碟In The Mood For Love收录了这首歌曲。 梅林茂:为该曲的原作者。 起初这曲是梅林茂 阅读全文
posted @ 2016-09-23 18:21 乔桑宁 阅读(265) 评论(0) 推荐(0)
摘要: 在网页中运行Java程序称为applet。 反射 这项功能被大量地应用于JavaBeans中,它是Java组件的体系结构。 能够分析类能力的程序称为反射(reflective)。反射机制的功能及其强大,在下面可以看到,反射机制可以用来: 在运行中分析类的能力 在运行中查看对象,例如,编写一个toSt 阅读全文
posted @ 2016-09-22 11:11 乔桑宁 阅读(202) 评论(0) 推荐(0)
摘要: 单机模式安装并解压;修改配置文件,conf/zoo.cfg(配置完成后,启动后,可以通过netstat-ano命令查看是否有你配置的clientPort端口号在监听服务)tickTime: zookeeper服务器或客户端与服务器之间维持心跳的时间间隔,也就是每个tickTime时间会发送一个心跳。... 阅读全文
posted @ 2015-08-04 16:36 乔桑宁 阅读(321) 评论(0) 推荐(0)
摘要: 1. java project直接export到处jar包就可以,但在导出的过程中需要指定main class入口。2. spring boot的项目,应用maven管理库,希望打成jar包,部署到服务器上运行。在pom.xml配置插件 src/main/resources t... 阅读全文
posted @ 2015-07-20 17:35 乔桑宁 阅读(234) 评论(0) 推荐(0)
摘要: 《HTTP权威指南》学习摘要Web Robot的自活跃(self-animating)用户代理。Web机器人是在不需要人工干预的情况下,自动进行一系列Web事务处理的软件程序,别名“爬虫“(crawler),”蜘蛛“(spider),”蠕虫“。爬虫及爬行方式,Web法宠是一种机器人,他们会递归地对各... 阅读全文
posted @ 2015-07-01 11:32 乔桑宁 阅读(328) 评论(0) 推荐(0)
摘要: 网关:网关可以作为某种翻译器使用,它抽象出了一种能够到达资源的方法。网关是资源与应用程序之间的粘合剂。在不同http版本之间进行转换的Web代理和网关一样,他们会执行复杂的逻辑,以便在各个端点之间进行沟通。但因为他们在两侧使用的都是HTTP协议,所以从技术上说,他们仍然是代理。通过一个斜杠"/"来分... 阅读全文
posted @ 2015-06-29 11:03 乔桑宁 阅读(961) 评论(0) 推荐(0)
摘要: 1. HTTP并不支持兄弟缓存,所以人们通过一些协议对HTTP进行了扩展,比如因特网缓存协议(Internet Cache Protocol, ICP)和超文本缓存协议(HyperText Caching Protocol, HTCP)。2. 缓存的处理步骤接收;解析;查找,专业级的缓存会使用快速算... 阅读全文
posted @ 2015-06-24 14:06 乔桑宁 阅读(320) 评论(0) 推荐(0)
摘要: 模块化管理: sea.js, require.js压缩:r.js gulp.js, grunt.js加速:cdn 阅读全文
posted @ 2015-06-24 09:28 乔桑宁 阅读(173) 评论(0) 推荐(0)