• 颜色扩展类--ColorExtensions

    /// summary /// 颜色扩展类 /// /summary public static class ColorExtensions{ /// summary /// .NET预定义的系统颜色缓存列表 /// /summary private static readonly Dictionary int , Color ColorCache; /// summary /// 拥有相同颜色代码值的系统颜色名称列表 //...

    2018-06-22 07:50:38

  • .net关于坐标之间一些简单操作

    火星坐标系 (GCJ-02)转换为百度坐标系 (BD-09) function GCJ02toBD09(lng, lat) { var x_pi = 3.14159265358979324 * 3000.0 / 180.0 ; var z = Math.sqrt(lng * lng + lat * lat) + 0.00002 * Math.sin(lat * x_pi); var theta = Math.atan2(lat, lng) + 0.000003 * M...

    2018-06-22 07:50:37

  • 文件各种上传,离不开的表单

    ...

    2018-06-22 07:50:37

  • 大型网站架构演进(7)数据库拆分

    能过数据库的读写分离和使用NoSQL,以及搜索引擎后,能够降低主库的压力,解决数据存储方面的问题,不过随着业务的继续发展,我们的数据库主库还是会遇到性能瓶颈,所以为了减小数据库主库的压力,我们有数据库垂直拆分和水平拆分两种方式。 数据库拆分 数据库拆分有两...

    2018-06-22 07:50:37

  • 中间件(5)负载均衡

    对于使用集群,负载均衡组件是必不可少的。包括在应用层和服务层都可以使用负载均衡。 负载均衡 我了解的负载均衡分两种,使用硬件:F5和A10,和使用开源软件:Nginx和LVS。 这里先做个记录,后面研究了之后再来补充。...

    2018-06-22 07:50:36

  • 大型网站架构系列

    这个系统总结了在搭建大型网站的过程中,对于架构的搭建,以及选择支撑架构实现的中间件的相关经验。 大型网站架构演进(1)单机网站 大型网站架构演进(2)数据库与应用服务器分离 大型网站架构演进(3)使用缓存改善网站性能 大型网站架构演进(4)使用应用服务器集群 大型网...

    2018-06-22 07:50:35

  • 大型网站架构演进(6)使用NoSQL和搜索引擎

    随着网站业务越来越复杂,对数据存储和检索的需求也越来越复杂,网站需要采用一些非关系型数据库技术(即NoSQL)和非数据库查询技术如搜索引擎。NoSQL数据库一般使用MongoDb,搜索引擎一般使用ElasticSearch,最好可以研究ELK整套解决方案。 使用NoSQL和搜索引擎 NoSQL和...

    2018-06-22 07:50:34

  • 中间件(4)搜索引擎

    搜索引擎在大型网站中也非常重要,尤其是对于大数据的处理方面,比如日志的实时收集和分析。 搜索引擎 我研究的是ElasticSearch,最好要研究整个ELK解决方案。 先记录在这里,等研究完了再来完善!!!...

    2018-06-22 07:50:32

  • 大型网站架构演进(2)数据库与应用服务器分离

    随着用户量和并发数的增加,单台服务器出现了性能问题,此时必须要将应用程序和数据库分离,分离后整个网站变成三台服务器了:应用服务器(或称web服务器),数据库服务器和文件服务器。这三台服务器对服务器的配置要求是不一样的,应用服务器需要处理大量的业务逻辑,所...

    2018-06-22 07:50:33

  • ASP.NET底层封装HttpModule实例---FormsAuthenticatio

    HttpModule是用来注册HttpApplication事件的,实现IHttpModule接口的托管代码模块可以访问该请求管道的所有事件。那么对于我们最常用的ASP.NET Forms身份验证模块是如何底层封装处理的呢? 今天过了一遍ASP.NET生命周期,以前的时候喜欢做各种应用,小程序等,渐渐地就...

    2018-06-22 07:50:32

2