MVC流程 客户发送请求,程序进入控制器servlet中,进行一系列的操作,对操作类dao的和实体类bean实现相应的功能,在对操作类调用里面的方法的时候,要与数据库进行交互,从而取得里面的数据,然后从这里回到控制层,把数据渲染到页面去,页面得到数据后响应给客户,这就是MVC的整个流程。 sprin ...
分类:
编程语言 时间:
2019-09-02 23:35:50
阅读次数:
104
一.Stream数据流 从JDK1.8开始,由于已经进入到了大数据的时代,所以在类集里面也支持有数据的分析处理操作(数据的流式分析处理操作),为此就专门提供了一个Stream的接口,同时在Collection接口里面也提供有为此接口实例化的方法: 并行流式分析:default Stream<E> p ...
分类:
其他好文 时间:
2019-09-02 23:35:37
阅读次数:
126
一、协程 协程,又叫微线程,纤程。英文名Coroutine。协程本质上就是一个线程 优点1:协程极高的执行效率。因为子程序切换不是线程切换,而是由程序自身控制,因此,没有线程切换的开销,和多线程比,线程数量越多,协程的性能优势就越来越明显。(简单来说没有切换的消耗) 优点2:不需要多线程的锁机制,因 ...
分类:
编程语言 时间:
2019-09-02 23:35:03
阅读次数:
127
题目描述 无向连通图 G 有 n 个点,n?1 条边。点从 1 到 n 依次编号,编号为 i 的点的权值为 Wi,每条边的长度均为 1。图上两点 (u,v) 的距离定义为 u 点到 v 点的最短距离。对于图 G 上的点对 (u,v),若它们的距离为 2,则它们之间会产生Wv×Wu的联合权值。 请问图 ...
分类:
其他好文 时间:
2019-09-02 23:34:30
阅读次数:
94
Java 异常处理的五个关键字:try、catch、finally、throw、throws 一、抛出异常 throw 在编写程序时,我们必须要考虑程序出现问题的情况。比如,在定义方法时,方法需要接受参数。那么,当调用方法使用接受到的参数时,首先需要先对参数数据进行合法的判断,数据若不合法,就应该告 ...
分类:
编程语言 时间:
2019-09-02 23:34:11
阅读次数:
104
今天在使用AndroidStudio新建一个项目工程的时候,我勾选了以往没有勾选下图选项: 然后就出现一个异常如下: 解决方案是只需要修改一下APP里面的Gradle: 修改之后再点击右上角的“Try Again”就行了。 ...
分类:
移动开发 时间:
2019-09-02 23:33:53
阅读次数:
146
我的全栈之路-Java基础之数据存储 我的全栈之路 2.1 标识符 标识符是在程序开发时给包,类、接口、注解,变量,方法命名的字符序列。 标识符在命名时需要遵守相关的规则和规范: 标识符的命名规则: 标识符不能是Java的关键字和保留字,关键字是Java中被赋予赋予特殊含义的单词,例如public ...
分类:
编程语言 时间:
2019-09-02 23:33:29
阅读次数:
97
理论这一类,是让我觉得特别尴尬的题,纯粹是为了考数据结构而考数据结构。看那Author一栏清一色的某老师,就知道教数据结构的老师的思路就是和别人不一样。 好几道题在上MOOC的时候就在数据结构题集里面做过,有1051、1074和1089。还有1098,是之前做merge那道的时候想一并做的,但后来因 ...
分类:
其他好文 时间:
2019-09-02 23:33:08
阅读次数:
120
数据模板常用在3种类型的控件, 下图形式: 1.Grid这种列表表格中修改Cell的数据格式, CellTemplate可以修改单元格的展示数据的方式。 2.针对列表类型的控件, 例如树形控件,下拉列表,列表控件, 可以修改其中的ItemTemplate。 3.修改ContentTemplate, ...
1、有利于软件程序的更新维护,节省内存磁盘空间 2、使得开发的过程中的各个模块更加独立,耦合度小,便于独立进行开发测试 1、 代码装载速度快,执行速度略比动态链接库快; 2、 只需保证在开发者的计算机中有正确的.LIB文件,在以二进制形式发布程序时不需考虑在用户的计算机上.LIB文件是否存在及版本问 ...
分类:
系统相关 时间:
2019-09-02 23:32:19
阅读次数:
119
前言 VideoToolBox是iOS8之后,苹果开发的用于硬解码编码H264/H265(iOS11以后支持)的API。 对于H264还不了解的童鞋一定要先看下这边的H264的简介。 编码流程 我们实现一个简单的Demo,从摄像头获取到视频数据,然后再编码成H264裸数据保存在沙盒中。 1. 创建初 ...
分类:
移动开发 时间:
2019-09-02 23:32:04
阅读次数:
210
题解:n个集合,你要进行m个操作。总共有3种操作。第一种,合并两个集合x和y。第二张,把特定的集合里面所有的数字加一。第三种,询问在某个集合里面,对于所有数字对2的k次方取模后,有多少个数字等于x。 思路:我们可以对于每一个节点保存一个lazy标记,这个标记类似于线段树中的lazy标记。每次整个集合 ...
分类:
其他好文 时间:
2019-09-02 23:31:46
阅读次数:
121
[https://pan.baidu.com/s/1bOfnYWg_GnskTc5V5VGeXg] 1. hello程序从源文件开始的。 此阶段的任务就是完成编辑hello.c文件。 2. hello.c经过编译器驱动程序转化成可执行文件 当源文件编辑完成并保存之后,GCC会读取hello.c并把它 ...
分类:
其他好文 时间:
2019-09-02 23:31:08
阅读次数:
125
链接: https://vjudge.net/problem/LightOJ 1038 题意: Rimi learned a new thing about integers, which is any positive integer greater than 1 can be divided b ...
分类:
其他好文 时间:
2019-09-02 23:30:55
阅读次数:
103
死锁概念及产生原理 概念:多个并发进程因争夺系统资源而产生相互等待的现象。 原理:当一组进程中的每个进程都在等待某个事件发生,而只有这组进程中的其他进程才能触发该事件,这就称这组进程发生了死锁。 本质原因: 1)系统资源有限 2)进程推进顺序不合理 死锁产生的4个必要条件 1、互斥:某种资源一次只允 ...
分类:
其他好文 时间:
2019-09-02 23:30:39
阅读次数:
125
一,JVM内存分配和常量池 ? 在介绍String类之前,先来简单分析一下在JVM中,对内存的使用是如何进行分配的。如下图所示 (注意:在jdk1.8之后便没有方法区了) : ? ? 如上JVM将内存分为多个不同的区域,这些区域都有各自的用途、创建和销毁的时间,有些区域随虚拟机进程的启动而存在,有些 ...
分类:
其他好文 时间:
2019-09-02 23:30:23
阅读次数:
142
前言 在开始阅读代码前我们先来了解一下zk 的大致结构,具体大概要实现的核心功能有那些,心中有个大概的框架阅读代码时再深入其中的细节,就会非常好懂,本人觉得这是一个阅读源码的好方法,可以最快地切入到源码中,先知大体,后知细节。 我们先不考虑权限控制的问题,zk底层使用 zab ,是一种分布式一致性协... ...
分类:
其他好文 时间:
2019-09-02 23:30:02
阅读次数:
98