Quantcast
Channel: IT瘾技术推荐
Browsing all 329 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

HTML 5 APIs 是如何跟踪用户轨迹的

如果你认为 IP 地址、cookies 和 HTTP 头是在 web 上唯一标识和跟踪用户的要素的话,那么你就大错特错了!新的现代化特征辨别技术依赖于以下多种要素:IP地址Cookies语言时区HTTP 头(用户代理, 参考页等)HTML5 APIs(WebRTC, Battery API等)HTML5 和 CSS3 特征检测CSS 媒体查询WebGL浏览器插件(Flash,...

View Article


Image may be NSFW.
Clik here to view.

使用FreeMarker替换JSP的10个理由

你还在使用 Java 服务器页面(俗称JSP)吗?我曾经也是,但是几年前我抛弃了它们,并且再也没有用过JSP了。JSP 是个很好的概念,但是它却剥夺了 web 开发的乐趣。 对我而言,这些都是小事,比如无法在页面模板上使用单独的文件header.jsp 和 footer.jsp,不能调用表达式语言的方法,在运行时无法合并,重新排列页面的各个部分。所以我转而使用 FreeMarker...

View Article


Image may be NSFW.
Clik here to view.

提升网站性能开发的10个技巧

随着网络的高速发展,网络性能的持续提高成为能否在芸芸 App 中脱颖而出的关键。高度联结的世界意味着用户对网络体验提出了更严苛的要求。假如你的网站不能做到快速响应,又或你的 App 存在延迟,用户很快就会移情你的竞争对手。以下为大家总结 10 条有关性能提升的经验,以供参考:1.   采用反向代理服务器(Reverse Proxy Server)来对应用进行加速和保护其作用主要在以下三方面:负载平衡...

View Article

Image may be NSFW.
Clik here to view.

如何才能成为一个好的技术领导者?

近日,一名有超过15年软件开发经验的软件开发人员在Hacker...

View Article

Image may be NSFW.
Clik here to view.

YYCache 设计思路

iOS 开发中总会用到各种缓存,最初我是用的一些开源的缓存库,但到总觉得缺少某些功能,或某些 API 设计的不够好用。YYCache ( https://github.com/ibireme/YYCache)...

View Article


Image may be NSFW.
Clik here to view.

移动端图片格式调研

图片通常是移动端流量耗费最多的部分,并且占据着重要的视觉空间。合理的图片格式选用和优化可以为你节省带宽、提升视觉效果。在这篇文章里我会分析一下目前主流和新兴的几种图片格式的特点、性能分析、参数调优,以及相关开源库的选择。Index...

View Article

Image may be NSFW.
Clik here to view.

网页的DOCTYPE声明的作用

DOCTYPE,简称为DTDs,是英文Document type的缩写,中文“文档类型”,在Web设计中用来说明你用的XHTML或者HTML是什么版本。要建立符合标准的XHTML网页,DOCTYPE声明是必不可少的关键组成部分;除非你的XHTML确定了一个正确的DOCTYPE,否则你的标识和CSS都不会生效。<!DOCTYPE>声明位于位于HTML文档中的第一行,处于...

View Article

Image may be NSFW.
Clik here to view.

怎样处理InterruptedException

Java 中的受检查异常 InterruptedException 如何处理是令人头痛的问题,下面是我对处理这个问题的理解。Java 中的 InterruptedException 一直是一个令人头疼的问题,对初级开发者来说尤其如此。但实际上不应如此,这其实是一个很容易理解的问题。我会尽可能简单地描述这个问题。我们从这段代码开始:while (true) { // Nothing...

View Article


Image may be NSFW.
Clik here to view.

Java Servlet工作原理问答

导读本文来自stackoverflow的问答,讨论了Java Servlet的工作机制,如何进行实例化、共享变量和多线程处理。问题:Servlet是如何工作的?Servlet 如何实例化、共享变量、并进行多线程处理?假设我有一个运行了大量 Servlet的 web 服务器。通过 Servlet之间传输信息得到 Servlet上下文,并设置 session...

View Article


Image may be NSFW.
Clik here to view.

德勤:调查显示影响企业发展的三大技术趋势

德勤最新调查显示,云计算、数据分析和安全在中型企业中所扮演的角色愈发重要。以下是报告的重点提要。技术继续为各种规模的企业提供公平竞争的环境。现如今,曾经只能为那些规模较大的企业提供服务的某些工具,也可以应用在中小企业中。尽管这些工具的可用性在逐渐提升,然而在面对终端市场业务时依旧存在很多挑战和考量。在德勤近期的一份题为《颠覆中端市场:技术是如何推动发展的》的报告中,解析影响中等规模企业发展的主要IT...

View Article

Image may be NSFW.
Clik here to view.

程序员都会的 35 个 jQuery 小技巧

收集的35个 jQuery 小技巧/代码片段,可以帮你快速开发.1. 禁止右键点击$(document).ready(function(){     $(document).bind("contextmenu",function(e){             return false;     }); });2. 隐藏搜索文本框文字Hide when clicked in the search...

View Article

Image may be NSFW.
Clik here to view.

深入探索 Java 热部署

简介在 Java 开发领域,热部署一直是一个难以解决的问题,目前的 Java 虚拟机只能实现方法体的修改热部署,对于整个类的结构修改,仍然需要重启虚拟机,对类重新加载才能完成更新操作。对于某些大型的应用来说,每次的重启都需 要花费大量的时间成本。虽然 osgi 架构的出现,让模块重启成为可能,但是如果模块之间有调用关系的话,这样的操作依然会让应用出现短暂的功能性休克。本文将探索如何在不破坏 Java...

View Article

Image may be NSFW.
Clik here to view.

PHP 底层的运行机制与原理

PHP说简单,但是要精通也不是一件简单的事。我们除了会使用之外,还得知道它底层的工作原理。PHP是一种适用于web开发的动态语言。具体点说,就是一个用C语言实现包含大量组件的软件框架。更狭义点看,可以把它认为是一个强大的UI框架。了解PHP底层实现的目的是什么?动态语言要像用好首先得了解它,内存管理、框架模型值得我们借鉴,通过扩展开发实现更多更强大的功能,优化我们程序的性能。1....

View Article


Image may be NSFW.
Clik here to view.

如何找出你性能最差的SQL Server查询

我经常会被反复问到这样的问题:”我有一个性能很差的SQL Server。我如何找出最差性能的查询?“。因此在今天的文章里会给你一些让你很容易找到问题答案的信息向导。 问SQL Server!SQL Server的一个优点是它本身能回答几乎所有你的问题,因为SQL...

View Article

Image may be NSFW.
Clik here to view.

ElasticSearch-2.0.0集群安装配置与API使用实践

ElasticSearch是基于全文搜索引擎库Lucene构建的分布式搜索引擎,我们可以直接使用ElasticSearch实现分布式搜索系统的搭建与使用,都知道,Lucene只是一个搜索框架,它提供了搜索引擎操作的基本API,如果要实现一个能够使用的搜索引擎系统,还需要自己基于Lucene的API去实现,工作量很大,而且还需要很好地掌握Lucene的底层实现原理。...

View Article


Image may be NSFW.
Clik here to view.

如何低调有内涵地利用站长工具做决策

本文将展示通过网站分析以及站长工具中的数据来辅助解决一些我们工作中常见的问题,比如:如何衡量SEO效果?何时舍弃IE*?怎么定banner的高度?响应式的breakpoint有哪些?何时优化google?改版是否成功?广告的尺寸是多少?如何衡量SEO效果?SEO是漫长地对搜索引擎算法进行猜测和印证。如何肯定单一的自然排名的价值?单从各种核心关键词排名的纬度,我们很难保持长期的激情和好的成绩。单一的去...

View Article

Image may be NSFW.
Clik here to view.

诊断Java中的内存泄露

每次我怀疑有内存泄漏时,我都要翻箱倒柜找这些命令。所以,这里总结一下以备后用:首先,我用下面的命令监视进程:while ( sleep 1 ) ; do ps -p $PID -o %cpu,%mem,rss ; done(如果有的话还有New Relic)如果你看到内存上升很快,可能是因为虚拟机设置。如果你没有明确指定JVM的内存设置,它将设置默认值给他们。要获得默认值,使用以下命令:java...

View Article


Image may be NSFW.
Clik here to view.

扒一扒知乎上的帖子——“为什么有些大公司技术弱爆了?”

知乎上看到一个热帖,我觉得很有意思,叫做“...

View Article

Image may be NSFW.
Clik here to view.

说说下载劫持那些事儿

本文转载自「给产品经理讲技术」公号,已经过原作者授权转载。今年的双十一,想必广大千手观音们又狠狠的剁了几只手。然而,剁手换来的宝贝在漫漫快递路上也是命途多舛,轻者磕磕碰碰包装损毁,重者与快递货车一起被付之一炬。这些“不可抗力”造成的问题屡见不鲜,碰到了也只能自认倒霉。不过,有的网友看着苹果6代的订单,却啃着寄过来的6袋苹果,个中滋味大家就自行脑补吧…。其实,在安卓应用分发领域,这种“苹果6代”变“6...

View Article

Image may be NSFW.
Clik here to view.

APP的推送是咋回事

本文转载自「给产品经理讲技术」公号,已经过原作者授权转载。相信大家对推送这项技术并不陌生。如果没听说过,那么作为一个充满好奇心的孩子,你一定想过这个问题:睡觉前我明明关闭了淘宝、网易新闻等app,为什么第二天他们又自动出现在我手机的通知栏上呢?这其实就是推送系统干的好事:在你睡觉的时候,服务器悄悄的向你的手机推送了一个消息,然后唤醒了你已经关闭的app。事实上,无论你愿意与否,现在大多数‘有节操’的...

View Article
Browsing all 329 articles
Browse latest View live