APP端传输一些敏感到后台服务端的时候,我们一般都是需要加密传输的。至于使用对称加密还是非对称加密的话,就得看你对数据有多负责了。 下面是我在开发中用到的一个使用AES对称加密传输的demo(亲测有用),希望这个demo对你有一定参考价值。对称加密非对称加密的原理这里就不废话了,直接上代码 impo ...
分类:
移动开发 时间:
2020-05-21 21:05:07
阅读次数:
60
多线程的介绍 进程与线程 进程:进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能。 线程:线程是进程中的一个执行单元,我们程序中的代码都是由线程来执行的,一个进程中至少有一个线程。一个进程中是可以有多个线程的,这个应用程序也可 ...
分类:
编程语言 时间:
2020-05-15 09:50:41
阅读次数:
54
数据库介绍 1.什么是数据库? 简单的说,数据库就是一个存放数据的仓库,这个仓库是按照一定的数据结构(数据结构是指数据的组织形式或数据之间的联系)来组织,存储的,我们可以通过数据库提供的多种方法来管理数据库里的数据 更简单的理解形象,数据库和我们生活追踪存放杂物的储物间仓库性质一样,区别只是存放的东 ...
分类:
数据库 时间:
2020-05-10 17:23:34
阅读次数:
134
目录: 1、网络模型7层概述2、网络编程三要素3、TCP 和 UDP4、UDP 编程5、TCP 编程6、使用 telnet 客户端发送数据7、BIO 模型 循环读取客户端发送的数据 1、网络模型7层概述 <--返回目录 物理层:主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传 ...
分类:
其他好文 时间:
2020-04-30 19:15:30
阅读次数:
83
String 类型是我们使用最频繁的数据类型,没有之一。那么提高 String 的运行效率,无疑是提升程序性能的最佳手段。 我们本文将从 String 的源码入手,一步步带你实现字符串优化的小目标。 不但教你如何有效的使用字符串,还为你揭晓这背后的深层次原因 。 本文涉及的知识点,如下图所示: 在看 ...
分类:
其他好文 时间:
2020-04-29 18:39:55
阅读次数:
63
创建线程的四种方式 方式一:继承自Thread 类 方法步骤 1.创建一个继承于Thread类的子类 2.重写Thread 类的 run()方法 将线程的执行操作声明到run()中 3.创建Thread 类的子类对象 4.通过此对象调用start() 方法 Java代码: 输出0~100 以内所有的 ...
分类:
编程语言 时间:
2020-04-29 12:33:31
阅读次数:
69
Chrome适用于所有主要操作系统和硬件平台,可让您在所有设备上同步书签,历史记录和密码。 在Ubuntu上安装Google Chrome Chrome不是开放源代码浏览器,它也不包含在标准Ubuntu存储库中。在Ubuntu上安装Chrome浏览器是一个非常简单的过程。我们将从官方网站下载安装文件 ...
分类:
系统相关 时间:
2020-04-29 12:32:46
阅读次数:
944
一、环境和软件介绍 1、主机环境:Ubuntu16.04 2、交叉编译器: gcc version 4.4.1 (Sourcery G++ Lite 2009q3-67) 3、ARM板:kernel:2.6.35,SoC:S5PV210 4、软件包: zlib-1.2.3 、 libid3tag-0 ...
分类:
其他好文 时间:
2020-04-25 23:33:41
阅读次数:
101
官方文档:http://fex.baidu.com/webuploader/getting-started.html 引入css和js文件 简单demo <div> <!--dom结构部分--> <!--用来存放item--> <div id="filePicker">选择图片</div> </di ...
分类:
Web程序 时间:
2020-04-23 00:51:04
阅读次数:
228
@Async异步方法默认使用Spring创建ThreadPoolTaskExecutor 配置类是TaskExecutionProperties【org.springframework.boot.autoconfigure.task.TaskExecutionProperties】 默认核心线程数: ...
分类:
编程语言 时间:
2020-04-22 19:40:17
阅读次数:
280