中兴机顶盒B860AV2.1刷安卓/ARM64/OMV/EmuELEC

What We Do

利用机顶盒的低能耗、低价格以及高性能的特点,刷入各种固件,使其应用在各种场景:

  1. 刷入安卓/当贝桌面,绕开IPTV收费机制。适用于家庭收视场景;

  2. 刷入armbian64系统,做微型服务器。适用于微服务器、PT盒子、PCDN盒子等场景。

  3. 刷入OMV系统,做NAS。适用于轻量级家庭私有云场景。

  4. 刷入EmuELEC系统,做怀旧游戏机。适用于轻量聚会游戏(怀旧)场景。

Read more...

软路由折腾笔记

软路由的入门折腾笔记,给自己以后换房子重新部署做个参考

目前计划实现的功能:

  • ipv6公网的DDNS,绑定域名之后实现公网访问
  • 广告过滤,(翻阅长城的功能暂定不加)
  • 利用x-ui搭建一个小型流量中转站
  • 搭建青龙面板跑一些基础的脚本
  • 离线下载
  • 私有云
Read more...

浏览器输入URL访问网页的执行流程

流程概览

对于这一个过程应该有一个大概的骨架,然后再是回忆里面的具体细节。总体流程如下,每一部分细节后面补充:

  • 查找浏览器缓存:如果查找到缓存中有我们URL对应的文件,则判断是否命中强缓存,如果命中直接读取使用即可,如果强缓存没有命中,判断协商缓存是否命中,但协商缓存不论是否命中都会发送请求,所以都会走下面的步骤

  • DNS域名解析:将输入的URL解析成对应的IP地址

  • 生成HTTP请求报文:请求报文包括起始行,首部,主体

  • TCP连接:客户端与服务端进行TCP三次握手,建立连接

  • 发送HTTP请求:握手成功后,客户端向服务端发送http请求,请求数据

  • 服务器收到请求并返回数据:客户端根据返回的结果进行渲染展示,同时判断是否需要将文件存入缓存

  • TCP断开连接:客户端与服务端进行TCP四次挥手,断开连接

Read more...

SpringBoot中实现跨域的5种方式

一、为什么会出现跨域问题

出于浏览器的同源策略限制。同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。同源策略会阻止一个域的javascript脚本和另外一个域的内容进行交互。所谓同源(即指在同一个域)就是两个页面具有相同的协议(protocol),主机(host)和端口号(port)

Read more...

Mybatis学习乱记

Mybatis简介

MyBatis历史

  • MyBatis最初是Apache的一个开源项目iBatis, 2010年6月这个项目由Apache Software Foundation迁移到了Google Code。随着开发团队转投Google Code旗下,iBatis3.x正式更名为MyBatis。代码于2013年11月迁移到Github

  • iBatis一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBatis提供的持久层框架包括SQL Maps和Data Access Objects(DAO)

Read more...

SpringMVC学习杂记

一、SpringMVC简介

1、什么是MVC

MVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分

M:Model,模型层,指工程中的JavaBean,作用是处理数据

JavaBean分为两类:

  • 一类称为实体类Bean:专门存储业务数据的,如 Student、User 等
  • 一类称为业务处理 Bean:指 Service 或 Dao 对象,专门用于处理业务逻辑和数据访问。

V:View,视图层,指工程中的html或jsp等页面,作用是与用户进行交互,展示数据

C:Controller,控制层,指工程中的servlet,作用是接收请求和响应浏览器

MVC的工作流程 (详情见最后一章节)
用户通过视图层发送请求到服务器,在服务器中请求被Controller接收,Controller调用相应的Model层处理请求,处理完毕将结果返回到Controller,Controller再根据请求处理的结果找到相应的View视图,渲染数据后最终响应给浏览器

Read more...
  • Copyrights © 2019-2024 鞠桥丹-QIAODAN JU
  • 访问人数: | 浏览次数:

请我喝杯蓝莓汁吧~

支付宝
微信