自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sliver1836的博客

学习的过程就是一个不断证明自己是菜鸟的过程

  • 博客(79)
  • 资源 (4)
  • 收藏
  • 关注

原创 java计算下一个整5分钟时间点

需求:需要获取当前时间的下一个整点时间,如13:23,获取的下一个时间为 13:25代码:测试代码:参考文章:java计算下一个整5分钟时间点 - 极客子羽 - 博客园

2022-07-10 15:05:12 1312 1

原创 java8常用新特性

改段代码复制后根据自己需求调整运行import javax.print.DocFlavor;import java.util.*;import java.util.stream.Collectors;public class Maim { public static void main1(String[] args) { //模拟查出分页的学生数据 List<Student> studentList = getStudentData();

2022-05-29 16:18:49 229

原创 Elasticsearch中Kibana操作语句基本使用

一、基本操作1. 查看elasticsearch中一些基本信息GET _cat/nodes 查看所有节点GET _cat/health 查看es健康状态Get _cat/master 查看主节点GET _cat/indices 查看所有索引GET /pms/_mapping 查看pms中各个数据的字段类型// 查看分词情况 格式为GET /${index}/${type}/${id}/_termvectors?fields=${fields_name}GET pms/product/2

2021-09-25 10:57:07 902

原创 实现线程池的4种方法

1. 继承Thread类实现多线程//继承Thread类实现多线程public class ExtendsThread extends Thread{ public ExtendsThread(){ } @Override public void run() { for (int i = 0; i < 10; i++) { System.out.println(Thread.currentThread()+": "

2021-08-23 18:08:38 661

原创 Spring AMQP实现RabbitMQ的5种消息模式

一、简单模式简单模式是最简单的消息模式,它包含一个生产者、一个消费者和一个队列。生产者向队列里发送消息,消费者从队列中获取消息并消费。1. 创建队列simple.hello2import org.springframework.amqp.core.Queue;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configurat..

2021-08-23 18:05:15 1020

原创 @RabbitListener和@RabbitHandler的使用

1.@RabbitListener 注解是指定某方法作为消息消费的方法,例如监听某 Queue 里面的消息。2.@RabbitListener标注在方法上,直接监听指定的队列,此时接收的参数需要与发送市类型一致@Componentpublic class PointConsumer { //监听的队列名 @RabbitListener(queues = "point.to.point") public void processOne(String name) {

2021-08-16 15:35:37 20585

原创 Mybatis动态sql

1. if语句<select id="selectUserByUsernameAndSex" resultType="user" parameterType="com.smxy.zxs.User"> select * from user where username=#{username} and sex=#{sex}</select>上面的查询语句,我们可以发现,如果 #{username} 为空,那么查询结果也是空,如何解决这个问题呢?使用 if 来判断

2021-08-05 16:44:25 91

原创 nested exception is java.lang.IllegalStateException: RequestParam.value() was empty on parameter 0

运行springcloud项目出现如下报错:FactoryBean threw exception on object creation; nested exception is java.lang.IllegalStateException: RequestParam.value() was empty on parameter 0这个错误产生的缘由是我使用了 Feign,在配置了 @FeignClient 注解的接口上声明的方法中的参数使用了 @RequestParam 注解,可是 @Re.

2021-08-01 10:49:21 4772 1

原创 解决Robo 3T连接MongoDB时出现 Error: Failed to execute “listdatabases” command错误的问题

连接centOS上mongoDB时出现如下错误:浏览器运行http://xx.xxx.xxx.xx:27017/ 说明外网可以访问了。It looks like you are trying to access MongoDB over HTTP on the native driver port。说明是数据库为了安全使用Robo 3T连接时还需要使用账号密码验证所以先创建个用户,也安全一点,在centos上先用mongo连接数据库,然后创建用户和密码1. 创建管理员用户u..

2021-07-25 11:42:17 3804

原创 解决json数据出现$ref: “$.page[0].element[0].duotai[0]“,循环引用问题

在项目开发中需要返回json数据给前端,后台传过去json数据是用阿里的fastjson转换的,在前端解析时发现json数据解析不了,json数据变成了$ref: "$.page[0].element[0].duotai[0]"。经过百度和排查发现是后端返回的数据是在循环中取的,导致了数据的循环引用。循环引用:当一个对象包含另一个对象时,fastjson就会把该对象解析成引用。引用是通过$ref表示的解决: 采用禁止循环引用(SerializerFeature.DisableCircularRefe

2020-09-04 11:02:29 324

转载 docker启动elasticsearch时内存不足问题

问题docker安装并启动elasticsearch时内存不足系统centos8(阿里云ecs服务器)[root@iZ2zeczvvb79boy368xppwZ ~]# cat /etc/redhat-releaseCentOS Linux release 8.1.1911 (Core)安装过程docker pull elasticsearch:6.4.0修改虚拟机内存(貌似没有效果)sysctl -w vm.max_map_count=262144使用dock

2020-08-09 13:54:27 3178

转载 Centos 7使用vsftpd搭建FTP服务器(nginx+ftp)

FTP,即:文件传输协议(File Transfer Protocol),基于客户端/服务器模式,默认使用20、21端口号,其中端口20(数据端口)用于进行数据传输,端口21(命令端口)用于接受客户端发出的相关FTP命令与参数。FTP服务器普遍部署于局域网中,具有容易搭建、方便管理的特点。而且有些FTP客户端工具还可以支持文件的多点下载以及断点续传技术,因此FTP服务得到了广大用户的青睐。FTP协议有以下两种工作模式:主动模式(PORT):FTP服务器主动向客户端发起连接请求。 被动模式(PASV):

2020-07-05 20:51:22 567

转载 CentOS7 下 Nginx 安装部署和配置

1、什么是NginxNginx("enginex")是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器,在高连接并发的情况下Nginx是Apache服务器不错的替代品.其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好.目前中国大陆使用nginx网站用户有:新浪、网易、腾讯,另外知名的微网志Plurk也使用nginx。Nginx作为负载均衡服务器,既可以在内部直接支持Rails和PHP程序对外进行服务,也可以支持作为HTTP代

2020-07-05 20:01:37 455

原创 idea中,springboot项目打jar包并运行

1.来到项目的pom.xml文件中,修改packaging为jar2.在项目右侧选择maven,然后找到package点击进行打包。3.成功打包后,在项目中的target目录中会出现打包好的jar包。4.在本地运行jar包,将jar包从项目中复制出来,可放在电脑的任意位置,如何觉得jar包名字太长可以给jar包重名。我这里是直接放在了c盘目录下,并重命名为shop。5....

2020-04-26 21:49:05 5029 1

转载 输入npm install 报错[email protected] postinstall:`node scripts/build.js` Failed at the [email protected]

错误详情这个是因为sass安装时获取源的问题,先修改sass安装的源,再运行npm install就成功了npm config set sass_binary_site=https://npm.taobao.org/mirrors/node-sass...

2020-04-12 22:31:29 5444 4

转载 Windows下RabbitMQ安装及配置

rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统。它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器,Rabbit MQ 是建立在Erlang OTP平台上。1、安装Erlang下载地址:https://www.erlang.org/downloads,本文选择OTP 21.0.1 Windows ...

2020-04-06 14:34:55 968

原创 FastJson中JSONObject常见用法

一.在项目中添加maven依赖<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.48</version></dependency>二...

2020-03-29 15:19:39 1504

原创 Map的遍历方式

import java.util.HashMap;import java.util.Iterator;import java.util.Map;public class Main { public static void main(String[] args) { Map<String,Object> map = new HashMap<Str...

2020-03-29 15:16:34 103

原创 js使用cookie实现记住密码功能

<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title></head><body> <form action=""> 姓名: &...

2020-03-29 15:15:22 285

转载 如何实现在内网和外网同时使用

我们在办公的时候很多情况会遇到内网办公,但是这时候不能够使用外网,今天介绍一种方法解决这个问题:操作步骤:01、查看当前的网络配置通过ipconfig查看当前内网的网络配置,获取到ip、子网掩码、默认网关等信息。02、完后进入网络共享中心,将IP获取方式改为固定IP03、然后进入cmd备注:进入cmd时非管理员用户需要以管理身份运行。进入cmd后执行下面的命令...

2020-02-04 15:55:53 6693

原创 ios开发出现We'are sorry...错误页面

使用mui在mac上进行ios开发,在进行页面跳转时出现了一个ios的页面,如下所示:奇怪的地方是,该页面在安卓上可以正常访问,但是在ios上访问,有时候就正常可以访问,有时就会出现如上所示画面,经过排查最后发现此bug是由跳转页面中的参数导致的,在请求的url中如果带有空格或者是特殊符号在ios上无法正常解析,所以会提示界面错误。解决办法:需要对url进行encode编码,如url...

2020-01-18 14:02:18 3125

原创 springboot下载maven太慢解决办法

学习springboot项目的时候,将项目导入idea中,发现下载maven是速度太慢了,maven一直下载不下来。后面查找解决办法,就是在maven的settings.xml中的<mirrors>..... </mirrors>中新增一些配置,代码如下:<mirror> <id>alimaven</id> <...

2020-01-12 21:48:32 5025 4

原创 开发者必备-Docker命令

Docker 简介Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows机器上。使用Docker可以更方便低打包、测试以及部署应用程序。Docker 环境安装对于安装docker环境不熟的可以参考这篇文章,写的比较详细些:https://blog.csdn.net/sliver1836/arti...

2020-01-10 20:46:20 169

转载 centos7 安装docker镜像

Step1. 检查是否安装过 docker :yum list installed|grep docker如果出现如下图所示的情况 说明安装过 如果重新安装需要先卸载。使用命令yum -y remove docker-ce.x86_64卸载,如果出现下图所示的情况说明这条命令执行成功删除存储目录# rm -rf /etc/docker# rm -rf /run/do...

2019-11-19 19:29:42 383

转载 Xshell6 中文不限时版下载(免密匙)及安装教程

文章地址:https://blog.csdn.net/qq_31362105/article/details/80706750

2019-10-19 13:34:13 1372

原创 js获取当前页面的url信息

1.window.location.href(设置或获取整个 URL 为字符串)如:http://localhost:8080/box-web/web/html/luaedit.html?device_id=217&strategy_id=7302,window.location.protocolURL 的协议部分返回值:http:3,window.location....

2019-09-19 19:59:06 366

原创 Java一些常用的基础(一)

1.split 方法和java8 String.join字符串拼接splite方法将一个字符串分割为子字符串,然后将结果作为字符串数组返回。以下代码为将字符串a以 逗号(,)进行分割。后将分割后的字符串以“-”进行拼接。输出结果为;这边输出的是c数组,因为有limit 3,所以只分割了3个字符串 ,如果输出b数组的话,就是输出q w e r t y 这6个字符串。数组d为数...

2019-09-19 19:43:18 133

原创 解决点击上传图片或文件时窗口闪退问题

最近在做图片上传功能,发现每次点击上传时,浏览器会无缘无故的闪退。但是在其他电脑上这个功能却可以。经过最后检查才发现是和搜狗输入法不兼容,在上传图片时,把输入法切换掉就可以了。...

2019-08-22 20:29:38 8917

原创 连接mysql服务器出现Host is not allowed to connect to this MySQL server解决方法

今天在自己的服务器上下载好mysql后发现本地连接报错Host is not allowed to connect to this MySQL server发现mysql不允许远程登陆,解决办法如下:1.在服务器上登录mysql : mysql -u root -p 密码2.进入sql后执行 use mysql;3.执行update user set host = '%' wh...

2019-07-26 19:56:39 768

转载 centos中使用yum安装mysql

在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。1 下载并安装MySQL官方的Yum Repository[root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10...

2019-07-26 19:48:51 99

原创 IntelliJ IDEA 2018.3.2 永久破解

1.下载破解需要的安装包:下载地址:http://idea.lanyus.com/jar/JetbrainsCrack-3.1-release-enc.jar2.将下载好后的jar包放在bin的目录下,如下图所示:如1所示,名字不一样,请注意2.放置好后编辑上图中2和3文件,在其最后一行添加刚下jar包的路径。(注意路径为自己本地的路径别错了)如下所示:3.启动idea,选...

2019-07-21 18:32:54 8051 4

原创 pl/sql中如何导入导出数据

1.导出。在pl/sql中输入表名,右键表名后选择编辑此时点击查看sql,则可以把数据库的sql语句显示出来,如下图所示:如果要在其他地方建表,则可以复制语句过去。接下来是导出数据:进入查询表的数据,如下图所示选择sql文件如上图所示,我把文件保留在了f盘,名字为789.这样就可以将表和数据都导出来了。2.导入根据刚刚导出的sql语句新建一个表,然后...

2019-07-15 22:53:32 1711

原创 解决Error: Cannot find module 'node-sass'问题

今天在运行angular前端的时候出现了以下的问题:解决办法:1.在项目目录cmd下运行 npminstall-gcnpm--registry=https://registry.npm.taobao.org2.下载成功后再运行cnpminstallnode-sass两个都下载成功后就可以正常的运行项目了。...

2019-07-15 12:07:59 78682 27

转载 Caused by: org.hibernate.AnnotationException: No identifier specified for entity

今天在测试 jpa 读取数据库时出现这错误,指示没有实体标识符Caused by: org.hibernate.AnnotationException: No identifier specified for entity根据Hinbernate的规范,一定要为实体类添加唯一的标识符,即主键id。在私有变量或set方法之上添加注解即可。@Id@GeneratedValueprivat...

2019-07-13 22:48:58 1720

转载 Idea逆向生成实体类

文章地址:https://blog.csdn.net/qq_42363892/article/details/86648892

2019-07-12 18:40:15 856

转载 在CentOS下如何使用yum安装JDK

查看yum库中有哪些JDK版本 (如果查询后没有结果,不用担心,可直接进入第二步) $ yum search java|grep jdk 选择1.8版本进行安装 $ yum install java-1.8.0-openjdk 安装完后,默认的安装目录是:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-3.b14.el6_9.x8...

2019-06-30 18:11:24 137

原创 判断是否为数字的两种办法

今天在写angular的ts中碰到一个问题,就是需要判断用户id是否是number类型还是uuid。在这里我采用了两种办法:1.使用typeof 判断是什么类型if (typeof res['userInfo'].id == "number") { alert('是数字类型');}else{ alert('不是数字类型');}2.使用 isNaN()函数....

2019-06-24 13:26:00 9949 1

转载 关于Linux下使用expdp和impdp命令对Oracle数据库进行导入和导出操作

一 关于expdp和impdp 使用EXPDP和IMPDP时应该注意的事项:EXP和IMP是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用。EXPDP和IMPDP是服务端的工具程序,他们只能在ORACLE服务端使用,不能在客户端使用。IMP只适用于EXP导出的文件,不适用于EXPDP导出文件;IMPDP只适用于EXPDP导出的文件,而不适用于EXP导出文件。expdp...

2019-06-22 14:52:21 3511

原创 idea中配置maven环境

1.首先下载好maven,然后配置好环境,在cmd中输入mvn -v显示出maven信息后成功配置地址;https://blog.csdn.net/sliver1836/article/details/804620872.打开idea中的settings,如图所示;...

2019-06-08 16:12:27 104

原创 oracle中创建表空间和表

0.创建表空间//datafile为自己安装oracle时的路径,下面代码为在那里新建了一个CSZXS的表空间(此路径可以为本电脑的任何地方)create tablespace CSZXS  logging  datafile 'E:\oracledatabase\oradata\orcl\CSZXS.dbf' size 50m  autoextend on  next 50m ...

2019-02-20 18:14:12 3992

修复注册表神器

当你的注册表有问题时,比如访问阿里云等服务器进不去时,你只要下载下来,点开后,就解决了

2018-12-15

基于SSM(Spring-SpringMVC-MyBatis)的高级整合(增删改查功能))

此资源是基于SSM(Spring+SpringMVC+MyBatis)的高级整合,项目中利用前端框架bootstrap快速搭建简洁优美的界面,进行对mysql的增,删,改,查的基础操作。是一个非常适合新手学习的例子

2018-05-26

客户端和服务器端的简单通信

java代码实现客户端与服务器端的Socket通信,客户端与服务器端进行简单的聊天功能

2018-04-27

基于mysql-android studio-web服务器实现简单注册登录功能源码与解析

此资源实现安卓APP注册登录功能,通过Android Studio编写界面和相应功能,用Eclipse开启web服务器进行客户端与服务端之间的通信,并且将用户的账户密码经过MD5的加密后存入Mysql数据库中。

2018-04-25

空空如也

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

TA关注的人

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