博客地址: "https://ainyi.com/ /65" 解释 | 背景 看到标题有点懵逼,哈哈,实际上是后端将文件处理成二进制流,返回到前端,前端处理这个二进制字符串,输出文件或下载 最近公司有个需求是用户在点击下载文件(==pdf==)的时候,下载地址不能暴露在接口的返回值,前端不要通过这个 ...
分类:
其他好文 时间:
2019-01-09 01:22:22
阅读次数:
177
等待唤醒机制: wait(); 等待/冻结 :可以将线程冻结,释放CPU执行资格,释放CPU执行权,并把此线程临时存储到线程池 notify(); 唤醒线程池里面 任意一个线程,没有顺序; notifyAll(); 唤醒线程池里面,全部的线程; 使用等待唤醒注意事项: 1.使用来wait();冻结, ...
分类:
移动开发 时间:
2019-01-08 23:35:11
阅读次数:
255
问题重现 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 ? jinfo -flags 3032 Attaching to process ID 3032, please wait... Error attachin ...
分类:
编程语言 时间:
2019-01-08 21:11:21
阅读次数:
504
在这篇文章中,我们将深入研究.NET Core和ASP.NET Core MVC中的依赖注入,将介绍几乎所有可能的选项,依赖注入是ASP.Net Core的核心,我将分享在ASP.Net Core应用中使用依赖注入的一些经验和建议,并且将会讨论这些原则背后的动机是什么: (1)有效地设计服务及其依赖 ...
分类:
Web程序 时间:
2019-01-08 19:35:07
阅读次数:
180
最近频繁使用异步所以自己综合的学习了一把异步相关的知识,自己稍加整理了一下(这也是我试着写的第一篇,如果有不对的,希望大神来指正!) 首先是 委托实现的异步 class Program { public delegate int weituo();//定义了个委托 public int xxx() ...
(1)第一次握手:Client将标志位SYN设置为1,随机产生一个值seq=x,并将该数据包发送给Server,Client进入SYN_SENT状态,等待Server确认。(2)第二次握手:Server收到数据包后由标志位SYN=1知道Client请求建立连接,Server将标志位SYN和ACK都置为1,ack=x+1,随机产生一个值seq=y,并将该数据包发送给Client以确认连接请求,Ser
分类:
其他好文 时间:
2019-01-07 00:10:17
阅读次数:
209
原文:sql server 性能调优之 资源等待PAGEIOLATCH一.概念 在介绍资源等待PAGEIOLATCH之前,先来了解下从实例级别来分析的各种资源等待的dmv视图sys.dm_os_wait_stats。它是返回执行的线程所遇到的所有等待的相关信息,该视图是从一个实际级别来分析的各种等待... ...
分类:
数据库 时间:
2019-01-06 18:55:20
阅读次数:
225
原文:sql server 性能调优之 资源等待 LCk 一. 概述 这次介绍实例级别资源等待LCK类型锁的等待时间,关于LCK锁的介绍可参考 “sql server 锁与事务拨云见日”。下面还是使用sys.dm_os_wait_stats 来查看,并找出耗时最高的LOK锁。 select wait... ...
分类:
数据库 时间:
2019-01-06 18:51:44
阅读次数:
161
1.Mysql管理命令帮助?HELP1.1查看mysql状态信息showprocesslist;查询当前连接进程showstatus查看当前会话的数据库状态信息showglobalstatus;查看整个数据库运行状态信息,很重要的分析并做好监控showprocesslist;查看正在执行的sql语句,showfullprocesslist查看正在执行的完整sql语句,setglobalkey_bu
分类:
数据库 时间:
2019-01-05 10:16:58
阅读次数:
179
java sleep()和wait()的区别? sleep()和wait()都能阻塞当前线程。 区别1: sleep()属于Thread类;wait()属于Object类。 区别2: 调用sleep()方法的过程中,线程不会释放对象锁。 调用wait()方法的时候,线程会放弃对象锁,进入等待此对象的... ...
分类:
编程语言 时间:
2019-01-05 00:54:35
阅读次数:
220