- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 Windows下安装RabbitMQ(win10)
1.RabbitMQ依赖erlang,所以先安装erlang,然后再安装RabbitMQ;下载RabbitMQ,下载地址: rabbitmq-server-3.5.6.exe和erlang,下载地址:otp_win64_18.1.exe2.安装erlang:使用.NET 开发的才需要把Microsoft DLL's(present)勾上,不用.NET开发的就一直安装默认的点击过去就好了...
2018-12-05 20:48:08
414
原创 Spring的自动装配机制
Spring IoC容器可以自动装配(autowire)相互协调bean之间的关系。因此,如果可能的话,可以自动让Spring通过检查BeanFactory中的内容,来替我们指定baen的协作者(其他被依赖的bean)。autowire一共有五种类型。由于autowire可以针对单个bean进行设置,因此可以让有些bean使用autowire,有些bean不采用。autowire的方便之处...
2018-10-04 21:39:50
595
原创 第一个SpringBoot项目
我这里使用的iDea创建的SpringBoot项目选择项目类型接下来看一下整体的项目结构项目默认的pom.xml文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3...
2018-09-28 15:23:38
221
原创 什么是区块链?
区块链是一个分布在全球各地、能够协同运转的数据库储存系统,跟平常的数据库不同,平常的数据库的权限都集中在一个公司或者一个掌权者手上的(权限中心化),而区块链不同,区块链认为任何有能力支起安设服务器的人都能够参与在其中。所以来自全球的淘金者在当地部署了自己的服务器,并且连接到区块链网络中,成为这个分布式数据库储存系统的一个节点;一旦加入,那么这个节点就享有和其他所有节点相同的权利和义务(...
2018-09-17 22:40:31
228
原创 数据库锁
数据库锁有几种?据我所知有以下几种:锁的类型有三种: 共享(S)锁:多个事务可封锁一个共享页;任何事务都不能修改该页; 通常是该页被读取完毕,S锁立即被释放。 排它(X)锁:仅允许一个事务封锁此页;其他任何事务必须等到X锁被释放才能对该页进行访问;X锁一直到事务结束才能被释放。 更新(U)锁:用来预定要对此页施加X锁,它允许其他事务读,但不允许再施加U锁或X锁;当被读取的页将要...
2018-09-13 22:55:06
110
原创 序列化
1.什么是序列化?序列化就是一种用来处理对象流的机制。(所谓的对象流也就是将对象内容进行流化,流也就是I/O(I/O是什么就不多说了))我们可以将流化的对象进行读写操作,也可以将流化后的对象在网络之间传输(注:要想将对象传输于网络必须进行流化)!但是在对对象流进行一些读写操作时会引发一些问题,而序列化这个机制正式用来解决这个问题的。2.引发问题的原因:综上所述,读写对象是会引发...
2018-09-12 23:47:04
113
原创 初识SpringBoot(三)
(在上一篇博客中我配置好了pom.xml文件)现在看一下框架自动生成的Application.java这个类,Application.java这个类就相当于基础java代码中的mian方法的入口,@SpringBootApplicationpublic class SpringbootStartApplication { public static void main(Str...
2018-09-11 23:38:34
113
原创 初识SpringBoot(二)
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.4.7.RELEASE</version> <relativePath/> <!-- lookup par
2018-09-10 23:17:29
226
原创 初识SpringBoot(一)
1.SpringBoot什么?SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,SpringBoot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。spring大家都知道,b...
2018-09-09 23:21:32
138
原创 Spring总结(二)
AOP1、背景AOP(Aspect-Oriented Programming)是对Object-Oriented Programming (OOP)的补充,OOP通过类的继承实现功能的重用,如果某个功能是多个不同类型的类都需要具有的话,OOP就解决不了这个问题,这样就需要AOP来帮助我们AOP通过切面来达到我们的实现可以跨越不同对象和类型。Spring中的AOP主要用于:(1) ...
2018-09-07 23:07:12
101
原创 Spring总结(一)
Spring 容器1,导包 (spring-webmvc) (需要一个设置,在首选项里面的MAWEN设置download)2,添加配置文件 applicationContext.xml 在 main/resourse3,启动spring容器创建对象方法一,无参构造函数创建*1,给类创建无参构造函数2,配置元素3,调用容器的getbean来获取对象方法二,静态工厂方法调用静态方法...
2018-09-07 23:02:40
94
原创 线程知识总结(一)
1.什么是线程安全?(1).产生线程不安全的原因:本来一个程序中有多个线程这个是很正常的事情,但是在多个线程访问了相同的资源。比如,同一个内存区(变量,数组,或对象),系统(数据库,web,servlet等)文件。但是这种情况一般发生在一个或多个线程向这些资源进行操作时才会发生,只要这些资源没有发生变化,那么多个线程访问同一个资源时就是安全的。(2).实现线程安全:①.多个实例、多...
2018-09-05 23:12:52
128
原创 安装oracle数据库失败怎么办?
原因是:没有卸载干净,再安装易出错。建议:完全卸载再重装。操作步骤:(以oracle 10g 为例)1)停止所有Oracle相关的服务2)点选菜单Oracle Installation Products中的Universal Installer,卸载Oracle 10g数据库服务器组件3)在“运行”中输入regedit,手动删除注册表中与Oracle相关的内容:(a)删除HKEY_LO...
2018-07-30 14:31:37
9459
原创 Servlet监听器、过滤器、拦截器
Servlet拦截器一个请求的执行过程:context-param-->listener-->filter-->DispatcherServlet-->interceptor(拦截器)-->Controller(控制器)context-param:就是一些需要初始化的配置,放入context-param中,从而被监听器(这里特指org.springfr...
2018-07-12 17:21:45
279
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人