- 博客(67)
- 资源 (11)
- 收藏
- 关注
原创 Big Data Analysis
掌握常用的统计分析、机器学习算法(如回归、分类、聚类)及相关库(Sklearn、Spark MLlib)实践项目:通过实际项目或Kaggle等平台练习完整的数据分析流程,从数据清洗,探索到建模,可视化。:熟悉Hadoop、Hive、Spark、Flink、Kafka等至少一种分布式计算框架。:除了传统的Hadoop生态(Hive, Spark, HDFS),还会接触到众多。:对数据有直觉,能发现异常、洞察规律,并追问“为什么”。理解业务:尝试在学习或工作中,思考数据背后的业务逻辑;
2025-09-05 16:06:07
551
原创 在Oracle数据库中,一条SQL查询请求的执行过程是一个复杂且精细的流水线
(4)参数调优:调整db_block_size(单次I/O数据量)、optimizer_mode(ALL_ROWS或FIRST_ROWS)等参数。(3)执行计划监控:通过EXPLAIN PLAN查出预估计划,用AUTOTRACE分析实际执行计划统计信息(如逻辑读,物理读)。结果渲染:客户端工具(如SQL*Plus、PL/SQL Developer)解析结果并展示。(1)减少硬解析:使用绑定变量(Bind Variables)避免SQL语句字面量变化。聚合计算:如SUM/AVG,在排序后或哈希分组后执行。
2025-04-08 15:30:02
341
原创 Oracle比较好的几本书籍
注意:这些优秀Oracle书籍里面所涉及到的oracle版本看似比较老,基本都是10g/11g,但是据我目前所了解到的一些情况,现在市场上比如银行的数据库环境基本都是10/11/12这些版本,并没有出一版升级一版,这些老版本性能还是比较稳定的。3.《Oracle9i&10g&11g编程艺术深入数据库体系结构》4.《让Oracle跑的更快》(1/2)(书籍的下载pdf扫描版下载地址)1.《Oracle专家高级编程》2.《Oracle高效设计》
2025-03-11 09:31:54
503
原创 本地部署DeepSeek,并使用UI界面进行快速交互
就是能够很流畅的与deepseek进行交互;也有缺点,现在官网交互的版本更高一点,回答问题的精度和跟接近想要的答案这来那个方面更好一点;这里本地部署的是deepseek-r1,参数1.5B,是2024年7月份开源的版本,好像也只开源了这个版本,所以只能部署这个版本,不过一些日常的交互还是很好的。
2025-02-08 09:19:44
1162
原创 Linux环境中对Postgrel数据库的安装与配置
linux操作系统的环境是centos7;Postgrel数据库的版本是12.0,不同版本的下载渠道如下():可以看到压缩包是比较小的;下载之后,上传到你的linux环境中即可。
2025-01-09 16:32:20
1516
原创 MongoDB集群中的一个典型的错误
(1)现象:主备节点中,发生了切换,且原来的主节点mongo服务宕掉,且不能重新启动,检查了是不是防火墙和网路导致的,结果不是。
2024-12-16 14:49:30
796
原创 MongoDB的简单使用
集合并不描述或强制执行其文档的结构;也就是说,集合层面上不会有结构变化。集合并不描述或强制执行其文档的结构;也就是说,集合层面上不会有结构变化。下表列出了与表级动作相关的各种SQL语句以及对应的MongoDB语句。如下代码表示在MongoDB中的一个集合中一条数据记录的状态;(2)对应上述SQL语句的MongoDB语句。操作符将字段添加到现有文档中。字段,则会自动添加主键。操作符从文档中删除字段。a.隐式的创建一个集合。b.显示的创建一个集合。(1)SQL模式语句。
2024-12-05 15:55:28
1393
原创 Redis集群的介绍与搭建
主从复制是Redis的一种基本集群模式,它通过将一个Redis节点(主节点)的数据复制到一个或多个其他Redis节点(从节点)来实现数据的冗余和备份。当主节点发生故障时,哨兵节点会自动从从节点中选举出一个新的主节点,并通知其他从节点和客户端,实现故障转移。b.每个主节点都会有一个或多个从节点进行数据复制,当主节点发生故障时,可以自动切换到从节点,从而保证了数据的持久性和可靠性。b.集群具备自动故障转移功能,当主节点失败时,会自动从备份节点中选举一个新的主节点,从而保证服务的可用性。
2024-12-04 15:12:44
1054
原创 解决在Oracle数据库的Sqlplus中不能使用上下左右键的问题(rlwarp工具)
2.安装rlwarp工具时,先使用yum源安装一下readline的相关依赖包。切换到oracle账户下编辑.bash_profile文件。1.工具的下载(Linux版本的)3.继续安装配置rlwarp工具。
2024-11-27 09:54:05
385
原创 在centos7中安装SqlDeveloper的Oracle可视化工具
之前的版本是1.8的版本,但是与安装的developer不兼容,需要1.17往上的Java版本,所以这里需要一个在Centos系统中安装Java的过程;2.想运行sqldeveloper工具的前提得提供可用Java版本。(1)在SqlDeveloper官网下载(目录中,然后就是配置环境变量。
2024-11-19 09:17:12
504
原创 centos7在使用yum源安装依赖时报错
进入/etc/yum.repos.d目录下找到 CentOS-Base.repo。以下两个命令都可以,执行完成后进入/etc/yum.repos.d。看着镜像是阿里云的即可。
2024-11-15 15:48:03
1057
1
原创 一.安装版本为19c的Oracle数据库管理系统(Oracle系列)
1.数据库版本信息:版本信息:或者直接由命令查出来:2.操作系统的版本信息3.安装包下载与上传可以去oracle官网下载也可以从其他人的百度网盘链接中下载:使用xftp工具或者其他的工具(mobaxterm)上传到linux服务器4.环境准备。
2024-11-15 15:33:34
3363
1
原创 读研期间方向(可以给你一点指引)
再说说我身边朋友的研究方向,大多都是图像处理这一方面的(比较好出论文,但是质量不太高,可能是这个方向的研究人员太多,也可能是自身能力不足,出一篇好的论文,需要对其模型提出创新才可,并不是简单的加一个模型进来,或者简单改个参数这样)。当然,还有一个比较新的方向,叫做联邦学习,这个方向比较新颖,好出论文,质量较高的论文也有可能(当然这个看个人能力)。当然,想要利用这个方向来出几篇高质量的论文,需要稍微的往深研究一点(如:多目标优化方向),该方向算是一个比较新的方向,容易出高质量论文。(本人拙见,亲身感受)
2023-07-10 12:05:40
241
原创 新的开始(开始更新笔记)
因此,有好多同学又去了培训班培训学习,最后也没有从事开发的岗位。时间过得很快,马上就到了自己秋招的时候,但是在这个时候,互联网寒冬,好多企业缩招并且要求好高,自己读研的学校只不过是一个普通一本,而面试竞争的大部分是985,211高校的毕业生(面的是一些还比较好的公司),且这些公司的人工智能岗,就不招学校不好的。期间我又把前面丢掉的知识又拾了起来,并且在导师的项目组,学习了一些关于微服务的开发技术(摒弃旧的,学习心得,为的是与时俱进),并且确定自己的论文方向(群智能算法优化研究方向),一路下来,也还顺利。
2023-07-03 14:57:17
470
原创 执行SQL(包含Group by)语句时:报错1055 - Expression #1 of SELECT list is not in GROUP BY clause and contains no
在执行MySQL语句(带有Group by),报错
2022-08-16 17:54:13
793
原创 IO流回顾
一、文件File类解读1.创建文件对象相关构造器和方法(1)根据路径构建一个File对象 new File(Stringfilepath);(2)根据父目录文件+子路径构建 new File(File file,String childpath);(3)根据父路径+子路径构建文件对象 new File(String parentpath,String childpath);然后通过 createNewFile() 方法来创建文件;注...
2022-03-10 19:51:22
296
原创 控制反转的原型思想
直接上测试代码:Dao层接口:public interface UserDao { void getUser();}不同的Dao层接口的实现类(这里是要根据用户的不同需求来实现的,一般会量很大):UserDaoImpl.classpublic class UserDaoImpl implements UserDao { public void getUser() { System.out.println("获取到User"); }}
2021-09-03 16:24:43
141
原创 自我解读MVC三层架构原理
MVC简单原理(1)在我们最开始学习编程,开始写代码的时候;往往写的代码较为的混乱,层次不清晰,从而造成了维护与安全上的缺陷。这里就慢慢引出了框架的知识。能够是我们的代码变得层次清晰、分明,维护起来简单,使用安全。(2)比较老的架构,适合新人学习的家口,便是我们的MVC三层架构。(3)MVC(Model、View、Controller),Model层:的包括范围比较广,包括了pojo(实体类层)和业务的处理层和持久层(操作数据层); View层:包括了类似于项目中的Jsp、Html页面.
2021-08-15 23:40:03
1594
原创 (2)mybatis中Map和模糊查询操作、配置之属性优化(属性、设置、映射)、起别名等
回顾上一部分知识:搭建mybatis环境(1) 引入依赖(添加jar包)。(2)编辑核心配置文件(mybatis-config.xml)连接数据库的各种配置。(3) 写操作mybatis工具类(主要是实现SqlSessionFactoryBuilder------SqlSessionFactory------SqlSession)(在这里主要了解生命周期和作用域)。(4)写实体类和对应的数据库表(保证数据库字段和实体类属性字段一致)。(5)写接口类(也就是持久dao层)和对应的..
2021-05-28 17:00:04
402
原创 (1)使用mybatis-plus的.XML配置文件实现对数据库的CRUD操作
1.设计数据库CREATE TABLE `student` ( `id` bigint NOT NULL, `name` varchar(32) NOT NULL, `pwd` varchar(512) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;2.设计数据库对应的实体类@Data@NoArgsConstruc.
2021-05-25 10:28:23
1542
1
原创 springboot:mybatis-plus知识点详知
一.简单了解一下什么是mybatis-plus二.mybatis-plus项目结构的搭建1.新建数据表(employee)CREATE TABLE `employee` ( `emp_id` int NOT NULL AUTO_INCREMENT, `emp_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, `emp_age` int NOT NULL, `...
2021-05-11 16:41:12
970
2
原创 在CentOS7中的docker安装mongodb数据库
(1)创建挂载目录docker volume create mongo_data_db;docker volume create mongo_data_configdb;shell中显示:(2)拉取镜像docker pull mongoshell中显示:(3)通过mongodb镜像运行一个名字叫mymongo的容器docker run -d \--name mymongo \-v mongo_data_configdb:/data/confi...
2021-05-07 15:03:32
245
原创 SpringBoot系列之Spring Boot、SpringMVC、Spring相互比较
1.Spring Boot框架先看一张图,Spring框架好比是SpringBoot框架的父亲。且Spring Boot框架技术并不是替换Spring框架、SpringMVC框架,而是使他们用起来更加简单。关于详尽的Springboot,我的这篇博文已有介绍(https://mp.csdn.net/editor/html/116424527)2.SpringMVC框架Spring MVC提供了一种友好的方式来开发Web应用程序。 通过使用诸如Dispatcher Servle...
2021-05-05 15:11:12
257
原创 Springboot产生的背景及其优势
1.springboot技术产生的大背景(1)在springboot技术产生以前,使用spring框架开发的程序员,配置Web应用环境时,需要大量的XML配置。如下图:(2)且随着web项目集成软件的不断增多,XML配置也不断的增多,XML配置文件也在不断地增多,项目依赖管理也越发的复杂。随之配置文件难以理解且容易出错。(3)XML配置文件不但复杂,而且绝大多数属于模板配置。在这个web项目里面这样配置,换到下一个项目也是同样的配置。2.因为Spring框架有以上弊端,所以像..
2021-05-05 14:20:39
1526
原创 1.Redis(缓存数据库)系列之认识redis缓存【穿透、击穿、雪崩】
1.缓存使用场景当用户使用我们的网站/APP时,数据来源基本是我们的底层数据库当用户量大时,我们的数据库读写压力也会随之增加,一般情况下,我们的方法是会缓存一下热点数据,缓存数据的目的:(1)可以直接使用户通过网站/APP从缓存中获取数据并获取响应 (2)也会减轻数据库的压力2.考虑缓存存在的问题问题:当缓存不可用时,用户的请求会直接落在数据库上,在高并发/遭受攻击时,数据库就会崩溃。3.当缓存可用,也...
2021-05-04 19:05:12
224
原创 CentOS系统中使用docker安装RocketMQ中间件
安装步骤:安装nameserver和broker:(1)拉取镜像(下载rocketMQ镜像):docker pull rocketmqinc/rocketmq过程:(2)新建本机数据存储文件夹rm -fR /home/rocketmq/data/;mkdir -p /home/rocketmq/data/namesrv/{logs,store};mkdir -p /home/rocketmq/data/broker/{logs,store,conf};过程:...
2021-04-26 09:17:43
541
原创 当下主流服务器推送技术
1.从前服务器推送技术的问题从前的做法:(1)就是需要以较小的间隔,频繁的向服务器建立http连接询问任务状态的更新,然后刷新页面显示状态。(2)但这样做的后果就是浪费大量流量,对服务端造成了非常大的压力。2.服务端推送常用技术当下主要的 服务端主动推送技术、浏览器接收数据(1)第一种服务端推送技术:全双工(双向通信,就像移动手机可以随时的发送与接收信息)通信(WebSocket)(2)第二种服务端推送技术:SSE(Server Send Event)a...
2021-04-22 09:54:48
575
原创 springboot:在CentOS7(linux)系统中,使用docker安装fastdfs
1.进入命令行界面,需要切换到 root 权限下:su如图(输入密码后,进入到root命令行下):2.利用docker安装fastdfs(1)拉取 fastdfs 镜像docker pull delron/fastdfs命令执行成功后,提示以下代码:(2)创建本机存储目录rm -fR /home/docker/fastdfs/{tracker,storage} mkdir /home/docker/fastdfs/{track...
2021-04-21 10:26:00
261
原创 springboot:整合Spring Data JPA操作数据(多数据源)
(和JPA操作单数据源区别不大,单数据源操作数据库,想看JPA操作单数据源的,可以进入这个地址(解释更详细一点):https://blog.csdn.net/Zongzhe520/article/details/115764534)1.在pom.xml中添加(JPA)相关依赖 <!--引入SpringDataJPA依赖--> <dependency> <groupId>org.springframewo.
2021-04-19 17:07:48
781
原创 springboot:整合Spring Data JPA操作数据(单数据源)(主要是演示一下项目搭建过程:想要继续深入了解,还需努力)
1.在pom.xml文件中添加相关依赖 <!--配置数据库JPA依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </depe.
2021-04-16 16:19:55
352
1
原创 springboot:整合Spring Data JPA操作数据时报错:[PersistenceUnit: default] Unable to build Hibernate SessionFact
1.像出现以下错误:(截取了部分)Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.2021-04-16 15:15:54.764 ERROR 11612 --- [ main] o.s.boot.SpringApplication : Application run ..
2021-04-16 15:56:08
2015
原创 后台数据库使用mybatisplus技术的,web应用开发之整合freemarker
1,添加该项目所使用到的所有依赖(自己想简化,可以试着去改动测试)<!--配置freemarker模板依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-freemarker</artifactId> </.
2021-04-14 20:52:55
396
原创 微服务架构springboot中的一系列注解
(1)@RestController(2)@JsonFormat(pattern=”yyyy-MM-dd”,timezone=”GMT+8”)(3)@JsonPropertyOrder(value={“content”,”title”})(4)@JsonProperty(“auther”) (5)@JsonInclude(JsonInclude.Include.NON_NULL)(6)@JsonIgnore(7)@BeforeAll...
2021-04-14 19:04:59
253
原创 Java一些基础知识复习
1.JDK的安装(1)下载、安装(2)配置环境变量: a)path配置: 可以直接放入jdk的bin目录 也可以直接引用JAVA_HOME中的路径 如:.;%JAVA_HOME%\bin; b) JAVA_HOME:JDK的安装目录 c)classpath:5.0以后的版本可以不配置2.JDK、JRE和JVM三者关系(1)JAVA程序运行环境: a) 编译...
2021-04-14 09:51:26
122
原创 在项目中引入BootStrap框架
1.配置过程:(1)登录www.bootcss.com网站,下载bootStrap框架(选择用于生产环境的bootStrap)(2)打开下载好的文件夹找到dist文件夹,打开看到有css,fonts和js三个文件夹。将其粘贴并复制到你的项目下。(3)直接引入(4)注意修改相应的目录(5)使用bootstrap必须建立在jQuery(直接引入即可)的基础上;(6)修改js的路径:2.BootStrap栅格系统(1)描述:栅格系统(gri...
2021-04-14 09:06:29
3755
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅