自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

曾经蜡笔没有小新

曾经蜡笔没有小新

  • 博客(226)
  • 资源 (5)
  • 问答 (5)
  • 收藏
  • 关注

原创 新疆翼卡通 新疆旅游卡

42个景区不限次数365天游览

2023-06-30 16:03:02 246

原创 【年卡项目】小程序 订阅消息 功能开发

微信小程序订阅消息开发

2023-05-23 11:17:20 173

原创 年卡类小程序开发教程

持续分享该小程序开发技术。

2023-05-23 10:57:38 147

原创 vue3 vite 中使用post-css-to-viewport 适配屏幕步骤

屏幕适配

2023-04-12 18:40:26 1093

原创 esp8266 链接mqtt点亮灯的demo

【代码】esp8266 链接mqtt点亮灯的demo。

2023-03-24 18:23:38 136

原创 热榜聚合 Java Vue

热榜聚合

2022-05-23 13:39:32 209

原创 实现两台Linux主机文件实时同步

实现两台Linux主机文件实时同步描述现有服务器A和服务器B,如果服务器A的指定目录(例如/home/paul/rsync/)中的内容发生变更(增删改和属性变更),实时将这些变更同步到服务器B的目标目录中(例如/home/paul/rsync/)实现安装Rsync配置服务器之间免密登录文件系统监听代码yum install rsync# 服务器A执行ssh-keygenssh-copy-id 服务器B的IP地址# 在服务器A中mkdir /home/paul/rsync

2021-07-14 16:21:55 1752

原创 如何设计一个百万级别和牛逼的秒杀或者抽奖系统

场景还原某个网站或者APP规定好了在某个时间点,所有人都可以参与抽奖,那么可能百万级的用户会蹲守在那个时间点,到时间大家一起参与这个抽奖。抢红包,可能是某个电视节目上,突然说扫码可以抢红包,那么电视机前可能千万级的用户会瞬间一起打开手机扫码抢红包。秒杀更是如此,所谓秒杀,意思是让大家都在电脑前等着,在某个时间突然就可以抢购某个限量的商品。比如某个手机平时卖5999,现在限量100台价格才2...

2019-12-10 10:56:41 673

原创 java01

数据类型和变量数组:固定长度的同种数据类型的多条记录,这些数据在内存中连续存放。对象:对象是有基本数据类型、数组和其他对象组合而成的一个东西。变量申明之后,就已经在内存中分配已一个位置,但是这个位置的内容是未知的。== 是判断的内存地址的值是否相等&:连个都是true才是true,只要有一个false就是false|:只要有一个true就是true,都是false才...

2019-11-29 14:43:42 260

原创 前端总结

常用浏览器内核TridentGeckowebkitChromium、Bink重点h1标签一个页面只有一个,一般给logo使用a标签的target一般取值self和blank,其中self是默认,blank在新窗口打开a标签内部链接直接写页面名称,外部链接需要http协议头快速定位内容需要使用到a标签的锚点功能列表无需列表:<ul>  <li...

2019-11-28 19:03:55 187

原创 mysql主存binlog同步

修改主库my.ini修改存库配置文件注意主从的server-id 不能重复在主mysql里面配置从库的用户信息grant replication slave on *.* to 'backup_user' @'%' identified by 'backup@ghsx2019';在从库的mysql中配置:change master to master_hos...

2019-11-25 17:09:02 227

原创 DockerFile指令大全

格式: 指令名称 参数

2019-11-21 14:56:23 223

原创 通过Docker修改Nginx首页

2019-11-21 14:46:02 204

原创 Docker容器命令大全

进入容器导入容器

2019-11-21 14:44:47 155

原创 Docker镜像命令大全

2019-11-21 14:39:36 119

原创 SpringBoot项目80端口部署到服务器

因为没有root权限不让使用,切换到root用户就可以部署jar应用了。

2019-11-06 15:40:43 2048 1

原创 集群分布式事务解决方案

基于XA协议的两阶段提交方案交易中间件与数据库通过 XA 接口规范,使用两阶段提交来完成一个全局事务, XA 规范的基础是两阶段提交协议。第一阶段是表决阶段,所有参与者都将本事务能否成功的信息反馈发给协调者;第二阶段是执行阶段,协调者根据所有参与者的反馈,通知所有参与者,步调一致地在所有分支上提交或者回滚。总结:锁定资源时间长,对性能影响很大,基本不适合解决微服务事务问题。TCC方案T...

2019-11-01 14:55:24 471

原创 MyBatisPlus整合springboot教程

首先,引入maven依赖 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3....

2019-08-07 19:32:22 1517

原创 FastDFS整合springboot2以上版本教程

引入第三方jar <dependency> <groupId>com.github.tobato</groupId> <artifactId>fastdfs-client</artifactId> <version>1.26.5<...

2019-08-07 19:18:42 379

原创 kafka介绍

kafka消息队列模型点对点点对点模型是一个基于拉取或者轮询的消息传送模型,这种模型从队列中请求信息,而不是将消息推送到客户端。这个模型的特点是发送到队列的消息被一个且只有一个接受者接受处理,即使有多个消息监听者也是如此。发布订阅发布订阅模型则是一个基于推送的消息传送模型。发布订阅模型可以有多重不同的订阅者,临时订阅者只有在主动监听主题时才接受消息,而持久订阅者则监听主题的所有消息,即使...

2019-08-01 16:15:41 91

原创 创建具有root权限的用户

2019-08-01 15:14:37 265

原创 SSI服务端包含技术

指令<!--#include virtual="./page/head.html" -->nginx支持ssissi onssi_silent_errors on;说明

2019-07-25 11:42:44 118

原创 实例变量初始化时机

package t2;public class T3 { private String name = "default"; { name = "static"; } public T3(String name) { this.name = name; } public static void main(Str...

2019-07-25 10:05:27 154

原创 静态代码与静态代码块

package t2;public class T2 { { System.out.println("我是代码块"); } static { System.out.println("我是静态代码块"); } public static void main(String[] args) { T2 t1 =...

2019-07-25 10:00:23 102

原创 Java中String原理

package t2;public class T1 { public static void main(String[] args) { String str1= "abc"; String str2= new String("abc"); String str3= str2.intern(); assertSame(s...

2019-07-24 18:19:22 229

原创 系统调优策略

2019-07-24 18:01:46 163

原创 性能调优要考虑的因素

考虑因素cpu内存磁盘io网络代码异常数据库代码中锁竞争性能中说明系统响应时间系统吞吐量系统承受能力

2019-07-24 18:00:24 157

原创 死锁查看定位解决

解决:重启定位:jps jstackD:\Workspace\flutter\letsJava>jps -l36368 t1.T217076 sun.tools.jps.Jps3512426376 org.jetbrains.jps.cmdline.Launcher3800832796 t1.T3D:\Workspace\flutter\letsJava>jps -...

2019-07-24 17:29:33 1155

原创 死锁的代码

package t1;// 死锁public class T3 { public static void main(String[] args) { String lockA = "a"; String lockB = "b"; new Thread(new HoldLockThread(lockA,lockB)).start();...

2019-07-24 17:23:53 493

原创 自定义线程池使用

package t1;import java.util.concurrent.*;public class T2 {// AbortPolicy 直接异常// CallerRunsPolicy 回退// DiscardPolicy 指出来max + 队列 public static void main(String[] args) { Ex...

2019-07-24 17:08:27 168

原创 Semaphore 抢车位案例

import java.util.concurrent.Semaphore;public class T11 { public static void main(String[] args) { Semaphore semaphore = new Semaphore(3); for (int i = 0; i < 7; i++) { ...

2019-07-23 19:15:11 426

原创 CyclicBarrier 召唤七龙珠

import java.util.concurrent.CyclicBarrier;// CyclicBarrierpublic class T10 {public static void main(String[] args) { CyclicBarrier cyclicBarrier = new CyclicBarrier(7,()->{ System....

2019-07-23 19:06:43 175

原创 CountDownLatch案例

import java.util.concurrent.CountDownLatch;//CountDownLatchpublic class T9 { public static void main(String[] args) throws Exception { CountDownLatch countDownLatch = new CountDownLatc...

2019-07-23 18:56:10 154

原创 读写锁

import java.util.HashMap;import java.util.Map;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;import java.util.concurrent.locks.ReentrantReadWriteLock;// 读...

2019-07-23 18:34:32 110

原创 自己实现自旋锁

import java.util.concurrent.atomic.AtomicReference;public class T7 { AtomicReference<Thread> atomicReference = new AtomicReference<>(); public void myLock(){ Thread thr...

2019-07-23 18:09:51 362

原创 面试1

2019-07-23 17:54:13 122

原创 RabbitMQ入门demo

引入依赖: <dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <version>5.6.0</version> ...

2019-07-22 15:45:58 119

原创 使用RabbitMQ

连接RabbitMQ使用交换器和队列发送消息消费消息

2019-07-22 15:44:10 92

原创 交换器类型

RabbitMQ常用的交换器类型有:fanout,direct,topic,headersfanout它会把所有发送到该交换器的消息路由到所有与该交换器绑定的队列中。direct它会把消息路由到哪些BindingKey和RoutingKey完全匹配的队列中。topic和direct规则类似,但它约定:headers...

2019-07-22 15:38:45 172

原创 RabbitMQ相关说明

整体架构图生产者消费者消息中间件服务节点消息队列运转过程队列Queue:队列,是RabbitMQ的内部对象,用于存储消息。交换器Exchange:交换器,生产者将消息投递到Exchange,由交换器将消息路由到一个或多个队列中。路由键RoutingKey:路由键,生产者将消息发送给交换器的时候,一般会指定一个RoutingKey,用来指定这个消息的路由规则,而这...

2019-07-22 15:31:06 112

网络调试助手TCP/UDP

NetAssist

2021-01-16

尚硅谷大数据之Scala语言核心编程.pdf

尚硅谷大数据scala语言核心编程,是大数据开发必备的技能。

2019-07-04

Spring Boot实战高清 电子书 扫描版

springboot实战 丁雪峰 高清扫描版电子教材 SpringBoot从入门到JT

2018-07-17

spring4.3.7+springmvc4.3.7.RELEASE+mybatis3.4.2 增删查改

spring4.3.7+springmvc4.3.7.RELEASE+mybatis3.4.2 增删查改

2017-11-28

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

TA关注的人

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