- 博客(10)
- 收藏
- 关注
原创 Oracle百万级以上数据表SQL查询优化
本文系统介绍了Oracle百万级数据表SQL查询优化的全流程方法。首先强调执行计划和统计信息的重要性,然后详细解析索引设计策略(B树、复合、位图索引)和SQL优化技巧(避免全表扫描、子查询优化、EXISTS用法)。针对超大数据量,提出分区表和并行查询方案,并介绍物化视图、SQL提示等高级技术。同时涵盖硬件参数调优、AWR报告分析等监控工具的使用,最后指出过度索引和忽视统计信息更新等常见误区。全文为DBA和开发人员提供了针对大型Oracle表查询性能优化的系统解决方案。
2025-06-20 14:39:29
951
原创 Windows 10 系统安装 JDK 7
本文详细介绍了在Windows 10系统中安装JDK 7的完整步骤。首先需要从Oracle官网或可信第三方下载对应系统版本的JDK 7安装包。安装过程包括选择安装路径和同时安装JRE。安装完成后必须配置环境变量,设置JAVA_HOME并添加bin路径到Path变量。文章还提供了常见问题的解决方法,如安装包损坏、环境变量配置错误以及多版本JDK冲突等问题。通过"java -version"命令可验证安装是否成功。该教程为需要运行老旧Java项目的开发者提供了完整的环境搭建指南。
2025-06-20 14:28:36
864
原创 新手 Linux 安装 JDK7 全流程指南
本文详细介绍了在Linux系统(CentOS/Ubuntu)中安装JDK7的完整流程。首先说明需准备JDK7安装包和管理员权限,然后分步讲解:1)解压安装包到指定目录;2)配置系统环境变量;3)使配置生效。验证安装后给出常见问题解决方案,如环境变量失效、权限不足等。该指南帮助开发新手顺利完成JDK7环境搭建,为Java开发奠定基础。
2025-06-19 11:05:06
504
原创 windows脚本-批处理命令-替换文件内容
今日项目经理给了一个任务,客户要求在windows电脑中解析一段航班报文,模拟报文如下图1,经讨论得出三种解决方案使用Java,写一个Java程序,用给Java来替换文件内容使用python,写一个python脚本来替换文件内容使用批处理命令,写一个bat脚本来替换文件内容使用Java的好处肯定是语言熟悉,便于书写,python的好处就是体积小,运行轻便。但是这两种都解决方案都依赖环境,我们又不能强行要求用户安装环境,所以这么看来批处理命令的脚本就是比较理想的解决方案具体脚本@echo off。
2025-03-05 16:04:22
1088
原创 设计模式-结构型 一(适配器 桥接 组合)
适配器模式(Adapter Pattern)是一种结构型设计模式,它允许将一个接口转换成客户端所期望的另一种接口。适配器模式的核心思想是通过创建一个中间层(适配器),使得原本由于接口不兼容而无法一起工作的类可以协同工作。适配器模式的主要作用是在“具有不同接口的类”之间进行协调,并为它们提供一个统一的接口,是确保不同接口之间的兼容性的一种常用方式。适配器模式是一种强大的设计模式,通过将现有的类接口转化为适合需求的接口,提高了代码的复用性和灵活性。
2025-03-05 15:19:42
877
原创 设计模式-创建型 二(简单工厂 工厂 抽象工厂)
工厂模式属于创建型设计模式,核心思想是将对象的实例化过程延迟到子类。通过定义一个创建对象的接口(或抽象类),由子类决定具体实例化哪个类。工厂模式解决了直接依赖具体类的问题,提高代码的灵活性和可维护性。工厂模式是解决单个对象的创建问题,通过子类化实现扩展。不过劣势就是每增加一个产品就需要多增加一个工厂类来实现,代码看上去可能就会有些臃肿。抽象工厂模式提供一个接口,用于创建相关或依赖对象的家族,而无需指定具体类。它强调产品之间的兼容性(如不同操作系统的UI控件),确保同一工厂创建的对象属于同一产品族。
2025-03-03 16:47:43
335
原创 设计模式-创建型 一(单例,原型,建造者)
单例模式可能是大家接触的设计模式中较为常见的,也是比较经典的设计模式,单例,指在单个,模式的设计初衷就是保证一个类有且只被创建一次,它的核心思想在于通过限制类的实例化来控制对象的数量,从而保证全局唯一性。相信大家也能从这个例子中看出来,设计模式没什么特殊的东西,既没有继承什么奇奇怪怪的类,也没实现什么神神秘秘的方法,就只是一个书写代码的规范或者格式而已原型模式是一种创建型设计模式,Prototype模式。
2025-02-28 16:01:42
575
原创 什么是设计模式?设计模式的重要性
设计模式是一套经过验证的、可重用的解决方案,旨在解决在软件开发中常见的问题。它们通过提供一种结构化的方式来组织代码,以提高代码的可维护性、可读性和可扩展性,并避免常见的设计缺陷。什么是设计模式?就是前人总结的代码书写方法和经验的总结,在日常工作中有很多的需求明明代码可以比较简单的以“通篇直述”的方式写出来,但是有时候偏偏要多写几个类套在外面,不是这样写显得多高大上,而是有很多很多的问题和坑,可以通过这样避免,这就是设计模式。
2025-02-27 11:44:28
724
原创 gc垃圾回收
1.什么是gc垃圾回收首先要知道为什么要进行垃圾回收,java与C++较大的差别就是 java实现了垃圾回收机制,gc会自动监听你创建的对象(也就是new的对象)的地址,大小,使用情况,当这个对象不可达(其实就是没有引用了),gc就会将其回收。注:最好不要频繁的使用System.gc();方法,原因我还在研究,最好还是在一个对象不需要使用的使用置空,这样JVM就会自动进行管理,也会加快回收的速度。2.为什么需要gc垃圾回收 可以想象如果没有垃圾回收的...
2021-10-29 16:52:43
152
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅