源码分析之基于ArrayList手写HahMap(一)

import java.util.ArrayList; import java.util.List; /** * 基于arraylist实现hashmap集合(简版:效率低) * @author zjmiec * */ public class ExtArrayListHashMap<Key, Value> { // map容器 List<Entry<Key, Value>> tables = new ArrayList<>(); int size; // put pub
分类: 其他 发布时间: 12-06 23:21 阅读次数: 0

Linux搭建环境之Mysql篇

CentOS7 64位安装MySql教程 1. 先检查系统是否装有mysql rpm -qa | grep mysql 2. 下载mysql的repo源 wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 报错: -bash: wget: 未找到命令 安装插件 yum -y install wget 3. 安装mysql-community-release-el7-5.noarch.rpm包 sudo
分类: 其他 发布时间: 12-06 23:21 阅读次数: 0

源码分析之基于LinkedList手写HahMap(二)

package com.mayikt.extLinkedListHashMap; import java.util.LinkedList; import java.util.concurrent.ConcurrentHashMap; /** * 基於linkedList實現hashMap * * @author zjmiec * */ @SuppressWarnings("unchecked") public class LinkedListHashMap { Linked
分类: 其他 发布时间: 12-06 23:21 阅读次数: 0

源码分析之手写1.7HahMap(三)

public interface ExtMap<K, V> { // 向集合中插入数据 public V put(K k, V v); // 根据k 从Map集合中查询元素 public V get(K k); // 获取集合元素个数 public int size(); interface Entry<K, V> { K getKey(); V getValue(); V setValue(V value); } import com.mayikt
分类: 其他 发布时间: 12-06 23:21 阅读次数: 0

docker实战centos 7.4 安装docker

docker实战centos7.4安装docker首发:arppinging一、docker安装条件1.64bitcpu2.linuxkernel3.10+3.linuxkernel支持cgroupsandnamespacescentos7.4x64为的满足条件。实际上centos6.x系列也能安装docker。二、下载和安装yum源下载yum文件[[email protected]]#w
分类: 企业开发 发布时间: 12-06 23:20 阅读次数: 0

最新Android手把手打造一个万能框架完成电商App开发实战视频教程

从零开始手把手教你打造一个通用app框架,兼具灵活性和复用性,并用该框架快速开发一个完整电商App, 让您领略框架设计的魅力,提高代码修为,在工作中能更加高效的开发!! 第1回 课程大纲及APP效果展示' 第2回 项目初始化 第3回 框架主配置入口的设计与实践 第4回 单Activity的APP页面架构设计与实践 第5回 高性能网络请求框架设计(Retrofit+RxJava+Glide) 第6回 启动图功能开发与封装 第7回 登录、注册功能开发(ORM框架-GreenDao) 第8回 代码生
分类: 其他 发布时间: 12-06 23:20 阅读次数: 0

2018年最新(传智播客)黑马训练营JAVAEE49期培训视频教程

课程介绍 黑马训练营49期javaEE 培训视频,高清视频,配套资料齐全。 课程目录 01-JavaSE知识(学习27天) 02-Web前端知识(学习5天) 03-MySql数据库与JDBC(学习3天) 04-JavaWeb知识(学习12天) 05-JavaWeb企业实战项目(学习6天) 06-Hibernate框架(学习4天) 07-Struts框架(学习4天) 08-Spring框架(学习4天) 09-SSH企业案例_CRM-客户管理系统(6天) 10-Oracle数据库(学习4天) 11
分类: 其他 发布时间: 12-06 23:20 阅读次数: 0

linux修改文字编码centos7

centos7系统i18n文件变成了/etc/locale.conf vi /etc/locale.conf 添加文本 LANG=zh_CN.UTF-8 输入locale 结果如下 [root@c-iro9fzhv etc]# locale LANG=zh_CN.UTF-8 LC_CTYPE="zh_CN.UTF-8" LC_NUMERIC="zh_CN.UTF-8" LC_TIME="zh_CN.UTF-8" LC_COLLATE="zh_CN.UTF-8" LC_MONETARY="zh_
分类: 其他 发布时间: 12-06 23:19 阅读次数: 0

IDEA中将本地jar包安装到Maven仓库

当有些jar包在Maven的中央仓库没有时,我们就需要将本地的jar包加入本地Maven仓库中,从而方便项目的jar包管理。而直接将jar包丢进Maven仓库是不行的,Maven没办法识别。所以我们可以使用命令行将本地的jar包加入Maven仓库,本文以IDEA为例子,说明将本地jar包安装到本地Maven仓库的具体操作步骤。 第一步 点击IDEA右侧的Maven Project按钮 第二步 点击 Execute Maven Goal 按钮 然后在command line中 写入Maven命令
分类: 其他 发布时间: 12-06 23:19 阅读次数: 0

selectByExample和selectByExampleWithBLOBs的区别

我们先来看一段MyBatis逆向工程生成的代码。 <select id="selectByExample" parameterType="cn.e3mall.pojo.TbItemDescExample" resultMap="BaseResultMap"> <select id="selectByExampleWithBLOBs" parameterType="cn.e3mall.pojo.TbItemDescExample" resultMap="ResultMapWithBLOBs"
分类: 其他 发布时间: 12-06 23:19 阅读次数: 0

java中类方法与对象方法区别

public class Test { /** * 下面这个方法就是静态方法,应该就是楼主所说的类方法~~ * 静态方法必须定义成static的,在类Test被实例化以前就已经存在于内存中 * 静态方法使所有该类的实例也就是对象共有的方法 */ public static void f1() { System.out.println("我是静态方法~~~~~"); } /** * 下面这个方法就是一般的非静态方法,应该就是楼主所说的对象方法~~ * 只有在类Test被实例化以后,才被加载到内存
分类: 其他 发布时间: 12-06 23:18 阅读次数: 0

三种循环的流程图画法总结 (转载)

三种循环的流程图画法总结 C语言编程中常用的三种循环为for(;;),while 和 do-while。 1. for循环 for循环形式: for(表达式1;表达式2;表达式3) 流程图: 图1 for循环流程图 2. while循环 while循环形式: while(判断条件) { 执行语句; } 流程图: 图2 while循环流程图 3. do-while循环 do-while循环形式: do { 执行语句; }while(条件判断) do-while循环流程图: 图3 do-while
分类: 其他 发布时间: 12-06 23:18 阅读次数: 0

第一次部署项目经历

这是我第一次部署环境 心中难免总是有些忐忑。具体的经历是这样的。 1、项目的本地环境是用的是phpStudy集成环境开发的 后台的框架是tp5.0 前端的框架用的是layui 。 数据库用的是mysql 2、项目需要部署在学校的内网上 外网是不可以访问的 所以需要学校网络中心的技术人员 分配虚拟机 开通VPN 这样的话 就可以通过VPN 访问了 分配的虚拟机服务器了。 3、如果想看到自己的项目 还需要 让网络中心得老师做授权 把你的域名给人家就行。 4、其次是关于项目伪静态的部署 特别的恶心
分类: 其他 发布时间: 12-06 23:18 阅读次数: 0

Java 2-Java 对象和类

Java 对象和类 Java作为一种面向对象语言。支持以下基本概念: 多态 继承 封装 抽象 类 对象 实例 方法 消息解析 本节我们重点研究对象和类的概念。 对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。 类:类是一个模板,它描述一类对象的行为和状态。 Java中的对象 现在让我们深入了解什么是对象。看看周围真实的世界,会发现身边有很多对象,车,狗,人等等。所有这些对象都有自己的状态和行为。 拿一条狗来举例,它的状态有
分类: 其他 发布时间: 12-06 23:18 阅读次数: 0

mac电脑安装和配置tomcat步骤

一:下载 打开Apache Tomcat官网,选择需要的版本下载: 二:存放到本地 文件夹重命名为ApacheTomcat,放到/Users/计算机名/Library/目录下 三:启动Tomcat 打开Terminal,进入ApacheTomcat所在目录的bin目录下 启动Tomcat   命令:$:./startup.sh 如果出现:-bash: ./startup.sh: Permission denied 这是因为用户没有权限,而导致无法执行.需要用命令chmod 修改一下bin目录下
分类: 其他 发布时间: 12-06 23:18 阅读次数: 0

关于this绑定的四种方式

一、前言 我们每天都在书写着有关于this的javascript代码,似懂非懂地在用着。前阵子在看了《你不知道的JavaScript上卷》之后,也算是被扫盲了一边关于this绑定的四种方式。 二、绑定规则 关于this应用的是哪条规则,得先找到调用的位置,再判断应用了哪条规则。 1、默认绑定 先上代码: var a = 2; function foo() { console.log(this.a); } foo(); // 结果:2 先来分析下上面的代码声明, 首先我们在全局作用域
分类: 其他 发布时间: 12-06 23:18 阅读次数: 0

《Linux 性能及调优指南》2.4 基准工具

翻译:飞哥 (http://hi.baidu.com/imlidapeng) 版权所有,尊重他人劳动成果,转载时请注明作者和原始出处及本声明。 原文名称:《Linux Performance and Tuning Guidelines》 原文地址:http://www.redbooks.ibm.com/abstracts/redp4285.html -------------------------------------------------------------------------
分类: 其他 发布时间: 12-06 23:18 阅读次数: 0

Ajax(form表单文件上传、请求头之contentType、Ajax传递json数据)

form表单文件上传 上菜 file_put.html <form action="" method="post" enctype="multipart/form-data"> {# 这里必须要请求头格式才能把上传文件的对象传过去 enctype="multipart/form-data"#} 姓名 <input type="text" name="user"> 头像 <input type="file" name="head"> <input type="
分类: 其他 发布时间: 12-06 23:18 阅读次数: 0

sqlserver 行转列、字符串行转列、自动生产行转列脚本

行转列,老生常谈的问题。这里总结一下网上的方法。 1、生成测试数据: CREATE TABLE human( name NVARCHAR(5), --姓名 norm NVARCHAR(5), --指标 score INT , --分数 grade NVARCHAR(2) --等级 ) GO INSERT INTO human(name,norm,score,grade)VALUES ('旺仔','考勤',56,'c'),
分类: 其他 发布时间: 12-06 23:18 阅读次数: 0

计算机考研程序设计 进制转换

题目描述 写出一个程序,接受一个十六进制的数值字符串,输出该数值的十进制字符串。(多组同时输入 ) 输入描述: 输入一个十六进制的数值字符串。 输出描述: 输出该数值的十进制字符串。 示例1 输入 0xA 输出 10 //计算机考研程序设计 进制转换 /* 程序设计思想: 注意倒着处理即可。 */ //程序实现: #include<iostream> #include<string> using namespace std; int main(){ st
分类: 其他 发布时间: 12-06 23:18 阅读次数: 0