自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java中判断数组是否为空?

一. java中1.判断一个String类型的字段是否为空 StringUtils.isBlank()可判断 null,"","",三种类型2.判断两个字符串是不否相等的最好办法(可以防止出现为空现象)不相等!Objects.equals(WmCouponState.OPEN, coupon.getState())相等Objects.equals(WmCo...

2017-06-06 14:52:26 115523 7

原创 Java 实现将对象保存到文件,并将文件压缩成zip包

// 需要硬引入 <groupId>org.apache.ant</groupId> 包 public static void main(String[] args) throws IOException { String text = "{\n" + " \"regions\": [\n" + " {\n" + " \"name\": \"string\",\n" + " .

2021-11-04 15:01:29 455

原创 Linux解决Docker容器安装的mysql时间相差8小时。

mysql数据库,使用 select sysdate()发现时间与当前时间相差8个小时。1.先排查服务器时间对不对?如果时间是对的,则再去怕查一下,mysql的时区对不对?由于mysql是用容器安装的,需要看一下容器mysql的时区对不对?2.查询容器mysql的时间对不对?docker exec c969443ace0e date发现mysql容器的时间不对,时区为UTC,找到容器的docker-compose.yml文件查看容器挂在的宿主机的配置文件。...

2021-07-12 10:55:51 895 1

原创 mysql执行计划各个字段的含义

1.id 表示执行的顺序,id越大越先执行,id一样的从上往下执行。2.select_type 表示查询类型,通常有: simple:表示不需要union操作或者不包含子查询的简单查询。 primary:表示最外层查询。 union:union操作中第二个及之后的查询。 dependent union:union操作中第二个及之后的查询,并且该查询依赖于外部查询。 subquery:子查询中的第一个查询。 dependent subquery:子查询中的第.

2021-03-05 17:35:23 640 1

原创 如何配置Android环境变量?

如何配置Android环境变量?1.下载Android SDK包到本地,如图:2.配置系统环境变量(类似配置javajdk)2.1win+R键,输入sysdm.cpl2.2配置如下:系统变量ANDROID_HOME D:\androidstudio\sdk(步骤1的包路径)Path增加 D:\androidstudio\sdk\tools (步骤1的包路径下tools包)用户变量Path增加 %ANDROID_HOME%\platform-tool...

2020-12-07 10:17:14 1170

原创 java stream 对集合中某个值进行统计

// 对int类型的年龄进行累加final int age = userList.stream().mapToInt(User::getAge).sum();// 对BigDecimal 类型的金额进行累加final BigDecimal reduceTotal = orderDetails.getPayments().stream() .map(OrderPaymentDTO::getTotal).reduce(BigDecimal.ZERO, BigDecimal::add);

2020-11-19 14:04:17 3533

原创 windows环境下,rocketmq发送消息时,报错:No route info of this topic,解决方案。

报错内容:No route info of this topic ***网上关于这个报错,有很多种解决方案,但是不一定能解决你的问题,就像“导致感冒的原因有很多,想要彻底治疗,得清楚感冒的具体原因才行”。附上几篇比较好的解决方案供以参考:1.https://blog.csdn.net/qqJamn/article/details/853206942.https://blog.csdn.net/zknxx/article/details/529872163.https://cloud.te

2020-10-13 17:09:27 3254

原创 java中8中基本数据类型

byte short int long folat double boolean char

2020-09-25 15:46:21 121

原创 java中8种常见的数据结构

数组Array 树Tree 图Graph 队列Queue 哈希表Hash 链表LinkedList 堆Heap 栈Stack

2020-09-25 15:45:30 223

原创 Redis实现地理位置解决方案

Redis 3.20开始支持geo,实现地理位置解决方案。参考:http://redisdoc.com/geo/geohash.html一、提供的命令1.GEOADD:添加地理位置GEOADD key longitude latitude member [longitude latitude member …]参数:key键名,longitude经度,latitude纬度,member位置名称(该参数支持多个)示例:redis> GEOADD Sicily 13.361389 38.1

2020-06-18 17:58:37 680

原创 Java中的锁,持续更新中...

先了解下几个概念:

2020-04-26 17:51:29 118

原创 如何将本地代码上传到github?

1.首先需要在github端创建一个仓库。步骤如下:2.我们使用git需要先安装git工具,并安装下载地址,https://git-for-windows.github.io3.找到需要上传的代码文件并选择,右键弹出操作框选择Git Bash Here,进入如下界面,输入如下代码:git clone地址(该地址为gitlub复制过来)4.这个步骤以...

2020-03-18 17:21:30 491

转载 如何彻底卸载VMware

本文非本人原创,出处见下链接原文链接:https://blog.csdn.net/lizhen8285/article/details/80143570常规方法:来到左下角,找到“设置”里面的“应用和功能”,找到“VMware Warestation”,右键,“卸载”。结果:“卸载”键是灰色的,点不了......尴尬局面如下图:尝试停止VMware相关服务和进程之后,“卸载”键并没亮...

2019-12-06 10:25:48 850

原创 QPS、TPS、PV、UV概念

QPS、TPS、PV、UV、GMV、IP、RPS等各种名词,外行看起来很牛X,实际上对程序员来说都是必懂知识点。下面我来一一解释一下。QPSQueries Per Second,每秒查询数。每秒能够响应的查询次数。QPS是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准,在因特网上,作为域名系统服务器的机器的性能经常用每秒查询率来衡量。每秒的响应请求数,也即是最大吞吐能力。...

2019-09-05 18:05:24 207

原创 Could not open connection 异常记录与分析

项目突发异常,此博文记录个人分析,如有高人大可提出见解,在此感谢!异常信息:org.springframework.transaction.CannotCreateTransactionException: Could not open Hibernate Session for transaction;个人翻译:无法创建事物异常:无法打开Hibernate Session事务ne...

2019-09-05 16:48:11 12890 3

原创 如何使用httpClient的形式调用WebService接口?

工作中接到一份新需求:调用第三方短信接口,实现验证码接收。第三方提供:1.wsdl形式的接口文档地址:2.浏览器中访问该文档地址:3.下载soapUi工具,测试该文档接口。(我使用的是ReadyApi工具)4.可通过ReadyApi对接口进行模拟测试,其实该工具和postman很像,只是postman不支持对wsdl形式的接口进行调用。5.该工具还...

2019-07-26 14:11:41 2761

原创 java环境下,订单号或者流水号的生成方法(1)

方法一:(一).订单号、流水号要求:单数据库下支持高并发 唯一的新单号,不保证连续性 不保存数据库内唯一,保证表内唯一(二).设计思路如何保证数据唯一? 先看下单号样例:A04190701000001 。 A04:组织代码,190701:当前年月日,000001:可变长度流水号。 通过组织代码+当前年月日+定长流水号,保证单表内唯一...

2019-07-01 18:20:33 3750

原创 通过js实现“复制”功能

var oInput = document.createElement('input');oInput.value = res;document.body.appendChild(oInput);oInput.select(); // 选择对象document.execCommand("Copy"); // 执行浏览器复制命令document.body.removeChild...

2019-06-26 18:08:45 98

原创 idea 启动web项目报错 Can't load IA 64-bit .dll on a AMD 64-bit platform

网上解决办法基本一致认为:如果上述办法没有解决你的问题,不妨试试下面这个办法。-Xms512m -Xmx512m -XX:MaxNewSize=1024m -XX:MaxPermSize=1024m

2019-06-12 15:37:34 1281

原创 java中如何自定义一个注解

1.创建一个 Annotation类型的类2.@Target:指该注解的作用目标3.@Retention:指注解的保留策略4.@Inherited:指该注解是否可被继承

2019-05-16 18:31:25 1633

原创 org.aspectj.apache.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 18 异常解决办法

pom文件中aspectjweaverjar包,版本较低,升级下便可。

2019-05-16 12:04:10 6570

原创 idea IDE日常问题总结

为了跟上大部队潮流,最近开始使用 Intellij Idea IDE开始code,从一个小白入手一个新工具,总会有大大小小以下的问题,抱着先解决问题,干活的原则,简单记录,方便日后再遇到时能够快速解决。1.如何快速导入项目?File --> Open... --> 选择你要打开的项目2.debug模式启动,无法启动,启动慢?检查项目中是否有断点?干掉它。如何快速检查...

2019-04-01 11:26:03 372

原创 打开eclipse异常,a java runtime environment or java development kit must be available...

周一早上点开eclipse IDE ,准备开始一天的code模式,结果提示异常:a java runtime environment or java development kit must be available... 。(截图来自百度知道,自己的图忘记截取,大概就是这么个意思)顿时菊花一紧,这是什么情况,抱着先解决问题,干活的原则,百度了一通,最终解决办法如下:1.先看下ec...

2019-04-01 10:10:25 531

原创 eclipse中未提交的文件如何醒目显示?

SVN:GIT:

2019-03-20 15:09:33 600

原创 VMware下安装CentOS7 无法通过桥接模式进行联网

1.打开终端2.root用户下(root用户命令尾部为#)ls /etc/sysconfig/network-scripts3.  ifcfg-ensXXX (已自己的机器为准)vi /etc/sysconfig/network-scripts/ifcfg-ens334.修改 (INS键进入修改)5.修改如图(:wq 表示修改并退出)6.修改成功后 重启...

2018-12-28 19:09:36 3238 1

安装sqlServer,并使用navicat连接.pdf

如何在Windows10机器上安装SQL Server,并使用Navicat连接。亲自测试流程,可正常走通。

2020-06-16

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

TA关注的人

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