自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(350)
  • 收藏
  • 关注

原创 docker mysql主从复制

Docker mysql主从复制

2024-02-29 19:01:09 638

原创 docker-redis

将daemonize yes注释起来或者 daemonize no设置,因为该配置和docker run中-d参数冲突,会导致容器一直启动失败。# redis-server /etc/redis/redis.conf redis去读容器内部redis.conf文件。注:我是在宿主机上修改/z/redis/redis.conf文件。# --privileged=true -v 数据卷。/z/redis目录下修改redis.conf文件。# -p:端口 宿主机:容器。# --name=启名。

2024-02-28 23:16:25 379

原创 docker-mysql:5.7安装

[root@localhost ~]# docker run --name=mysql --restart=always -d -p 3306:3306 --privileged=true -v /zhao/mysql/log:/var/log/mysql -v /zhao/mysql/data:/var/lib/mysql -v /zhao/mysql/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7

2024-02-27 22:52:22 404

原创 Ubuntu 22.04 上安装和使用 Go

2.在下载目录下执行,现在,使用以下命令将文件提取到。要检查从此方法安装的 go 版本,请使用以下命令。3.编辑器通过以下命令打开 Go 配置文件。编辑完成后,保存并退出。

2024-02-03 22:59:40 741

原创 golang gin路由

【代码】golang gin路由。

2023-09-03 19:12:35 85

原创 Gin安装解决国内go 与 热加载

比如我的项目在E:\Oproject\zl cmd E:\Oproject\zl>就在目录下执行。get 方式安装超时问题,国内直接用官网推荐的下面这个命令大概率是安装不成功的。这样就能将 gin以module的方式安装到你的项目的Lib里面了。如果执行完上面的命令没报错,但在goland里。

2023-08-15 14:11:25 1367

原创 VMware虚拟机配置IP地址

VMware

2023-08-13 14:06:32 668

原创 小程序-地图(腾讯地图)

小程序-地图(腾讯地图)

2022-12-21 14:27:47 355 1

原创 小程序-滑动导航

小程序-滑动导航

2022-12-18 14:40:34 154

原创 小程序-用户注册

小程序-用户注册

2022-12-16 12:34:41 89

原创 小程序-获取数据

小程序-获取数据

2022-12-14 22:47:20 243

原创 多种跳转方式

多种跳转方式

2022-12-14 22:37:30 323

原创 小程序-导航跳转、重定向跳转、底部导航跳转

小程序-导航跳转、重定向跳转、底部导航跳转

2022-12-14 22:35:14 826

原创 微信小程序-顶部导航滑动导航栏

微信小程序-顶部导航滑动导航栏

2022-12-14 22:26:06 638

原创 小程序 app.json 文件配置

小程序 app.json 文件配置

2022-12-14 12:55:31 130

原创 小程序分享

小程序分享

2022-12-13 21:59:42 51

原创 微信小程序登录

微信小程序登录

2022-12-13 21:38:12 167 2

原创 linux golang安装

linux golang安装

2022-09-28 15:32:13 614

原创 【golang安装网址】

【golang安装网址】

2022-04-18 16:34:16 191

原创 Linux安装java、Tomcat、mysql

https://blog.csdn.net/weixin_44911308/article/details/104847220Linux安装java、Tomcat和mysql本文需要的工具资源链接https://pan.baidu.com/s/1mqBocafkqrgc4nVEG-yHFw提取码:bk6j1.上传文件到Linux上传方式:1.filezilla 软件上传2.xftp 软件上传3.拖拽上传:仅限于有桌面系统的 Linux现在以Filezilla方式为例。打开fileZill

2021-03-18 11:12:59 31

原创 ssh无密登录、rsync 服务器与服务器之间同步、scp 服务器与服务器之间拷贝

scp 服务器与服务器之间拷贝 scp -r /opt/module/ root@hadoop102:/opt rsync 服务器与服务器之间同步 rsync远程同步工具,主要用于备份和镜像。具有速度快、避免复制相同内容和支持符号链接的优点。 man rsync | more 命令 命令参数 要拷贝的文件路径/名称 目的用户@主机:目的路径 基本语法:rsync -rvl ...

2020-10-18 10:08:57 137

原创 Hive

Hive 是数据统计Hive 是基于Hadoop的一个数据仓库工具,可以将结构的数据文件映射为一张表,并提供类SQL查询功能。本质是:将HQL转化成MapReduce程序。1.Hive处理的数据储在HDFS2.分析数据底层的实现是MapReduce3.执行程序运行在YARN上Hive数据类型DDL数据义DML数据操作查询企业级调优9.1 Fetch抓取9.2 本地模式9.3 表的优化9.4 数所倾9.5 并行执行9.6 严格模式9.7 JVM重用9.8 推测执行9.

2020-10-17 07:52:36 124

原创 线程与线程池

========================================CallableDemo 线程==================== class MyThread implements Callable<Integer>{ pubic Integer call() throws Exception{ System.out.println("8888888888888888"); return 1024; ...

2020-09-19 09:06:58 149

原创 生产环境服务器变慢

1.生产环境服务器变慢,诊断思路和性能评估谈谈? 整机:top uptime, 系统性能命令的精简版 load average:1 5 15 系统的平均负载值 3个值相加除3在乘100%如高于60%系统高 CPU:vmstat 思得t vmstat -n 2 3 每2秒采样一次 共记采样3次 procs(总进程) memory(内存) swap(交换空间) io system(系统) cpu ...

2020-09-19 09:02:48 224

原创 JVM调优和参数配置

1.JVM垃圾回收的时候如何确定垃圾?是否知道什么是GC Roots 答:什么是垃圾:简单的说就是内存中已经不再被使用到的空间就是垃圾 要进行垃圾回收,如何判断一个对象是否可以被回收? 1引用计数法 2枚举根节点做可达性分析(根搜索路径) 基本思路就是通过一系列名为“GC Roots”的对象作为起点,从这个被称为GC Roots的对象开始向下搜索,如果一个对象到GC Roots没有任何引用链相连时...

2020-09-19 09:01:15 379

原创 阻塞队列

阻塞队列 当阻塞队列是空时,从队列中获取元素的操作将会被阻塞。 当阻塞队列是满时,往队列里添加元素的操作将会被阻塞。 在多线程领域:所谓阻塞,在某些情况下会挂起线程(阻塞),一旦条件满足,被挂起的线程又会自动被唤醒。为什么需要BlockingQueue 好处是我们不需要关心什么时候需要阻塞线程,什么时候需要唤醒线程,因为这一切BlockingQuere都给你手包为了Iterable Collection BlockingQueue//阻塞队列 辣K...

2020-09-19 08:57:03 146

原创 CountDownLatch、CyclicBarrier、Semaphore

CountDownLatch 康当辣吃CountDownLatch(i int)让一些线程阻塞直到另一些线程完成一系列操作后才被唤醒CountDownLatch主要有两个方法,当一个或多个线程调用await方法时,调用线程会被阻塞。其它线程调用countDown方法会将计数器减1(调用countDown方法的线程不会阻塞),当计数器的值变为零时,因调用了await方法被阻塞的线程会被唤醒,继续执行。public static void main(String[] args) throws .

2020-09-19 08:54:21 79

转载 链表

【声明】欢迎转载,但请保留文章原始出处→_→生命壹号:http://www.cnblogs.com/smyhvae/文章来源:http://www.cnblogs.com/smyhvae/p/4782595.html【正文】这份笔记整理了整整一个星期,每一行代码都是自己默写完成,并测试运行成功,同时也回顾了一下《剑指offer》这本书中和链表有关的讲解,希望对笔试和面试有所帮助。OMG!本文包含链表的以下内容:  1、单链表的创建和遍历  2、求单链表中节点的...

2020-08-30 14:25:49 101

原创 java 面试题总结 1

这些面试题包含哪些内容?这份面试题包含了 19 个模块:Java 基础、容器、多线程、反射、对象拷贝、Java Web、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、Mybatis、RabbitMQ、Kafka、Zookeeper、MySql、Redis、JVM 等。一、Java 基础1.JDK 和 JRE 有什么区别?JDK是面向开发人员使用的baiSDK。JRE是Java Runtime Envirome

2020-08-23 09:44:05 16

原创 Java字符串面试常用算法

1、模拟一个trim方法,去除字符串两端的空格。public String myTrim(String str) { if (str != null) { int start = 0;// 用于记录从前往后首次索引位置不是空格的位置的索引 int end = str.length() - 1;// 用于记录从后往前首次索引位置不是空格的位置的索引 while (start < end && str.charAt(start) == ' ') {

2020-08-16 09:39:41 260

转载 linux安装java步骤

https://www.cnblogs.com/wjup/p/11041274.htmllinux安装java步骤本文转发自博客园-Q鱼丸粗面Q、博客园-郁冬的文章,内容略有改动本文已收录至博客专栏linux安装各种软件及配置环境教程中方式一:yum方式下载安装1、查找java相关的列表yum -y list java*或者yum search jdk...

2020-04-30 20:03:16 269

原创 java2

java常用类 String类 String 是一个 final 类,代表不可变的字符序列 char[] String str = new String();//char[] value = new char[0]; String str = new String("abc");//char[] value = new char[]{'...

2020-04-25 10:51:27 62

原创 java常用类

1、volatile 是Java虚拟机提供的轻量级的同步机制: 1.1保证可见性 1.2不保证原子性 1.3禁止指令重排 1.验证volatile的可见性 1.1 假如 int number=0;,number变量之前根本没有添加volatile关键字修饰,没有可见性 1.2 添加了vola...

2020-04-05 10:46:22 24

原创 java常用

排序//**冒泡int[] arr=new int[]{1,34,3,5}; int n=arr.length; int temp=0; for(int i=0;i<n-1;i++){ fot(j=i+1;j<n;j++){ if(arr[j]<arr[i]){ temp=arr[i]; arr[i]=a...

2020-03-14 09:06:03 489

原创 Java 饿汉式\懒汉式六种方法

六种常见形式1 饿汉式:直接创建对象,不存在线程安全问题 直接实例化饿汉式(简洁直观) 枚举式(最简洁) 静态代码块饿汉式(适全复杂实例化) 2 懒汉式:延迟创建对象 线程不安全(适用于单线程) 线程安全(适用于多线程) 静态内部类形式(适用于多线程)饿汉式:/* *饿汉式:直接实例化饿汉式(简洁直观) *1、构造器私...

2020-02-22 14:52:57 624

原创 Java 字符串相关类

String类String是一个final类,代表不可变的字符序列。String对象的字符内容是存储在一个字符数组value[]中的。public final class String implements java.io.Serializable, Comparable<String>, CharSequence { /** The value is u...

2020-02-21 20:03:42 282

原创 常见的OOM

生产故涨: java.lang.StackOverflowError(站溢出) 递归调用方法特别多把占空间给撑了 java.lang.OutOfMemoryError:java heap space(堆溢出) 堆内存不够用了 ...

2020-02-21 09:55:07 208

原创 Java 强引用、软引用、弱引用、虚引用

java.lang.ref 包下面 Object Reference 软引用 SoftReference WeakReference PhantomReference ReferenceQueue 强引用:95%用的都是强引用。 ...

2020-02-21 09:49:41 135

转载 深入理解java垃圾回收机制

深入理解java垃圾回收机制----一、垃圾回收机制的意义  Java语言中一个显著的特点就是引入了垃圾回收机制,使c++程序员最头疼的内存管理的问题迎刃而解,它使得Java程序员在编写程序的时候不再需要考虑内存管理。由于有个垃圾回收机制,Java中的对象不再有“作用域”的概念,只有对象的引用才有“作用域”。垃圾回收可以有效的防止内存泄露,有效的使用空闲的内存。  ps:内存泄露是指该...

2020-02-20 17:59:52 154

原创 GC Jvm 内存分布和新生代、老年代

如果大家想深入的了解JVM,可以读读周志明《深入理解Java虚拟机:JVM高级特性与最佳实践》 需要掌握的东西,包括以下内容、判断对象存活还是死亡的算法(引用计数算法、可达性分析算法)、常见的垃圾收集算法(复制算法、分代收集算法等以及这些算法适用于什么代)以及常见的垃圾收集器的特点(这些收集器适用于什么年代的内存收集)。 JVM运行时数据区由程序计数器、堆、虚...

2020-02-20 17:54:57 454

空空如也

空空如也

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

TA关注的人

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