自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 【JPA】入门案例

JPA的入门案例

2019-07-21 23:03:10 332

原创 【JPA】理论知识

JPA的全称是Java Persistence API, 即Java 持久化API,是SUN公司推出的一套基于ORM的规范,内部是由一系列的接口和抽象类构成。

2019-07-21 22:43:39 312

原创 【面试】MQ常见面试问题

现在java分布式项目中,MQ基本都是必备的消息中间件。或许你曾接触过RabbitMQ, RocketMQ, Kafka, ActiveMQ。或许你只是对这些有所耳闻。今天,简单总结一下关于MQ在面试的一些问题。1. 什么是消息队列;2. 为什么使用消息队列;3. 使用MQ导致的问题4. 常见MQ对比

2019-06-30 20:33:44 6050 1

原创 【RabbitMQ】Publish/subscribe(发布订阅模式)入门

发布订阅模式:1、每个消费者监听自己的队列。2、生产者将消息发给broker,由交换机将消息转发到绑定此交换机的每个队列,每个绑定交换机的队列都将接收到消息

2019-06-30 16:11:34 582

原创 【RabbitMQ】入门(超详细)

MQ全称为Message Queue,即消息队列, RabbitMQ是由erlang语言开发,基于AMQP(Advanced Message Queue 高级消息队列协议)协议实现的消息队列,它是一种应用程序之间的通信方法,消息队列在分布式系统开发中应用非常广泛。今天将实现rabbitMQ的快速入门。

2019-06-30 13:48:19 1080

原创 【IDEA】向IntelliJ IDEA创建的项目导入Jar包的两种方式

我们在创建不是maven的项目时候,需要自己手动导入jar包,如同eclipse一样简便的右键添加方法,idea同存在,今天分享两个方法。

2019-06-29 11:34:25 727

转载 HTTP与HTTPS的区别(超全面)

HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全,为了保证这些隐私数据能加密传输,于是网景公司设计了SSL(Secure Sockets Layer)协议用于对HTTP协议传输的数据进行加密,从而就诞生了HTTPS。

2019-06-27 21:05:04 2671

转载 【Spring】事务以及传播行为理解

我们都知道事务的概念,那么事务的传播特性是什么呢?(此处着重介绍传播特性的概念...)

2019-06-27 15:22:20 397

原创 Centos7 问题总结

在Linux上做项目遇到问题会遇到一些command not found等问题,今天做下总结1、Centos出现-bash: unzip: command not found的解决办法 :yuminstall -y unzip zip2、CentOS make cc Command not found,make: *** [adlist.o] Error 127” 解决办法:y...

2019-04-24 10:15:05 292

转载 无法打开内核设备 \.\Global\vmx86: 系统找不到指定的文件,你想要安装VMware Workstation前重启吗?

今天启动虚拟机做项目 出现标题那种情况,很是诧异,吓得我赶紧百度,找到解决的办法。解决办法:https://blog.youkuaiyun.com/luoyir1997/article/details/80287378

2019-04-23 21:25:26 361

原创 springMVC --- 入门

1 MVC介绍 * 在 JavaEE 开发中,几乎全都是基于 B/S 架构的开发。那么在 B/S 架构中,系统标准的三层架构包括:表现层、业务层、持久层。三层架构在我们的实际开发中使用的非常多,所以我们课程中的案例也都是基于三层架构设计的。三层架构中,每一层各司其职,接下来我们就说说每层都负责哪些方面: * 表现层: 也就是我们常说的web层。它负责接收客户端...

2019-04-19 11:17:32 312

原创 spring学习笔记 ----- 事务管理

1 什么是事务? *事务是逻辑上的一组操作,要么都执行,要么都不执行.2 特点 * 原子性: 事务是最小的执行单位,不允许分割。事务的原子性确保动作要么全部完成,要么完全不起作用; * 一致性: 执行事务前后,数据保持一致; * 隔离性: 并发访问数据库时,一个用户的事物不被其他事物所干扰,各并发事务之间数据库是独立的; * 持久性: 一...

2019-04-18 22:07:32 267

原创 spring学习笔记 ----- AOP

Spring第二优势之处,aop(面向切面编程)思想既是oop(面向对象编程)思想的补充,又是为编程提供了一个思路。今天整体回顾总结一下aop。

2019-04-18 12:50:11 302

原创 spring学习笔记 ----- (IOC/DI)

前言:此前一直将精力放在快速输入的过程,每天学习大量的知识。虽然每天学习时间充裕,但是效率低下。究其原因,是只顾埋头输入,忘记输出。没有总结,没有自己的思考。所以,从现在开始,坚持每天输出。(Dream bigger, go higher.)今天研究的对象是spring框架。关于spring,几乎已经统治了Javaweb开发。学习java,spring就必须掌握。今天关注的主要的对象是其中...

2019-04-17 12:30:30 299

原创 cookie session问题总结

1 Cookie和Session原理解析: 客户端第一次发送请求给服务器,此时服务器产生一个唯一的sessionID,并返回给客户端(通过cookie),此时的cookie并没有setMaxAge();只是保存在客户端的内存中,并与一个浏览器窗口对应着。 第一次连接断开后,此后此客户端再发送请求给服务器时,就会在request请求中携带cookie,由于cookie中有ses...

2019-04-16 23:10:01 722

原创 HTTP常见问题答疑

javaweb开发当中使用的协议HTTP,本节总结了HTTP场景下几个常见问题:1 HTTP请求方式get与post的区别? * GET一般用于获取或查询资源信息,这就意味着其安全(没有改变资源的状态)与幂等(对同一个URL的多个请求返回同样的结构); POST一般用于更新资源, 其既不安全,也不幂等; * GET请求时,客户端把要发送的数据添加到URL后面...

2019-04-16 20:37:23 259

原创 javaweb三大组件Servlet Filter Listenser

一直使用框架进行开发web开发,每次配置都是固定,一直没有时间钻研其中的深层含义。今天有时间就好好总结一下关于Javaweb三大组件(servlet, filter, listenser).1 Servlet使用:一般我们自定义的servlet类继承于 HTTPServlet 并且重写其中的doGet 以及 doPost方法。层级关系:DemoServlet extends (Abs...

2019-04-16 18:11:18 706

原创 HTTP总结

to be continue.......

2019-04-15 17:49:12 249

原创 javaweb -- web服务器简述

WEB服务器概念快速问答:1、web资源:放在服务器上的一切文件;2、web资源分类:静态web资源(即内容一成不变),动态web资源(内容随着时间改变,或者不同用户会发生变化);3、web技术分类:静态web技术(HTML,CSS,JS...)动态web资源(例如servlet,jsp...);4、软件的架构: 1) C/S -- client server ...

2019-04-15 16:30:35 398

原创 java解惑 -- jar,war区别

一、jarjar -- java archive包括库(lib),资源文件(resource),以及一些其他附属的文件(如属性文件)。二、warwar -- web application archive包含web应用(jsp,html, js .....)能部署在任何servlet/jsp 容器中。...

2019-04-15 15:42:24 242

原创 项目架构简单回顾

第一阶段传统项目架构:特点:只存在一个war包,所有业务集中一个项目进行开发。采取技术:jsp + java部署缺点:1. 并发很低(并发数: 10 +-)2. 容错性差(不具有高可用性)3. 维护性差解决方案:1. 项目采用MVC方式进行开发2.数据库和项目分离第二阶段 数据库项目分离特点:项目与数据库进行拆分分布式(分布式拆分)采用...

2019-04-15 11:42:23 218

原创 互联网项目要求及常规处理操作

互联网经过这么多年的发展,逐步步入稳定成熟期,关于互联网项目的特点清晰明了,应对其需求所采取的架构也愈加成熟。今天,先进行一下简单的回顾。一 关于互联网的项目要求:1、高并发访问(访问量大)2、大数据量(随着用户的增多,随之产生的数据也也越发的增多)二 为了解决这些要求,使得系统具有流畅的运行,所采取的架构:1、数据库分层 * 数据库集群(主备,读写...

2019-04-15 10:57:06 421

空空如也

空空如也

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

TA关注的人

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