自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LiangCJP的博客

越努力,越幸运。

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

原创 分布式事务

分布式事务1.事务严格意义上的事务实现应该是具备原子性、一致性、隔离性和持久性,简称 ACID。原子性(Atomicity),可以理解为一个事务内的所有操作要么都执行,要么都不执行。 一致性(Consistency),可以理解为数据是满足完整性约束的,也就是不会存在中间状态的数据,比如你账上有400,我账上有100,你给我打200块,此时你账上的钱应该是200,我账上的钱应该是300,不会存在我账上钱加了,你账上钱没扣的中间状态。隔离性(Isolation),指的是多个事务并发执行的时候不会

2021-08-30 17:32:38 235

原创 springboot个性化Bean加载

目的:项目功能实现分标准实现和个性实现,当启用个性实现时,则需要个性化bean处理业务。参考自某大神的思路,也可以封装为自定义的starter,供其他模块服务1.准备代码结构:pom文件:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4...

2019-11-23 16:58:51 473

原创 mybatis多数据源配置

本篇博客将演示使用spring+mybatis实现多数据源的配置,实现原理采用aop切面。开始学习前可以先搭建好spring+mybatis的工程。1.编写数据库配置文件 db.properties#============================================================================# 数据源01#=========...

2019-01-16 15:17:55 1935

转载 消息队列知识点整理(ActiveMQ)

《原文链接:https://blog.csdn.net/hjl021/article/details/79245701》 一.背景介绍1.1 java消息服务:&nbsp;不同系统之间的信息交换,是我们开发中比较常见的场景,比如系统A要把数据发送给系统B,这个问题我们应该如何去处理?&nbsp;1999年,原来的SUN公司领衔提出了一种...

2018-11-30 16:04:37 535

转载 大数据笔试面试题(转载)

&amp;amp;amp;amp;nbsp; &amp;amp;amp;amp;nbsp; 原文出处:https://blog.csdn.net/qq_41127332/article/details/83653836写下这篇文章既是对我近两个月断断续续校招的总结与思考,又希望能给正在找或未来找工作的学弟学妹一点借鉴。看了网上一些大佬的面经全是大厂offer,又觉得自己的这些又有点拿不出手,转念一想,无需攀比,重要的是你经...

2018-11-02 14:33:09 22486 2

原创 linux下redis集群的搭建

本篇博客将演示还ubuntu下redis集群的搭建。redis-cluster架构图:架构细节:(1)所有的redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽.(2)节点的fail是通过集群中超过半数的节点检测失效时才生效.通过投票机制(3)客户端与redis节点直连,不需要中间proxy层.客户端不需要连接集群所有节点,连接集群中任何一...

2018-11-01 12:27:13 221

原创 dubbo监控中心的安装

1.准备好tomcat8.tar.gz,可以去官网下载 http://tomcat.apache.org2.下载dubbo的源码,下载地址https://github.com/dangdangdotcom/dubbox3.解压下载的dubbo源码,我们在目录下执行命令 mvn package -Dmaven.test.skip=true。等待命令执行完成。等待命令执行完成后,打开 ...

2018-09-23 00:11:13 277

原创 手写常用排序算法(插入,希尔,快排,选择,堆排序,归并,基数,桶排序),java实现

在排序算法的复习当中,有些算法还是比较难理解的,好在以前打下的基础,再次学习轻松很多,下面记录下手写常用的排序算法。如标题所示。每个排序加了一些便于我自己理解的短语,希望大家在看这边文章时,已经对排序算法有所理解。直接插入排序的性能分析:1. 最好情况:O(n)2. 平均情况:O(n^2)3. 最坏情况:O(n^2)空间复杂度:O(1)稳定性:稳定(相同元素的相对位置不会...

2018-09-12 14:21:03 964

原创 mybatis的简单模拟

我们首先来观察 mybatis-config.xml,里面需要配置一个数据源,那么我们准备一个数据源的实体类。mybatis-config.xml:&lt;?xml version="1.0" encoding="UTF-8" ?&gt;&lt;!DOCTYPE configuration  PUBLIC "-//mybatis.org//DTD Config 3.0//EN"  ...

2018-09-09 19:40:36 519 2

原创 Java实现二叉树

这里创建二叉树是顺序结构存储二叉树原理,即一个节点 i 的左孩子为 i*2+1,右孩子为 i*2+2。程序创建的二叉树如图所示:Demo:import java.util.ArrayList;import java.util.List;import java.util.Stack;public class CreateByArray&lt;E&gt; { private ...

2018-09-04 20:39:19 397

原创 js调用本地摄像头拍照截图,提交后台

今天有个需求,需要在前端界面调用本地摄像头,然后拍照结束后可以截取预览,最后将结果提交到后台。查了网上很多的插件,发现适合的非常少,于是决定自己修改一个。这里我修改了一个jquery插件,把摄像头拍照的功能融合了进去。提交到后台时是提交一个base64字符,在后台再将base64字符转换为图片保存。效果图:支持本地上传,下载完整demo可以直接运行。demo 的git下载地...

2018-08-27 11:50:30 10808 14

原创 Java实现链栈和链队列

继上次更新,同样将以前C++的实现转换为Java实现。先来看看链栈import javax.print.attribute.Size2DSyntax;public class LinkStack&lt;E&gt; { private Node&lt;E&gt; top; //栈顶元素 private int size; class Node&lt;E&gt;{ E e;...

2018-08-23 20:41:46 429

原创 java实现链表,实现常用的操作

在之前的学习过程中用C++实现过各种常见的数据结构。今天用java实现了一个链表,并包含了常用的操作。欢迎大家指正。import java.util.Scanner;import javax.lang.model.element.Element;public class LinkList&lt;E&gt;{ private Node&lt;E&gt; headNode; //头...

2018-08-22 20:47:46 319

原创 Linux的常用指令

1、日常操作命令  **查看当前所在的工作目录pwd**查看当前系统的时间 date**查看有谁在线(哪些人登陆到了服务器)who  查看当前在线last 查看最近的登陆历史记录2、文件系统操作**ls /    查看根目录下的子节点(文件夹和文件)信息ls -al  -a是显示隐藏文件   -l是以更详细的列表形式显示**切换目录cd  /home**创建...

2018-07-28 13:50:20 218

空空如也

空空如也

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

TA关注的人

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