小编gra*_*Lle的帖子

如何处理问题模式和监督的异常

我该如何处理DbActor抛出的异常?我不确定如何处理它,应该管道故障情况?

class RestActor extends Actor with ActorLogging {
  import context.dispatcher

  val dbActor = context.actorOf(Props[DbActor])
  implicit val timeout = Timeout(10 seconds)


  override val supervisorStrategy: SupervisorStrategy = {
    OneForOneStrategy(maxNrOfRetries = 10, withinTimeRange = 10 seconds) {
      case x: Exception => ???
    }
  }

  def receive = {
    case GetRequest(reqCtx, id) => {

        // perform db ask
       ask(dbActor, ReadCommand(reqCtx, id)).mapTo[SomeObject] onComplete {
        case Success(obj) => { // some stuff }
        case Failure(err) => err match {
          case x: Exception => ???
        }
      } …
Run Code Online (Sandbox Code Playgroud)

scala akka akka-supervision

9
推荐指数
1
解决办法
3095
查看次数

git clean和system rm之间的区别

有什么区别:

git clean -f temp1.txt
Run Code Online (Sandbox Code Playgroud)

rm temp1.txt
Run Code Online (Sandbox Code Playgroud)

Git doc说:

git-clean - 从工作树中删除未跟踪的文件

那么这样做的重点是什么,而不仅仅是系统命令呢?

git

8
推荐指数
3
解决办法
1093
查看次数

$ .ajax请求总是401(未经授权)

我正在尝试使用带有$ .ajax 的Kippt API.

我用的时候

curl -X GET -H "X-Kippt-Username:graph1ZzLle" -H "X-Kippt-API-Token:mytoken" https://kippt.com/api/clips/
Run Code Online (Sandbox Code Playgroud)

一切都运行良好,我得到了JSON响应.

但是,当使用此脚本使用jQuery时:

<script type="text/javascript">
var username = "graph1ZzLle";
var token = "*******";

$(document).ready(function() {
    $.ajax({
        url: "https://kippt.com/api/clips/?list=all&include_data=list&limit=10",
        type: 'GET',
        dataType: 'jsonp',
        async: false,
        beforeSend: function(xhr) {
            xhr.setRequestHeader('X-Kippt-Username', username)
            xhr.setRequestHeader('X-Kippt-API-Token', token)
        },
        success: function(data) {

            for(var i = 0; i < data.objects.length; i++) {

                var row = $("<tr/>");
                var date = new Date(data.objects[i]["created"] * 1000); //js works in milliseconds

                $("<td/>").text(date.toLocaleDateString()).appendTo(row);
                $("<td/>").text(data.objects[i]["list"]["title"]).appendTo(row);
                $("<td/>").append("<a href=" + data.objects[i]["url"] + …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

1
推荐指数
1
解决办法
886
查看次数

标签 统计

akka ×1

akka-supervision ×1

git ×1

javascript ×1

jquery ×1

scala ×1