0%

1.自我介绍

2.自己的项目介绍(下面的问题都是根据项目提问
(1) 腾讯云COS对象存储的原理
(2) 为什么用Restful
(3) 为什么Rstful比传统的http好?
(4) 还知道什么类似Restful的规则?
(5) 用什么做接口数据传输(参数格式) ?(json..)
(6) Redis的应用场景?
(7) 为什么不用memcached? 和redis比较?
(8) 权限是怎么做的? (介绍Shio) (介绍数据库实现权限的设计)
(9) Redis用来缓存哪些信息? 如果缓存的数据数据库
(10) 用户的登录状态如何判断? Session过期问题? 如何判断session过期?session是在哪一层面做的
(11) Js的继承?.id和#id有什么区别? DOM对象是什么意思?
(12) 人生经历中记忆最深刻的困难或者事情? 是怎么解决的?
3.那我们现在来面基础吧好吧
(1) 进程线程了解吗?
(2) 线程里面有什么是独立的?
(3)一个进程一定要有一个线程吗? 没有线程的进程是什么?
(4) 协程是什么?
(5) 同步和互斥是怎么做的?
(6) 线程间的同步和互斥是怎么做的?
(7) 守护进程和僵尸进程,孤L进程有什么了解?
(8) 系统出现僵尸进程,为什么产生和怎么解决?
(9) 软连接和硬连接了解吗?
(10) 硬连接和软连接删了,原对象会如何?
(11) 硬连接和软连接的底层原理?
(12) Inode是什么?
(13) 强类型和弱类型,静态类型动态类型是什么?
(14) TCP/UDP的了解?
(15) Tcp和udp的使用场景
(16) Tcp粘包
(17) Tcp的time_wait (到这里我觉得面试官面不下去
(18) http1.0和1.1有什么区别
(19) https协议? 原理? 端到端中间的过程。
(20) 对称加密和非对称加密?
(21) Cookies和session的关系
(22) Cokies的最大保存时间
(23) Mysql索引的原理,底层是怎么存的?
(24) 主键和唯一键有什么区别?
(25) Varchar和char的区别?
(26) UTF-8下面varchar能占多少字符? GBK呢?
(27) 说下你知道的排序,比较一下他们的优缺点,复杂度和应用场景。

smartqq-sdk-php

License Latest Stable Version Latest Unstable Version Total Downloads composer.lock available

SmartQQ(WebQQ)

WebQQ腾讯公司推出的使用网页方式上QQ的服务,特点是无需下载和安装QQ软件,只要能打开WebQQ的网站就可以登录QQ与好友保持联系。官网首页 : http://w.qq.com/

smartqq-sdk-php

smartqq-sdk-php是对smartqq接口的基础封装。只是把一些处理类分离出sdk的代码层。让用户去实现具体的操作接口。更利代码的解耦。原理其实很简单,就是跨站请求伪造(CSRF), 伪造请求头,调用smartqq官方API。

Read more »

引言:

最近在写失物招领,之前一直是用 php 写后端,所以这个项目就准备用java来实现。本来是看@qiujuer 老师的IM的安卓课程。最后却用老师讲的java来写后端了。hhhhh。额,跑题了。。。。

所以也就出现了本文的 jersey 框架跨域问题。在前端使用axios调用接口的时候,发生了跨域的错误提示,如果是php,那很简单,在接口文件中添加header("Access-Control-Allow-Origin:*")或者改nginx的配置文件,但是jav却使用了更强大的–过滤器方法解决。废话不多说,直接说解决方案。

创建CrossFilter.java

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import javax.ws.rs.container.ContainerRequestContext;
import javax.ws.rs.container.ContainerResponseContext;
import javax.ws.rs.container.ContainerResponseFilter;
import java.io.IOException;

public class CrossFilter implements ContainerResponseFilter {
@Override
public void filter(ContainerRequestContext requestContext, ContainerResponseContext responseContext) throws IOException {
responseContext.getHeaders().add("Access-Control-Allow-Origin", "*");
responseContext.getHeaders().add("Access-Control-Allow-Headers", "token , x-requested-with, Content-Type,Origin, Accept, authorization");
responseContext.getHeaders().add("Access-Control-Allow-Credentials", "false");
responseContext.getHeaders().add("Access-Control-Allow-Methods", "GET, POST, PUT, DELETE, OPTIONS, HEAD");
responseContext.getHeaders().add("Access-Control-Max-Age", "1209600");
}
}

Application.java中注册此过滤器

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

public class Application extends ResourceConfig {
public Application(){
// 注册逻辑处理的包名
packages(AccountService.class.getPackage().getName());
// 注册我们的全局请求拦截器
register(AuthRequestFilter.class);
// 注册Json解析器
register(GsonProvider.class);





//注册过滤器
register(CrossFilter.class);




// 注册日志打印输出
register(Logger.class);

}
}

运行 大功告成

添加后,axios 跨域请求再也不会出现跨域错误了,但是,由于axios自身机制的问题,又出现了新的问题。这个坑就留作日后来记录吧~~

一个月前换了个新的本本,把本本配置好后同步了一下博客的内容。直到今天我才发现,我的置顶功能没有了!!!!!好吧。忘记了换了电脑后没有重新安装依赖。今天记录下hexo的置顶配置,以防以后再出现类似情况后忘记如何操作。

Read more »

前言

今天翻看大大们的博客,无意间看到了一个很有意思的小功能。传送门

虽然被喂了一嘴狗粮,但是像我这种有仇必报的人,怎么可能不怼回去呢。我也要搞一个恋爱计时器。嗯,让那些误闯误撞进我博客的人们也感受下狗粮的深深恶意。说做就做,开工!!!

Read more »

网易云音乐 API
网易云音乐 PHP 版 API
跨站请求伪造 (CSRF), 伪造请求头,调用网易云音乐官方 API
接口已升级到最新
具备登录接口
完善的文档

注:本接口仅限学习使用,请不要用于非法用途。请支持正版。网易大法好

Read more »