自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (8)
  • 收藏
  • 关注

原创 gitlab-ci实现持续集成 自动部署,gitlab-ci.yml案例

1、简介gitlab-ci 即为 gitlab continuous integration,也就是gitlab自带的持续集成工具。其思想就是每次用户push代码到gitlab上时触发执行gitlab-ci .yml 脚本,脚本的内容包括了测试,编译,部署等一系列自定义的内容。本文就是利用gitlab-ci的持续集成来实现自动部署,再加上checkstyle和findbugs实现代码检测。2...

2019-01-10 11:45:35 5756

原创 Spring Boot集成Elasticsearch

应用场景用Elasticsearch进行进行存储、搜索和分析。主要存储对象是资源库的文件,包括图片、视频、文件、音频等。安装ES下载:https://www.elastic.co/downloads/elasticsearch。解压后,进入bin目录,点击elasticsearch.bat即可启动安装完成后输入localhost:9200看到下图返回结果即安装完成。安装ik中文分词github地址https://github.com/medcl/elasticsearch-analy

2020-05-22 14:45:48 189

原创 SpringBoot集成MinIo实现资源库功能

项目背景要实现一个资源库的功能,实现图片、文件、视频等资源的上传和下载。为什么用MinIo?MinIO 是在 Apache License v2.0 下发布的对象存储服务器,免费、轻量、部署简单。下载windows 64位https://dl.min.io/server/minio/release/windows-amd64/minio.exeminio.exe server E:\shareLinux 64位https://dl.min.io/server/minio/releas

2020-05-22 10:41:23 1271

原创 美团暑期实习后端面经

一面(1h)美团的一面给我的感觉就是基础基础,特别基础,就问了一些数据结构和数据库的知识。自我介绍,讲一下自己的优势数据结构:队列和栈的区别手写:反转链表二叉树前序中序后序遍历手写:先递减后递增的序列种找出给定值的下标排序算法你知道哪些,分别是什么样的冒泡排序的时间复杂度和空间复杂度数据库用的什么?用mysql写基础的sql语句查找学生表里男生的名字查找学生表中男女生人数查找有一门课程在80分以上的男生名字场景题:如果产品经理和你说要写一个string转int的函数,你要

2020-05-15 11:43:48 312

原创 腾讯后端暑期实习面经

一面 (25分钟)投的太晚了,不知道是不是没有hc了,面试时间是真的短,第一次面试只有25分钟。一面也是过了自我介绍map的底层实现有哪些?讲了HashMap、TreeMap 。什么情况下要用TreeMap?排序算法知道哪些,复杂度是多少,快排描述一下TCP三次握手4次挥手 握手4次行不行 2次行不行TCP流量控制和拥塞控制的区别TCP和UDP的区别,UDP怎么保证可靠传输进程之间的通信方式有哪些?进程和线程的区别volatile可见性问题、ABA是如何解决的多线程需要注意什么、怎么优化

2020-05-14 11:37:44 301

原创 字节跳动暑期实习后台开发技术面二面面经

字节跳动整个面试流程可以说是比较快了,反馈也很及时。面试下来感觉字节比较重视基本知识,操作系统、计算机网络都是必问的。编程语言方面我比较擅长java,但两个面试官好像都不是写java的。一面(1h)自我介绍介绍一下项目项目中Redis数据不一致的问题怎么解决Spring iocMySQL ACID 隔离等级 每个隔离等级存在的问题 索引优化 聚簇索引非聚簇索引的区别kafka怎么用...

2020-05-07 13:22:13 247

原创 Java NIO实现文件复制

Java 中的NIO是指IO多路复用,用于文件传输的Channel是FileChannel,除此之外还有SocketChannel,ServerSocketChannel,DatagramChannel。本文用FileChannel 实现文件的复制。package com.zmt.exercise.io;import java.io.File;import java.io.FileInp...

2020-04-13 21:58:43 157

原创 利用Condition实现一个线程打印奇数一个线程打印偶数

常见面试题——在多线程环境下实现对一个数的循环打印。利用Condition实现一个线程打印奇数一个线程打印偶数import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;public c...

2020-04-10 16:37:51 217

原创 二叉树前序、中序、后序、层次遍历Java实现

二叉树前序、中序、后序遍历主要就是递归实现。层次遍历用队列进行实现。前序遍历/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { val ...

2020-04-08 13:52:43 78

原创 2020阿里暑期实习JAVA岗三面面经

一面(视频面试,大约1h)自我介绍redis为什么那么快hashmap,ConcurrentHashMap,HashTable的数据结构hash 函数你了解哪些equals和hashcode散列值过大怎么办treemap了解嘛JUC你知道哪些,在哪用过线程的通信方式线程池有哪几种在线算法题 dfs的题二面(电话面,40分钟)自我介绍聊项目redis哨兵、redis过期...

2020-04-08 10:17:04 894

原创 linux基本知识学习笔记

vi 和 vim 的三种模式1、正常模式在正常模式下,我们可以使用快捷键2、插入模式在该模式下,程序员可以输入内容3、命令行模式在该模式下,程序员可以提供相关指令,完成读取、存盘、替换、离开vim等vim 编辑快捷键复制 yy,复制当前行的向下5行 5yy粘贴 p删除 dd在文件中查找某个关键词 进入命令行模式 /关键字设置文件的行号 命令行模...

2019-09-17 13:59:47 288

原创 记录leetcode的一些解法

记录leetcode的一些解法1. Two Sum2. Add Two Numbers1. Two SumGiven an array of integers, return indices of the two numbers such that they add up to a specific target.You may assume that each input would ha...

2019-03-27 20:14:58 393

原创 java后台处理同名cookie

浅谈java后台处理同名cookie最近开发过程中遇到了一个同名cookie的问题,目前是提示用户同名cookie,让他们通过自己清除浏览器达到清除同名cookie的目的。分析后有两种可能造成同名cookie1、使用postman等工具写入cookie2、子项目种了同名cookie(要去定位,去找) Cookie[] cookies = request.getCookies(); ...

2019-01-11 17:51:33 1157

转载 An invalid domain [.B.A.com] was specified for this cookie域名问题分析与解决

1、 问题描述项目 B.A.com 二级域名下挂有三级域名C.B.A.com为了使域名之间实现cookie共享,设置cookie domain 为.B.A.com在老版本上该设计可行,但进行代码迁移后代码报错不可行问题出在tomcat不同版本域名解析不同2、问题分析在tomcat8.5上是使用 org.apache.tomcat.util.http.Rfc6265CookieProce...

2018-12-27 15:17:12 1056

转载 Centos安装jenkins,gitlab,搭建持续集成环境

Centos安装jenkins,gitlab,搭建持续集成环境一、配置jenkins环境1、安装java jdk2、安装jenkins一、配置jenkins环境1、安装java jdkyum install -y java2、安装jenkins2.1 安装1 wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.o...

2018-12-18 19:37:07 367

安卓音乐播放器云胡不歌

安卓实现音乐播放器,是课程作业,能正常运行,压缩包里包含项目源码,还包括需求分析文档和项目文档可供参考。

2020-05-11

LBS数据隐藏LSBHideProject.zip

用java应用实现的LBS数据隐藏,压缩包提供基本的24位真彩图和256灰度图供测试。课程作业,运行无错。

2020-05-11

oracle.zip

多本oracle相关文档 Introduction to Oracle9i SQL Study Guide.pdf Oracle Database Administrator's Guide.pdf Oracle Database Concepts 11g Release 2.pdf Oracle Database PLSQL Language Reference 11g Release 2 .pdf

2020-05-07

简历模板JL0005.zip

清爽型的简历模板,简约大方,修改也很方便,不像那种免费的很难改动内容分布。我自己花了6块钱买的,这个模板真的很不错。

2020-05-07

质量保证 checkList 例子

1)本文档配合Reivew规程使用。 2)根据工作产品的不同类型,选择本文档中对应类型的工作产品评审Checklist做为评审指导; 3)本文档提供针对下列几类工作产品的缺陷检查指导: 工程类: SRS、HLD、LLD、Code、ITP/ITC、STP/STC 管理类: PPL、CMP、QA Plan

2018-06-17

Peer Review 质量保证 review report 同行评审计划书

Peer Review 质量保证 包含review report 同行评审计划书

2018-06-17

安卓音乐播放器需求分析文档

[removed];

2018-06-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除