自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

男人放得下自己的高傲,才能撑得起自己的野心

我们都是从小白开始,互相学习,不断进步

  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

转载 springboot+Redis

一.创建项目    项目名称为 “springboot_redis”,创建过程中勾选 “Web”,“Redis”,第一次创建Maven需要下载依赖包(耐心等待)二.实现properties配置文件中添加配置信息 1 ##########redis############ 2 3 #redis的IP地址 4 spring.redis.host=localhost 5 #redis的...

2018-05-31 23:04:30 899

转载 Spring Boot系列教程八: Mybatis使用分页插件PageHelper

一.前言上篇博客中介绍了spring boot集成mybatis的方法,基于上篇文章这里主要介绍如何使用分页插件PageHelper。在MyBatis中提供了拦截器接口,我们可以使用PageHelp最为一个插件装入到SqlSessionFactory,实现拦截器功能。二.实现pom.xml文件中添加依赖包1 <dependency>2 &l...

2018-05-31 22:58:47 179

转载 springboot消息缓存之NOSQL篇

一、前言当系统的访问量增大时,相应的数据库的性能就逐渐下降。但是,大多数请求都是在重复的获取相同的数据,如果使用缓存,将结果数据放入其中可以很大程度上减轻数据库的负担,提升系统的响应速度。本篇将介绍 Spring Boot 中缓存和 NoSQL 的使用。上篇文章《Spring Boot 入门之持久层篇(三)》。二、整合缓存Spring Boot 针对不同的缓存技术实现了不同的封装,本篇主要介绍 E...

2018-05-28 07:40:56 213

转载 多线程缓存一致之CAS操作

一、总线锁定和缓存一致性基本概念这是两个操作系统层面的概念。随着多核时代的到来,并发操作已经成了很正常的现象,操作系统必须要有一些机制和原语,以保证某些基本操作的原子性,比如处理器需要保证读一个字节或写一个字节是原子的,那么它是如何实现的呢?有两种机制:总线锁定和缓存一致性。我们知道,CPU和物理内存之间的通信速度远慢于CPU的处理速度,所以CPU有自己的内部缓存,根据一些规则将内存中的数据读取到...

2018-05-28 07:40:49 327

转载 java API操作MongoDB

一、依赖<dependency> <groupId>org.mongodb</groupId> <artifactId>mongo-java-driver</artifactId> <version>3.5.0</version></dependency>二、编

2018-05-28 07:40:43 335

转载 MongoDB的基本命令

一、库相关1.1 查看数据库列表show dbs1.2 进入数据库use 库名1.3 查看当前库db.getName() 或 db1.4 查看库中的集合show collections1.5 查看库状态db.stats()1.6 查看库版本db.version()1.7 查看当前db的连接机器地址db.getMongo()1.8 创建库use 库名 #库名不存在,自动创建。但是,如果不插入数据,切...

2018-05-28 07:40:35 198

原创 高并发的处理策略

案例:案例一:订票系统案例,某航班只有一张机票,假定有1w个人打开你的网站来订票,问你如何解决并发问题(可扩展到任何高并发网站要考虑               的并发读写问题)    问题,1w个人来访问,票没出去前要保证大家都能看到有票,不可能一个人在看到票的时候别人就不能看了。到底谁能抢到,那得看这个人的“运气”(网             络快慢等)其次考虑的问题,并发,1w个人同时点击购...

2018-05-28 07:40:21 789

转载 zookeeper的集群介绍、搭建、环境、安装

zookeeper是本身是一种分布式协调服务(英文意思动物园园长因为Hadoop就是一个动物园,storm、hadoop、kafkaka、hbaser都是基于zookeeper开发的)原理:Zookeeper虽然在配置文件中并没有指定master和slave但是,zookeeper工作时,是有一个节点为leader,其他则为follower,Leader是通过内部的选举机制临时产生的。一、zook...

2018-05-28 07:40:08 178

转载 JAVA高级并发

、JAVA高级并发  1.5JDK之后引入高级并发特性,大多数的特性在java.util.concurrent 包中,是专门用于多线程发编程的,充分利用了现代多处理器和多核心系统的功能以编写大规模并发应用程序。主要包含原子量、并发集合、同步器、可重入锁,并对线程池的构造提供了强力的支持。二、线性池   2.1线程池的5中创建方式1、 Single Thread Executor : 只有一个线程的...

2018-05-28 07:39:58 313

转载 SpringMvc+Spring+Mybatis

SpringMVC+spring+mybatis

2018-05-28 07:39:30 134

转载 java 代码生成PDF文件

Java生成pdf文件

2018-05-28 07:39:10 3369

转载 java设计模式之观察者模式

  观察者模式是对象的行为模式,又叫发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。  观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,使它们能够自动更新自己。观察者模式的结构  一个...

2018-05-28 07:12:46 123

转载 Web集中式高并发架构设计

最近一直在研究高并发架构的设计,看了很多关于SOA设计思想,dubbo+zookeeper的分布式服务设计,mq等等,但目前项目处于初步期,还没上线,不能预估用户数量以及将来的并发数量,所以为了节约成本(老板吝啬),快速上线项目,我们项目依旧处于集中式,没有分模块,没有分表分库,只是提高了集中式项目的一个并发处理。首先我们来看一下项目整体的架构(很不规范,凑合着看)我们先介绍下架构中的技术选型为什...

2018-05-27 17:44:14 563

转载 dubbo问题整理

1 面试题:Dubbo中zookeeper做注册中心,如果注册中心集群都挂掉,发布者和订阅者之间还能通信么? 可以的,启动dubbo时,消费者会从zk拉取注册的生产者的地址接口等数据,缓存在本地。每次调用时,按照本地存储的地址进行调用注册中心对等集群,任意一台宕掉后,会自动切换到另一台 注册中心全部宕掉,服务提供者和消费者仍可以通过本地缓存通讯 服务提供者无状态,任一台 宕机后,不影响使用 服务提...

2018-05-26 09:53:44 179

转载 java调用各种存储过程

一:Java如何实现对存储过程的调用:①不带输出参数的   ---------------不带输出参数的----------------------------------create procedure getsum@n int =0<--此处为参数-->asdeclare @sum int<--定义变量-->declare @i intset @sum=0set @i=...

2018-05-24 10:24:49 476

转载 java代码调用存储过程和存储方法

准备一个oracle 的JDBC jar 包:ojdbc14_11g.jar首先找到你的 oracle 安装位置,例如:1.创建一个JDBC数据库连接工具类:[java] view plain copypackage com.test.db;    import java.sql.Connection;  import java.sql.DriverManager;  import java.sq...

2018-05-24 10:22:28 667

转载 事物的特性

  本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。  如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性:⑴ 原子性(Atomicity)  原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。⑵ 一致性(Con...

2018-05-24 10:20:50 168

转载 存储过程

Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。Ø 存储过程的概念    存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。    存储过程中可以包含逻辑控制语句和数据...

2018-05-24 09:49:14 138

css3参考手册

非常好用,参考手册,希望大家可以根据我的参考手册好好学习,这样才能更好的了解前段,移动端的开发。

2018-09-06

空空如也

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

TA关注的人

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