欢迎您光临本小站。希望您在这里可以找到自己想要的信息。。。

2015年01月的内容

码农人生

程序员解决问题的60个策略

程序员解决问题的60个策略
程序员的生活就是解决一个又一个问题,永无止境。 这篇文章介绍了一系列解决问题的策略。 如果你觉得有用,欢迎分享。 根本的指导方针 1.首先写代码的时候最好不要有缺陷。最好的修复方法就是让bug胎死腹中。 良好的单元测试 强制数据库约束 使用输入验证框架 避免未实现的“else...

water 3年前 (2015-01-31) 646℃ 0评论 1喜欢

数据库

为什么我喜欢数据库?没那么复杂和吓人

为什么我喜欢数据库?没那么复杂和吓人
去年我在 Square 的工作中接触到了很多种数据库。包括: 发现和解决数据库性能问题。 为新应用设计数据模型和分片策略。 评估和推行新的数据库。 起初是为需求所迫,但我很快就对数据库着迷了。数据库的交叉研究几乎横贯了计算科学的每个领域——它的理论和实现都非常复杂,而且富...

water 3年前 (2015-01-30) 731℃ 0评论 0喜欢

html

看看各大科技公司都是如何使用CSS的

看看各大科技公司都是如何使用CSS的
HTML和CSS在一些编程语言流行度统计网站上有时候会被当作编程语言对待,但大多数的程序员并不认为它们属于编程语言的范畴,因为它们的各种编程语言的特征都非常的弱,比如逻辑控制、循环操作、函数等都严重缺少或不足,它们顶多算是标记语言。 但近年来随着Web应用的越来越流行,HTML5...

water 3年前 (2015-01-30) 748℃ 0评论 0喜欢

IT新闻

淘宝被工商局敲打,假货多

淘宝被工商局敲打,假货多
☀屈原徒怀家国恨,谏臣鲜血洒刑场。多少捶胸扼腕事,端赖几人不寻常。推荐关注:xzxt818 【相关数据】2014年8月至10月,国家工商总局网监司委托中国消费者协会开展网络交易商品定向监测,共完成 92个 批次的样品采样,其中,淘宝网样本 51 个,正品率为 37.25% 。...

water 3年前 (2015-01-30) 950℃ 0评论 0喜欢

Linux

为什么linux下多线程程序如此消耗虚拟内存

为什么linux下多线程程序如此消耗虚拟内存
最近游戏已上线运营,进行服务器内存优化,发现一个非常奇妙的问题,我们的认证服务器(AuthServer)负责跟第三方渠道SDK打交道(登陆 和充值),由于采用了curl阻塞的方式,所以这里开了128个线程,奇怪的是每次刚启动的时候占用的虚拟内存在2.3G,然后每次处理消息就增加 ...

water 3年前 (2015-01-30) 727℃ 0评论 0喜欢

Java Web

Servlet、Filter、Listener总结

Servlet、Filter、Listener总结
servlet规范提供了一组标准的servlet api。servlet容器就是servlet规范的实现。 1、In Action (1)写一个类继承HttpServlet; (2)重写其中的方法。 1、TIPS (1)Servlet生命周期 每个Servlet都有自己的生命...

water 3年前 (2015-01-28) 1241℃ 0评论 0喜欢

Linux

使用 Docker 搭建 Java Web 运行环境

使用 Docker 搭建 Java Web 运行环境
Docker 是 2014 年最为火爆的技术之一,几乎所有的程序员都听说过它。Docker 是一种“轻量级”容器技术,它几乎动摇了传统虚拟化技术的地位,现在国内外已经有越来越多的公司开始逐步使用 Docker 来替换现有的虚拟化平台了。作为一名 Java 程序员,我们是时候...

water 3年前 (2015-01-28) 673℃ 0评论 0喜欢

码农人生

软件公司是如何一步步走向死亡的

软件公司是如何一步步走向死亡的
培养创造性程序员的环境将扼杀有效的管理和市场营销——反之亦然。 编程就像游戏一样exciting,燃烧着我们的灵魂。当你对它深深着迷的时候,再没有别的事情能入你的眼了。废寝忘食,以快餐为生,将咖啡当作燃料……于是,渐渐地你会发现自己变得大腹便便,比起同龄人看起来要来的苍老。不过你...

water 3年前 (2015-01-15) 649℃ 0评论 1喜欢

Java Web

json序列化和反序列化性能测试报告

json序列化和反序列化性能测试报告
json序列化和反序列化性能 一、      测试环境 Eclipse+maven+JUnit 二、      测试思路 分两种情况测试观察效率 区分简单对象和复杂数组对象测试性能 调节对象数量测试性能 三、      简单(单一)对象测试 转化对象数量(1个)结果 <...

water 3年前 (2015-01-14) 1570℃ 0评论 0喜欢

生活杂谈

2015年祝大家新年快乐

2015年祝大家新年快乐
生活喜乐羊羊,工作如羊吃苦,事业如羊中天,爱情似羊缠绵。做人羊眉吐气,家庭吉羊如意,心情羊光满面,健康羊羊得意。愿朋友羊年,享羊福喝洋酒开洋荤!羊起生活的风帆,走向羊关通途。向着羊年奔跑,达到吉羊未年,粘粘羊年的喜气。让美梦成真,叫理想变现,要祥瑞高照。愿朋友羊年喜羊羊,如日中天...

water 3年前 (2015-01-12) 869℃ 0评论 0喜欢

javascript

jQuery插件之Cookie

jQuery插件之Cookie
一、jQuery.Cookie.js插件是一个轻量级的Cookie管理插件。 特别提醒,今日发现一个特别的错误,google浏览器提示:has no method $.cookie。火狐浏览器提示:$.cookie is not a function;调试了半天,终于找到原因,如...

water 3年前 (2015-01-07) 699℃ 0评论 0喜欢

IT新闻

微信朋友圈信息流广告,微信升级摇一摇,进入变现深水区

微信朋友圈信息流广告,微信升级摇一摇,进入变现深水区
微信升级摇一摇,进入变现深水区 作为一款以通信和社交为主要目的的工具,微信基础功能已十分成熟,短时间内难有大幅度变化。在媒体、O2O等衍伸功能上还有大量升级空间。从微信最 近一些动作来看,2015年微信将围绕公众账号、摇一摇大做文章,最终目的则是让微信丰厚的流量得到变现机...

water 3年前 (2015-01-07) 899℃ 0评论 0喜欢

Java Web

Hessian通信基础、原理分析

Hessian通信基础、原理分析
一、首先先说Hessian是什么?    Hessian:hessian是一个轻量级的remoting onhttp工具,使用简单的方法提供了RMI的功能,相比WebService,Hessian更简单、快捷。采用的是二进制RPC协议,因为采用了二 进制协议,所以它很适合于发送二...

water 3年前 (2015-01-06) 1517℃ 0评论 0喜欢

javascript

前端开发必须知道的JS(二) 闭包及应用

前端开发必须知道的JS(二) 闭包及应用
一. 闭包的理论 首先必须了解以下几个概念:   执行环境 每调用一个函数时(执行函数时),系统会为该函数创建一个封闭的局部的运行环境,即该函数的执行环境。函数总是在自己的执行环境中执行,如读写 局部变量、函数参数、运行内部逻辑。创建执行环境的过程包含了创建函数的作用域...

water 3年前 (2015-01-06) 799℃ 0评论 0喜欢

javascript

前端开发必须知道的JS(一) 原型和继承

前端开发必须知道的JS(一) 原型和继承
一. 原型与构造函数 Js所有的函数都有一个prototype属性,这个属性引用了一个对象,即原型对象,也简称原型。这个函数包括构造函数和普通函数,我们讲的更多是构造函数的原型,但是也不能否定普通函数也有原型。譬如普通函数: function F(){ ; } alert(F....

water 3年前 (2015-01-06) 825℃ 0评论 0喜欢

Java Web

mybatis parametertype foreach概括总计

mybatis parametertype foreach概括总计
众所周知,mybatis的传入参数可以是各种Java的基本数据类型:包含int,String,Date等。基本数据类型作为传参,只能传入一个。通过#{参数名} 即可获取传入的值 ,复杂数据类型:包含JAVA实体类、Map。通过#{属性名}或#{map的KeyName}即可获取传入...

water 3年前 (2015-01-05) 1908℃ 0评论 0喜欢

Java Web

struts2的零配置

struts2的零配置
最近开始关注struts2的新特性,从这个版本开始,Struts开始使用convention-plugin代替codebehind-plugin来实现struts的零配置。 配置文件精简了,的确是简便了开发过程,但是,我们熟悉的配置突然disappear了,真是一下很不适应。跟着...

water 3年前 (2015-01-04) 655℃ 0评论 0喜欢

305889407