Commit 3fa255ca8fc2b4b84295bd847ab499aea245f065

Authored by 陆恒
1 parent 774e1d60
Exists in master

提交

src/HttpServer/logic/httpserver.go
@@ -90,6 +90,21 @@ func QueryAllAccount(w http.ResponseWriter, r *http.Request) { @@ -90,6 +90,21 @@ func QueryAllAccount(w http.ResponseWriter, r *http.Request) {
90 90
91 logger.Info("QueryAllAccount ") 91 logger.Info("QueryAllAccount ")
92 92
  93 +
  94 + defer func() {
  95 + //recover() //可以打印panic的错误信息
  96 + //fmt.Println(recover())
  97 + if err := recover(); err != nil { //产生了panic异常
  98 + fmt.Println(err)
  99 + }
  100 +
  101 + }() //别忘了(), 调用此匿名函数
  102 + type A struct {
  103 + a int
  104 + }
  105 + var a *A
  106 + a.a = 1
  107 +
93 //先打开文件 108 //先打开文件
94 filename := "./data.txt" 109 filename := "./data.txt"
95 var f *os.File 110 var f *os.File
src/HttpServer/main/main.go
@@ -2,7 +2,6 @@ package main @@ -2,7 +2,6 @@ package main
2 2
3 import ( 3 import (
4 "HttpServer/conf" 4 "HttpServer/conf"
5 - "fmt"  
6 "mysql" 5 "mysql"
7 6
8 "HttpServer/logic" 7 "HttpServer/logic"
@@ -70,20 +69,6 @@ func main() { @@ -70,20 +69,6 @@ func main() {
70 //time.Sleep(time.Duration(2) * time.Second) 69 //time.Sleep(time.Duration(2) * time.Second)
71 //logic.Testsendhttp() 70 //logic.Testsendhttp()
72 71
73 - defer func() {  
74 - //recover() //可以打印panic的错误信息  
75 - //fmt.Println(recover())  
76 - if err := recover(); err != nil { //产生了panic异常  
77 - fmt.Println(err)  
78 - }  
79 -  
80 - }() //别忘了(), 调用此匿名函数  
81 - type A struct {  
82 - a int  
83 - }  
84 - var a *A  
85 - a.a = 1  
86 -  
87 72
88 select { 73 select {
89 case _ = <-ch: 74 case _ = <-ch: