- 博客(24)
- 资源 (1)
- 问答 (23)
- 收藏
- 关注
原创 多线程操作导致LinkedList报NoSuchElementException
如果多线程访问,LinkedList内部结构被修改,则可能会抛出NoSuchElementException异常。突然想到LinkedList是线程不安全的,看了下removeFirst 得底层代码。
2024-02-28 22:27:35
606
原创 linux配置jdk
5.上传jdk-8u391-linux-x64.tar.gz包到/usr/java,并解压。8.检查是否配置成功,显示对应版本号则表示成功。1.检查linux自带jdk版本。
2023-10-24 10:06:39
232
原创 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
881
原创 ElasticSearch入门
技术分享——ElasticSearch一、ElasticSearch简介1.概念Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。Elasticsearch 的实现原理主要分为以下几个步骤,首先用户将数据提交到Elasticsearch 数据库中,再通过分词控制器去将对应的语句分词,将其权
2022-04-11 10:27:37
430
原创 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
4305
原创 @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
2615
原创 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
374
原创 支付宝移动H5支付接入
1.导入sdk<dependency> <groupId>com.alipay.sdk</groupId> <artifactId>alipay-sdk-java</artifactId> <version>4.8.73.ALL</version></dependency>...
2020-04-02 10:16:07
2404
原创 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
2229
原创 支付宝沙盒应用私钥选取 ---坑
使用开发助手生成(https://opendocs.alipay.com/open/291/106097/)记住,坑在这里,csr文件夹的私钥才是应用私钥.......
2020-03-23 18:52:37
1451
转载 锁机制
通俗易懂 悲观锁、乐观锁、可重入锁、自旋锁、偏向锁、轻量/重量级锁、读写锁、各种锁及其Java实现! - Pickle Pee的文章 - 知乎 https://zhuanlan.zhihu.com/p/71156910...
2019-07-11 11:53:53
137
原创 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
2918
1
原创 高德地图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
2318
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
5545
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
4641
4
原创 spring cloud 使用 feign 启动报错 org/springframework/cloud/client/loadbalancer/LoadBalancedRetryFactory
jar包冲突问题, 解决办法:在pom.xml 修改下引入规则<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId> ...
2018-09-18 10:35:08
12750
2
原创 tomcat配置https时,字符乱码。
<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
2734
转载 线程简单问题
1.线程安全:如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。2. Java中notify和 notifyAll有什么区别?因为多线程可以等待单监控锁,Java API 的设计人员提供了一些方法当等待条件改变的时候通知它们,但是这些方法没有完全实现。noti
2016-06-03 14:50:49
235
转载 单例模式和简单工厂模式
1.简单工厂模式: 创建一个工厂类,在类中一个创建静态工厂方法,可以通过传值或者是读取配置文件的方式去加载 父类、接口,然后new出相应子类的实例,用父类或接口去接收,实现多态,称为简单工厂模式,也称静态工厂方法模式。 2.单例模式:单例模式设计要点保证该类只有一个实例。将该类的构造方法定义为私有方法,这样其他处的代码就无法通过调用该类的构造方法来实例化该类的对象提供
2016-06-03 14:48:09
1360
springcloud txlcn分布式事务
2019-09-19
高德地图 怎么获取单独一个城市的 地图
2019-04-26
linux 域名80访问 不成功,其他端口都成功
2017-08-29
javascript 开发google第三方登录 403
2017-05-15
前端 轮播 问题大神来看看,
2016-12-09
怎么替换单个word的关键字。
2016-07-12
java 怎么向html写入 HTML类型的String。
2016-07-08
在跳转到jsp页面的时候,能不能异步把jsp页面转存为word到指定文件下?
2016-07-07
微信服务号授权问题,微信授权一个服务号成功后,怎么所有服务号都好像被同时授权了!!!
2016-06-20
在微信公众号里做的h5网站, 请问微信登录怎么做。 菜鸟求教!
2016-06-17
微信公众号查看秘钥账号密码验证???
2016-06-17
微信公众号第三方登录网站的问题。
2016-06-16
移动端的网站,注意,是网站,不是app,怎么接微信登录!
2016-06-16
html5+java三大框架做的app到底该怎么定义?
2016-06-15
json在后台封装后,返回中文乱码。
2016-05-30
linux 怎么导入exec表格到本地?
2016-04-20
activiti工作流的问题。。。
2016-04-09
数据库问题,插入数据解析
2016-04-08
二次开发后台系统问题。
2016-04-06
svn 安装以后,mysql 就不能用ip登录了。
2016-03-23
mysql远程问题,。。。。
2016-03-21
支付宝异步返回问题。
2016-01-09
求 微信摇一摇猴子 爬树 类型的源码。
2015-12-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人