一、存储引擎(了解) 前几节我们知道mysql中建立的库 》文件夹,库中的表 》文件 现实生活中我们用来存储数据的文件有不同的类型,每种文件类型对应各自不同的处理机制:比如处理文本用txt类型,处理表格用excel,处理图片用png等 数据库中的表也应该有不同的类型,表的类型不同,会对应mysql不 ...
分类:
其他好文 时间:
2019-10-03 23:43:22
阅读次数:
98
多线程的练习代码 01 创建多线程的第一个方式 继承Thread类 创建多线程的第二种方式:实现Runnalble接口 ...
分类:
编程语言 时间:
2019-10-03 23:43:04
阅读次数:
118
敏感数据,应该加密处理,信息加密技术可分为三类:单向散列加密、对称加密、非对称加密 8.2.1 单向散列加密 是值通过对不同输入长度的信息进行散列计算,得到固定长度的输出,不能对固定长度的输出进行计算从而获取输入信息,不能根据输出逆向获得输入信息。 ...
分类:
Web程序 时间:
2019-10-03 23:42:53
阅读次数:
166
构建环境 macOS 10.13.6 JDK1.8 IntelliJ IDEA 2018.3.6 (Ultimate Edition) Spring v5.1.9.RELEASE Gradle 5.5.1。直接使用brew安装Gradle brew install gradle 源码构建 源码导入 ...
分类:
编程语言 时间:
2019-10-03 23:42:27
阅读次数:
215
1、编写java代码 MyThread.java 使用jni调用一个c程序,上传至/home/mythread/com/tigger/目录下 2、编译成class程序 javac MyThread.java 3、生成头文件 javah packageName.ClassName 此命令需要在包外执行 ...
分类:
编程语言 时间:
2019-10-03 23:42:15
阅读次数:
156
给定一个数字字符串 S,比如 S = "123456579",我们可以将它分成斐波那契式的序列 [123, 456, 579]。 形式上,斐波那契式序列是一个非负整数列表 F,且满足: 0 <= F[i] <= 2^31 - 1,(也就是说,每个整数都符合 32 位有符号整数类型);F.length ...
分类:
编程语言 时间:
2019-10-03 23:42:00
阅读次数:
108
一、简单介绍 1、pssh全称是parallel-ssh,基于Python编写的并发在多台服务器上批量执行命令的工具。包括pssh,pscp,prsync,pnuke和pslurp。该项目包括psshlib,可以在自定义应用程序中使用。它相当于ansible的简化版,执行起来速度比ansible快, ...
分类:
其他好文 时间:
2019-10-03 23:41:49
阅读次数:
138
介绍 存储引擎决定了表的类型,而表内存放的数据也要有不同的类型,每种数据类型都有自己的宽度,但宽度是可选的 详细参考链接:http://www.runoob.com/mysql/mysql-data-types.html mysql常用数据类型概括: #1. 数字: 整型:tinyint int b ...
分类:
其他好文 时间:
2019-10-03 23:41:35
阅读次数:
102
一.什么是线程 一条流水线的工作流程(程序中负责执行的东西叫做线程,或者叫进程内部的执行序列),操作系统能够运算调度的最小单位。 进程是资源单位,线程是执行单位 二.线程和进程的区别 1.开启进程的开销非常大,比开启线程的开销大很多 2.开启进程的速度慢,开启线程的速度快 3.进程之间通过队列等方式 ...
分类:
编程语言 时间:
2019-10-03 23:41:14
阅读次数:
138
多线程 35. 并行和并发有什么区别? 并行是指两个或者多个事件在同一时刻发生;而并发是指两个或多个事件在同一时间间隔发生。 并行是在不同实体上的多个事件,并发是在同一实体上的多个事件。 在一台处理器上“同时”处理多个任务,在多台处理器上同时处理多个任务。如hadoop分布式集群。 并行是指两个或者 ...
分类:
编程语言 时间:
2019-10-03 23:40:56
阅读次数:
89
ButterKnife与BindView使用详解ButterKnife的优势具有强大的view绑定和click事件处理能力方便处理Adapter里的viewHolder绑定问题运行时不会影响app效率,配置方便代码清晰,可读性强、 使用方法以及注意事项:在Activity中ButterKnife.b ...
分类:
其他好文 时间:
2019-10-03 23:40:20
阅读次数:
296
jQuery鼠标滑过横向时间轴效果 效果图: jQuery鼠标滑过横向时间轴效果 效果图: jQuery鼠标滑过横向时间轴效果 全部代码: jQuery鼠标滑过横向时间轴效果 全部代码: <!DOCTYPE html> <html> <head> <title></title> <link rel= ...
分类:
Web程序 时间:
2019-10-03 23:40:05
阅读次数:
169
基于vs2012 2019-10-03 版本不支持直接在解决方案中下载,使用数据库需下载MySql.Data 在程序包管理器控制台里输入 存取数据库内容使用Dapper,版本不支持,在程序包管理器控制台里输入 获取的数据(一行)如果包含多种类型(每列数据类型不都一样),可新建类库,把类库的名字作为新 ...
分类:
数据库 时间:
2019-10-03 23:39:49
阅读次数:
190
一.进程 新进程的创建都是由一个已经存在的进程执行了一个用于创建进程的系统调用而创建的。 1.在UNIX中:fork会创建一个与父进程一摸一样的副本 2.在Windows:系统调用CreateProcess创建进程 进程的状态 程序遇到IO操作(Input、output),会阻塞,IO完成会进入就绪 ...
分类:
系统相关 时间:
2019-10-03 23:39:28
阅读次数:
103
上一篇文章中介绍了如何下载、运行ABP Zero示例项目,这个示例项目可以直接作为模板进行二次开发,很适合做企业开发框架。 本未介绍基于ABP Zero示例项目,如何新建一个自定义的实体。 此处已EquipmentType(设备类型)为例,建立一个简单的实体。 以下是之前添加一个简单实体类的效果: ...
分类:
其他好文 时间:
2019-10-03 23:38:49
阅读次数:
1945
1、HashMap源码解析(JDK8) 基础原理: 对比上一篇《Java中的容器(集合)之ArrayList源码解析》而言,本篇只解析HashMap常用的核心方法的源码。 HashMap是一个以键值对存储的容器。 hashMap底层实现为数组+链表+红黑树(链表超过8时转为红黑树,JDK7为数组+链 ...
分类:
编程语言 时间:
2019-10-03 23:38:21
阅读次数:
120
第一次写博客,正好在回顾Java的时候用到了比较器,记录一下使用的方法。 Java比较器多用于对象数组的排序,主要用到comparable和comparator接口 1、使用comparable接口 首先将需要实现排序对象的类实现comparable接口,实现后覆写comparaTo(T other ...
分类:
编程语言 时间:
2019-10-03 23:38:00
阅读次数:
133