更多Android高级架构进阶视频学习请点击:https://space.bilibili.com/474380680本篇文章将从以下几个内容来阐述反射与类加载: [动态代理模式] [Android 中的Dalvik和ART] [ PathClassLoader 和 DexClassLoader] ...
分类:
其他好文 时间:
2019-11-28 13:04:41
阅读次数:
86
1、springboot配置数据库连接池druid 2、springboot整合mybatis 3、springboot整合pagehelper springboot配置数据库连接池druid 新建springboot项目 相关pom依赖 druid所需pom依赖 <dependency> <gro ...
分类:
编程语言 时间:
2019-11-28 01:00:56
阅读次数:
93
1 import 'package:flutter/material.dart'; 2 3 void main() => runApp( 4 new MaterialApp( 5 title: 'Center居中布局', 6 home: new LayoutDemo(), 7 ), 8 ); 9 1... ...
分类:
移动开发 时间:
2019-11-27 12:39:02
阅读次数:
94
部分摘自 http://www.cnblogs.com/dolphin0520/p/3932921.html 线程池的5中创建方式: 1、Single Thread Executor : 只有一个线程的线程池,因此所有提交的任务是顺序执行, 代码: Executors.newSingleThread ...
分类:
编程语言 时间:
2019-11-25 18:22:27
阅读次数:
75
1. 概念: * 生活中的过滤器:净水器,空气净化器 * web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。 * 过滤器的作用: * 一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤... 2. 快速入门: 1. 步骤: 1. 定义一个类,实现接口 ...
分类:
其他好文 时间:
2019-11-25 15:32:17
阅读次数:
77
一 问题 1. 服务端socket在哪里初始化 2. 在哪里accept连接 二 Netty启动Channel过程 1. 创建服务端Channel 2. 初始化服务端Channel 3.注册selector 4.端口绑定 三 Netty启动Channel过程: 创建服务端Channel 1. Abs ...
分类:
其他好文 时间:
2019-11-24 21:09:21
阅读次数:
96
Seq2Seq模型 基本原理 核心思想:将一个作为输入的序列映射为一个作为输出的序列 编码输入 解码输出 解码第一步,解码器进入编码器的最终状态,生成第一个输出 以后解码器读入上一步的输出,生成当前步输出 组成部件: Encoder Decoder 连接两者的固定大小的State Vector 解码 ...
分类:
其他好文 时间:
2019-11-24 17:27:19
阅读次数:
162
package com.snake.test; import java.util.concurrent.Executors; import java.util.concurrent.ThreadPoolExecutor; / @Author Snake @Date 2019/11/24 14:21 ...
分类:
其他好文 时间:
2019-11-24 15:59:11
阅读次数:
44
解法一 可以发现展开的顺序其实就是二叉树的先序遍历。算法和 94 题中序遍历的 Morris 算法有些神似,我们需要两步完成这道题。 将左子树插入到右子树的地方 将原来的右子树接到左子树的最右边节点 考虑新的右子树的根节点,一直重复上边的过程,直到新的右子树为 null public void fl ...
分类:
其他好文 时间:
2019-11-23 20:09:20
阅读次数:
85
1.manifest中注册 1.manifest中注册 在Activity中注册,如下:注:此为必须存在的 在Activity中注册,如下:注:此为必须存在的 <intent-filter> <action android:name="action.action.action1"/> <action ...
分类:
移动开发 时间:
2019-11-23 12:44:40
阅读次数:
91