自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (2)
  • 收藏
  • 关注

原创 报错:Springboot配置拦截器出现“No mapping for GET“静态资源无法引入问题

报错:Springboot配置拦截器出现"No mapping for GET"静态资源无法引入问题新建一个配置文件:WebMvcConfig.javaimport org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;import org.springframework.web.serv

2020-07-08 14:53:08 3116

原创 用Spring Boot实现一个高铁/铁路售票系统

高铁售票系统高铁售票系统是一个简单的Spring Boot实战项目,提供铁路运行信息查询以及购票出行服务(模拟)。(项目地址:rail-ticketing-system)应用功能结构总体数据流图系统ER图项目用到的技术项目采用前后端分离开发。 SpringBoot2.1.6MybatisMysqlRedisdruidmybatis generatorHTMLJQueryBootstrap应用截图前台模块登录界面注册界面首页查询结果页...

2020-05-20 17:49:37 3377 6

原创 Filbeat介绍

Filebeat 介绍概要Filebeat 是使用 Golang 实现的轻量型日志采集器,也是 Elasticsearch stack 里面的一员。本质上是一个 agent ,可以安装在各个节点上,根据配置读取对应位置的日志,并上报到相应的地方去。Filebeat 的可靠性很强,可以保证日志 At least once 的上报,同时也考虑了日志搜集中的各类问题,例如日志断点续读、文件名更改、日志 Truncated 等。Filebeat 并不依赖于 ElasticSearch,可以单独存在。我们可以

2020-05-16 19:04:10 606

原创 Elasticsearch介绍

Elasticsearch 介绍概要Elasticsearch 是一个分布式搜索引擎,底层基于 Lucene 实现。Elasticsearch 屏蔽了 Lucene 的底层细节,提供了分布式特性,同时对外提供了 Restful API。Elasticsearch 以其易用性迅速赢得了许多用户,被用在网站搜索、日志分析等诸多方面。由于 ES 强大的横向扩展能力,甚至很多人也会直接把 ES 当做 NoSQL 来用。基本概念全文搜索(Full-text Search)  全文检索是指计算机索引程序通过扫

2020-05-16 19:03:13 258

原创 MIT 6.824 l01 Introduction

6.824 2020 Lecture 1: Introduction6.824: Distributed Systems EngineeringWhat is a distributed system?(什么是分布式系统?)multiple cooperating computers(多台协作的计算机)storage for big web sites, MapReduce, peer-to-peer sharing, &c(大型网站的存储,MapReduce,点对点共享,等等)lots

2020-05-11 22:44:03 444

原创 上传Springboot项目到Github仓库中

上传Springboot项目到Github仓库中新建项目的Push时需要忽略哪些文件及文件夹的配置文件:.gitignore文件。下面提供一份通用Springboot项目的文件:# maven ignoretarget/# gradle ignore.gradle/out/build/gradle/wrapper/gradle-wrapper.jar### STS ##...

2020-02-02 17:50:17 575

原创 一个通用的php分页函数

一个通用的php分页函数特点:1.只完成分页链接生成功能,不与数据库查询耦合2.支持自定义URL, 从而支持动态页,静态页、ajax分页链接方式<?php/** * 返回分页链接字符串 * @param int $page 当前页码 0或1均视为第一页 * @param int $total 记录总数 * @param int $pagesi...

2020-02-02 17:49:21 253

原创 Git操作之合并其他分支到主分支

Git操作之合并其他分支到主分支首先切换到主分支git checkout master将其他分支的代码合并到主分支(此处我用的是dev分支)git merge dev查看当前状态git statuspush代码到远程仓库git push origin master现在打开远程仓库,可以看到已经合并成功了。...

2020-01-14 15:19:01 806 1

原创 几种开源协议的学习(BSD, GPL, LGPL, MIT)

几种开源协议的学习目前开源协议有很多,经过Open Source Initiative组织通过批准的开源协议目前就有58种。可以在此页查看,我们在常见的开源有BSD, GPL, LGPL, MIT等。下面依次介绍:BSD开源协议(original BSD license、FreeBSD license、Original BSD license)BSD开源协议是一个给于使用者很大自由的协议。基...

2020-01-09 19:40:08 151

原创 在SpringBoot中使用PageHelper快速实现分页

在SpringBoot中使用PageHelper快速实现分页一.添加依赖及配置<!-- 若是 pom.xml 文件 --><dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-...

2020-01-05 20:56:00 177

原创 用正确姿势Clone远程仓库的非Master分支

用正确姿势Clone远程仓库的非Master分支首先在远程仓库(GitHub、Gitee)新建项目。如果是第一次使用Git Clone操作,需要添加公钥。新建一个项目文件夹,保证是空的,初始化本地仓库。git init开始Clone git clone (你的项目SSH地址)切换分支git pull origin web:web此处是切换到web分支。...

2020-01-05 16:58:46 281

原创 PHP+Nginx+MySQL网站并发性能调优记录

PHP+Nginx+MySQL网站并发性能调优记录一、背景高并发系统的优化一直以来都是一个很重要的问题,下面基于我在 AQNUOJ 系统的实践,记录一下自己在服务器端处理高并发系统的一些调优和优化策略。AQNUOJ 上线半年以来,一直平稳运行,百度统计显示近30天浏览量(PV):457537,访客数(UV):5765,IP数:1956,日峰值PV达58322,已然达到一个中小型网站的流量标准...

2020-01-04 21:54:39 579

原创 Spring Boot中使用Lombok报错:找不到符号问题

Spring Boot中使用Lombok报错:找不到符号问题一、问题对于一些实体类,当使用其 Getter 和 Setter 方法时,会报错如:Error:(76, 29) java: 找不到符号 符号: 方法 setMd5(java.lang.String)但实际上该 Bean 类是正常的,也写了相关 Getter 和 Setter 方法。其根本问题不出现在代码,而在编辑器设置。二、解决...

2020-01-04 12:52:31 2207

原创 在远程仓库中创建拉取分支推送到非Master分支的实践过程

一、创建新分支此处用Gitee演示,其他Git仓库类似。点击代码左上角的分支信息点击管理按钮点击新建分支起点:代表你需要从哪个分支进行克隆新分支名称:Hint中有建议的命名规范以web分支为例,此处已经创建完成,web分支包含当前master分支的所有代码内容及版本信息。二、拉取非Master分支网上实际上对于拉取非Mater给了很多奇怪的建议,我基本尝试过但是总是会遇...

2019-11-26 22:13:48 404

原创 Ubuntu Server 16.04在虚拟机上安装的一些初始配置

Ubuntu Server在虚拟机上的一些初始配置最近又在虚拟机(VMware)上新建了一个Ubuntu Service,有的配置偶尔记不住,这次就记录一下,方便以后查阅~1.更换国内源啥也别说,先换源吧。不换源就基本上就没法正常工作,下载一个东西就得好久。原因是官方源在国外,自然就很慢,这里推荐中科大的镜像源,当然还有很多优秀的镜像源,如:清华、阿里。1.1备份备份sources.li...

2019-10-26 21:09:53 158

原创 Docker镜像管理

Docker镜像管理镜像管理是为了对容器迁移、对容器运行环境进行全盘打包时起作用的。1.什么是Docker镜像Docker镜像是一个只读的Docker容器模板,含有启动Docker容器所需的文件系统结构及其内容,因此是启动一个Docker的基础。Docker镜像的文件内容以及一些运行Docker容器的配置文件组成了Docker容器的静态文件系统运行环境——rootfs。Docker镜像是Do...

2019-10-24 16:22:50 480

原创 第一个Docker应用栈 HelloWorld

这里写自定义目录标题第一个Docker应用栈 HelloWorldHelloWorld应用栈的结构搭建过程1.获取应用栈各节点所需镜像2.容器间互联及容器启动顺序3.启动容器并建立容器节点间互联关系4.对应用栈各容器进行配置第一个Docker应用栈 HelloWorld按照国际惯例,学习一门编程技术,第一步是从HelloWorld开始。此处,学习Docker也不例外。 下面将通过搭建一个一台机...

2019-10-23 16:53:23 811 1

原创 Ubuntu16.04 下配置用 Navicat 远程连接云服务器 MySQL 数据库

原因默认情况下,远程云服务器下安装的 MySQL 数据库为了安全性,不允许用户从远程端登录,只允许在本地端进行访问。若需从远程访问,则需进行相关配置。相关配置方法如下:配置步骤一、开启 3306 端口以下以腾讯云服务器为例,演示开启 3306 端口。登录云服务器控制台,切换到安全组板块。点击修改规则。在入站规则中增加一条关于 MySQL 的规则,如图所示。二、更改 MySQ...

2019-06-29 22:15:53 469

原创 杭电OJ_1000_A+B Problem

A + B ProblemLimitTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Problem DescriptionCalculate A + B.InputEach line will contain two integers A and B. Proces...

2019-06-28 21:03:18 295

原创 杭电OJ_1001_Sum Problem

Sum ProblemLimitTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Problem DescriptionHey, welcome to HDOJ(Hangzhou Dianzi University Online Judge).In this problem...

2019-06-28 20:44:43 167

原创 Node.js 中的模块系统

Node.js 中的模块系统1. 核心模块Node 为 JavaScript 提供了很多服务器级别的 API,这些 API 绝大多数都被包装到了一个具名的核心模块中了。例如文件操作的fs核心模块,http服务构建的http模块,path路径操作模块、`os’操作系统信息模块…核心模块,使用方法:var fs = require('fs')var http = require('htt...

2019-06-23 19:23:11 251

原创 Node.js 起步

1. 安装 Node 环境查看当前 Node 环境的版本号下载:https://nodejs.org/en/download安装下载的msi包(一路傻瓜式next)确认 Node 环境是否安装成功( 打开命令行输入node --version或node -v查看是否显示对应版本号)环境变量配置2.Hello World创建编写 JavaScript 脚本文件var foo =...

2019-06-23 13:03:04 170

原创 Node.js 入门

Node.js 是什么Node.js® is a JavaScript runtime built on Chrome’s V8 JavaScript engine.Node.js 不是一门语言Node.js 不是库、不是框架Node.js 是一个 JavaScript 运行时环境简单来讲就是 Node.js 可以解析和执行 JavaScript 代码以前只有浏览器可以解析执行 J...

2019-06-22 10:19:10 841

原创 杭电OJ_1003_A + B Problem II

A + B ProblemLimitTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Problem DescriptionCalculate A + B.InputEach line will contain two integers A and B. Proces...

2019-06-21 23:13:43 228 1

转载 各种排序算法的区别表

各种排序算法的区别表

2016-12-28 22:53:55 334

原创 一个简单的计算器(Java)

一个简单的计算器(Java)

2016-12-15 22:09:55 508

原创 Ubuntu下Eclipse的安装与创建桌面图标

Ubuntu下Eclipse的安装与创建桌面图标背景 一篇小白能看懂的Eclipse安装与创建桌面图标教程,同时让自己加深点印象。Ubuntu 16.04 LTS

2016-11-22 12:03:15 1389 2

原创 搜索算法之零和问题

请考虑一个由1到N(N=3, 4, 5 … 9)的数字组成的递增数列:1 2 3 … N。现在请在数列中插入“+”表示加,或者“-”表示减,抑或是“ ”表示空白,来将每一对数字组合在一起(请不在第一个数字前插入符号)。计算该表达式的结果并注意你是否得到了和为零。请你写一个程序找出所有产生和为零的长度为N的数列。

2016-11-10 13:24:17 1236

原创 搜索算法之迷宫问题

给定一个n×m方格的迷宫,迷宫里有t处障碍,障碍处不可通过。给定起点坐标和终点坐标,问每个方格最多经过1次,在迷宫中移动有上下左右四种方式,保证起点上没有障碍。问:   ① 有多少种从起点坐标到终点坐标的方案?   ② 从起点到终点的最短路径长度是多少?输出一条长度最短的路径经过的点的坐标,若不存在起点到终点的路径,则输出-1.

2016-11-10 13:15:26 914

原创 背包问题之两个例题:Inflate & Building

Problem #1:InflateDescription设计一次竞赛使得选手最大可能的得分尽可能高。可供选择的题目共有N类(1 Input Format第一行两个整数M, N分别表示竞赛总时间与题目类数;第2到N+1行每行两个整数,分别表示这类题每一道的分数和所需时间。Output Format仅一行,即给定条件下最大可能的得分。Sample Input300 4

2016-11-01 17:38:01 928

原创 0/1背包问题和完全背包问题

0/1背包问题和完全背包问题一、0/1背包问题  (一)问题描述   现有一最大承重c的背包;另有有N件物品,编号为i的物品,重量为wi,所占价值为vi。  每件物品只有一件,可以选择放或不放。问在不超过背包最大承重的情况下,最多能获得多少价值?(二)输入    第一行输入物品的件数N;其后N行分别输入第i件物品的重量和价值;

2016-10-30 23:30:46 583

原创 回形填数与蛇形填数问题(Java)

回形填数与蛇形填数问题(Java)一、问题描述:当给出N*N的矩阵,要求填入下列形式的数:回形填数    例如:当N=5时,有 25101112132492314238141522765162120191817

2016-10-29 18:06:55 816 1

写作助手-一键发布各个平台.exe

帮助国内用户写作的托盘助手,一键发布本地文章到主流博客平台(知乎、简书、博客园、CSDN、SegmentFault、掘金、开源中国),剪贴板图片一键上传至图床(新浪、Github、图壳、腾讯云、阿里云、又拍云、七牛云)

2020-05-16

MyDock绿色包免安装4.3.6.zip

MyDock绿色包免安装4.3.6.zip,美化Windows系统,支持win7/win10。MyDock(桌面dock栏)是一款仿Mac dock栏的桌面工具,打动画流畅度比如Dock图标的鱼眼放大效果,窗口最小化效果,只保留了MacDock所有基本功能和一些简单自定义图标功能,容易上手,感兴趣的可以试试!

2020-05-16

空空如也

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

TA关注的人

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