- 博客(9)
- 收藏
- 关注
原创 【安卓wechat微信导出聊天记录】
安卓wechat微信导出聊天记录1、下载夜神安卓模拟器https://www.yeshen.com/2、打开模拟器最顶部设置图标,确认IMEI是否存在(其实不存在也可以 ????)3、登录手机微信,在设置-聊天-聊天记录,将聊天记录备份到电脑微信4、在模拟器下载微信并登录5、将电脑微信聊天记录再次备份到模拟器微信里。如果你的电脑微信被退出了,可以登录模拟器微信,点击扫码登录哦。6、打开右侧小图标,点击打开安卓文件夹7、左侧点击根目录,进入/data/data/com.tencent.m
2022-01-04 10:31:41
3878
4
原创 ajax和spring mvc/springboot回调函数
ajax回调进入不了success,1、先看有没有 @ResponseBody注解,2、如果是mvc,则看有没有导入jason的三个jar包3、ajax取值时数值类型 <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>XXXX</
2020-12-25 14:39:31
223
原创 2020-09-16
秋招面试新大陆软件公司:面试体验: 面试官人还行,问的问题比较简单,简历写啥他问啥,我写了jvm,jmm,线程,锁,类加载,sringboot,mysql,mybatis这些,所以基本围绕这些展开。问了一些概念,比如死锁是什么volatile原理,介绍一下有哪些锁,什么是线程安全,运行时数据区,类加载机制。问了索引优化还有左连接右连接和全连接,问了linux常用命令比如管道命令,问了spring有几种注解方式注解Autowire和resource的区别,问了冒泡排序和选择排序的区别,问了我一个项目怎么实现
2020-09-16 11:03:57
148
原创 同步 异步 阻塞 非阻塞 区别
网络IO本质:任何IO事件处理可以分为两个过程:等待数据 和 数据拷贝 (内核空间—>用户空间)从进程级来看,同步与阻塞、异步和非阻塞是同义词,从计算机系统层面则有以下差别:阻塞非阻塞同步异步等待数据是否会阻塞进程数据拷贝时是否会阻塞进程阻塞IO非阻塞IO用户进程进入 waiting 状态,直到数据被拷贝到进程空间中,CPU 才唤醒线程。CPU 并不将当前进程设置为 waiting 状态,而是check: 1)在没有准备好数据时,返回一个 E
2020-07-21 01:50:32
124
原创 java io流和nio的不同、差异
java nio和io的区别IONIO阻塞、面向流非阻塞、面向缓冲区、选择器面向流:每次直接从一个流中读一个或多个字节面向缓冲区:数据先被读入缓存区再进行处理阻塞:当一个线程调用read或write方法,这个线程就会一直阻塞等待直到数据被读取或写完。再此期间,这个下次无法做任何事情。非阻塞:当一个线程请求从通道channel读数据的时候,并且只是获取当前可用的数据,如果当前没有可用数据,则什么也得不到,而非一直阻塞等待直到要读的数据到来,这个线程可以先干别的事。选择器:
2020-07-05 20:06:39
241
原创 MPI并行程序设计复习之MPI_Recv和MPI_Send,6个MPI基本函数
基本函数:初始化int MPI_Init(&argc,&argv);获得进程数int MPI_Comm_size( MPI_Comm comm /*in*/, int* size/*out*/ );获得进程号int MPI_Comm_rank( MPI_Comm comm /*in*/, int* rank/*out*/);结束MPI_Finalize();comm通信器: 进程的集合,也就相当于进程组MPI 程序启动时自动建立两个通信器:MPI_COMM_WORL
2020-06-26 02:46:50
6860
1
原创 2020-06-09关于Spring框架两个小总结
总结一下spring框架的学习。主要是IoC控制反转和AOP面向切面两个概念。控制反转,可以不用new对象的方式创建实例,而是你把你想创建的对象都交给容器管理,有点像工厂模式,不过spring自己实现了这个工厂,于是你不需要再自己手写工厂,直接使用spring框架。告诉它你要把哪些类交给容器管理(这个过程就是你的xml配置和注解配置),然后你要使用的时候直接引入依赖即可(这个过程就是你想new对象的地方,直接在对象名上@AutoWired等),而且它有一个很好的地方就是,它配置的时候有很多属性,比如你要
2020-06-09 07:17:16
137
原创 docker容器之间的通信 镜像openmpi
# 创建了一个名为"my-net"的网络 如果你是用Linux Containers那么不需要-d natdocker network create -d nat my-net#新建pottava/openmpi镜像命名为openmpi1,分配网络my——nat#-v 后面那些路径的意思在我第一篇博客有解释过docker run -d -v G:\docker\mpi:/home/mpi...
2020-05-03 22:46:57
735
原创 docker for windows +openmpi
docker官网下载docker桌面由于不可抗力元素会很慢docker官网pull镜像也会很慢,所以在小图标右键找到settings里面Docker Engine设置里"registry-mirrors"添加“https://docker.mirrors.ustc.edu.cn”,“http://hub-mirror.c.163.com”,“https://registry.docker...
2020-04-30 23:27:24
458
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人