自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

暄妍丶的博客

新手上路~~

  • 博客(35)
  • 收藏
  • 关注

原创 es开启试用30天

的值就是当前的版本,我们默认安装以后是。,下面是以我本地es为例的curl。当我们再去查询的时候就会发现。es是分开源和企业版的。这个链接来进行修改,

2024-03-18 14:49:02 485

原创 各种小工具介绍

本文主要就是各种小工具介绍。

2024-01-22 14:58:43 454

原创 Java忽略不支持的VM选项

【代码】Java忽略不支持的VM选项。

2024-01-11 00:38:18 656

原创 Java List类型Stream合并

【代码】Java List类型Stream合并。

2024-01-04 14:45:21 531 1

原创 starrocks 计算tp值

在查询数据库的时候我们经常要查询tp值,如果使用传统的计算方式需要将数据查询两遍,连表,其中一张表计算count值,另一张表小计算数据,然后取数据,这种查询非常消耗性能.当我们在使用starrocks的时候,就可以使用starrocks提供的内置函数来计算。对于使用低版本的starrocks可以使用 PERCENTILE_APPROX 来计算tp值,此方法有个特点,计算的是近似值,对数据准确性要求非常高的可以不用考虑。最低版本限制 2.4。最低版本限制 2.5。

2023-09-28 15:56:46 373

原创 minikube发布本地服务

直接使用minikube打包镜像。不出意外的话项目就可以启动起来了。文件,这里用java服务举例。,不然没法拉取到本地文件。在本地服务根目录添加。

2023-09-25 19:37:16 101

原创 VUE3 setup 语法糖解决没有this的问题

方便我们拿到ref或store等,但是vue3版本的。我们在使用vue2的时候经常会用到vue中的。

2023-08-27 03:56:36 943

原创 CompletableFuture串行并行任务处理

串行并行任务处理,异步执行同步等待相关链接。

2022-10-13 16:49:12 385

原创 创建Electron程序

Electron 是一个使用html css js做界面渲染,Nodejs做系统交互的跨平台桌面程序开发语言,支持打包到Win,Mac,Linux平台那么就下来我们就开始创建创建我们的第一个Electron程序。

2022-08-25 15:55:06 501

原创 全局异常处理器

很多时候我们是不想用户看见500状态码页面的,因为报错页面里包含着大量有用信息,既不安全也不美观,这个时候我们就需要使用全局异常处理器。全局异常处理器还可以用在别的地方,在分布式系统中,各个系统之间相互传递,全局异常处理器给异常归类返回给调用者, 大大减少了系统设计难度。如果全局拦截中有我们不想拦截的异常类,只需要捕获以后再从新抛出即可。,分别拦截不同类型的exception,然后再最后面设置一个拦截。我们可以在全局异常处理类里写多个。的拦截器,用于拦截掉所有的方法。下面是完整的异常处理类。

2022-08-25 15:28:03 638

原创 Homebrew 软件包的管理器

Homebrew是macOs 或 linux下的软件包管理器,经常用于macos下对软件进行管理, 类似于CentOS下的yum命令或ubunt下的apt-get。

2022-08-10 14:13:34 530

原创 Java Socket编写http服务器

JavaSocket编写http服务器。

2022-07-29 15:25:04 955

原创 SimpleDateFormat导致的线程安全问题

起因今天在写数据报表的时候,因为多个 controller 都用到了同一个功能:将数据库中的数据查出并以时间为 key 存入 map 中,所以给单独拿出来封装个方法,使用的是new SimpleDateFormat("yyyy-MM-dd").format(date) 进行 date 转年月日存入 key,因为想着前面的new SimpleDateFormat("yyyy-MM-dd")都是一样的,所以提取为一个成员变量,在本地测试所有接口都没有问题,但是上线后发现数据错误,每次执行的结果都不一样,但是在

2022-04-12 03:54:13 712

原创 java.math.BigDecimal cannot be cast to java.lang.Integer

java.math.BigDecimal cannot be cast to java.lang.Integer

2022-04-01 16:12:50 3036

原创 Springboot WebSocket开发

Springboot WebSocket开发创建springboot项目添加webSocket依赖配置类核心类创建springboot项目略添加webSocket依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId></dependency>

2022-01-19 10:18:08 369

原创 windows下安装MySQL8

前言MySQL8发布已经有一段时间了,MySQL8只提供解压包,没法想5.X版本的无脑下一步了提示:数据默认放在解压目录的data文件夹下data目录必须为空终端使用管理员权限下载安装解压进入bin目录初始化mysqld --initialize --console会产生一个秘密,记得保存安装mysqld --install 或者mysqld --install [自定义服务名][安装失败检查管理员权限]启动net start mysql卸载my

2021-12-09 11:16:10 223

原创 Tomcat部署SSL HTTPS

Tomcat部署SSL HTTPSApache安装SSl证书点这里1.下载Tomcat证书文件在证书颁发界面找到对应的下载按钮解压后您将看到文件夹中有2个文件,您可为两个证书文件重命名。证书文件(domain name.pfx):以PFX为文件类型。密码文件(pfx-password.txt):以TXT为文件类型。说明 每次下载证书都会产生新的密码,该密码仅匹配本次下载的证书。如果需要更新证书文件,同时也要更新匹配的密码。2.上传证书在Tomcat安装目录下新建cert目录,将解压的证

2021-11-30 11:47:26 408

原创 Apache安装部署https SSL证书

Apache安装部署https SSL证书Tomcat部署SSL证书查看另一篇文章:Tomcat部署SSL HTTPS补充:申请ssl证书如果想自己生成ssl证书,点这里(待完善)基本上每个域名注册商都有对应的ssl证书申请接口,而且每一个都有一个免费的证书可以申请,下面就以阿里云为例待续~~~1.下载Apache证书文件在ssl证书列表位置找到下载证书,下载证书解压后的文件夹中有3个文件:证书文件:以.crt为后缀或文件类型。证书链文件:以.crt为后缀或文件类型。密钥文件:以

2021-11-30 11:38:03 3337

原创 maven从零开始搭载ssm项目

maven从零开始搭载ssm项目创建maven工程导入依赖在`main` 下的 `resources`目录创建 `applicationCentext.xml`文件在`main` 下的 `resources`目录创建 `db.properties`文件在`main` 下的 `resources`目录创建 `logback.xml`文件在`main` 下的 `resources`目录创建 `mybatis.xml`文件在`main` 下的 `resources`目录创建 `springmvc.xml

2021-11-20 20:03:38 690

原创 Maven下载安装与配置

maven下载安装与配置下载与安装Maven下载Maven配置Maven拓展Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。

2021-11-20 18:03:23 133

原创 Centos7下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.noarch.rpm使用上面的命令就直接下载了安装用的Yum Repository,大概25KB的样子,然后就可

2021-11-05 08:21:31 381 1

原创 XSell无法连接服务器

起因今天趁着双十一刚在阿里云上买了一台服务器,刚兴致勃勃的准备用XShell连接服务器,却发现无法连接,提示下面代码Connecting to XXX.XXX.XXX.XXX:22...Connection established.To escape to local shell, press 'Ctrl+Alt+]'.Socket error Event: 32 Error: 10053.Connection closing...Socket close.Connection close

2021-11-04 20:31:31 679

原创 关于SpringMVC中使用LocalDateTime类型接收参数提示类型不匹配的问题

public String postOurTime(@RequestParam String title, @RequestParam String content, @RequestParam Integer eventType, @RequestParam @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") LocalDateTime t.

2021-11-03 21:25:09 2041

原创 MySQL 中的boolean/bool/tinyint(1)表示布尔类型

结论:boolean/bool/tinyint(1)都可以表示布尔类型,没有区别,使用1 和0 表示真和假数据库设计的时候经常会用到只有真假两种情况的字段,在java中有boolean类型在mysql 中我们可以使用tiryint(1)来表示布尔类型的字段.当然mysql也提供boolean类型与bool类型,不过这两种类型在创建数据库以后由mysql自动转换为tinyint(1)类型,不会给予任何警告注意:当数据被Java后端读取以后会被转换为boolean类型在mysql 中存在四个常量分别是

2021-10-30 19:58:23 16078 1

原创 Docker下部署Gitlab

Docker下部署Gitlab部署Docker部署Gitlab使用Gitlab登录与注册关于中文部署Docker没有部署docker的可以去看一下我的另一篇博客CentOS7下Docker安装与配置部署Gitlab拉取最新的gitlab docker pull gitlab/gitlab-ce[root@localhost ~]# docker pull gitlab/gitlab-ceUsing default tag: latestlatest: Pulling from gitla

2021-10-26 19:39:54 316 2

原创 正则表达式

正则表达式是什么为什么怎么用正则基础语法限定符运算符元字符转义贪婪匹配和与懒惰匹配断言附录是什么正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的正则表达式引擎。正则表达式这个概念最初是由Unix中的工具软件(例如sed和grep)普及开的。正则表达式通

2021-10-26 18:26:34 580 1

原创 CentOS7下Docker安装与配置

CentOS7下Docker安装与配置一、安装docker1. 卸载旧版本(如果安装过旧版本的话)2. 安装必要的一些系统工具3. 添加软件源信息4. 更新并安装Docker-ce5.开启Docker服务注意6. 验证Docker二、配置国内镜像1. 修改创建并修改 ```/etc/docker/daemon.json```文件2. 将下面内容写入到文件中3. 保存并重启Docker4. 输入```docker info```查看配置情况三、部署第一个docker实例四、可视化一、安装docker@阿里

2021-10-26 16:54:11 764

原创 div中打开滚动条与设置滚动条位置

div中打开滚动条与设置滚动条位置一、给div设置滚动条二、设置滚动条的位置通过锚点跳转设置scrollTop的值当我们给div设置固定的高度或宽度的时候,超出的内容默认是不显示的.但是我们有将他们显示出来的需求,比如自己做一个,这时候我们就需要给div加上滚动条了一、给div设置滚动条我们只需要这么一行css代码overflow: scroll;如果我们只想添加高度滚动条,我们可以使用下面的语句/*设置纵向滚动栏*/overflow-x: scroll;/*设置横向滚动栏*/overf

2021-10-22 09:00:48 8459

原创 webview中java与js互调

Android webview中java与js互调java掉用js一般步骤开启js支持加载页面调用loadUrl(JavaScript:js中的方法名()).js调用java一般步骤添加js支持创建接收js调用的类webView组件添加addJavascriptInterface(new 创建的类,“别名”)在js中调用 window.别名.类中的方法名()//1.添加js支持webView= findViewById(R.id.wv_image); //初始化组件w

2021-06-20 15:53:14 268

原创 Java获取格式化时间

Java获取格式化时间获取格式化时间String getTime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date());//输出 2021-06-03 00:34:24

2021-06-03 00:39:08 283

原创 重定向到登录页面后跳转原页面

重定向到登录页面后跳转原页面起因:网站涉及权限问题,没有登录或者登录过期需要重新登录时服务器会302重定向到登录页面,但是有登录以后回到原页面的需求实现思路:服务器在重定向时带上参数,参数的值就是当前页面的路径,因为可能当前路径有参数,所以要对路径进行URL编码/*PHP代码*/if(登录失效){ //将路径+?+参数进行URL编码以后作为登录页的参数url的值 header("Location: /login.php?url=".urlencode($_SERVER[

2020-12-17 02:29:37 1823

原创 Centos7安装Python3

Centos7安装Python3演示环境准备安装收尾演示环境Linux---Centos7.6Python---Python3.9Yum---阿里yum源准备下载Python3包可以用电脑访问Python官网下载源码包然后上传到服务器直接在服务器上下载#yum安装wgetsudo yum install -y wget#wget下载Pythonwget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz安

2020-11-24 02:12:53 85

原创 简单实现Java读取excel表格

简单实现java读取excel表格maven导入实现代码maven导入<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.9</version></depen...

2020-04-13 20:56:43 584

原创 Hadoop搭建

Hadoop搭建安装jdk配置ssh免秘钥安装hadoop配置hadoop测试hadoop安装jdk1、rpm安装JDK2、添加JDK环境变量vim + /etc/profile #“+”移至结尾#在结尾处添加##此路径为jdk安装路径,一般为/usr/java/jdk*export JAVA_HOME=/usr/java/jdk-13 PATH=$PATH:$JAVA_H...

2019-12-23 17:54:29 132

转载 关于CSS伪元素细讲

CSS 伪元素用于向某些选择器设置特殊效果。吃水不忘挖井人: W3school此篇文章纯为个人学习所用看,欢迎大家学习,不包含任何商用意思语法伪元素的语法:选择器:伪元素 { 属性1:属性值1; 属性2:属性值2; ………………}CSS 类也可以与伪元素配合使用:选择器.类名:伪元素 { 属性1:属性值1; 属性2:属性值2; ………………}:f...

2019-07-01 16:40:47 268

空空如也

空空如也

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

TA关注的人

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