自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 问答 (23)
  • 收藏
  • 关注

原创 多线程操作导致LinkedList报NoSuchElementException

如果多线程访问,LinkedList内部结构被修改,则可能会抛出NoSuchElementException异常。突然想到LinkedList是线程不安全的,看了下removeFirst 得底层代码。

2024-02-28 22:27:35 547

原创 mysql使用union 导致order by 排序失效

union 导致order by 排序失效

2024-02-28 21:22:39 418

原创 Scheduled同一线程池执行多个不同线程漏掉线程不执行

Scheduled

2024-02-26 16:13:49 180 1

原创 linux配置jdk

5.上传jdk-8u391-linux-x64.tar.gz包到/usr/java,并解压。8.检查是否配置成功,显示对应版本号则表示成功。1.检查linux自带jdk版本。

2023-10-24 10:06:39 157

原创 mac上安装docker以及k8s

一、安装DockerDesktop下载Docker Desktop按提示进行安装。配置Docker镜像国内加速:加入一行:“https://docker.mirrors.ustc.edu.cn”也可选择其他源。二、下载kubernetes镜像1、选取合适的k8s版本进行下载git clone -b v1.22.5 https://github.com/AliyunContainerService/k8s-for-docker-desktop.git2、执行脚本下载...

2022-04-18 11:53:11 865

原创 ElasticSearch入门

技术分享——ElasticSearch一、ElasticSearch简介1.概念Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。Elasticsearch 的实现原理主要分为以下几个步骤,首先用户将数据提交到Elasticsearch 数据库中,再通过分词控制器去将对应的语句分词,将其权

2022-04-11 10:27:37 382

原创 RabbitMQ 获取队列信息

RabbitManagementTemplate rabbitManagementTemplate=new RabbitManagementTemplate("http://47.115.31.214:15672/api","work-wechat-dev","12345678"); List<org.springframework.amqp.core.Queue> contextQueues = rabbitManagementTemplate.getQueues()...

2022-03-14 13:14:15 4230

原创 @Transactional 本地事务提交

@Override@Transactionalpublic void testTransactional1() { Dict dict=baseMapper.selectOne(new QueryWrapper<Dict>().eq("d_code", "AAA")); dict.setDValue("2"); baseMapper.updateById(dict); try { Thread.sleep(10000); // 10 s .

2021-09-29 11:17:42 2610

原创 nginx配置域名https访问

此处以腾讯云为例第一步:去腾讯云申请域名ssl证书,申请一般在5分钟之内审核通过。下载证书解压后,选择如下两文件第二步:配置nginxworker_processes 1;events { worker_connections 1024;}http { include mime.types; default_type application/octet-stream; sendfile on;...

2021-06-29 16:23:55 360

原创 支付宝移动H5支付接入

1.导入sdk<dependency> <groupId>com.alipay.sdk</groupId> <artifactId>alipay-sdk-java</artifactId> <version>4.8.73.ALL</version></dependency&gt...

2020-04-02 10:16:07 2323

原创 redis 连接使用jedis key大小写问题

在使用小驼峰命名keyredisService.set("userName","1");redisService.get("userName") ="1";但是 redisService.exists("userName")=false就是这里,大小写区分,所以我用的是redisService.exists("userName".toLowerCase...

2020-03-27 17:57:03 2209

原创 支付宝沙盒应用私钥选取 ---坑

使用开发助手生成(https://opendocs.alipay.com/open/291/106097/)记住,坑在这里,csr文件夹的私钥才是应用私钥.......

2020-03-23 18:52:37 1439

原创 数据库分区与分表的区别

简单来说:分区:只减少读的压力分表:减少读写的压力

2019-12-20 20:34:27 408

转载 锁机制

通俗易懂 悲观锁、乐观锁、可重入锁、自旋锁、偏向锁、轻量/重量级锁、读写锁、各种锁及其Java实现! - Pickle Pee的文章 - 知乎 https://zhuanlan.zhihu.com/p/71156910...

2019-07-11 11:53:53 133

原创 java @Transactional 事务作用生效

1.主方法有@Transactional,其它调用service没有,可事物一致性2.主方法有@Transactional,其它调用service也有,可事物一致性(1/2共通)方法体全部用try包裹,无法事务一致性方法体部分用try包裹,try里没有事务,try外事务一致。当try里发生运行异常,try里和try外程序都不会回滚,当try外发生运行异常时,try里和try外都...

2019-07-09 16:01:03 2879 1

转载 redis请求速度慢

https://blog.csdn.net/u010011737/article/details/54288792

2019-07-06 17:45:06 5925

转载 索引失效(转)

http://www.cnblogs.com/hongfei/archive/2012/10/20/2732589.html

2019-07-02 16:47:54 102

原创 高德地图js api 判断坐标点在多边形区域 js代码

map = new AMap.Map('container', { resizeEnable: true, center: [116.30946, 39.937629], zoom: 12});var lnglatArry=new Array(); map.on('click', function(e) { lnglatArry[0]=new Ar...

2019-06-06 09:32:21 2294 1

原创 mybatis-generator-lombok-plugin 导入jar问题

在使用mybatis自动生成mapper/dao/bean文件时,为了配置自动get/set和bean属性注解,需引入mybatis-generator-lombok-plugin 下载地址:https://github.com/GuoGuiRong/mybatis-generator-lombok-plugin注意:此时直接在<dependencies> &...

2019-04-03 11:22:02 5490 1

原创 springBoot之 spring-boot-starter-parent 引入详解

springBoot中引入<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.0.M2</version&g...

2019-04-01 15:41:25 4596 4

原创 spring cloud 使用 feign 启动报错 org/springframework/cloud/client/loadbalancer/LoadBalancedRetryFactory

jar包冲突问题,   解决办法:在pom.xml 修改下引入规则&lt;dependency&gt; &lt;groupId&gt;org.springframework.cloud&lt;/groupId&gt; &lt;artifactId&gt;spring-cloud-starter-openfeign&lt;/artifactId&gt; ...

2018-09-18 10:35:08 12709 2

原创 tomcat配置https时,字符乱码。

&lt;Connector port="443"    URIEncoding="UTF-8"    protocol="org.apache.coyote.http11.Http11Protocol"    SSLEnabled="true"    scheme="https"    secure="true"    keystoreFile="/home/java/a

2018-02-28 16:30:48 2714

转载 线程简单问题

1.线程安全:如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。2. Java中notify和 notifyAll有什么区别?因为多线程可以等待单监控锁,Java API 的设计人员提供了一些方法当等待条件改变的时候通知它们,但是这些方法没有完全实现。noti

2016-06-03 14:50:49 231

转载 单例模式和简单工厂模式

1.简单工厂模式: 创建一个工厂类,在类中一个创建静态工厂方法,可以通过传值或者是读取配置文件的方式去加载  父类、接口,然后new出相应子类的实例,用父类或接口去接收,实现多态,称为简单工厂模式,也称静态工厂方法模式。 2.单例模式:单例模式设计要点保证该类只有一个实例。将该类的构造方法定义为私有方法,这样其他处的代码就无法通过调用该类的构造方法来实例化该类的对象提供

2016-06-03 14:48:09 1351

ssh注解开发案例

ssh注解案例。主要是jar包的齐全,对于初学者是个很好的东西。

2016-01-21

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

TA关注的人

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