自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (7)
  • 收藏
  • 关注

原创 ubuntu之docker安装

在ubuntu中安装docker,前提准备工作:安装linux版本:ubuntu-20.04-beta-desktop-amd64.isodocker安装版本:Docker Engine-Community软件包 docker-ce,且软件包支持的linux版本如下:Docker Engine-Community 支持以下的 Ubuntu 版本:Xenial 16.04 (LTS...

2020-04-06 10:33:55 153

原创 面试题之JVM

Java内存区域说一下 JVM 的主要组成部分及其作用?JVM包含两个子系统和两个组件,两个子系统为Class loader(类装载)、Execution engine(执行引擎);两个组件为Runtime data area(运行时数据区)、Native Interface(本地接口)。 Class loader(类装载):根据给定的全限定名类名(如:java.lang.Objec...

2020-03-29 22:43:30 250

原创 面试题之Spring Cloud

为什么需要学习Spring Cloud不论是商业应用还是用户应用,在业务初期都很简单,我们通常会把它实现为单体结构的应用。但是,随着业务逐渐发展,产品思想会变得越来越复杂,单体结构的应用也会越来越复杂。这就会给应用带来如下的几个问题: 代码结构混乱:业务复杂,导致代码量很大,管理会越来越困难。同时,这也会给业务的快速迭代带来巨大挑战; 开发效率变低:开发人员同时开发一套代...

2020-03-29 22:40:22 260

原创 面试题之消息中间件(MQ与RabbitMQ)

为什么使用MQ?MQ的优点简答 异步处理 - 相比于传统的串行、并行方式,提高了系统吞吐量。 应用解耦 - 系统间通过消息通信,不用关心其他系统的处理。 流量削锋 - 可以通过消息队列长度控制请求量;可以缓解短时间内的高并发请求。 日志处理 - 解决大量日志传输。 消息通讯 - 消息队列一般都内置了高效的通信机制,因此也可以用在纯的消息通讯。比如实...

2020-03-29 22:39:10 1064 1

原创 面试题之tomcat

Tomcat是什么?Tomcat 服务器Apache软件基金会项目中的一个核心项目,是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。Tomcat的缺省端口是多少,怎么修改 找到Tomcat目录下的conf文件夹 进入conf文件夹里面找到server.xml文件 ...

2020-03-29 22:35:38 252

原创 面试题之Redis

概述什么是RedisRedis(Remote Dictionary Server) 是一个使用 C 语言编写的,开源的(BSD许可)高性能非关系型(NoSQL)的键值对数据库。Redis 可以存储键和五种不同类型的值之间的映射。键的类型只能为字符串,值支持五种数据类型:字符串、列表、集合、散列表、有序集合。与传统数据库不同的是 Redis 的数据是存在内存中的,所以...

2020-03-29 22:33:29 815

原创 面试题之msql

数据库基础知识为什么要使用数据库数据保存在内存优点:存取速度快缺点:数据不能永久保存数据保存在文件优点:数据永久保存缺点:1)速度比内存操作慢,频繁的IO操作。2)查询数据不方便数据保存在数据库1)数据永久保存2)使用SQL语句,查询方便效率高。3)管理数据方便什么是SQL?结构化查询语言(Structured Query Language)简称...

2020-03-29 22:25:46 381

原创 ubuntu之mysql安装

1、检查是否安装mysql: rpm -qa | grep mysql2、卸载mysql: rpm -e mysql  // 普通删除模式 rpm -e --nodeps mysql  // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除3、安装mysql: A、下载地址为:https://dev.mysql.com/d...

2020-03-15 21:45:58 275

原创 Ubuntu之jdk8安装

解压JDK文件:配置环境变量:vim ~/.bashrc敲击 i输入以下配置:export JAVA_HOME=/usr/soft/jdk1.8.0_151export JRE_HOME=${JAVA_HOME}/jreexport CLASS_PATH=.:${JAVA_HOME}/lib:${JRE_HOME}/libexport PATH=${JAVA_HOME...

2018-07-30 21:12:21 247

原创 ubuntu之虚拟机网络设置

Bridged(桥接模式) 桥接模式就是将主机网卡与虚拟机虚拟的网卡利用虚拟网桥进行通信。在桥接的作用下,类似于把物理主机虚拟为一个交换机,所有桥接设置的虚拟机连接到这个交换机的一个接口上,物理主机也同样插在这个交换机当中,所以所有桥接下的网卡与网卡都是交换模式的,相互可以访问而不干扰。在桥接模式下,虚拟机ip地址需要与主机在同一个网段,如果需要联网,则网关与DNS需要与主机网卡一致。 ...

2018-07-25 21:49:15 3128

原创 IDEA + maven热部署及自动编译不生效问题

1、application.properties文件中关闭缓存spring.thymeleaf.cache=fasle2、设置项目自动编译配置好上面两步后,项目还是不能自动进行热部署的话,则进行操作第三步骤。3、Ctrl+Shift+Alt+/ 选择Registry,勾选compiler.automake.allow.when.app.running...

2018-06-13 23:40:20 19999 3

原创 Linux新手基础命令

manman是 Linux 的帮助手册,即manual。因为大多数程序都会自带手册,所以可以通过man命令获取帮助。执行以后,在man page页面中按q退出。获取ls的帮助$ man ls查看有多少(针对不同方面的)同名的手册$ man -f ls ls (1) - list directory contents ls (1p) - list dire...

2018-04-01 21:04:56 116

原创 网络爬虫之Python

1、网络爬虫(Web Spider)概述   又称网络蜘蛛、网络机器人,是一种按照一定的规则,自动动抓取万维网信息的程序或者脚本。    类型分类:        通用网络爬虫:尽可能原网络覆盖率,如搜索引擎(百度、雅虎和谷歌等。。。)        聚集网络爬虫:有目标性,选择性地访问万维网来爬取信息。        增量式网络爬虫:只爬取新产生的或者已经更新的页面信息。特点:耗费少,难度大  ...

2018-03-24 16:00:17 270

原创 Redis学习1

访问对应的服务器:redis目录下运行 redis-cli.exe -h 127.0.0.1 -p 6379Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。Redis 客户端可以订阅任意数量的频道。下图展示了频道 channel1 , 以及订阅这个频道的三个客户端 —— client2 、 client5 和 client1 之间的关系...

2018-03-20 22:14:55 166

转载 Maven Dependencies下引入的某一个jar包显示成文件夹

eclipse下同时打开工程A和工程B, 工程A通过mvn deploy命令发布到maven仓库, 工程B通过pom.xml文件依赖工程A, 这时在工程B的Maven Dependencies显示工程A的jar为一个文件夹, 把工程A关闭了, 就恢复正常显示为一个jar包

2018-01-26 23:45:23 2951

原创 Spring带给我们的好处

1、方便解耦,简化开发。通过Spring提供的IoC容器,用户可以将对象之间的依赖关系交由Spring进行控制,避免硬编码所造成的过度程序耦合。有了Spirng,用户不必再为单实例模式类、属性文件解析等这些低层的需求编写代码,可以更专注于上层的应用。2、AOP编程的支持。通过Spring提供的AOP功能,方便进行面向切面的编程,很多不容易用的传统OOP实现的功能可以通过AOP轻松应对。

2017-06-20 21:07:37 1659

转载 spring官网下载jar包

第一步:打开官网:http://www.springsource.org/download/community;第二步:点击图片第三步:点击图标第四步:找到如下链接,点击进去第五步:再找到如下链接点击第六步:点击artifacts标签第七步:再在这个页面的左边菜单点击simple brower后再点击libs-release-local如下图得到

2015-07-23 06:37:31 253

web报表插件

1.Flotr2 Flotr2 是个独立框架库,支持HTML5图表和图形。它是 flotr 的一个分支版本,移除了 Prototype 依赖性,并且有很多改进。支持:线图、条图、蜡状图、饼图、气泡图。诸如 IE6 类的老浏览器也支持。2.jqplot jqplot是一款非常不错的基于jquery的图表插件,这篇文章主要帮助大家整理了jqplot的中文使用说明和在线示例...

2015-06-11 21:57:20 341

转载 Http请求返回代码

状态代码  状态信息  含义 100  Continue  初始的请求已经接受,客户应当继续发送请求的其余部分。(HTTP 1.1新) 101  Switching Protocols  服务器将遵从客户的请求转换到另外一种协议(HTTP 1.1新) 200  OK  一切正常,对GET和POST请求的应答文档跟在后面。 201  Created  服务器已经创建了文档,Locat

2015-04-15 21:33:32 564

原创 Spring MVC和Struts2的比较

我们用struts2时采用的传统的配置文件的方式,并没有使用传说中的0配置。spring3 mvc可以认为已经100%零配置了(除了配置spring mvc-servlet.xml外)。 Spring MVC和Struts2的区别: 1. 机制:spring mvc的入口是servlet,而struts2是filter(这里要指出,filter和servlet是不同的。以前认为fi...

2014-03-05 23:29:05 59

原创 Java面试宝典2013版

一. Java基础部分......................................................................................................2 1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?.....2 2、Java有没有goto?.....................

2014-02-26 21:53:04 107

原创 Lucene 原理

Lucene 原理

2014-02-18 22:42:31 142

原创 JAVA Scoket编程

一,网络编程中两个主要的问题一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。而TCP层则提供面向应用的可靠(tcp)的或非可靠(UDP)的数据传输机制,这是网络编程的主要对象,一般不需要关心IP层是如何处理数据的。...

2014-02-18 21:56:55 81

google postman插件

google postman插件安装!一种网页调试与发送网页http请求的chrome插件。我们可以用来很方便的模拟get或者post或者其他方式的请求来调试接口

2018-03-02

stomp协议脚本

STOMP协议有客户端脚本,STOMP协议有客户端脚本。。。。

2018-02-01

Sockjs客户端JS

Sockjs客户端JS脚本,Sockjs客户端JS脚本,Sockjs客户端JS脚本。

2018-02-01

【极品PPT模板】史上最全(730页)的PPT模板图表素材集合1-6全辑 (共六辑)

【极品PPT模板】史上最全(730页)的PPT模板图表素材集合1-6全辑 (共六辑)

2014-01-01

百度地图demo

百度地图demo

2013-07-25

空空如也

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

TA关注的人

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