自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

welcome to 一点点 home

一点点的博客

  • 博客(198)
  • 资源 (45)
  • 收藏
  • 关注

原创 平时学习得到的

/获取不同元素集合。

2024-04-24 16:10:24 298

原创 uni-app直播从0到1实战

1.安装开发工具2.创建项目。

2023-09-09 22:06:33 898

原创 微信小程序开发

1.创建项目:

2023-09-05 21:28:50 103

原创 uniapp从零到一的学习商城实战

禁止通过URL输入的地址显式页面(会被攻击)禁止通过URL输入的地址显式页面(会被攻击)禁止通过URL输入的地址显式页面(会被攻击)禁止通过URL输入的地址显式页面(会被攻击)禁止通过URL输入的地址显式页面(会被攻击)禁止通过URL输入的地址显式页面(会被攻击)禁止通过URL输入的地址显式页面(会被攻击)禁止通过URL输入的地址显式页面(会被攻击)禁止通过URL输入的地址显式页面(会被攻击)禁止通过URL输入的地址显式页面(会被攻击)禁止通过URL输入的地址显式页面(会被攻击)禁止通过URL输入的地址显式

2023-09-04 11:24:42 1251

原创 vue从零开始学习

2023-09-02 10:20:37.437 INFO 3392 --- [nio-8080-exec-2] c.m.mall.service.impl.IAdminServiceImpl : 其他情况就是错误没有达到五次和账户没有锁定的情况,这儿是判断密码如果不一致,那就是登录失败。

2023-09-02 10:25:24 1129

原创 RocketMQ技术内幕读后感

rocketmq

2023-08-18 12:25:23 125

原创 项目中遇到的问题

解决方案1:删除状态+1,不要纠结于delete_status为1,表示删除,当delete_status为1、2、3等等,只要大于1都表示删除。但如果第二次添加的商品,又被删除了。通过这种方式删除数据之后,数据任然还在表中,只是从逻辑上过滤了删除状态的数据而已,但其实对于这种逻辑删除的表,是没法加唯一索引的。除非在那种极限并发的场景下,对同一条记录,两次不同的逻辑删除操作,产生了相同的时间戳,这时可以将时间戳精确到。由于唯一索引的存在,该用户第二次添加商品会失败,即使该商品已经被删除了,也没法再添加了。

2023-06-05 15:33:45 471

原创 微信小程序

微信小程序学习

2023-03-18 21:16:43 74

原创 操作Elasticsearch

Elasticsearch7.8X 入门到精通2021年4月学习总结

2023-03-09 11:57:33 422

原创 《深入理解Java虚拟机......读后感》

JVM

2022-11-14 20:36:28 117

原创 实战Java高并发程序设计

多线程

2022-09-28 17:34:29 383

原创 《分布式服务架构:原理,设计与实战》

zhaiyao

2022-09-06 10:13:53 262

原创 《高性能-服务系统构建与实战》

高可用

2022-09-05 21:37:00 242

原创 《Java并发编程核心方法和框架》

多线程相关

2022-07-11 14:51:09 158

原创 斗智斗勇之设计模式

设计模式

2022-06-22 10:32:08 128

原创 斗智斗勇之spring&mybatis

spring&mybatis

2022-06-01 16:29:23 313

原创 斗智斗勇之redis

redis

2022-06-01 16:28:34 219

原创 《超大流量分布式系统架构解决方案》

超大流量分布式系统架构解决方案

2022-06-01 10:33:06 483

原创 斗志斗勇之mysql

mysql

2022-04-21 12:57:34 864

原创 《mysql5.6从零开始学......学习》

《mysql5.6从零开始学......李坤》《第一章:初识mysql》mysql是一个开放源代码的数据库管理系统,是一个跨平台的开源关系型数据库管理系统,广泛应用在Internet上的中小型网站开发中。数据库:数据库由一批数据构成有序的集合,这些数据被存放在结构化的数据表里。数据表之间相互关联,反映了客观事务间的本质联系。数据库系统提供对数据的安全控制和完整性控制。《第二章》《第三章》《第四章》《第五章》《第六章》《第七章》《第八章》《第九章》《第十章》

2022-04-04 09:29:18 316

原创 《ElasticSearch技术解析与实战-朱林》

《第一章:ElasticSearch》ElasticSearch 简介:ElasticSearch 是一个实时的分布式搜索和分析引擎,它可以帮助你用非常短的时间去处理大规模数据。ElasticSearch 是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于Restful web 接口,ElasticSearch 是用java 开发的,并作为Apache 许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使

2022-03-11 10:50:11 2224

原创 spring boot 启动原理

任何一个Spring boot 项目都包含以下代码:@SpringBootApplicationpublic class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); }}@SpringbootApplication 是一个核心注解,同时也是组合注解[即包含@SpringBootConfiguration

2022-03-09 09:05:00 174

原创 宝宝成长记

彭仔仔花钱记录 日期 金额 用途 描述 20220219 350元 检查|诊疗费|药费 早孕确诊 20220226 550元 检查|诊疗费|药费 检测宝宝心脉是否正常[宫腔积液需复诊] ...

2022-02-26 21:02:34 205

原创 《redis设计与实现:第四部分》

《第十八章:发布与订阅》redis 的发布和订阅由publish,subscribe,,psubscribe等命令组成。通过执行subscribe命令,客户端可以订阅一个或多个频道,从而成为这些频道的订阅者subscriber:每当有其他客户端向被订阅的频道发送消息message时,频道的所有订阅者都会收到这条消息。除了订阅频道之外,客户端还可以通过执行psubscribe命令订阅一个或多个模式,从而成为这些模式的订阅者:每当有其他客户端向某个频道发送消息时,消息不仅会被发送给这个频道的所有订阅者,

2022-02-26 19:06:27 263

原创 《redis设计与实现:第三部分》

《十五章:复制》用户可以通过执行slaveof命名或者设置slaveof选项,让一个服务器去复制replicate另一个服务器,被复制的服务器为主服务器master。对主服务器进行复制的服务器叫从服务器。旧版复制功能对实现:redis的复制功能分为同步sync,和命令传播command propagate两个操作:1.同步操作用于将从服务器的数据库状态更新至主服务器当前所处的数据库状态。 2.命令传播则用于在主服务器的数据库状态被修改,导致主从服务器的数据库状态不一致时,让主从服务器的数

2022-02-23 14:31:42 677

原创 斗智斗勇知识汇总

1.公平锁&非公平锁的区别: 公平锁,它是公平的,可以保证获取锁的线程按照先来后到的顺序,获取到锁。 非公平锁,各个线程获取到锁的顺序,不一定和它们申请的先后顺序一致,有可能后来的线程,反而先获取到了锁。 实现原理:在实现上,公平锁在进行lock时,首先会进行tryAcquire()操作。在tryAcquire中,会判断等待队列中是否已经有别的线程在等待了。如果队列中已经有别的线程了,则tryAcquire失败,则将自己加入队列。如果队列中没有别的线程,则进

2022-02-23 14:08:13 1112

原创 《redis设计与实现:第二部分:单机数据库的实现》

《第九章:数据库》redis服务器将所有数据库都保存在服务器状态redis.h/redisServer结构的db数组中,db数组的每个项都是一个redis.h/redisDb结构,每个redisDb结构代表一个数据库。服务器的数量:在初始化服务器时,程序会根据服务器状态的dbnum属性来决定应该创建多少个数据库。dbnum属性的值由服务器的配置的database 选项决定,默认16个。切换数据库:每个redis 客户端都有自己的目标数据库,每当客户端执行数据库写命令或者数据库读命令的时候,目标数

2022-02-20 21:42:19 418

原创 解决问题的思路

Java进程CPU 占用过高问题解决:原因:1.Java内存不够或溢出导致GC overhead问题,GC overhead导致的cpu 100%问题2.死循环问题,如常见的hashmap被多个线程并发使用导致的死循环;或者死循环。3.某些操作一直占用CPU解决过程:1.使用top命令,查看占用CPU的进程:top2.使用ps -ef | grep java 命令,找出服务器的所有的Java进程: ps -ef |grep java3.找出cpu耗用最厉害的进程pid4.找出具体占用cp

2022-02-16 10:45:07 348 2

原创 《redis设计与实现:第一部分》

《第一章》redis是一个开源的,高性能的,基于键值对的缓存和存储系统,通过提供多种键值对数据类型来适应不同场景下的缓存和存储需求。同时redis的诸多高层级功能使其可以胜任消息队列,任务队列等不同的角色。它以字典结构存储数据,并允许其他应用通过TCP协议读写字典中的内容。redis 支持的键值数据类型有:字符串类型,散列类型,列表类型,集合类型,有序集合类型。redis数据库中的所有数据都存储再内存中,由于内存的读写速度远快于硬盘,所以redis在性能上对比其他基于硬盘存储的数据库有非常..

2022-02-09 21:17:58 831

原创 mac 笔记

1.生成github ssh【按照步骤操作即可】:命令 作用 显示效果 cd ~/.ssh 进入ssh 目录 ls 查看文件,应该显示以下三个文件:id_rsa id_rsa.pub known_hosts rm -rf /.ssh 删除以上三个文件 ls 查看,是否删除干净以上三个文件

2022-01-12 15:26:43 154

原创 rocketmq 启动broker时 无法正常启动且没有任何提示

如果不是第一次运行rocketmq,则将C:\Users\Administrator\store文件夹下的文件全部删除,则可以正常启动,本人目录:C:\Users\luoxian\store 【删除这个包即可】第一次运行,则有可能是broker的内存默认设置过大,建议进行调整...

2021-12-18 20:19:04 2079

原创 java并发编程实战读后感

多线程的出现原因:1.资源利用率2.公平性3.便利性4.发挥多核cpu 的优势

2021-11-12 20:05:42 205

原创 《java高并发编程详解》

package com.thread;import lombok.extern.slf4j.Slf4j;import java.util.concurrent.TimeUnit;/** * @author 云澜 * @date 2021/7/22 3:49 下午 */@Slf4jpublic class TryConcurrency { public static void main(String[] args) { //需求:同时进行看着新闻&听着音.

2021-07-22 16:22:26 405

原创 RocketMQ核心技术精讲与高并发抗压实战

rocketmq

2021-07-05 22:42:25 907

原创 分布式Java应用基础与实践code

什么是反射:基于反射可动态调用某对象实例中对应的方法,访问查看对象的属性等,无需在编写代码时就确定要创建的对象。反射的实例:Class action = Class.forName(“类”);Method method = action.getMethod(“execute”,null);Object obj = action.newInstance();Method.invoke(obj,null);public class ForReflection { pr..

2021-02-28 09:20:33 168 2

原创 hash

hash 散列: 是将任意长度的数据映射到有限长度的域上,也就是对一串数据进行hash运算后,输入另一端固定长度的数据,作为数据的身份象征。注解:Hash算法常用于消息摘要的场景 MD5、SHA都属于Hash算法的实现。hash 碰撞: 两个不同的原始值经过hash运算后得到相同的结果,这就是哈希碰撞。1.什么是hash碰撞?就是两个对象的key的hashcode是一样的,这个时候怎么get他的value呢?答案:通过equals遍历table那个位置上面的Entry链表。hash

2021-02-21 11:51:09 437

原创 我是递归查询呀

Controller 控制层:@ApiOperation("资源树查询")@PostMapping(value = "/queryResourceTree")public R<List<ResourcePageView>> queryResourceTree(@RequestBody BaseProductResource vo,HttpServletRequest request){ String appCode = request.getHeader("produc.

2020-11-29 18:10:33 123 1

原创 分布式文件存储系统FastDFS 的介绍与安装

FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存 储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的 问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。 FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重 高可用、高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件 上传、下载等服务。FastDFS 架构包括 Tracker server 和 Storage server

2020-11-21 11:50:41 85

原创 docker命令系统学习和安装软件

Docker介绍:Docker是一个应用容器引擎; 应用场景:web的自动化打包发布,自动化测试、可持续集成,安装各种组件; 与传统虚拟机比较:docker启动速度比较快,占用体积较小; 组成:docker守护进程,仓库,镜像,容器,docker客户端docker 系统学习 0.打开虚拟机并且登录服务器 ssh 192.168.216.128 1.yum 包更新到最新 sudo yum update 【更新时间略久】 2.安装需...

2020-11-14 20:42:41 177

原创 linux 系统学习命令行&安装各种软件

linux安装虚拟机vm warm:linux安装jdk,redis,mysql,tomcat

2020-11-10 09:51:55 641

swagger 接口文档注释

微服务分布式架构实践,swagger 接口文档注释,下载即运行【代码完整】

2018-08-21

devtools 热部署

微服务分布式架构实践,devtools 热部署,下载即运行【代码完整】

2018-08-18

oauth权限管理代码示范

微服务分布式架构实践,oauth权限管理相关代码,下载即运行

2018-08-12

mybatis 代码生成工具

mybatis 逆向工程,下载即运行,易看易懂,同时支持oracle,sql server ,mysql 等数据库

2018-08-03

mybatis 逆向生成工具

mybatis 逆向生成工具,支持数据库包括mysql,sql server,mysql 等。下载即运行。

2018-08-03

spring_boot_web 微服务项目

微服务分布式架构实践,spring boot web,下载即运行的

2018-07-29

分布式session 共享

微服务分布式架构实践,分布式session 共享,下载即运行[9]

2018-07-29

分布式定时任务

微服务分布式架构实践,分布式定时任务,下载即运行[有待完善]

2018-07-29

from-validator

微服务分布式架构实践,表单验证加字段验证,下载即运行

2018-07-28

dubbo-client 客户端

微服务分布式架构实践,dubbo-client 客户端,下载即运行[4.4]

2018-07-15

dubbo-service 实现

微服务分布式架构实践,dubbo-service 服务器端,下载即运行[4.3]

2018-07-15

dubbo-api服务

微服务分布式架构实践,dubbo-api 服务器端,下载即运行[4.2]

2018-07-15

dubbo 监控界面

微服务分布式架构实践,dubbo 服务器端,按照说明文档,下载即用

2018-07-15

spring-boot

微服务分布式架构实践,rpc-server 服务器端,下载即运行[3.1]

2018-07-12

rpc-client

微服务分布式架构实践,rpc-server 服务器端,下载即运行[1.3.3]

2018-07-12

微服务server

微服务分布式架构实践,rpc-server 服务器端,下载即运行[1.3.2]

2018-07-12

java swing

java swing 增删改查 ,多词查询,下载即运行,文件包括java 源码和数据库文件,打开文件,运行顺序是:login.java---run as --java application . 也可以打压成jar 包运行

2018-04-20

rpac后台权限管理系统

rpac 后台管理系统,附带数据库sql 文件,支持mysql,oracle,下载即运行

2017-09-30

java_web 用户只能在一处登陆源码

一处登陆,java_web 用户只能在一处登陆源码,下载即运行,有注释的呢,简单易懂,不懂问我,可解释,so easy

2017-09-14

springmvc+mysql增删改查批量删除异步请求全选反选

非常好的一个springmvc项目,下载即运行,包含了增删改查,批量删除,全选/反选,异步请求等内容。springmvc+mysql增删改查批量删除异步请求全选反选

2017-09-05

DistinctTest.java

DistinctTest.java

2023-11-01

MapTest.java

MapTest.java

2023-11-01

service-transaction.rar

分布式事务的四种解决方案实践,下载即运行.项目运用了spring cloud,rocketmq,seata,mysql,mybatis 等技术

2020-06-05

rocketmq-console-ng-1.0.1.jar

下载下来,随便放入到哪个文件夹下,我的是放到D:\tools 。 进入cmd ,输入 cd D:\tools ----java -jar rocketmq-console-ng-1.0.1.jar +回车,输入127.0.0.1::8080 即可

2020-05-29

es.rar 关于elasticsearch 的增删改查

关于 java 操作 的elasticsearch 7.x 的增删改查,下载即用,封装好的连接,查询哦,具体使用查看test 包下的方法即可

2020-05-26

multiple-database-dynamic-handover.rar

java idea spring boot + mybatis+ mysql 实现多数据源动态切换数据库,下载后,修改成自己的数据库配置,即可运行,方便快捷,已经过测试

2019-12-18

git-commit-emoji.jar

如何使用idea git 提交代码带git-commit-emoji 图标, 安装教程如下:https://blog.csdn.net/qq_35781178/article/details/103426710

2019-12-06

druid-page-helper.rar

项目集成了druid,mysql,mybatis,PageHelper,aop 切面,其中数据库采用了主从配置,aop 切面 打印日志[同时支持get/post请求],访问地址:http://127.0.0.1:8080/druid/login.html

2019-12-05

解决 Springboot Jpa 自动创建表 和字段乱序问题[凤凰小哥哥]

产生原因:因为使用 jpa 自动创建表的时候,采用的是TreeMap的,我们要变成LinkedHashMap 的结构。 解决方案:在项目下java文件夹下创建包名为: org.hibernate.cfg  ,创建类: PropertyContainer [包名,类名一定要相同哦]

2019-09-20

banner.txt

下载文件之后,文本放到spring boot 项目的resource 文件夹下就可以啦,启动之后会看到由原先的spring 启动图标变成释迦摩尼 的图标

2019-09-06

batch_crud.rar

一个批量增删改查的示例,下载即运行。附带如何测试。灵活方便。

2019-08-02

kafka实战.rar

spring boot 搭载kafka 消息队列实战,代码分为了服务提供者和服务消费者。在启动代码之前,需要启动zookeeper,kafka服务,具体步骤参考博客:https://blog.csdn.net/qq_35781178/article/details/97397352

2019-07-30

node-es-head.rar

该压缩包包含了nodeJS 安装包,elasticsearch 压缩包,elasticsearch-head 安装包等工具,配合博客安装即可:https://blog.csdn.net/qq_35781178/article/details/90702371

2019-06-03

export-database-structure.rar

下载文件,idea开发项目,启动Login main 函数即可。功能: 导出数据库表结构[全部表]到word 文档,包括[表名,注释,字段,字段名称,类型,长度等信息]

2019-05-30

springcloud模块化-高可用部署

下载即运行。spring cloud 模块化开发,高可用部署代码实例

2018-11-11

互联网API接口幂等设计

互联网API接口幂等设计:保证唯一的意思 如何防止接口不能重复提交===保证接口幂等性

2018-10-07

分布式定时任务ok

微服务分布式架构实践,分布式定时任务,下载即运行【oK】。

2018-10-05

java swing 学习资料

java swing 的学习资料,附带代码,下载即运行,很容易上手的一个例子哦

2018-10-03

java swing 查找

java swing 入门学习,很简单的一个例子,有需要的可以来下载哦

2018-10-03

swagger 接口文档

本文整理了 spring boot + jpa+mysql+redis +swagger+yml等技术,实现了微服务restFul 风格的demo,下载即运行[http://localhost:8080/swagger-ui.html 进行文档展示] [http://localhost:8080/user/ma 访问接口]

2018-08-26

空空如也

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

TA关注的人

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