- 博客(36)
- 资源 (1)
- 收藏
- 关注
原创 阿里云服务器(centos7.6)部署前后端分离项目(MAC环境)
简单修改一下配置文件(vi /usr/local/nginx/conf/nginx.conf)打开80端口,然后在网页上输入自己服务器的公网ip就可以访问到nginx页面了。在网页上输入自己服务器的公网ip就可以访问到nginx页面了。打开阿里云ecs控制台,点击安全组->管理规则->添加。创建软连接,让系统识别Nginx命令。先将自己的vue工程进行打包。下载nginx1.27。配置好后重启nginx。
2024-11-30 11:06:25
713
原创 使用百度地图接口实现校验收货地址是否超出配送范围
如果服务部署在本地,ip白名单填写本地ip就可以了,我这里为了测试直接使用0.0.0.0/0(可能会存在风险)登录百度地图开放平台:百度地图开放平台 | 百度地图API SDK | 地图开发。填写信息,审核通过后(一般一天之内就可以了)获取到ak后直接做测试。
2024-11-23 19:59:45
396
原创 Mac上详细配置java开发环境和软件(更新中)
打开.bash_profile文件后,按下字母i键,进入编辑模式,并加入语句PATH=$PATH:/usr/local/mysql/bin,5.在终端中输入【sudo xattr -r -d com.apple.quarantine】+空格(注意,输完代码后,一定要加空格键)。8.点击【钥匙】图标,输入电脑【开机密码】后,在键盘上按【Enter】键。4.打开终端:点击桌面【启动台】-点击【其他】文件夹,点击【终端】启动。6.点击桌面空白处,点击桌面菜单栏中的【前往】,点击【应用程序】。
2024-11-13 18:33:56
4103
原创 Spring Ioc底层原理代码详细解释
DOM4J是 dom4j.org 出品的一个开源 XML 解析包。DOM4J应用于 Java 平台,采用了 Java 集合框架并完全支持 DOM,SAX 和 JAXP。成功获取xml文件,也就是我们获取到了spring-ioc.xml文件,如下运行结果。只要你了解基本的 XML-DOM 模型,就能使用。可以看到缺少了“src/main/resources/”部分,所以我们手动拼接上。DOM4J 最大的特色是使用大量的接口。将beans中的两个bean都获取到了。可以看到和xml配置文件中的信息相匹配。
2024-09-27 21:27:24
855
1
原创 公共字段自动填充案例
统一拦截加入了AutoFill注解的方法,通过反射为公共字段赋值@Aspect@Component@Slf4jlog.info("开始进行公共字段自动填充");// 获取当前被拦截的方法的数据库操作类型//获取方法上的注解对象// 获取数据库操作对象// 获取当前被拦截方法的参数 实体对象// 约定实体参数放在第一位return;// 准备赋值的数据// 根据当前不同的操作类型 为对应的属性通过反射来赋值// 为四个公共字段赋值try {
2024-09-26 20:47:55
231
原创 BeanUtil.copyProperties的用法
是 Hutool 工具包中的一个方法,用于将一个对象的属性值复制到另一个对象。下面是关于的详细用法,包括具体参数和常见使用场景。
2024-08-17 10:38:04
3084
原创 @RequiredArgsConstructor注解的详解
当 Lombok 与 IDE 集成时(例如 IntelliJ IDEA, Eclipse, NetBeans 等),它会在编译的前置阶段处理包含 Lombok 注解的代码,生成对应的代码段。不过,请确保你的项目中已经引入了 Lombok 依赖,并且 IDE 或构建工具配置正确,以便支持 Lombok 的注解处理。注解,Lombok 就根据注解的要求,使用 ASM 创建并插入适当的无参构造函数代码。当你的源代码被编译时,Lombok 会拦截编译器的过程,扫描所有使用了 Lombok 注解的类文件。
2024-08-16 11:54:40
775
原创 mysql一千万模拟数据
注意 :由于1000w的数据量较大 , 如果直接加载1000w , 会非常耗费CPU及内存;已经拆分为5个部分 , 每一个部分为200w数据 , load 5次即可;
2024-07-29 12:22:18
527
原创 文件查找和文件删除
/ 如果是文件的话,判断这个文件是否我们要找的。// 判断当前目录下是否存在一级文件对象,以及是否可以拿到一级文件对象。System.out.println(“删除成功”+file.getName());System.out.println(“删除成功”+file.getName());System.out.println(“删除成功”+dir.getName());System.out.println(“删除成功”+dir.getName());
2024-07-17 10:55:50
339
原创 ORACLE一些导出导入问题记录和详细解决过程
exp 是传统的导出工具,功能相对较少,不支持并行导出和高级数据转换等功能。expdp 是主要的导出工具,提供了更多的功能和灵活性,包括并行导出、数据转换和高级过滤等。对于新的数据库导出任务,建议使用 expdp 工具。但是,如果您需要与旧版本兼容或需要执行特定任务,可以考虑使用 exp 工具。
2023-07-17 10:52:10
1706
原创 Centos7安装OpenStack Rocky版本和openstack基本使用
进入·/etc/neutron/plugins/ml2/·目录,修改·linuxbridge_agent.ini·文件。进入/etc/httpd/conf.d/目录,修改00-nova-placement-api.conf文件。进入/etc/neutron/目录,修改dhcp_agent.ini文件。进入/etc/neutron/目录,修改l3_agent.ini文件。进入 /etc/openstack-dashboard/目录,修改。进入/etc/nova/目录,修改nova.conf文件。
2022-10-07 11:59:01
2836
原创 docker简介和安装(阿里云加速)以及Springboot项目部署docker,实现局域网下同时访问项目(详细过程)
Docker的介绍已经安装和springboot项目实现docker部署和同一个局域网下可以访问springboot项目
2022-08-05 14:37:07
1495
原创 SSMP简单案例详细实现过程(Springboot+SpringMVC+Mybatisplus)
在页面一展现出来的时候就要展出出数据了,在vue里面有一个钩子函数,vue对象初始化完成后自动执行,初始化完成之后自动调用展现数据。发送异步请求的时候会将我们查询的内容自动封装成javabean对象,我们用book类接收。表现层数据一致处理(之前存在数据各式各样数组也有对象加大了前端人员对数据的处理难度)设计表现层返回结果的模型类,用于后端与前端进行数据格式统一,也称为。处理不及时时,会造成先传的数据被覆盖,进而导致数据丢失。如果需要空参构造方法和有参构造方法可以使用。方式当数据量过大时,由于。...
2022-07-30 18:43:09
1014
原创 IDEA集成Git-GitHub-码云
如果master分支和mater分支都修改了代码,而且提交到了本地库在合并分支的时候就会发生。如图所示,在Idea插件商店搜索Gitee,然后点击右侧的Install按钮。注意pull是拉取远端仓库代码到本地,如果远程库代码和本地库代码不一致,会自动。Idea链接码云和链接GitHub几乎一样,安装成功后,重启Idea。如果代码没有冲突,分支直接合并成功,分支合并成功以后,代码自动提交,无需手动。合并,如果自动合并失败,还会涉及到手动解决冲突的问题。可以看到自己分支情况。...
2022-07-30 16:16:31
686
原创 使用 腾讯云搭建一个个人博客
wpheadingwpparagraphLNMP是Linux+Nginx+MySQL+PHP组合的简写。/wpparagraphwpparagraph类似的组合还有/wpparagraphwpparagraphLAMP的全称是Linux+Apache+MySQL+PHPLNAMP的全称是Linux+Nginx+Apache+MySQL+PHP其中/wpparagraphwpparagraph。
2022-07-28 14:41:26
2596
1
原创 mybatis搭建详细教程
定义方法之前先根据业务的不同进行分析是否有参数,返回类型是什么比如我们想要查询数据库中的所有数据,定义一个selectAll方法无参返回类型是brand类型的集合。
2022-07-23 14:47:35
875
原创 Mysql连接错误解决
mysql连接出现`jdbcTemplate操作数据库时出现alibaba.druid.support.logging.JakartaCommonsLoggingImpl.error``可视化图形工具连接 MySQL 报错:2059 - authentication plugin ‘caching_sha2_password‘ cannot be loaded...`
2022-07-06 14:54:06
1555
原创 Java多线程学习笔记
最近复习宋红康老师的java视频,感觉学习的东西实在是忘得快,没反复敲代码复习一下就和新学的一样了,索性直接把宋老师的笔记放在csdn上,感觉没记住的时候就拿出来看看是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生、存在和消亡的过程。——生命周期如:运行中的QQ,运行中的MP3播放器程序是静态的,进程是动态的进程作为资源分配的单位,系统在运行时会为每个进程分配不同的内存区域,进程可进一步细
2022-06-12 22:09:32
502
原创 大数据综合项目--网站流量日志数据分析系统(详细步骤和代码)
文章目录前言:基本概述Sqoop概述什么是SqoopFlume概述什么是Flume为什么需要flumeHIve概述什么是Hive系统背景:模块开发数据采集使用Flume搭建日志采集系统数据预处理实现数据预处理数据仓库开发数据导出日志分析系统报表展示前言:提示:这里简述我使用的版本情况:ubuntu16.04hbase1.1.5hive1.2.1sqoop1.4.6flume1.7.0项目所使用的参考文档和代码资源和部分数据网盘链接:链接:https://pan.baidu.com/s/1T
2022-05-31 20:59:20
19779
11
原创 ios工程超级无敌详细设置(包括homevrew下载和pod配置,git ssh设置)
文章目录前言:git ssh配置一、查看是否已配置重新配置创建仓库和项目:新建仓库创建工程环境配置一些介绍下载Homebrew和cocoapodspod操作同步代码同步github仓库前言:`先介绍一下我的版本环境macos big sur 11.6xcode 12.3pod 1.11.3ruby 2.6.3心得体会:感觉是比较简单的配置,但是浪费了很多时间,感觉是因为我是一个mac小白因为有需要才想去xocde写一点东西但是实践起来感觉很艰难,而且网上资料复杂多样,有的资料都已经12,13
2022-04-13 01:10:50
3734
原创 hadoop下Hive的嵌入模式和本地模式安装
文章目录版本情况:一、Hive的嵌入模式安装原因分析:二、Hive的本地模式安装版本情况:apache-hive-1.2.1-bin.tarmysql-connector-java-5.1.40.tarubuntu 16.04相关软件网盘链接链接:https://pan.baidu.com/s/15z2WOY_LHe4R7WdXjgq3dA提取码:0830–来自百度网盘超级会员V1的分享一、Hive的嵌入模式安装默认Hive利用内置的derby数据库进行元数据存储,但derby仅支持单例
2022-04-08 10:43:53
3644
原创 伪分布式和分布式配置HBase
文章目录版本情况:基础配置Hbase安装HBase配置伪分布式模式配置完全分布式模式配置一、HMaster配置版本情况:HBase版本为hbase-1.1.5Ubuntu 16.04hbase网盘地址链接:https://pan.baidu.com/s/1mx9-ydA8wzWEKoGdPQ2uZA提取码:0830基础配置Hbase安装先将安装包安装到我们的ubuntu下这里安装过lrzsz,直接将本地文件拖拽到ubuntu1.1 解压安装包hbase-1.1.5-bin.tar.g
2022-04-08 10:15:25
2658
原创 vm16安装macos12的详细配置
文章目录版本情况macos安装unlock创建虚拟机虚拟机安装配置安装tools优化部分参考文档部分版本情况VM16macos 12.01unlocker(破解)Github上的大佬Dr. Donk分享的Unlocker:https://github.com/DrDonk/unlocker/releases资源相关链接:https://www.aliyundrive.com/s/P5vS7G7ZzyM(阿里云盘)macos安装unlock我们先打开任务管理器 ,结束vm开头的进程
2022-04-01 00:45:33
8210
14
原创 Ubuntu16.04实现zabbix部署及监控案例
这里写目录标题项目场景:zabbix服务端一:安装 Zabbix 服务器二:为 Zabbix 配置 MySQL三:配置 PHP四:配置 Zabbix Web 前端zabbix客户端一、关闭默认防火墙或者开放10050端口二、添加zabbix-agent资源库配置监控:项目场景:zabbix服务端ubuntu16.04zabbix客户端ubuntu16.04zabbix服务端一:安装 Zabbix 服务器1.首先,我们需要安装 Zabbix 所需的几个 PHP 模块:# apt-get ins
2022-03-24 12:28:08
3403
原创 Mapreduce环境详细搭建和案例实现
版本情况:Eclipse:Version: Mars.2 Release (4.5.2)Hadoop: 2.7.1Ubuntu:16.04文章目录版本情况:前言一、基于Hadoop平台的eclipse开发环境搭建?二、countword案例实现1.任务要求2.MapReduce程序编写方法报错解决前言一、基于Hadoop平台的eclipse开发环境搭建?一、 安装jdk1.8,配置系统变量JAVA_HOME安装完jdk后 右击此电脑点击属性 点击高级系统设置环境变量在系统变量 新建J
2022-03-23 14:07:01
10555
2
原创 网络安全抓包
网络安全抓包答案二、使用步骤1.题目实验环境1: 1. #抓包修改UA字段,找到对应flag文件。 http://lab1.xseclab.com/base6_6082c908819e105c378eb93b6631c4d3/index.php 2. #抓包修改语言,找到对应flag文件。 http://lab1.xseclab.com/base1_0ef337f3afbe42d5619d7a36c19c20ab/index.p
2022-03-20 23:02:41
4654
原创 Ubunutu16.04完成Hadoop集群式搭建
#Ubunutu16.04完成Hadoop集群式搭建版本情况VMwareWorkstation 12.5JDK1.8.0_321HADOOP-2.7.1hadoop分布式工作机制说明前面伪分布式配置时,只配置了HDFS的存储,并没有启用yarn进行资源管理,也未指定MapReduce执行所依赖的框架。要完成分布式集群搭建,接下来要完成下列工作:在hdfs-site.xml中修改hdfs的副本数、指明SecondaryNamenode服务器配置yarn集群yarn-env.sh:指明yarn
2022-03-03 22:12:26
2348
原创 ubuntu16.04和腾讯云服务两种情况完成Hadoop伪分布式集群
这里写自定义目录标题版本情况基础配置搭建配置开发环境 - JavaJDK的配置合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入版本情况VMwareWorkstation 12.5JDK1.8.0_321HADOOP-2.7.1基础配
2022-02-27 09:54:49
1814
1
原创 关于c语言的调试技巧
关于vs中该代码出现死循环的分析主要是看了鹏哥的视频 来进行总结加深印象要先知道两个知识点;1:栈区的默认使用:先使用高地址处的空间再使用低地址处的空间2:数组随着下标的增长地址是由低到高变化的具体分析:因为在main中创建了两个局部变量,根据栈区的存放规则,我们知道变量i存放的地址会在数组arr上面,当将数组里面的内容全部改成0之后,循环并未停止,出现越界访问现象,,在越界访问的时候可能可能遇到i,则出现改变i的值出现死循环的情况情况分析:在vc6.0的情况下 小于等于10.
2021-05-09 18:31:43
155
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人