Kin'blog

喜欢coding。喜欢大海。


  • Home

  • Archives

  • Brief

  • Tags

  • About

AngularJS 无聊知识点

Posted on Oct 16 2016 |

整理以前笔记时,发现几个简单的无聊的AngularJS知识点。

  • 实现修改 URL, 不刷新页面
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    `use strict`
    angular.module("App")
    .run(function($rootScope, $route, $location, $routeParams) {
    // 重写 $location.path 实现修改 url, 但不刷新页面。
    var original = $location.path;
    $location.path = function (path, reload) {
    if (reload === false) {
    var lastRoute = $route.current;
    var un = $rootScope.$on('$locationChangeSuccess', function () {
    $route.current = lastRoute;
    un();
    });
    }
    return original.apply($location, [path]);
    };
    });
Read more »

SQL Server 单用户模式到多用户模式

Posted on Oct 4 2016 |

最近遇到 SQL Server 数据库的数据从其它库同步导入,同时也无法删除的问题。一开始的直接以为数据库被锁死,执行下面SQL语句查询相关被锁的表:

1
2
3
4
5
6
7
USE yourdatabase;
GO

SELECT request_session_id AS spid,
OBJECT_NAME(resource_associated_entity_id) AS tableName
FROM sys.dm_tran_locks
WHERE resource_type='OBJECT';

Read more »

容器化开发环境 - 应用和数据库隔离

Posted on Sep 24 2016 |

上一篇容器化开发环境 - 数据库连接和迁移分享了关于如何给容器中的应用创建数据库连接,接下来将分享一下如何将数据库从应用容器中分离出来。

为什么要进行分离?当应用和数据库在同一个容器中运行时,也就意味着,应用和数据库的生命周期捆绑在了一起,应用和数据库的运行就会出现相互干扰现象,应用的异常将有可能导致容器的停止,同时也将导致数据库的关闭。更主要的原因是,很多时候需要多个容器中的应用连接一个数据库,为了保证容器之间的运行相互独立,相互不影响,就有必要将数据库隔离在独立的容器中运行,让数据库和容器独处二人世界,同时保证数据库的生命周期不在受其它应用影响。

Read more »
1…567…15
aikin

aikin

45 posts
60 tags
RSS
GitHub Segmentfault
© 2019 aikin
Powered by Hexo
Theme - NexT.Mist