博客园 - lovecherry
uuid:6cbd1ba2-f883-4c34-aed1-30dde64a3a3e;id=645469
2020-04-03T10:35:40Z
lovecherry
https://www.cnblogs.com/lovecherry/
feed.cnblogs.com
https://www.cnblogs.com/lovecherry/p/12628263.html
Java避坑宝典《Java业务开发常见错误100例》上线了 - lovecherry
写这个专栏的缘起 之前我写过一篇博客:《朱晔的互联网架构实践心得S2E2:写业务代码最容易掉的10种坑》,引起的关注还是挺多的。后来和极客时间的编辑一拍即合决定以这个为题写一个专栏。其实所谓坑就是容易忽略但是不容易发现的问题,大部分生产事故都是发布、运维相关的配置引起,真正代码中的问题上线后产生问题
2020-04-03T10:33:00Z
2020-04-03T10:33:00Z
lovecherry
https://www.cnblogs.com/lovecherry/
【摘要】写这个专栏的缘起 之前我写过一篇博客:《朱晔的互联网架构实践心得S2E2:写业务代码最容易掉的10种坑》,引起的关注还是挺多的。后来和极客时间的编辑一拍即合决定以这个为题写一个专栏。其实所谓坑就是容易忽略但是不容易发现的问题,大部分生产事故都是发布、运维相关的配置引起,真正代码中的问题上线后产生问题 <a href="https://www.cnblogs.com/lovecherry/p/12628263.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lovecherry/p/4673180.html
招聘前端、Java后端开发、测试、Mysql DBA - lovecherry
公司介绍: http://www.lagou.com/gongsi/43095.html http://www.yamichu.com 简历发到: zhuye@yamichu.com 招聘职位: JAVA后端高级软件开发工程师 职责: 根据产品经理的需求配合前端工程师或App工程师进行网站、App后
2015-07-24T04:59:00Z
2015-07-24T04:59:00Z
lovecherry
https://www.cnblogs.com/lovecherry/
【摘要】公司介绍: http://www.lagou.com/gongsi/43095.html http://www.yamichu.com 简历发到: zhuye@yamichu.com 招聘职位: JAVA后端高级软件开发工程师 职责: 根据产品经理的需求配合前端工程师或App工程师进行网站、App后 <a href="https://www.cnblogs.com/lovecherry/p/4673180.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lovecherry/p/4445664.html
我的另一个博客 - lovecherry
http://www.cnblogs.com/lovecindywang
2015-04-21T14:09:00Z
2015-04-21T14:09:00Z
lovecherry
https://www.cnblogs.com/lovecherry/
【摘要】http://www.cnblogs.com/lovecindywang <a href="https://www.cnblogs.com/lovecherry/p/4445664.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lovecherry/archive/2010/12/11/1903035.html
一个MVC框架的原型 - lovecherry
基于ASP.NET MVC2和VS2008 SP1,此框架提供以下功能:为Controller提供Unity的依赖注入为ActionFilter提供Unity的依赖注入为Action的方法的参数提供Unity的依赖注入动态以代码方式定义Action如果Action直接返回View可以省略Action使用代码方式为Controller注册ActionInvoker使用代码方式在Action/Controller/Global三个层次注册ActionFilter使用代码方式注册Unity组件使用配置文件方式注册Unity组件使用代码方式注册路由使用配置文件方式注册路由(add/remove/ign
2010-12-11T08:27:00Z
2010-12-11T08:27:00Z
lovecherry
https://www.cnblogs.com/lovecherry/
【摘要】基于ASP.NET MVC2和VS2008 SP1,此框架提供以下功能:为Controller提供Unity的依赖注入为ActionFilter提供Unity的依赖注入为Action的方法的参数提供Unity的依赖注入动态以代码方式定义Action如果Action直接返回View可以省略Action使用代码方式为Controller注册ActionInvoker使用代码方式在Action/Controller/Global三个层次注册ActionFilter使用代码方式注册Unity组件使用配置文件方式注册Unity组件使用代码方式注册路由使用配置文件方式注册路由(add/remove/ign <a href="https://www.cnblogs.com/lovecherry/archive/2010/12/11/1903035.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lovecherry/archive/2010/10/13/1850122.html
有关网站UI实现的几种方式的讨论 - lovecherry
抛砖引玉,提出一些知道的做法,欢迎大家提出更多做法。 对于网站来说,UI最终的形式无非是(X)HTML + 脚本 + 样式,现在的问题是怎么样生成这些前端的元素,在以下几个方面达到平衡: (假设有开发和前端两种角色,前端负责表现逻辑和表现,而开发负责业务逻辑和业务数据) 1) 开发人员的工作量,工作难度 2) 前端开发人员(后面省略为前端)的工作量,工作难度 3) 产品(假设前端属于产品部)对U...
2010-10-13T06:55:00Z
2010-10-13T06:55:00Z
lovecherry
https://www.cnblogs.com/lovecherry/
【摘要】抛砖引玉,提出一些知道的做法,欢迎大家提出更多做法。 对于网站来说,UI最终的形式无非是(X)HTML + 脚本 + 样式,现在的问题是怎么样生成这些前端的元素,在以下几个方面达到平衡: (假设有开发和前端两种角色,前端负责表现逻辑和表现,而开发负责业务逻辑和业务数据) 1) 开发人员的工作量,工作难度 2) 前端开发人员(后面省略为前端)的工作量,工作难度 3) 产品(假设前端属于产品部)对U... <a href="https://www.cnblogs.com/lovecherry/archive/2010/10/13/1850122.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lovecherry/archive/2010/04/01/1701997.html
httpmodule和httphandler配合的又一应用——合并脚本样式 - lovecherry
页面上数十个脚本和样式文件怎么去合并又少写人工干预?首先,使用查找替换把所有的<script>和<link>替换为<resource>然后在<resrouce>中加上runat="server":母板页:<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Site1.maste...
2010-04-01T02:03:00Z
2010-04-01T02:03:00Z
lovecherry
https://www.cnblogs.com/lovecherry/
【摘要】页面上数十个脚本和样式文件怎么去合并又少写人工干预?首先,使用查找替换把所有的<script>和<link>替换为<resource>然后在<resrouce>中加上runat="server":母板页:<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Site1.maste... <a href="https://www.cnblogs.com/lovecherry/archive/2010/04/01/1701997.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lovecherry/archive/2010/02/26/1674223.html
如何把ASP.NET TRACE HANDLER的信息持久化保存 - lovecherry
ASP.NET TRACE是一个不错的功能可以收集下列信息Request DetailsTheRequest Detailssection displays general information about the current request and response.ValueDescriptionSession IDThe session identification for the s...
2010-02-26T05:49:00Z
2010-02-26T05:49:00Z
lovecherry
https://www.cnblogs.com/lovecherry/
【摘要】ASP.NET TRACE是一个不错的功能可以收集下列信息Request DetailsTheRequest Detailssection displays general information about the current request and response.ValueDescriptionSession IDThe session identification for the s... <a href="https://www.cnblogs.com/lovecherry/archive/2010/02/26/1674223.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lovecherry/archive/2009/08/20/1550624.html
.NET 4.0改进(一) - lovecherry
核心服务大部分的新特性都是围绕自定义和扩展来的,原先不能自定义的东西现在可以自定义了,可以自己扩展了,然后把自己的组件在web.config中配置即可应用我们自己的组件。Web.Config精简.NET框架4.0中会把大部分配置放到machine.config中,这样在web.config中甚至可以一行代码都不写。自定义输出缓存策略输出缓存对于改善性能有很大好处,在ASP.NET 4.0中可以自定...
2009-08-20T06:23:00Z
2009-08-20T06:23:00Z
lovecherry
https://www.cnblogs.com/lovecherry/
【摘要】核心服务大部分的新特性都是围绕自定义和扩展来的,原先不能自定义的东西现在可以自定义了,可以自己扩展了,然后把自己的组件在web.config中配置即可应用我们自己的组件。Web.Config精简.NET框架4.0中会把大部分配置放到machine.config中,这样在web.config中甚至可以一行代码都不写。自定义输出缓存策略输出缓存对于改善性能有很大好处,在ASP.NET 4.0中可以自定... <a href="https://www.cnblogs.com/lovecherry/archive/2009/08/20/1550624.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lovecherry/archive/2009/07/29/1534316.html
到底怎么样的面试才是最公平的才能找到合适的人又不产生误判 - lovecherry
一般来说,技术面试会是如下集中形式的一种或是多种的组合:1、笔试,做题目2、面对面交流3、上机编程其实我个人不喜欢笔试,感觉笔试关注的点太细了,更不喜欢上机编程,觉得这种方式的面试并不是很尊重面试者,比较喜欢轻松的面对面的交流。我面试过很多人也被很多人面试过,越来越感觉其实任何一种形式的面试都有其优点和缺点。在之前公司,我面试别人都是采用1和2组合的方式,候选人会先做一套题目,这样对每一个人都有一...
2009-07-29T09:16:00Z
2009-07-29T09:16:00Z
lovecherry
https://www.cnblogs.com/lovecherry/
【摘要】一般来说,技术面试会是如下集中形式的一种或是多种的组合:1、笔试,做题目2、面对面交流3、上机编程其实我个人不喜欢笔试,感觉笔试关注的点太细了,更不喜欢上机编程,觉得这种方式的面试并不是很尊重面试者,比较喜欢轻松的面对面的交流。我面试过很多人也被很多人面试过,越来越感觉其实任何一种形式的面试都有其优点和缺点。在之前公司,我面试别人都是采用1和2组合的方式,候选人会先做一套题目,这样对每一个人都有一... <a href="https://www.cnblogs.com/lovecherry/archive/2009/07/29/1534316.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lovecherry/archive/2009/07/19/1526653.html
最近项目的一些心得(纯贴代码) - lovecherry
唉,眼看着ASP.NET第一步已经出版2年了,这2年貌似自己进步也不是很大,最近完成了一个项目,分享一点代码吧,以后要复制粘贴自己也方便点,因为主要是给自己看的,大家看不懂别见怪。1、WCF中统一处理异常,并自动包装为 FaultException 返回给客户端:先建立这么一个ServiceBehavior特性:[代码]然后呢,需要实现啊这么一个自定义的ErrorHandler:[代码]Log类代...
2009-07-19T11:56:00Z
2009-07-19T11:56:00Z
lovecherry
https://www.cnblogs.com/lovecherry/
【摘要】唉,眼看着ASP.NET第一步已经出版2年了,这2年貌似自己进步也不是很大,最近完成了一个项目,分享一点代码吧,以后要复制粘贴自己也方便点,因为主要是给自己看的,大家看不懂别见怪。1、WCF中统一处理异常,并自动包装为 FaultException 返回给客户端:先建立这么一个ServiceBehavior特性:[代码]然后呢,需要实现啊这么一个自定义的ErrorHandler:[代码]Log类代... <a href="https://www.cnblogs.com/lovecherry/archive/2009/07/19/1526653.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lovecherry/archive/2009/05/07/1452210.html
有关CPU占用和缓存的一些见解,希望给大家一些启发 - lovecherry
缓存多份数据不一定会占用相同的多份内存、缓存的方案需要根据应用来选择,静态变量不一定不好,分布式缓存也不一定好、只要不是死循环等恶性代码问题的话,CPU如果占用的高不一定就是坏事情
2009-05-07T13:12:00Z
2009-05-07T13:12:00Z
lovecherry
https://www.cnblogs.com/lovecherry/
【摘要】缓存多份数据不一定会占用相同的多份内存、缓存的方案需要根据应用来选择,静态变量不一定不好,分布式缓存也不一定好、只要不是死循环等恶性代码问题的话,CPU如果占用的高不一定就是坏事情 <a href="https://www.cnblogs.com/lovecherry/archive/2009/05/07/1452210.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lovecherry/archive/2009/03/06/1404561.html
没有linq让我怎么活 - lovecherry
[代码][代码]
2009-03-06T04:34:00Z
2009-03-06T04:34:00Z
lovecherry
https://www.cnblogs.com/lovecherry/
【摘要】[代码][代码] <a href="https://www.cnblogs.com/lovecherry/archive/2009/03/06/1404561.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lovecherry/archive/2009/01/15/1376417.html
ADO.NET EF不方便之处(BUG)收集帖 - lovecherry
考虑在项目中使用ADO.NET EF,但是怎么都用不顺手,甚至比L2S少了很多关键功能。我先列几个让我很郁闷的(只用了不到5小时就遇到这么多问题):1)存储过程自动封装是一个很常用的功能,在ADO.NET EF中可以和L2S一样对基本的INSERT/UPDATE/DELETE映射存储过程。也可以对存储过程自动封装,把返回值是结果集的存储过程和实体进行关联,但是很吃惊的是:a) 设计器并没有提供对返...
2009-01-15T07:49:00Z
2009-01-15T07:49:00Z
lovecherry
https://www.cnblogs.com/lovecherry/
【摘要】考虑在项目中使用ADO.NET EF,但是怎么都用不顺手,甚至比L2S少了很多关键功能。我先列几个让我很郁闷的(只用了不到5小时就遇到这么多问题):1)存储过程自动封装是一个很常用的功能,在ADO.NET EF中可以和L2S一样对基本的INSERT/UPDATE/DELETE映射存储过程。也可以对存储过程自动封装,把返回值是结果集的存储过程和实体进行关联,但是很吃惊的是:a) 设计器并没有提供对返... <a href="https://www.cnblogs.com/lovecherry/archive/2009/01/15/1376417.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lovecherry/archive/2008/12/30/1365479.html
2005-2008年度个人总结和写书计划? - lovecherry
:)
2008-12-30T09:38:00Z
2008-12-30T09:38:00Z
lovecherry
https://www.cnblogs.com/lovecherry/
【摘要】:) <a href="https://www.cnblogs.com/lovecherry/archive/2008/12/30/1365479.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lovecherry/archive/2008/12/06/1349162.html
SOA概念误解实施要点 - lovecherry
SOA实施要点:1、 SOA的构建次序。是从上到下还是从下到上?我个人倾向于从大局进行把握,因为SOA中重要的不是技术,而是对业务的定位。如果从下往上去设计服务的话可能会做很多重复劳动工作,或者在真正去用的时候返工。应该在设计的时候进行足够的需求调研,挖掘出业务的核心并对外提供。但是设计时候肯定会有很多没考虑到的东西,或者说想的过于粗,那么在开发的时候也可以进一步去讨论需要公开的服务,补充上粒度比...
2008-12-06T09:24:00Z
2008-12-06T09:24:00Z
lovecherry
https://www.cnblogs.com/lovecherry/
【摘要】SOA实施要点:1、 SOA的构建次序。是从上到下还是从下到上?我个人倾向于从大局进行把握,因为SOA中重要的不是技术,而是对业务的定位。如果从下往上去设计服务的话可能会做很多重复劳动工作,或者在真正去用的时候返工。应该在设计的时候进行足够的需求调研,挖掘出业务的核心并对外提供。但是设计时候肯定会有很多没考虑到的东西,或者说想的过于粗,那么在开发的时候也可以进一步去讨论需要公开的服务,补充上粒度比... <a href="https://www.cnblogs.com/lovecherry/archive/2008/12/06/1349162.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lovecherry/archive/2008/12/03/1346353.html
我对SOA的认识以及心得 - lovecherry
传统方式的问题、实施SOA会有什么改变、实施SOA中的一些细节问题
2008-12-02T23:31:00Z
2008-12-02T23:31:00Z
lovecherry
https://www.cnblogs.com/lovecherry/
【摘要】传统方式的问题、实施SOA会有什么改变、实施SOA中的一些细节问题 <a href="https://www.cnblogs.com/lovecherry/archive/2008/12/03/1346353.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lovecherry/archive/2008/11/01/1324264.html
MCTS Self-Paced Training Kit (Exam 70-503) Microsoft® .NET Framework 3.5—Windows® Communication Foundation 书评 - lovecherry
收到了MVP项目组寄过来的 《Microsoft® .NET Framework 3.5—Windows® Communication Foundation》一书,这是一本MCTS考试自学用书。正因为如此,这本书在编排上和一般的技术书不太一样:1、 每一章中的内容是以课为单位的,并且每一课都在光盘中配有相应的练习素材。一般我们在学习的时候都会自己做一些DEMO,仿照书中的例子来...
2008-11-01T07:12:00Z
2008-11-01T07:12:00Z
lovecherry
https://www.cnblogs.com/lovecherry/
【摘要】收到了MVP项目组寄过来的 《Microsoft® .NET Framework 3.5—Windows® Communication Foundation》一书,这是一本MCTS考试自学用书。正因为如此,这本书在编排上和一般的技术书不太一样:1、 每一章中的内容是以课为单位的,并且每一课都在光盘中配有相应的练习素材。一般我们在学习的时候都会自己做一些DEMO,仿照书中的例子来... <a href="https://www.cnblogs.com/lovecherry/archive/2008/11/01/1324264.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lovecherry/archive/2008/10/07/1305653.html
【翻译】微软应用程序架构指南:如何组织应用程序的结构 - lovecherry
一直关注微软应用程序架构指南的更新,翻译了一篇最近出的HOWTO。可能是草稿的关系,翻译完觉得写的有一点粗略和笼统了,不过大家可以关注以后的文章。http://www.codeplex.com/AppArch大家可以多关注此书的进展,如果有兴趣也可以在正式发布之前翻译其中的一些小文章。翻译的这篇可以点击这里下载,贴出来格式有点乱。
2008-10-07T08:34:00Z
2008-10-07T08:34:00Z
lovecherry
https://www.cnblogs.com/lovecherry/
【摘要】一直关注微软应用程序架构指南的更新,翻译了一篇最近出的HOWTO。可能是草稿的关系,翻译完觉得写的有一点粗略和笼统了,不过大家可以关注以后的文章。http://www.codeplex.com/AppArch大家可以多关注此书的进展,如果有兴趣也可以在正式发布之前翻译其中的一些小文章。翻译的这篇可以点击这里下载,贴出来格式有点乱。 <a href="https://www.cnblogs.com/lovecherry/archive/2008/10/07/1305653.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lovecherry/archive/2008/09/16/1291825.html
代朋友发招聘信息,C++程序员 - lovecherry
急招:高级C/C++程序员工作职能:1、开发工具(地图编辑,动作编辑器等)的维护及新版本的开发。2、Symbian、WM新游戏开发要求:1、精通C/C++语言;2、强烈的责任心和认真好学的工作态度。3、有PC游戏及手机游戏工作经验者优先。初级C/C++程序员工作职能:使用SDK进行MTK游戏的开发、移植;进行Symbian、WM新游戏开发要求:1、熟习C/C++语言;2、强烈的责任心和认真好学的工...
2008-09-16T08:50:00Z
2008-09-16T08:50:00Z
lovecherry
https://www.cnblogs.com/lovecherry/
【摘要】急招:高级C/C++程序员工作职能:1、开发工具(地图编辑,动作编辑器等)的维护及新版本的开发。2、Symbian、WM新游戏开发要求:1、精通C/C++语言;2、强烈的责任心和认真好学的工作态度。3、有PC游戏及手机游戏工作经验者优先。初级C/C++程序员工作职能:使用SDK进行MTK游戏的开发、移植;进行Symbian、WM新游戏开发要求:1、熟习C/C++语言;2、强烈的责任心和认真好学的工... <a href="https://www.cnblogs.com/lovecherry/archive/2008/09/16/1291825.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lovecherry/archive/2008/09/14/1290888.html
有关写书。。。。。。。。。。。 - lovecherry
有很多网友发信或在IM中问我,《ASP.NET 3.5第一步》这本书怎么样了?很遗憾地告诉大家,我一直没有时间来写,而且也可能不打算写这本书了。谢谢大家关注。不过,我对《ASP.NET 2.0第一步》这本书一直有一些遗憾,遗憾当时没有足够的时间来写,导致有很多错误。再次表示抱歉。一直没有动笔写3.5的原因有几个:1、确实自己没有时间来学习一些新的东西。2、基于.NET 3.5的ASP.NET其实并...
2008-09-14T13:51:00Z
2008-09-14T13:51:00Z
lovecherry
https://www.cnblogs.com/lovecherry/
【摘要】有很多网友发信或在IM中问我,《ASP.NET 3.5第一步》这本书怎么样了?很遗憾地告诉大家,我一直没有时间来写,而且也可能不打算写这本书了。谢谢大家关注。不过,我对《ASP.NET 2.0第一步》这本书一直有一些遗憾,遗憾当时没有足够的时间来写,导致有很多错误。再次表示抱歉。一直没有动笔写3.5的原因有几个:1、确实自己没有时间来学习一些新的东西。2、基于.NET 3.5的ASP.NET其实并... <a href="https://www.cnblogs.com/lovecherry/archive/2008/09/14/1290888.html" target="_blank">阅读全文</a>