- 博客(17)
- 资源 (1)
- 收藏
- 关注
转载 数据库事务的四大特性
⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。⑵ 一致性(Consistency) 一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须处于一致性状态。...
2019-05-22 16:24:58
135
原创 线程池和连接池
一、 线程池的原理:线程池,究竟是怎么一回事?其实线程池的原理很简单,类似于操作系统中的缓冲区的概念,它的流程如下:先启动若干数量的线程,并让这些线程都处于睡眠状态,当客户端有一个新请求时,就会唤醒线程池中的某一个睡眠线程,让它来处理客户端的这个请求,当处理完这个请求后,线程又处于睡眠状态。可能你也许会问:为什么要搞得这么麻烦,如果每当客户端有新的请求时,我就创建一个新的线程...
2019-05-21 15:48:14
203
原创 什么是vue?在项目开发中为什么要用vue?
在近两年的web及项目开发中,vue技术的使用越来越普遍,其各种资料、介绍以及使用攻略内容资料非常多,那么vue到底什么?在项目开发中,vue起到什么作用?它与传统的html+css+js+lamp开发网站项目又有什么区别呢?什么是vue?Vue.js是一套构建用户界面的渐进式框架,Vue 采用自下向上增量开发的设计,其核心库只关注视图层,易于上手,同时vue完全有能力驱动采用单文件组件和...
2019-05-16 09:07:46
5344
原创 Springboot总结
为什么使用Springbootspringboot是随着Spring4.0出生的, 他的出现,目的是为了解决Spring这么多年来的发展导致本身的笨重、各类繁琐及与第三方框架整合的配置文件,对于码农或项目团队来说,是不希望见到的。因此springboot的出现是为了解决spring多年发展带来的弊端。springboot的核心功能1、独立运行Spring项目Spring boot 可...
2019-05-16 09:02:49
206
原创 个人总结的一些Java基础知识点和框架知识点
Java基础知识点 1.Java基本数据类型 这个应该不用过多解释。Java基本数据类型分别是:byte、short、int、long、char、float、double、boolean。通过类型来区分有四种:1 字符类型:byte,char2 基本整型:short,int,long3 浮点型:float,double...
2019-05-15 19:34:08
173
原创 equals和==的区别
==:== 比较的是变量(栈)内存中存放的对象的(堆)内存地址,用来判断两个对象的地址是否相同,即是否是指相同一个对象。比较的是真正意义上的指针操作。1、比较的是操作符两端的操作数是否是同一个对象。2、两边的操作数必须是同一类型的(可以是父子类之间)才能编译通过。3、比较的是地址,如果是具体的阿拉伯数字的比较,值相等则为true,如:int a=10 与 long b=10L 与 d...
2019-05-15 17:03:18
87
转载 volatile关键字是否能保证线程安全
在当前高并发的时代,不懂一点高并发多线程都不好意思出去,即使没地方使用,网上大多数相关文档博客也都讲解了这些部分。我并不想具体介绍什么是volatile,我写这篇博客目的是说明白为什么volatile保证不了线程安全。想要线程安全必须保证原子性,可见性,有序性。而volatile只能保证可见性和有序性在说明这个问题之前,首先还是要说明下cpu和内存,cpu和内存直接是有高...
2019-05-15 17:00:41
7917
2
转载 JDK和JRE的区别
JDK(Java Development Kit)是针对Java开发员的产品,是整个Java的核心,包括了Java运行环境JRE、Java工具和Java基础类库。Java Runtime Environment(JRE)是运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。JVM是Java Virtual Machine(Java虚拟机)的缩写,是整个java实现跨平台的最核...
2019-05-15 16:57:45
99
原创 Spring集成Redis
properties配置文件redis.host = 127.0.0.1redis.port = 6379redis.pass = 123456redis.maxIdle = 200redis.maxActive = 1024redis.maxWait = 10000redis.testOnBorrow = truespring配置<beans xmlns="ht...
2019-03-05 20:08:36
418
原创 Druid在Spring中的配置
Spring配置中dataSource配置<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close"> <!-- 基本属性 url、user、password --> <prop
2019-01-31 13:02:18
1758
原创 C3P0连接池的详细配置
<c3p0-config> <default-config> <!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 --> <property name="acquireIncrement">3</property> <!..
2019-01-31 13:00:19
248
原创 Struts2配置
使用过SpringMVC后自学了SSH,Struts2的配置文件拦截静态资源把我搞迷了,老师帮我看代码也没改出来,最后莫名其妙就好了...下面把配置文件的代码放上来。<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD S...
2019-01-08 10:26:39
167
2
原创 什么是协同过滤算法
协同过滤推荐算法应用于预测和推荐。算法通过对用户历史行为数据的挖掘发现用户的偏好,基于不同的偏好对用户进行群组划分并推荐品味相似的商品。协同过滤推荐算法分为两类,分别是基于用户的协同过滤算法(user-based collaboratIve filtering),和基于物品的协同过滤算法(item-based collaborative filtering)。简单的说就是:人以类聚,物以群分核...
2019-01-07 15:52:56
1024
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人