自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 问答 (2)
  • 收藏
  • 关注

原创 转载c++知识点

目录1. 编译内存相关... 41.1. C++ 程序编译过程... 41.2. C++ 内存管理... 71.3. 栈和堆的区别... 81.4. 变量的区别... 91.5. 全局变量定义在头文件中有什么问题?... 111.6. 内存对齐... 111.7. 什么是内存泄露... 121.8. 怎么防止内存泄漏?内存泄漏检测工具的原理?... 121.9. 智能指针有哪几种?智能指针的实现原理?... 131.10 智能指针应用举例... 141.11 一个 unique_ptr 怎么赋值给另一个 u

2025-12-07 06:35:02 647

原创 c++ 学习地址

https://www.yuque.com/lianlianfengchen-cvvh2/zack

2025-11-15 12:33:59 251

原创 C++指针与引用的区别详解

从初始化、可修改指向、空值、访问操作、内存管理、多级间接指向、sizeof等方面进行说明。//输出4(32位系统)或8(64位)// 输出4(假设int为4字节)变量存储的是另一个变量的内存地址,通过解引用(*)操作符访问目标值。// 输出2(等价于arr[1])// int &r = nullptr;//r变为悬空引用(危险!// 指向指针的指针。// p存储a的地址。// 引用绑定到指针。// int &r2;// 错误:必须初始化。//实际是赋值操作:a =b。

2025-11-15 11:06:07 394

原创 常量指针、指针常量、指向常量的指针常量理解

因此,常量指针就是指向常量的指针,指针所指向的地址的内容是不可修改的。//OK,指针是常量,指向的地址不可以变化,但是指向的地址所对应的内容可以变化。-------------------代码示例------------------指针常量:指针的常量,不可修改地址的指针,所指向的地址的内容是可修改的。//-------指向常量的常量指针-------//常量指针:指向常量的指针,所指向的地址的内容是不可修改的。//-------常量指针-------常量指针:表示“是常量的指针”,是一个指针。

2025-11-15 10:39:29 178

原创 c++标准模板库(STL)整理

储存数据:在一些元素不确定的情况下可以很好节省空间,还有在一些场合需要根据条件把部分数据输出在同一行,最后不要空格,可以用。,如果是数组,则返回该位置的指针,若是容器,则返回该位置的迭代器。,如果是数组,则返回该位置的指针,若是容器,则返回该位置的迭代器。的常见用途:最主要的作用就是自动去重并按升序排序。不同,这里的赋值可以是数组类型对应范围中的任意值。需要建立字符(或字符串)与整数之间的映射,可以用。首元素地址,尾地址的下一个元素,比较函数。的所有元素,参数也是指针变量。是一个容器,注意在定义时记得在。

2025-11-09 08:04:48 326

原创 mongodb总结

id 的头 4 个字节代表的是当前的时间戳,接着的后 3 个字节表示的是机器 id 号,接着的 2 个字节表示MongoDB 服务器进程 id,最后的 3 个字节代表递增值。MySQL和MongoDB有许多基本差别包括数据的表示(data representation),查询,关系,事务,schema的设计和定义,标准化(normalization),速度和性能。不会,磁盘写操作默认是延迟执行的。MongoDB没有使用传统的锁或者复杂的带回滚的事务,因为它设计的宗旨是轻量,快速以及可预计的高性能。

2025-11-09 08:03:10 551

原创 Redis总结

https://www.cnblogs.com/wugongzi/p/16827473.html

2025-11-09 08:02:18 92

原创 C++全面知识总结

编译过程分为四个过程:编译(编译预处理、编译、优化),汇编,链接。编译预处理:处理以 # 开头的指令,产生 .i 文件;主要的处理操作如下:ps:经过预处理后的 .i 文件不包括任何宏定义,由于全部的宏已经被展开。而且包括的文件也已经被插入到 .i 文件里。编译、优化:将源码 .cpp 文件翻译成 .s 汇编代码;编译会将源代码由文本形式转换成机器语言,编译过程就是把预处理完的文件进行一系列词法分析、语法分析、语义分析以及优化后生成相应的汇编代码文件。编译后的.s是ASCII码文件。汇编:将汇编代码 .s

2025-11-09 07:58:48 537

原创 Java基础-异常体系:

Throwable有两个主要子类:Error和Exception。Error表示错误,严重的系统问题,例如:JVM错误(OutOfMemoryError);Exception表示程序级别的异常,包含运行时错误和非运行时错误。一种在方法内使用try-catch-finally,try表示编写的代码可能会出现异常。catch表示捕获某种异常,并对其进行处理。Finally表示无论是否有异常,代码都会在这里执行。throw关键字使用在方法中,如果程序运行到throw出错,后面的代码不会执行。

2025-10-03 11:05:38 120

原创 抽象类和接口

抽象类特点:接口特点:

2025-10-01 12:07:25 81

原创 Final总结:

2025-10-01 09:17:10 117

原创 成员变量和静态变量的区别

2025-10-01 09:00:43 124

原创 Java 内存管理

Class文件中除了有类的版本、字段、方法、接口等描述等信息外,还有一项信息是常量池(Constant Pool Table),用于存放编译期生成的各种字面量和符号引用,这部分内容将在类加载后存放到方法区的运行时常量池中。与虚拟机栈发挥作用相似,区别在于虚拟机栈为虚拟机执行java方法服务的,本地方法栈是为虚拟机使用的Native方法服务的。当线程正在执行的是一个java方法,这个计数器记录的是正在执行的虚拟机字节码指令的地址;Java虚拟机管理内存划分为:方法区、虚拟机栈、堆、本地方法栈、程序计数器等。

2025-09-23 16:25:06 232

原创 Java的环境配置

下载tar包:wget https://mirrors.xxxx.com/java/jdk/8u151-b12/jdk-8u151-linux-x64.tar.gz。:(java Development Kit),是java的开发和运行环境,为开发者提供完整的开发环境,包含编译环境、调试工具、类库及JVM等组件。如果有,删除命令:rpm -e --nodeps jdkxxx(检索出来的jdk),则在它的最前面或者最后面添加变量值,如果在最前面添加,应该先添加一个分号(即。

2025-09-13 13:41:36 684

原创 java基础

1,JDK:Java Development Kit,java的开发和运行环境,java的开发工具和jre。2,JRE:Java Runtime Environment,java程序的运行环境,java运行的所需的类库+JVM(java虚拟机)。3,配置环境变量:让java jdk\bin目录下的工具,可以在任意目录下运行,原因是,将该工具所在目录告诉了系统,当使用该工具时,由系统帮我们去找指定的目录。环境变量的配置:1)永久配置方式:JAVA_HOME=%安装路径%\Java\jdk path=%

2025-09-13 08:35:16 290

原创 【无标题】Java基础知识

Java并发编程:CountDownLatch、CyclicBarrier和Semaphore CountDownLatch。JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof使用详解。Java中CAS详解AtomicInteger源码分析——基于CAS的乐观锁实现。Java 中的 ==, equals 与 hashCode 的区别与联系。谈谈final、finally、finalize的区别。java 内部类和静态内部类的区别。BlockingQueue解读。

2025-09-13 08:25:43 139

原创 缓存技术记录

Mybaits中一、二缓存:综合管理系统中人员的查询,修改和插入更新缓存。2、java和mybatis中缓存技术。Springboot中Ecache。:非结构化数据存储方式。

2025-09-13 08:13:25 92

原创 web的数据导出

如果针对数据量较大的导出,使用Excel导出,效率是最低,如果对导出没有格式要求,仅仅是看数据,选择使用csv方式或者txt方法进行导出。通过和同事讨论,开发管理系统的导出功能时,一直到都是Excel导出,前提是数据量在。

2025-09-06 09:59:12 111

原创 git平时工作应用记录

如果发现有人提交,首先,拉取代码,因为是两人各自的代码文件,基本不会出现修改同一个文件情况,很少出现文件冲突,所以,对git的应用停留在很常规使用。最近发现服务器上运行代码和本地开发代码不一致,因为没有用git分支管理导致,本地改了很多次代码,已经面目全非了,突然要求项目回到某个状态,那个状态代码有没有及时提交,完全凭借脑子记忆,很难受,风险很大。项目团队人员不多,基本都是两个人一个项目,包含:一个前端开发人员和一个后端开发人员。同一个项目,都用master这个主干,进行代码提交。重新加强对Git的学习。

2025-09-06 09:58:33 141

原创 java日志框架简述1

这几天调试项目代码时,发现程序中写了很多System.out.printIn()打印结果。有一次,在咨询AI时,看到项目使用log.info()打印日志,不要使用System.out.printIn(),不够专业,这是控制台打印。于是,wo使用了@SLF4J这个注解,起初,我以为它是springboot的日志框架提供的,后来,查看了一下,springboot默认用的是SLF4J+Logback,继续查资料,最后,发现它是lombok提供的注解,使用@SLF4J这个注解,它可以自动生成。

2025-09-02 18:48:32 124

原创 最近工作很有挑战性

2、最近与公司另一个部门联合开发软件,我们负责后台开发,另一个部门负责前端开发,对程序性能要求很好,测试工作很严格,对我们团队是个极大挑战。1、这周排查Java调Webservice,慢的问题,原来是用axis调用,改成cxf。

2025-07-19 06:59:08 118

原创 软考中级结果

软考中级通过

2022-12-15 17:46:42 230

原创 SpringBoot监听Redis, key失效事件,指定数据库

redis 监听、指定数据库

2022-08-31 15:10:47 909

原创 CDH安装步骤

1、CDH版本:5.11.12、OS:centos7.43、基本环境安装步骤,集群所有节点: a. 修改机器名:vim /etc/hostname master01 vim /etc/sysconfig/network HOSTNAME= master vim /etc/hosts...

2022-07-26 12:38:15 854

原创 MongoDB迁移数据到hive

1、从MongoDB中导出csv文件;mongoexport --host 172.16.177.214 --port 27017 --db monitor_center_backup --collection 'city' --type csv --fields _id,city_name,prov_id --out /home/ljn/mongodb_file/city.csv2、hive中创建表结构CREATE EXTERNAL TABLE `city`(`_id` int,`city_n

2021-10-16 09:31:13 480

原创 docker基本命令

拉取镜像: docker pull redis镜像查看:docker images镜像版本:docker versiondocker正在运行的实例:docker ps启动容器: docker start 4ce762df485b进入容器:docker attach 4ce762df485b停止单个进程: docker stop 8f0914a61e02级联删除容器:do...

2019-07-20 13:25:32 153

原创 ntp时钟同步(离线)

1、操作系统:redhat6.72、环境:公司内网,禁止上外网,选择一个服务器为主时钟服务器,其他6个与其同步;a、主服务器添加的内容:restrict default kod nomodify notrap nopeer noqueryrestrict -6 default kod nomodify notrap nopeer noqueryrestrict 127.0.0.1...

2019-07-15 18:51:12 1233

原创 springboot 热部署配置

1、springboot版本:2.1.12、idea版本:20193、操作步骤:pom.xml增加配置:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId&g...

2019-07-13 16:21:23 197

原创 ERROR: Can't get master address from ZooKeeper; znode data == null

1、CDH版本:5.7.12、OS:redhat6.73、hbase报错:4、解决方案:找到leader,进入zookeeper:cd /opt/cloudera/parcels/CDH/lib/zookeeper/bin查看zk的hbase是否有master: ls /hbase停止hbase,删除zk下面的hbase,启动hbase如果还是报错,...

2019-07-05 10:58:02 10015 4

原创 CDF中NFS GateWay报错

1、CDH版本:5.11.12、os:centOS7.43、问题如下:4、解决方法:查看rpcbind服务:systemctl status rpcbind.service启动rpcbind服务:systemctl start rpcbind.service查看 ntp服务:systemctl status nfs启动ntp服务:systemctl s...

2019-07-05 10:46:20 254

原创 CDH中virbr0-nic 问题

1、cdh版本:5.11.12、os:centos7.43、报错内容:4、解决方案:查看:[root@Node1 ~]# ip -4 addr //查看IP地址1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1 inet 127.0.0.1/8 sc...

2019-07-05 10:41:23 3899 1

原创 jdbc操作impala

1、集群:CDH-5.7.52、impala下载jar地址:https://www.cloudera.com/downloads/connectors/impala/jdbc/2-5-28.html下载需要用户注册cloudera账户邮箱电话等,随便注册一下就可以了。。。 下载的是一个zip包:impala_jdbc_2.5.36.2056.zip3、Client代...

2019-04-16 10:55:29 1669

原创 用jdbc连接hive

说明:集群是cdh5.7.51、maven的配置:<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <sco...

2019-04-11 19:13:21 462

原创 多个网页轮播代码

功能说明:在一个页面中能够轮播多个网页(三个网页进行轮播),类似轮播多个图片一样,代码如下:1.aspx代码:&lt;%@ Page Language="C#" AutoEventWireup="true" CodeBehind="CarouselNew.aspx.cs" Inherits="DModel.Web.CarouselNew" %&gt;&lt;!DOCTYPE html ...

2018-12-30 14:06:32 3054

原创 extjs5 Combox动态默认值赋值

    var tmpValue=null;  //store     var assertAdminStore=Ext.create('Ext.data.JsonStore',{        storeId: 'assertAdminStore',        //autoLoad:true,        proxy:{                type:'ajax',...

2018-08-23 11:40:56 500

原创 springmvc导出excel弹出框,前端用ajax请求

1、js页面:$(function(){$("#btnWater").click(function(){var machineID=$("#txtMachine").val();var proVersion=$("#txtVersion").val();var jsonvalue={machineID:machineID,proVersion:proVersion};if(machi...

2017-09-27 17:34:42 4705

原创 spring+springmvc的例子

1、spring版本:spring(4.2.6)2、字体设置:Window-&gt;preferences-&gt;appearance-&gt;colors and fonts-&gt;3、Utf-8设置: Window-&gt;Preferences-&gt;General-&gt;Content Type-&gt;Text-&gt;JSP 最下面设置为UTF-8 Wind...

2017-09-26 18:03:29 325

原创 jdk开发webservice例子

1、建立一个maven项目, 2、pom.xml文件内容:&lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 h...

2017-09-24 22:12:39 358

原创 java写kafka的生产者与消费者代码

kafka、producer、consumer

2017-08-15 18:37:22 6203

原创 hplsql安装说明

    hplsql版本:hplsql-0.3.17.tar.gz1、解压安装到根目录下:tar -zxvf  hplsql-0.3.17.tar.gz -c /     2、配置环境变量(vim /etc/profile):           export PATH=$PATH:/hplsql/hplsql-0.3.17          source /etc/profi...

2017-06-09 10:58:27 1324

空空如也

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

TA关注的人

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