自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 linux下搭建nexus,maven私服

linux下搭建nexus的不用详细描述,也是参考别人的,如:https://www.cnblogs.com/qdhxhz/p/9801325.html搭建成功了大概就是这个模样:主要记录下maven的服务器和本地配置,建议在搭建nexus的服务器上也安装一个maven,这样...

2020-12-24 10:35:34 251

原创 排查一次线上的死锁问题

本文摘抄自IT老哥的一篇文章,主要为了记录一些参数,然后结合遇到的一次生产环境问题排查问题的说明:启动配置为:java -jar -Xms1024m -Xmx4096m -XX:PermSize=256M -XX:MaxPermSize=500M XXXXX-0.0.1-SNAPSHOT-FIX.jarjava -jar -Xms4096m -Xmx4096m -XX:-UseGCOverheadLimit -XX:PermSize=500M -XX:MaxPermSize=1000M exam

2020-09-10 21:39:16 430

转载 有关JVM垃圾回收器的一些说明

堆内存垃圾回收过程第一步新生成的对象首先放到Eden区,当Eden区满了会触发Minor GC。第二步第一步GC活下来的对象,会被移动到survivor区中的S0区,S0区满了之后会触发Minor GC,S0区存活下来的对象会被移动到S1区,S0区空闲。S1满了之后在GC,存活下来的再次移动到S0区,S1区空闲,这样反反复复GC,每GC一次,对象的年龄就涨一岁,达到某个值后(15),就会进入老年代。第三步在发生一次Minor GC后(前提条件),老年代可能会出现Major GC,

2020-09-10 21:11:48 144

原创 RabbitMQ安装步骤,图文说明

abbitMQ安装图文

2020-09-06 22:35:46 245

原创 将Eureka更换为nacos

首先引入依赖的jar包<!-- nacos注册中心 --><dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> <version>0.1.2.RELEASE</version>&l

2020-08-15 17:58:20 3204

原创 通过jenkins构建maven项目

安装好jenkins后,首先设置全局工具配置前提条件:安装jenkins的这台机器必须安装maven,jdk,git,路径依次为/usr/local/apache-maven-3.6.3/conf/settings.xml,/usr/local/jdk1.8.0_161,/usr/bin/git(git的安装采用的是yum install git -y,所以默认路径为/usr/bin/git)设置系统配置在此之前需要再安装中装插件:Publish over SSH填写以上

2020-08-11 15:08:16 368

原创 mybatis按照id查询出来的顺序进行排序

service层List<GoodsSpu> goodsSpuList = baseMapper.queryGoodsSpuListByOrderBySpuIdList(PageParam.initial(page, queryDto), MapUtils.buildKeyValueMap("spuIdList", orderBySpuIdList, "spuIdStr", spuIdSb.substring(0, spuIdSb.length() - 1)));mapper层.

2020-08-07 10:16:18 1942

原创 对数据进行内存分页的解决方案

需求大概是这样:对加入到商品分组下的商品按价格或新品(创建时间进行正序或倒序排序)。特别注意点,如果使用内存分页的话,暂时只想到一次性查出所有的,如果在前面进行分页的话,后面的排序只是当前页的数据进行排序,这样数据是不对的。public R<Page<AppGoodsGropuInfoVo>> queryAppGoodsGroupList(GoodsGroupRelDTO dto) { // 先临时存下来分页数据 int current =...

2020-08-07 10:08:14 626

原创 查找多个上级推荐人思路

当用户注册时,当用户填写邀请码的时候,插入用户表数据会存储当前用户的邀请码和填写的邀请码存入数据库后,判断如果有推荐人,也在redis中存一份,如:set N69F6T T6FWYF然后找上级的话,直接get T6FWYF,依次类推,直到get key的值为空,表示没有顶级存在,避免了每次都去数据库查,如果同时查多个用户的上级话,这不知道得多少次的查询,方法很简单,仅仅是为了记录一下。...

2020-08-06 10:57:27 138

原创 docker-compose安装遇到的一个问题

网上介绍的基本都是使用此命令:curl -L "https://github.com/docker/compose/releases/download/1.26.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose比较坑,试了几次下载下来的文件都是一个比较小的文件,然后执行:docker-compose --version 就报错,docker-compose目录或文件找不到,实际是根本没下

2020-08-05 17:04:13 584

原创 一次面试的笔试题,主要写了一些自己的个人理解

[Java 基础]1.== 和 equals 的区别是什么?答:==是比较内存地址,只有在常量池或基本数据类型的比较时采用==,它所比较的是内存地址,equals是比较两个对象的值是否相等。2.java 中的 Math.round(-1.5) 等于多少?答:-1。3.数组有没有length()方法?String有没有length()方法?答:数组没有leng()方法,数组只有length值;String有length()方法。4.java 中操作字符串都有哪些类...

2020-08-02 11:01:22 115

原创 利用Redis处理购物车相关逻辑

添加到购物车/** * 添加普通商品到购物车逻辑 * @param addCartDto * @return */public R<Boolean> addCartForNormalGoods(AddCartDto addCartDto) { // 判断商品是否存在 GoodsSpu goodsSpu = goodsSpuService.selectById(addCartDto.getSpuId()); if (null == goodsSpu || "

2020-08-01 18:31:28 287

原创 docker搭建es集群

1、配置es集群 在系统分别建立三个文件夹,如/mydata/elasticsearch1/conf/、/mydata/elasticsearch2/conf/、/mydata/elasticsearch3/conf/, 为目录设置权限chmod 777 /mydata/elasticsearch1/conf/, 分别建立3个文件,依次为es1.yml,es2.yml,es...

2020-05-06 10:16:19 621

空空如也

空空如也

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

TA关注的人

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