自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 学习链接

1、学习链接

2021-03-03 22:41:46 322 1

原创 学习网址

1、disconfhttps://www.cnblogs.com/huajiezh/p/6164317.html

2019-08-02 18:08:56 553

原创 Jenkins学习一

1、持续集成工具1.1、Jenkins和Hudson目前最流行的一款持续集成及自动化部署工具。Jenkins 和 Hundson 之间的关系:2009 年,甲骨文收购了 Sun 并继承了 Hudson 代码库。在 2011 年年初,甲骨文和开源社区之间的关系破裂,该项目被分成两个独立的项目:(1)Jenkins:由大部分原始开发人员组成(2)Hudson:由甲骨文公司继续管理所以Jen...

2019-01-06 23:16:31 356

转载 秒杀系统设计思路

1 秒杀业务分析正常电子商务流程(1)查询商品;(2)创建订单;(3)扣减库存;(4)更新订单;(5)付款;(6)卖家发货秒杀业务的特性(1)低廉价格;(2)大幅推广;(3)瞬时售空;(4)一般是定时上架;(5)时间短、瞬时并发量高;2 秒杀技术挑战假设某网站秒杀活动只推出一件商品,预计会吸引1万人参加活动,也就说最大并发请求数是10000,秒杀系统需要面对的技术挑战有:对现...

2018-09-24 11:27:57 699

原创 RabbitMQ(一)

1、RabbitMQ简介RabbitMQ是一个由erlang开发的AMQP(Advanved Message Queue Protocol)的开源实现。2、核心概念1、Message:消息,消息是不具名的,它由消息头和消息体组成。消息体是不透明的,而消息头则由一系列的可选属性组成,这些属性包括routing-key(路由键)、priority(相对于其他消息的优先权)、delivery-m...

2018-09-23 23:49:09 181

原创 Docker基本操作

1、Docker简介Docker是一个开源的应用容器引擎;是一个轻量级容器技术。Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像。运行中的这个镜像称为容器,容器启动是非常快速的。2、Decker核心概念1、docker主机(Host):安装了Docker程序的机器(Docker直接安装在操作系统之上)2、docker客户...

2018-09-23 18:28:37 238

原创 CentOS6.X 升级内核

1、查看当前内核版本[root@root ~]# more /etc/issueCentOS release 6.5 (Final)Kernel \r on an \m[root@root ~]# uname -aLinux root 2.6.32-431.el6.x86_64 #1 SMP Wed Sep 19 20:32:11 EDT 2018 x86_64 x86_64 x86_6...

2018-09-23 16:37:16 740

原创 两个栈实现队列-两个队列实现栈

1、两个栈实现队列import java.util.Stack;public class Solution { Stack<Integer> stack1 = new Stack<Integer>(); Stack<Integer> stack2 = new Stack<Integer>(); /** * sta...

2018-09-23 10:13:54 124

转载 快速排序的三种方式以及快排的优化

一.快速排序的基本思想关于快速排序,它的基本思想就是选取一个基准,一趟排序确定两个区间,一个区间全部比基准值小,另一个区间全部比基准值大,接着再选取一个基准值来进行排序,以此类推,最后得到一个有序的数列。二.快速排序的步骤1.选取基准值,通过不同的方式挑选出...

2018-09-10 11:46:55 593

转载 gradle本地、远程仓库配置

本地仓库配置配置环境变量GRADLE_USER_HOME,并指向你的一个本地目录,用来保存Gradle下载的依赖包。 远程仓库配置一般Gradle、maven从中央仓库mavenCentral() http://repo1.maven.org/maven2/下载依赖包,但是在国内下载速度巨慢,我们只能使用国内的镜像。 所以每个Gradle构建的...

2018-08-24 20:08:10 824

原创 排序算法

1、冒泡排序/** * @Author zb * @Date 2018/8/13 */public class BubbleSort { /** * 冒泡排序 * @param arr */ public static void bubbleSort(int[] arr){ if(arr == null || arr....

2018-08-14 17:57:16 178 1

原创 二叉树的相关代码

1、二叉树的先序,中序,后序遍历import java.util.Stack;/** * @Author zb * @Date 2018/8/14 * 二叉树的先序,中序,后序遍历 */public class PreInPosTraversal { /** * 定义二叉树结点 */ public static class Node{ ...

2018-08-14 17:53:05 629

原创 Python之数据提取

一、xpath语法与xml库二、BeautifulSoup4库三、正则表达式和re模块

2018-08-06 23:10:23 538

原创 Python之网络请求

一、爬虫简介二、http协议和Chrome浏览器三、urllib库四、request库

2018-08-06 23:06:07 2311 1

原创 Spring Boot之Web开发(一)

1、简介2、SpringBoot对静态资源的映射规则3、模板引擎4、SpringMVC自动配置5、国际化

2018-07-28 15:55:29 275

原创 Spring Boot日志

1、日志框架(1)日志理解 相当于JDBC—数据库驱动的关系写了一个统一的接口层;日志门面(日志的一个抽象层);logging-abstract.jar ​给项目中导入具体的日志实现就行了;我们之前的日志框架都是实现的抽象层(2)市面上的日志框架JUL、JCL、Jboss-logging、logback、log4j、log4j2、slf4j…. 日志门面 (日志的...

2018-07-24 23:26:06 219

原创 Spring Boot配置

1、配置文件(1)SpringBoot使用一个全局的配置文件,配置文件名是固定的:application.propertiesapplication.yml(2)配置文件的作用: 修改SpringBoot自动配置的默认值;SpringBoot在底层都给我们自动配置好2、YAML文件2.1、YAML 简介(1)YAML(YAML Ain’t Markup La...

2018-07-24 21:09:45 176

原创 Spring Boot 基础入门

1、Spring Boot简介Spring Boot用来简化Spring应用开发,约定大于配置,去繁从简,just run 就能创建一个独立的,产品级别的应用简化Spring应用开发的一个框架整个Spring技术栈的一个大整合J2EE开发的一站式解决方案2、Spring Boot的优点快速创建独立运行的Spring项目以及主流框架集成使用嵌入式的Servlet容器,应用...

2018-07-22 17:25:30 232

原创 Spring Boot入门

**一、**Spring Boot 入门1、Spring Boot 简介 简化Spring应用开发的一个框架; 整个Spring技术栈的一个大整合; J2EE开发的一站式解决方案;2、微服务2014,martin fowler微服务:架构风格(服务微化)一个应用应该是一组小型服务;可以通过HTTP的方式进行互通;单体应用:ALL IN ...

2018-07-18 22:55:25 453

转载 图解MySQL 内连接、外连接、左连接、右连接、全连接

用两个表(a_table、b_table),关联字段a_table.a_id和b_table.b_id来演示一下MySQL的内连接、外连接( 左(外)连接、右(外)连接、全(外)连接)。MySQL版本:Server version: 5.6.31 MySQL Community Server (GPL)数据库表:a_table、b_table主题:内连接、左连接(左外连接)、右连接(右...

2018-06-25 17:42:42 218

转载 搭建Nginx图片服务器

先安装Nginx,看我之前发的文章: 搭建Nginx服务器二、安装vsftpd再安装vsftpd组件,看我之前发的文章: Linux安装ftp组件(8步完成)三、开始搭建Nginx图片服务器1、效果例如:图片通过ftp服务上传到/home/ftpuser/www/images目录下,我想通过访问Nginx服务器来访问ftp目录下的图片文件,该url为http://192.168...

2018-06-24 19:58:21 189

原创 json数据转换工具类

1、json数据转换工具类package com.gd.common.util;import java.util.List;import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml.jackson.databind.JavaType;import com.fasterxml.jackso...

2018-06-20 21:07:57 1183

原创 FTP上传下载文件工具类

1、FTP服务器上传下载文件代码package com.gd.common.util;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;...

2018-06-20 20:32:59 146

原创 Centos中安装Nginx

1、安装环境gcc 安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gccyum install gcc-c++ PCRE PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库。nginx的http模块使用pcre来解析正则表达式,所以需要在linux...

2018-06-19 20:10:04 110

原创 Mybatis分页插件PageHelper

1、项目中使用1、导入依赖<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>3.4.2</version> &l

2018-06-18 21:09:26 163

原创 使用maven的tomcat插件访问不了

1、使用maven的tomcat插件访问不了如图 控制台错误信息 这里是说jdk6不支持WebSocket,所以用jdk7即可解决

2018-06-18 09:48:01 765

原创 穿越雷区

1、问题描述某坦克需要从A区到B区去(A,B区本身是安全区,没有正能量或负能量特征),怎样走才能路径最短?已知的地图是一个方阵,上面用字母标出了A,B区,其它区都标了正号或负号分别表示正负能量辐射区。 例如: A + - + - - + - - + - + + + - + - + - + B + - + -坦克车只能水平或垂直方向上移动到相邻的区。数据格式要求:输入...

2018-05-22 16:56:26 710

原创 路径之谜

1、问题描述小明冒充X星球的骑士,进入了一个奇怪的城堡。 城堡里边什么都没有,只有方形石头铺成的地面。假设城堡地面是 n x n 个方格。【如图1.png】所示。按习俗,骑士要从西北角走到东南角。 可以横向或纵向移动,但不能斜着走,也不能跳跃。 每走到一个新方格,就要向正北方和正西方各射一箭。 (城堡的西墙和北墙内各有 n 个靶子)同一个方格只允许经过一次。但不必走完所...

2018-05-21 17:41:54 259

原创 机器人塔

1、问题描述机器人塔X星球的机器人表演拉拉队有两种服装,A和B。 他们这次表演的是搭机器人塔。队内的组塔规则是:A 只能站在 AA 或 BB 的肩上。 B 只能站在 AB 或 BA 的肩上。你的任务是帮助拉拉队计算一下,在给定A与B的人数时,可以组成多少种花样的塔。输入一行两个整数 M 和 N,空格分开(02、思路把A看成是数字1,把B看成是数字2,利用...

2018-05-21 17:31:14 609

原创 第四届决赛试题

1、2、3、

2018-05-20 17:38:15 230

原创 第五届决赛试题

1、2、3、

2018-05-20 17:37:21 255

原创 第六届决赛试题

1、2、3、

2018-05-20 17:36:18 344

原创 Scanner类nextLine()和next()的区别和使用方法

1、问题描述在实现字符窗口的输入时,很多人更喜欢选择使用扫描器Scanner,它操作起来比较简单。在编程的过程中,我发现用Scanner实现字符串的输入有两种方法,一种是next(),一种nextLine(),但是这两种方法究竟有什么区别呢?2、解析(1)next()一定要读取到有效字符后才可以结束输入,对输入有效字符之前遇到的空格键、Tab键或Enter键等结束符,next()方法会...

2018-05-18 16:47:43 939

原创 整数分划问题和钱的组合问题(动态规划)

1、整数分划问题问题描述: 对于一个正整数n的分划,就是把n表示成一系列正整数之和的表达式。需要注意的是,分划与顺序无关,例如6=5+1和6=1+5被认为是同一种分划。另外,这个整数n本身也算是一种分划。思路: (1)从上面n=6的例子中可以看出,很难发现大问题P(n)和小问题P(n-d) (d=1,2,3,…)之间的关系。因此在解决本问题之前,先看另外一个问题:用递归法计算从n...

2018-05-16 17:11:41 811

原创 六角幻方

1、问题描述把 1 2 3 … 19 共19个整数排列成六角形状,如下:要求每个直线上的数字之和必须相等。共有15条直线哦!再给点线索吧!我们预先填好了2个数字,第一行的头两个数字是:15 13,参见图【p1.png】,黄色一行为所求。请你填写出中间一行的5个数字。数字间用空格分开。这是一行用空格分开的整数,请通过浏览器提交答案,不要填写任何多余的内容(比如说明性的文字等)...

2018-05-12 20:05:14 2082 2

原创 maven构建项目常见错误

1、红色×的解决(1)更新一下项目:工程点击右键→maven→update Project Configuration(2)在模块开发中的子模块中:创建web.xml文件(如果没有的话)

2018-05-10 21:19:06 1301

原创 第八届决赛试题

1、平方十位数由0~9这10个数字不重复、不遗漏,可以组成很多10位数字。 这其中也有很多恰好是平方数(是某个数的平方)。比如:1026753849,就是其中最小的一个平方数。请你找出其中最大的一个平方数是多少?注意:你需要提交的是一个10位数字,不要填写任何多余内容。代码答案:9814072356public class Main01 { public st...

2018-05-06 19:16:56 133

转载 全排列算法解析

概述对数组进行全排列是一个比较常见问题,如果是一个比较喜欢考算法的公司(貌似一些大公司都比较喜欢考算法),那么估计就会考察应聘者这个全排列的问题了(就算不让你编写完整代码,也会让你描述大致的思路)。这个问题也难也难,说易也易,下面我就来对这个问题进行一个比较全面的解析吧。如有遗漏,还望指正。描述对于一个给定的序列 a = [a1, a2, a3, … , an],请设计一个算法,用...

2018-05-06 17:52:39 236

原创 Redis的集群与主从复制(附Redis持久化)

Redis持久化1、Rdb方式Redis默认的方式,redis通过快照来将数据持久化到磁盘中。(1)设置持久化快照的条件:在redis.conf中修改持久化快照的条件,如下: 图表示的意思:900秒内操作1次或者300秒内操作10次或者60秒内操作10000次,将数据写到磁盘(2)持久化文件存储的目录:在redis.conf中可以指定持久化文件存储的目录 (3)Rd...

2018-05-05 21:59:01 4419

原创 Redis错误记录

1、Can`t connect to redis-server一般问题 (1)没有启动Redis服务 (2)没有开放6379端口我的问题 由于我的Redis不是在虚拟机上,而是在阿里云的服务器上,因此在阿里云的安全组中添加6379的端口 2、Redis主从连接不成功当主机设置了密码时,在从机中要设置主机的密码,在从机的redis.conf中设置:masterauth...

2018-05-05 21:27:39 257

文件上传下载

这是某马的文件上传与下载技术,这是某马的文件上传与下载技术,

2017-10-05

韩顺平jsp实战视频

韩顺平的jsp实战视频韩顺平的jsp实战视频韩顺平的jsp实战视频韩顺平的jsp实战视频韩顺平的jsp实战视频韩顺平的jsp实战视频韩顺平的jsp实战视频

2017-09-04

空空如也

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

TA关注的人

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