自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Insist

有道无术,术尚可求,有术无道,至于术!

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

原创 搭建zabbix6.0TLS

【代码】搭建zabbix6.0TLS。

2024-04-14 13:56:25 147

原创 Linux命令神器之一Screen

screen 是可以支持多个任务后台的。

2024-03-22 00:55:37 110

原创 docker安装minio

【代码】docker安装minio。

2024-03-05 20:58:29 355 1

原创 Docker安装RabbitMQ

e 指定环境变量;(RABBITMQ_DEFAULT_VHOST:默认虚拟机名;RABBITMQ_DEFAULT_USER:默认的用户名;–hostname 主机名(RabbitMQ的一个重要注意事项是它根据所谓的 “节点名称” 存储数据,默认为主机名);-p 指定服务运行的端口(5672:应用访问端口;15672:控制台Web端口号);RABBITMQ_DEFAULT_PASS:默认用户名的密码)–name 指定容器名;-v 映射目录或文件;-d 后台运行容器;

2023-11-15 20:20:38 160

原创 node的安装配置

【代码】node安装(包括一系列的配置pnpm配置等等)

2023-06-19 03:59:21 557

原创 docker安装nacos(非集群模式)

【代码】docker安装nacos。

2023-04-17 01:15:36 146

原创 docker安装Redis

【代码】docker安装Redis。

2023-04-16 14:58:24 372

原创 docker安装mysql

使用docker安装mysql网上有很多教程,这里只是记录本人设置的操作,不想重复查网上教程对mysql配置文件做其他配置而已。

2023-04-16 02:16:21 247

原创 自动配置基本环境

【代码】自动配置基本环境。

2023-04-11 15:04:41 70

原创 自动安装docker

【代码】自动安装docker。

2023-04-11 14:51:26 141

原创 解决使用OpenEuler无法重启网卡命令

【代码】解决使用OpenEuler无法重启网卡命令。

2023-03-16 20:46:03 2907

原创 解决响应HTML页面乱码问题

这个解决方案是解决响应的html页面乱码的问题,这个解决方案不是解决请求参数的乱码使用的或者是响应中文字符乱码的(响应中文字符乱码和响应html乱码还是区别的),相信网上都有很多请求参数获取中文的乱码的解决方案,所以这里就不过多赘述了,解决方案步骤找到Tomcat的安装目录进入conf目录里面进入web.xml文件里面 找到这里面的配置复制下面的配置到上面红线圈起来的地方 <param-name>fileEncoding</param-na

2022-04-02 01:05:00 396

原创 解决android 自带的模拟器无法启动成功的问题

android 的每次重启安卓模拟器都失败 需要kill 掉一个进程 qemu-system-x86_64.exe

2022-03-22 18:35:52 3843

原创 idea解决中文难看问题

1、Setting -> Editor -> Font 修改 Fallback font 为 simsun2、Setting -> Editor -> Color Scheme -> Color Scheme Font 修改 Fallback font 为 simsun

2021-12-18 00:08:23 165

原创 Aop使用案例

使用AOP使用场景案例需求: 小程序每次请求接口都必须携带token,在对应的接口每次都需要检查token是否存在,而有些接口需要从token中查询用户的信息,做一系列的操作 ,而接口大部分只是验证token是否存在而已,并且跟接口的业务逻辑又没太多关联,如果不用aop每个后端的接口都得写冗余的代码,且跟业务逻辑无关,这样整个项目使用aop性能就有很大的提高!定一个注解 token@Target(value={ElementType.METHOD})@Retention(RetentionP

2021-06-09 08:57:47 1491

原创 mysql-笔记

1.事务原则原子性:要么都成功, 要么都失败一致性:事务前后的数据都要完整性都要保持一致隔离性多个用户并发访问数据库时, 数据库为一个用户开启事务, 不能被其他事务的操作数据所干扰, 多个并发事务之间要有隔离性持久性事务一旦提交就不可逆, 被持久化到数据库中脏读指从一个事务中读取到另一个事务未提交的数据不可重复读在一个事务内读取表中的某一行数据, 多次读取结果不同(这不是一个错误, 只是某些场合不对)虚读(幻读)是指一个事务内读取到了别的事务插入的数据,

2021-03-17 21:46:25 77

原创 获取接口的所有实现类

/** * 获取接口的所有实现类 理论上也可以用来获取类的所有子类 * 查询路径有限制,只局限于接口所在模块下,比如pandora-gateway,而非整个pandora(会递归搜索该文件夹下所以的实现类) * 路径中不可含中文,否则会异常。若要支持中文路径,需对该模块代码中url.getPath() 返回值进行urldecode. * Created by wangzhen3 on 2017/6/23. */public class demo { // private static f

2021-01-25 17:28:57 1705 1

原创 文件下载

使用ajax+servlet实现文件下载前端代码<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script type="text/javascript" src="js/jquery-1.8.3.min.js"></script>

2021-01-18 13:24:33 152 1

原创 文件上传

所需的依赖 <dependencies> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.6</version> </dependency> &

2021-01-18 13:04:40 126

原创 java实现邮件发送

要想使用java发送邮件需要获取邮箱授权码1.打开QQ邮箱进入设置2. 选选中账户选项3.下划找到以下选项4.开启pop3/smtp服务并点击生成授权码以上就是生成授权码和开启邮件pop3/smt服务的过程public class MailDemo2 { // 用户邮箱 填写自已的邮箱 private final static String EMAIL_ADDRESS=""; // 邮箱授权码 从上面的步骤中获取的授权码填入 private final st

2021-01-18 12:07:34 307

原创 jsp引入jstl失败问题处理方式

要使用EL表达式的c标签需要导入jstl的依赖以及引入头文件<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>网上大部分的导入依赖需要导入两个jar包

2021-01-11 10:29:11 2247 3

原创 HashMap的负载因子的作用

负载因子的大小对HashMap的影响以及作用:负载因子的大小决定了HashMap的数据密度负载因子越大密度越大,发生碰撞的几率越高,数组中的链表越容易长,造成查询或插入时比较次数增多,性能会下降负载因子越小,就越容易触发扩容,数据密度也越小,意味着发生碰撞的几率越小,数组中链表也就越短,查询和插入时比较的次数也越小,性能会更高。但是会浪费一定的内存空间。而且经常扩容也会影响性能,建议初始化预设大一点的空间按照其他语言的参考及研究经验,会考虑将负载因子设置为0.7~0.75,此时平均检索长度接近于常

2020-05-12 11:16:53 2027

原创 Java的类型转换

变量的类型转换1、自动类型转换          自动类型装换也叫隐式类型转换,指的是两种数据类型转换类型在转换的过程中不需要显式地进行声明。当一个类型取值范围小的数值直接赋给另一个取值范围大的数据类型变量时,系统就会进行自动类型转换,否则需要进行强制类型转换Java中支持不同数据类型自动转换...

2020-04-25 16:01:44 256

原创 八大排序之插入排序

public class InsertSort { public static void main(String[] args) {// int[] arr = {1, 6, 4, 2, 3};// 测试时间复杂度 int [] arr = new int[80000]; for (int i = 0; i < arr.l...

2020-04-08 22:59:27 73

原创 八大排序之归并排序

// TODO 归并排序public class MergeSort { public static void main(String[] args) {// int[] arr = {8, 4, 5, 7, 1, 3, 6, 2}; // 测试时间复杂度 O(n log n) int [] arr = new int[80000]; ...

2020-04-08 22:54:17 91

原创 八大排序之冒泡排序

// TODO 冒泡排序的优化public class BubbleSort { public static void main(String[] args) {// int[] arr={9,6,4,2,3};// int[] arr={0,1,2,3,9};// 测试时间复杂度 O(n^2) int [] arr ...

2020-04-08 22:51:43 93

原创 八大排序之桶排序

public class RadixSort { public static void main(String[] args) {// int[] arr = {542,53,3,14,214,748};// 时间复杂度 O(n+k) 稳定性好的 一种排序算法 int [] arr = new int[80000]; int[...

2020-04-08 22:46:04 178

原创 八大排序之快速排序

// 快速排序public class QuickSort { public static void main(String[] args) { int[] arr = {-9,78,0,23,-567,-70};// int[] arr = {1,4,3,2}; // 测试时间复杂度 O(n^2)/* int...

2020-04-08 22:38:20 91

原创 逆波兰计算器

使用到 中缀以及后缀表达式来完成这个计算器如果 不知道中缀 和 后缀是怎么计算结果的点击下面这两个链接进行查看单独使用中缀表达式 完成计算器文章使用后缀表达式完成计算能够计算小数以及处理带括号的表达式优先级的问题// 中缀表达式 转后缀表达式public class InfixExpression { // 判断符号 public static Boolean isO...

2020-04-03 03:57:58 149

原创 中缀表达式

中缀表达式就是是我们常用的加减乘除的方式这种表达式的缺点:就是无法解决当带有括号时的计算表达式// 简单的实现一个栈 没有使用到JDK自带的栈public class ArrayStack { public int arr[]; public int top; private int size; public ArrayStack() { } ...

2020-04-03 03:42:21 2025

原创 逆波兰表达式

// 逆波兰表达式 计算public class PostfixExpression { //将一个逆波兰表达式,依次将数据和运算符放入到Arraylist中 public static List<String> getListString(String suffisExpression) { String[] split = suffisExpre...

2020-04-03 03:16:39 112

原创 hive遇到的问题之一

今天记录一下使用Hql遇到的一个问题map和reduce都执行完了本以为能出结果了,最后突然报了一个Bug果然不能对程序抱有太大的期望,期望越大,失望越大我看到这个Bug之后,查看hive的日志发现,跟执行hive的界面报的是一样,看不出啥东西出来,后来使用hadoop的history:8088查看聚合的日志,发现在UI这里是启动了4个map一个reduce,reduce是没有logs的看来...

2020-03-24 22:30:01 593

原创 hive的 group 、distribute 、sort 、cluster、order 区别

order byhive 的语法大部分从mysql中继承过来一来节约学习成本,二是对习惯了mysql语法的更易于编程,order by 便是这样移植了过来,但放在大数据这种环境下,显得可有可无了,因为处理数仓的数据量都是非常大的,如果使用order by 便是对所有数据做一次全排序,并且只开启一个reduce来排序。效率低下,消耗的资源的代价将是非常大的,所以它的适用场景是在数据量很小的情况下才...

2020-03-21 21:44:31 510

原创 搭建ha遇到的问题

在搭建好ha集群后发现配置都是对的还是无法实现故障自动转移,遇到这个问题卡了一段时间,今天重新又搭建一遍,终于找到问题所在了,当初自已太傻了除了zookeeper的日志没看过,其他所有的都看了一遍都没发现有问题,今天看了一下zookeeper的发现原来是这个问题导致无法实现自动故障转移,产生原因是最小化安装centos的时候,没有fuser这个命令,导致无法fenceyum install ...

2020-03-05 21:43:43 365

转载 rsync远程命令使用

https://www.cnblogs.com/haw2106/p/9868753.html

2020-01-16 15:34:32 297

原创 持久化算子

cachecache()=persist()=persist(StroageLevel.MEMROY_ONLY)persist 可以手动的指定持久化的级别persist(StorageLevel.MEMORY_ONLY)MEMORY_ONLY_SERMEMORY_AND_DISKMEMORY_AND_DISK_SER注意:尽量避免使用DISK_ONLY级别尽量避免使用...

2020-01-15 12:44:12 164

原创 Dataframe保存文件

网上查看了Dataframe如何把结果保存成文件经过尝试都以失败告终,大多数的博客上写的都是使用:在spark-shell模式下 先导入 import org.apache.saprk.sql.SaveMode 的包,然后 result.repartitione(1).save("…/out.json",“json”,SaveMode.Overwrite) 这样的方式来保存结果,我无论怎么尝试都是...

2020-01-14 12:33:50 1612

原创 Lambda表达式和匿名内部类区别

所需类型不同匿名内部类: 可以是接口,也可以是抽象类,还可以是具体类Lambda表达式:只能是接口使用限制不同如果接口中有且仅有一个抽象方法,可以使用Lambda表达式,也可以使用匿名内部类如果接口中多于一个抽象方法,只能使用匿名内部类,而不能使用Lambda表达式实现方式不同匿名内部类:编译之后,产生一个单独的。class字节码文件Lambda表达式:变异之后,没有一个...

2020-01-12 16:25:55 227

原创 泛型

可变参数的使用 (1.8以上的版本才有)Arrays工具类中有一个静态方法:public static List asList(T…a) 返回由指定数组支持的固定大小的列表返回的集合不能做增删操作,可以做修改操作List接口中有一个静态方法:public static List of (E…elements) 返回包含任意数量元素的不可变列表返回的集合不能做增删改操...

2020-01-07 22:00:45 111

原创 哈希值

哈希值是JDK根据对象的地址或者字符串或者数字算出来的int类型的数值Object类中有一个方法可以获取对象的哈希值public int hashCode() 返回对象的哈希码值对象的哈希值特点同一个对象多次调用hashCode()方法返回的哈希值是相同的默认情况下,不同对象的哈希值是不同的。而重写hashCode()方法,可以实现让不同对象的哈希值相同...

2020-01-07 15:26:13 1115 1

空空如也

空空如也

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

TA关注的人

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