自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1740)
  • 资源 (40)
  • 收藏
  • 关注

原创 Python实战demo-100例

span>关注「Python学在坚持」公众号。

2024-02-27 17:24:11 398

原创 python实战列表

1:关注我的公众号2:实战列表。

2024-02-27 17:01:50 435

原创 Python-pySimpleGUI实现界面

我的公众号文章列表。

2024-02-27 16:52:22 665

原创 oracle sql 查询字段的类型

在Oracle SQL中,你可以通过查询数据字典视图来获取表中字段的类型信息,以下为你介绍几种常见的方法:1. 使用 ALL_TAB_COLUMNS 视图ALL_TAB_COLUMNS 视图包含了当前用户可以访问的所有表、视图和簇的列信息。如果你想要查看自己拥有权限访问的表的字段类型,可使用此视图。示例代码-- 查询指定表...

2025-03-13 08:44:33 493

原创 oralce sql 查询rownum1到1000的数据

在Oracle SQL中,ROWNUM 是一个伪列,用于为查询结果集中的每一行分配一个唯一的行号,行号从 1 开始。如果你想查询 ROWNUM 从 1 到 1000 的数据,可以使用不同的方法,下面为你详细介绍:示例表结构和数据假设我们有一个名为 employees 的表,包含 employee_id 和 employee...

2025-03-12 08:59:10 282

原创 oracle 数据库表导到xls

将 Oracle 数据库表的数据导出到 XLS(Excel)文件可以通过多种方式实现,下面为你介绍几种常见的方法:方法一:使用 SQL Developer 工具导出Oracle SQL Developer 是 Oracle 官方提供的免费集成开发环境,可方便地将表数据导出为 XLS 文件。打开 SQL Developer ...

2025-03-12 08:58:07 423

原创 DeepSeek简单实现写个少儿英文单词的连线的页面

以下是一个使用 HTML、CSS 和 JavaScript 实现的少儿英文单词连线页面的示例代码。这个页面会展示一些英文单词和对应的图片,用户可以通过鼠标拖动线条将单词和正确的图片连接起来。代码思路HTML 部分:用于创建页面的基本结构,包括单词列表、图片列表和一个用于绘制连线的画布。CSS 部分:用于设置页面的样式,使单...

2025-03-11 08:53:16 223

原创 Python 写个程序实现电脑微信禁止登录禁止联网,定时每2秒查杀微信进程

以下是一个Python程序,用于禁止微信登录和联网,并定时查杀微信进程:import subprocessimport timeimport sysdef check_admin(): """检查是否以管理员权限运行""" try: return subprocess.check_o...

2025-03-10 08:42:35 152

原创 Deepseek最新的版本是哪个,以及DeepSeek V3和R1的区别和联系有哪些

截至2025年2月27日,DeepSeek的最新版本是DeepSeek-R1满血版(671B参数),已广泛应用于多个行业,如智能手机(vivo、OPPO)、汽车(东风风行)及微信公众号(笔记侠)等。而关于DeepSeek V3和R1的区别与联系,综合搜索结果可总结如下:一、核心区别模型定位V3:定位为通用型自然语言处理(N...

2025-03-10 08:41:30 293

原创 java 实现页面可拖拽选项并生成pdf

java 实现页面可拖拽选项并生成pdf要使用 Java 实现页面可拖拽选项并生成 PDF,可分为两个主要部分:前端实现页面可拖拽选项,后端使用 Java 生成 PDF。下面为你详细介绍实现步骤及示例代码。前端实现页面可拖拽选项前端部分可使用 HTML、CSS 和 JavaScript 来创建一个可拖拽选项的页面。这里使...

2025-03-07 09:10:08 357

原创 java实现kimi接口对接

要使用 Java 实现 Kimi 接口对接,这里假设 Kimi 指的是字节跳动的 Kimi 大模型,以下是一个基本的对接示例,其主要步骤包括:1. 注册并获取 API 密钥在使用 Kimi 接口之前,你需要在相应的平台上注册并获取 API 密钥,通常会有 API Key 和 Secret Key ,用于身份验证。2. 添加...

2025-03-06 08:43:34 321

原创 java 实现当前时间获取yyyy-mm--dd 后,追加23:59:59

在 Java 中,你可以使用 java.time 包(Java 8 及以上版本)来实现获取当前日期,拼接 23:59:59 并转换为 java.util.Date 格式。以下是具体的实现步骤和示例代码:示例代码登录后复制 import java.text.ParseException;import java.text....

2025-03-05 14:49:53 218

原创 简单介绍一下deepSeek的实现原理和常用技术

DeepSeek是幻方量化旗下AI公司深度求索研发的智能模型,其实现原理和常用技术如下:DeepSeek实现原理输入理解:接收用户输入后,运用自然语言处理技术进行词法分析、句法分析和语义分析等,将输入转化为模型可处理的向量表示,理解用户意图。模型处理:以Transformer架构为基础核心,通过堆叠多个编码器和解码器模块,...

2025-03-04 15:23:59 360

原创 如何cmd命令检查Docker 服务是否启动了

在 PowerShell 中,你可以通过多种方式来检查 Docker 服务的状态,下面为你详细介绍几种常用的方法。方法一:使用 Get-Service 命令Get-Service 是 PowerShell 中用于获取服务信息的 cmdlet,你可以使用它来查询 Docker 服务的状态。操作步骤打开 PowerShell,...

2025-03-03 09:55:04 290

原创 如何Wps集成DeepSeek等各种Ai大模型

接下来,我们一步步来看看如何操作,帮助大家快速实现这个神奇的功能。一、下载并安装 OfficeAI 插件首先,我们要安装 OfficeAI 插件,这是实现 DeepSeek 与 WPS/Office 集成的必备工具。别担心,安装过程非常简单,跟着我走就行了!1.1 下载 OfficeAI 插件点击下面的链接,直接下载 Of...

2025-02-21 08:42:02 845

原创 如何实现使用DeepSeek的CV模型对管道内模糊、低光照或水渍干扰的图像进行去噪、超分辨率重建。...

要使用 DeepSeek 的 CV 模型对管道内模糊、低光照或水渍干扰的图像进行去噪、超分辨率重建,一般可以按照以下步骤实现:1. 准备工作1.1 获取 API 访问权限首先,你需要从 DeepSeek 官方获取 API 访问权限和相应的 API 密钥。这通常需要在 DeepSeek 的官方网站进行注册和申请。1.2 安装...

2025-02-20 08:30:08 1136

原创 如何在Java项目里介入Deepseek

要在 Java 项目中接入 DeepSeek 模型,你可以借助 DeepSeek 官方提供的 API 来实现,以下是详细的接入步骤和示例代码:1. 准备工作获取 API 密钥:你需要在 DeepSeek 的官方平台注册账号并获取 API 密钥,这是调用 API 的身份凭证。添加依赖:在 Java 项目中,你可以使用 Htt...

2025-02-19 08:34:47 392

原创 Python如何接入Deepseek

要在Python中接入DeepSeek模型,可以通过DeepSeek提供的API来实现,以下是详细的步骤和示例代码:1. 获取API密钥首先,你需要从DeepSeek官方获取API密钥。访问DeepSeek的官方网站,按照指引进行注册和申请,获取到API密钥后才能使用其API服务。2. 安装必要的库你需要安装request...

2025-02-18 08:27:54 715

原创 Python实现多线程定时任务

在 Python 中实现多线程定时任务可以使用 threading 模块结合 time 模块,或者使用 APScheduler 库。下面分别介绍这两种方法:方法一:使用 threading 和 time 模块import threadingimport time# 定义定时任务函数def scheduled_tas...

2025-02-17 08:55:04 296

原创 Python实现指定的电脑mac地址,指定电脑ip等禁用微信,禁止微信登录

要使用 Python 实现指定电脑 MAC 地址和 IP 地址来禁止微信登录,主要思路是通过修改网络设备的访问控制列表(ACL)或者防火墙规则来阻止特定 MAC 地址或 IP 地址的设备访问微信的服务器。下面分不同操作系统给出具体实现方案。Windows 系统在 Windows 系统中,可以使用 netsh 命令来配置防火...

2025-02-13 08:49:53 295

原创 python写一个雪花算法

import timeimport threadingfrom datetime import datetimeclass SnowflakeGenerator: def __init__(self, datacenter_id, worker_id, epoch=datetime(2020, 1, 1))...

2025-02-12 08:44:39 154

原创 DeepSeek实现深度问答写个H5的抽奖代码

1:问写一个年会员工现场大屏抽奖的H5小工具,所有代码集成到一个html中,可以直接运行得出结果,界面要美观,以红色喜庆主题为主2:答:好的,用户需要写一个年会员工现场大屏抽奖的H5小工具,所有代码集成到一个HTML文件中,可以直接运行,界面要美观,红色喜庆主题为主。首先,我得考虑这个工具的基本功能:员工名单显示、抽奖按钮...

2025-02-11 08:48:32 596

原创 python tkinter实现deepseek的连接访问

要使用 Python 的 tkinter 库实现与 DeepSeek 模型的连接访问,一般可以通过以下步骤完成:步骤分析创建 tkinter 界面:用于用户输入问题和显示模型的回答。获取 DeepSeek API 访问权限:需要注册并获取 API 密钥。使用 requests 库发送请求:将用户输入的问题发送到 DeepS...

2025-02-10 08:35:53 254 1

原创 python实现DeepSeek

DeepSeek 是字节跳动推出的一系列模型,包括 DeepSeek Coder 代码模型和 DeepSeek LLM 语言模型。在 Python 中使用 DeepSeek 模型,通常可以借助 Hugging Face 的transformers库,以下是详细的实现步骤和示例代码。1. 安装必要的库首先,你需要安装tran...

2025-02-09 21:51:11 1155

原创 Java 锁机制详解与实例分析

1. synchronized 关键字synchronized是 Java 中最基本的锁机制,它可以修饰方法或代码块。当一个线程访问被synchronized修饰的方法或代码块时,它会自动获取锁,其他线程必须等待该线程释放锁后才能继续访问。示例代码收起javaclass Counter { private i...

2025-02-08 08:41:17 294

原创 deepseek本地部署教程

以下是在本地部署 DeepSeek Coder 的详细教程,DeepSeek Coder 是基于 DeepSeek 模型推出的代码生成模型,这里以其为例介绍部署过程,部署环境以 Linux 系统为例,其他系统也可参考大致步骤进行调整。1. 环境准备1.1 安装必要依赖首先要确保系统中已经安装了 Python(建议 Pyth...

2025-02-07 08:42:07 396

原创 Double基本类型的 判空条件

在 Java 编程中,Double 类型有两种情况需要考虑判空,分别是基本数据类型 double 和包装类 Double,下面为你详细介绍它们的判空方式:1. 基本数据类型 double基本数据类型 double 是值类型,它不能为 null,因为它会有一个默认的初始值 0.0。如果你需要判断 double 变量是否为某个...

2025-02-06 16:34:14 221

原创 oracle 触发器介绍

在Oracle中,触发器(Trigger)是一种特殊的存储过程,它与表、视图、模式或数据库事件相关联,会在特定事件发生时自动执行。以下是对Oracle触发器的详细介绍:触发器的类型语句级触发器:在指定的语句执行之前或之后触发,不管语句影响了多少行数据,都只会触发一次。例如,对一个表执行UPDATE语句,无论更新了多少行,语...

2025-01-22 08:57:25 242

原创 oracle的游标

在Oracle数据库中,游标(Cursor)是一种重要的编程结构,主要用于处理查询结果集。以下是对Oracle游标的详细介绍:游标概念游标是指向查询结果集的指针或句柄,它允许用户逐行访问和处理查询返回的结果。可以将游标看作是一个数据缓冲区,存储了查询结果集,并且提供了一种机制来遍历和操作这些数据。游标类型显式游标:由用户在...

2025-01-21 09:26:22 312

原创 Python F5-TTS的使用

以下是使用 Python 进行 F5-TTS 文本到语音转换的一般步骤及示例代码:解决思路:查找是否有 F5-TTS 的官方 Python 库或 API 接口。如果有官方库,安装并导入该库。调用库中的函数进行文本到语音的转换操作。处理可能出现的错误和异常。示例代码:# 假设存在一个名为 f5_tts 的库,需要先使用 pi...

2025-01-20 00:01:50 441

原创 F5-TTS的使用

F5 - TTS(Text - To - Speech)即文本到语音转换技术。以下是一般情况下其使用步骤:一、确认软件环境和安装软件获取如果是商业软件 F5 - TTS,需要从官方渠道购买并下载安装包。确保下载的版本与你的操作系统(如 Windows、Mac 等)相匹配。有些情况下,可能是在特定的应用程序或开发框架中集成...

2025-01-19 23:55:17 703

原创 oracle 的存储过程

定义存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。它可以看作是数据库中的一个子程序,能够接受输入参数、执行一系列操作,并可能返回输出结果。在Oracle数据库中,存储过程是一种重要的数据库对象,用于封装业务逻辑和复杂的数据库操作。优点提高性能存储过程在数据库中是预...

2025-01-17 08:46:10 241

原创 oracle 的物化视图介绍

一、物化视图的定义与概述概念物化视图是一种包含了查询结果的数据库对象。它可以将一个复杂的查询结果预先计算并存储起来,就像一个物理的数据表一样。在Oracle数据库中,物化视图的数据存储在数据库的存储结构中,并且可以定期或在特定条件下进行刷新,以保证数据的及时性和准确性。作用提高查询性能:对于那些执行频率高、运算复杂的查询,...

2025-01-16 08:50:55 884

原创 oracle的存储过程

什么是Oracle存储过程存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。它可以被用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行。存储过程就像是一个预定义的脚本,能够提高数据库操作的效率和安全性。例如,在一个企业资源规划(ERP)系统中,每次插...

2025-01-15 08:50:11 386

原创 oralce 常用的系统加密方法

在Oracle中,有以下几种常用的系统加密方法:DBMS_CRYPTO包概述:这是Oracle提供的用于加密和解密数据的强大工具包。它支持多种加密算法,如AES(高级加密标准)、DES(数据加密标准)等。使用示例:假设要对一个名为secret_data的列中的数据进行加密。首先,需要在数据库中创建一个函数来执行加密操作。...

2025-01-14 08:47:24 356

原创 oracle 的常用方法

数据查询 - SELECT语句基本查询:用于从一个或多个表中检索数据。例如,从名为employees的表中查询所有员工的姓名和部门:SELECT employee_name, department FROM employees;条件查询:使用WHERE子句来筛选满足特定条件的数据。例如,查询工资大于5000的员工:SELE...

2025-01-13 09:13:54 117

原创 python实现微信登录

在Python中实现微信登录功能,通常需要使用微信开放平台的API。以下是一个基本的步骤指南,帮助你理解如何实现这一功能:1. 注册微信开放平台账号并创建应用首先,你需要在微信开放平台注册一个账号,并创建一个新的应用。在创建应用的过程中,你将获得应用的App ID和App Secret,这两个值在后续的API调用中是必需的...

2025-01-12 13:05:14 292

原创 oracle sql中的 date类型

DATE数据类型介绍在Oracle SQL中,DATE是一种用于存储日期和时间的数据类型。它可以存储世纪、年、月、日、时、分和秒。日期的范围是从公元前4712年1月1日到公元9999年12月31日。例如,一个典型的DATE值可能是'20 - JAN - 2025 12:30:00',其中包括日期(20日,1月,2025年)...

2025-01-11 19:08:45 262

原创 java 线程的几个状态

在 Java 中,线程主要有以下几种状态:新建(New)定义:当一个线程对象被创建,但还没有调用start()方法时,线程处于新建状态。例如: Thread thread = new Thread(() -> { System.out.println("线程执行体");});// 此时线程thread处于...

2025-01-10 08:35:29 310

原创 开发相关的java-Ai助手有那些?

以下是一些常见的 Java 相关 AI 助手:代码生成与编程辅助类Java AI 编程助手:能够理解开发者的意图,自动生成代码片段,提供代码建议,检测代码中的错误,甚至进行代码重构等。Oracle Code Assist:可以处理代码生成、生成 API 文档、智能添加注释等工作,还能帮助开发人员理解开发原理、查看或修改现有...

2025-01-09 08:49:29 883

小程序左右滑动-答题demo.zip

小程序左右滑动-答题

2021-05-14

微信小程序-实现电子围栏-半径-经纬度-是否在围栏内-画圆等操作-master.zip

微信小程序-实现电子围栏-半径-经纬度-是否在围栏内-画圆等

2021-05-07

实战抢单秒杀springBoot-demo

实战抢单秒杀

2021-04-30

2020视频加速器202001013

直接控制网页视频的播放进度,可以将广告的部分快进播放。它提供了一个播放控制进度条,可以自己拖动到不同的倍数播放,范围从0.3倍到3.0倍;支持热键设置:

2020-10-13

NASA-worldwind.zip

NASA官方APP是美宇航局官方出品的Android应用程序,内容包括最新地外文明探索信息,航空航天图片与视频,国际空间站和地球轨道卫星跟踪,卫星发射信息和倒计时时钟,美国航天局的任务信息,国际空间站(ISS)的Visible通行证,此外会直播NASA TV,发布NASA官方消息,同时也可与FACEBOOK、Twitter客户端连接,与好友分享最新科技发现。

2020-07-31

广东财经大学在线考试-运行版.zip

财经大学在线考试系统--个人版

2020-06-04

高德获取行政级别api.zip

介绍: 行政区域查询是一类简单的HTTP接口,根据用户输入的搜索条件可以帮助用户快速的查找特定的行政区域信息。 准备: key(“Web服务API”密钥) 请求地址:  https://restapi.amap.com/v3/config/district 请求参数:  key(“Web服务API”密钥) keywords——安徽 subdistrict——2(可选值:0、1、2、3;     0:不返回下级行政区,1:返回下一级行政区,2:返回下两级行政区,3:返回下三级行政区。) extensions——base(可选值:base、all;     base:不返回行政区边界坐标点;all:只返回当前查询district的边界值,不返回子节点的边界值。)

2020-03-18

2020年谷歌地图hepler以及app.zip

软件介绍 Ghelper 主要是用来提高用户上网效率,方便外贸、学习、工作的浏览器扩展工具.目前支持所有基于Chrome内核的浏览器.Firefox版本正在路上.. 最新消息 今日起 2.0版本发布前,暂停免费试用. 常见问题与解决方法.新老用户必读. 本插件不是VPN, 只是一款加速器,采用透明代理方式,严禁利用本插件访问境外非法政治色情网站!

2020-01-21

Java-spring-redis脑图+springboot学习汇总.zip

Java-spring-springboot-redis-doctor 思维导图,英文是The Mind Map,又叫心智导图,是表达发散性思维的有效图形思维工具 ,它简单却又很有效,是一种实用性的思维工具。 思维导图运用图文并重的技巧,把各级主题的关系用相互隶属与相关的层级图表现出来,把主题关键词与图像、颜色等建立记忆链接。思维导图充分运用左右脑的机能,利用记忆、阅读、思维的规律,协助人们在科学与艺术、逻辑与想象之间平衡发展,从而开启人类大脑的无限潜能。思维导图因此具有人类思维的强大功能。 思维导图是一种将思维形象化的方法。我们知道放射性思考是人类大脑的自然思考方式,每一种进入大脑的资料,不论是感觉、记忆或是想法——包括文字、数字、符码、香气、食物、线条、颜色、意象、节奏、音符等,都可以成为一个思考中心,并由此中心向外发散出成千上万的关节点,每一个关节点代表与中心主题的一个连结,而每一个连结又可以成为另一个中心主题,再向外发散出成千上万的关节点,呈现出放射性立体结构,而这些关节的连结可以视为您的记忆,就如同大脑中的神经元一样互相连接,也就是您的个人数据库。 思维导图又称脑图、心智地图、脑力激荡图、灵感触发图、概念地图、树状图、树枝图或思维地图,是一种图像式思维的工具以及一种利用图像式思考辅助工具。思维导图是使用一个中央关键词或想法引起形象化的构造和分类的想法;它用一个中央关键词或想法以辐射线形连接所有的代表字词、想法、任务或其它关联项目的图解方式。

2019-12-30

Java开发文档pdf集合.zip

在我们使用帮助文档之前我们首先确定我们要查什么类或方法? 在这里举一个例子,加入我们要查Math这个类 首先打开帮助文档(帮助文档是分平台的,比如说你用的是JavaSE,那你就不能用JavaEE的API来查JavaSE中的类和方法,这个要搞清楚,这两者是有区别的) 首先我们在索引框中打上Math(注意大小写,这里大小写是有区别的) java-2.png 当我们输入完成之后,下面蓝色的部分代表已经选中回车就行。 这时候会出现与类或方法相关的各种知识如方法摘要

2019-12-25

mallplus多租户商城vip版本.zip

1- 安装lombok插件 ## mysql - 下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads - 下载后按提示进行安装 - 导入document/sql下的mall.sql文件 ## redis - 下载地址:https://github.com/MicrosoftArchive/redis/releases - 下载后按提示进行安装 ## OSS - 该项目文件上传采用OSS,需要自行注册OSS账号并配置 - 首先将mall-admin\src\main\resources\application.properties文件中以aliyun.oss.开头的配置改为你自己的配置 - OSS上传文件需要配置跨域资源共享(CORS)规则,参考文档:https://help.aliyun.com/document_detail/31928.html - 上传方式采用服务端签名后直传的形式,参考文档:https://help.aliyun.com/document_detail/31926.html ## mall-admin - 启动项目:直接运行com.macro.mall.MallAdminApplication的main方法即可 - 接口文档地址:http://localhost:8080/swagger-ui.html ## mall-search - 启动项目:直接运行com.macro.mall.search.MallSearchApplication的main方法即可 - 接口文档地址:http://localhost:8081/swagger-ui.html - 使用前需要先调用接口导入数据;http://localhost:8081/esProduct/importAll - 如出现无法启动的问题,可以先删除elasticsearch里面的数据再启动 ## mall-portal - 启动mall-portal项目:直接运行com.macro.mall.portal.MallPortalApplication的main方法即可 - 接口文档地址:http://localhost:8085/swagger-ui.html 1. 本地安装开发环境中的所有工具并启动 2. 克隆源代码到本地,使用IDEA或Eclipse打开,并完成编译; 3. 安装 redis mysql 4. 在mysql中新建mall数据库,导入document/sql下的mall.sql文件; 5. 启动mall-admin项目:直接运行com.macro.mall.MallAdminApplication的main方法即可, 接口文档地址:http://localhost:8080/swagger-ui.html;  6. 启动mall-portal项目:直接运行com.macro.mall.portal.MallPortalApplication的main方法即可, 接口文档地址:http://localhost:8085/swagger-ui.html;  7. 克隆mall-admin-web项目,并导入到IDEA中并完成编译传送门,需要安装node环境,然后到项目下; 8. 运行命令:npm install 然后执行 npm run dev,访问地址:http://localhost:8090 即可打开后台管理系统页面; 9. 克隆Mall-Vue-master项目,并导入到IDEA中并完成编译传送门; 10. 运行命令:npm run dev,访问地址: 即可打开pc商城页面; 11. 克隆vue-jd-master项目,并导入到IDEA中并完成编译传送门; 12. 运行命令:npm run dev,访问地址: 即可打开h5商城页面; 13. 下载小程序 用微信开发工具打卡就可以访问   https://gitee.com/zscat-platform/mall   功能预览   http://www.yjlive.cn:8090/#/home   https://gitee.com/zscat-platform/mall/wikis/pages 645

2019-12-25

6Java性能优化常用工具.zip

JAVA性能优化之操作系统优化 以及常用工具命令 操作系统,调优的手段和參数可能有所不同,比方,在主流Unix系统中。共享内存段。信号量,共享内存最大值(shmmax)。共享内存最小值(shmmin)等都是能够进行优化的系统资源.此外,如最大文件句柄数,虚拟内存大小,磁盘的块大小等參数都可能对软件的性能产生影响.配置虚拟内存界面

2019-12-24

5Java性能优化五.zip

四。数据库优化 对绝大部分应用系统而言。数据库是不可缺少的一部分。JAVA程序能够使用JDBC的方式连接数据库。对数据库的调优能够分为三个部分: 在应用层对SQL语句进行优化; 对数据库进行优化。 对数据库软件进行优化。 在应用层优化数据库訪问。涉及大量的编程技巧。比方。当使用JDBC进行查询的时候,对于大量拥有相同结构的SQL查询,能够使用PerparedStatement取代Statement。以提高数据库的查询效率。在使用Select语句中,显示指定要查询的列名 ,避免使用* 在对数据库优化时,主要目的是建立一个具有良好表结构的数据库。 比方,为了提高多表级联查询的效率,能够合理地使用冗余字段;对于大表,能够使用行的水平分割或者相似Oracle分区的技术;为了提高数据的查询的效率,能够建立有效水平分割或者相似Oracle分区表的技术;为了提高数据库查询效率。在select语句中。显示指定要查询的列名,避免使用*。 在对数据库进行优化时。主要目的是建立一个具有良好表结构的数据库。比方,为了提高多表级联查询效率,能够合理地使用冗余字段。对于大表。能够使用行数据来水平分割,为了提高数据库的查询效率,能够建立有效且事宜的索引

2019-12-24

4Java性能优化四.zip

三,JVM优化 因为JAVA软件总是执行在JVM虚拟机之上。对JVM虚拟机进行优化也能一定程度上的提升JAVA程序的性能。JVM通常能够在软件开发后期进行,如在开发完毕或者是软件开发的某一里程碑阶段。 作为JAVA软件的执行平台。JVM的各项參数将会直接影响JAVA程序的性能。 比方,JVM的堆大小,垃圾回收策略等等。 要进行JVM层面的调优。须要开发者对JVM的执行原理和基本内存结构有一定的了解。如,堆内存的结构,GC的种类等。然后,根据引用程序的特点。设置合理的JVM启动參数。

2019-12-24

3Java性能优化三.zip

三,JVM优化 因为JAVA软件总是执行在JVM虚拟机之上。对JVM虚拟机进行优化也能一定程度上的提升JAVA程序的性能。JVM通常能够在软件开发后期进行,如在开发完毕或者是软件开发的某一里程碑阶段。 作为JAVA软件的执行平台。JVM的各项參数将会直接影响JAVA程序的性能。 比方,JVM的堆大小,垃圾回收策略等等。 要进行JVM层面的调优。须要开发者对JVM的执行原理和基本内存结构有一定的了解。如,堆内存的结构,GC的种类等。然后,根据引用程序的特点。设置合理的JVM启动參数。

2019-12-24

2Java性能优化二.zip

二,JAVA性能优化之代码优化 代码调优是在软件开发中,或者是软件开发完毕后,软件维护过程中进行的程序代码的改进和优化.代码优化涉及诸多编码技巧,须要开发者熟悉相关的语言API ,并在适合的场景中正确的使用相关API或类库.同一时候,对算法,数据结构的灵活使用,也是代码优化的一个重要内容. 尽管代码优化时从微观上对性能进行调整,可是一个”好”的实现和一个”坏”的实现对系统的影响也是非常大的.比方,相同作为List的实现,LinkedList和ArrayList在随机訪问上的性能却差了好几个量级;比方相同是文件读写的实现,使用Stream方式和使用JAVA NIO的方式,其系能可能又会是还有一个数量级. 因此,尽管与设计优化相比,笔者将代码优化成为在微观层面上的优化,但它却是对系统性能产生最直接影响的优化方法.

2019-12-24

1Java性能优化一.zip

一,JAVA性能优化之设计优化 设计优化处于性能优化手段的上层。它往往须要在软件开发之前进行。在软件开发之前,系统架构师应该就评估系统可能存在的各种潜在问题和技术难点,并给出合理的设计方案,因为软件设计和系统架构对软件总体设计质量有决定性的影响。所以,设计调优对系统的性能影响也是最大的,假设说,代码优化。JVM优化都是对系统微观层次的“量”的优化,那设计优化就是对系统”质”的优化. 设计优化的一大显著特征是:它能够规避某一个组件的性能问题,而是改良组件的实现;比方:组件A通过循环监控不断的检測时间E是否发生,其检測行为必定会占用部分系统资源,因此,开发者必须检測频率和资源消耗上取得平衡,假设检測频率太低,尽管降低了资源消耗,可是系统实时反应性就会降低,假设进行代码层的调优,就须要优化检測方法的实现及要求得一个最为恰当的检測频率.对于这个问题我们就能够用设计模式中的观察者模式 ,当事件E发生的时刻,由事件E通知组件A,从而触发组件A的行为.这样的设计从根本上攻克了存在性能隐患的循环监控,从根本上攻克了这一问题. 进行设计优化时,设计人员和必须熟悉经常使用的设计方法,设计模式,以及主要的性能组件和经常使用的优化思想,并将其有机地集成在软件系统中. 注意:一个良好的系统设计能够规避非常多潜在在的性能问题.因此,尽可能多花些时间在系统设计上,是创建高性能程序的关键

2019-12-24

图像70周年代码.zip

图像<div class='footer'> <button id='change' onclick='changeHat()' style='display: none;'>换个样式</button> <button id='exportBtn' onclick='exportFunc()'>生成头像</button> </div> <div style='display: none'> <img id='img' src='' alt=''/> <img class='hide' id='hat0' src='./img/hat0.png'/> <img class='hide' id='hat1' src='./img/hat1.png'/> <img class='hide' id='hat2' src='./img/hat2.png'/> <img class='hide' id='hat3' src='./img/hat3.png'/> <img class='hide' id='hat4' src='./img/hat0.png'/> <img class='hide' id='hat5' src='./img/hat1.png'/> <img class='hide' id='hat6' src='./img/hat2.png'/> <img class='hide' id='hat7' src='./img/hat3.png'/> </div> <script src="./js/fabric.js"></script> <script> var cvs = document.getElementById("cvs"); var ctx = cvs.getContext("2d"); var exportImage = document.getElementById("export"); var img = document.getElementById("img"); var hat = "hat6"; var canvasFabric; var hatInstance; var screenWidth = window.screen.width < 500 ? window.screen.width : 300; function viewer() { var file = document.getElementById("upload").files[0]; console.log(file); var reader = new FileReader; if (file) { reader.readAsDataURL(file); reader.onload = function(e) { img.src = reader.result; img.onload = function() { img2Cvs(img) } } } else { img.src = "" } } function img2Cvs(img) { cvs.width = img.width; cvs.height = img.height; cvs.style.display = "block"; canvasFabric = new fabric.Canvas("cvs", { width: screenWidth, height: screenWidth, backgroundImage: new fabric.Image(img, { scaleX: screenWidth / img.width, scaleY: screenWidth / img.height }) }); changeHat(); document.getElementById("uploadContainer").style.display = "none"; document.getElementById("uploadText").style.display = "none"; document.getElementById("upload").style.display = "none"; document.getElementById("change").style.display = "block"; document.getElementById("exportBtn").style.display = "block"; document.getElementById("tip").style.opacity = 1 } function changeHat() { document.getElementById(hat).style.display = "none"; var hats = document.getElementsByClassName("hide"); hat = "hat" + (+hat.replace("hat", "") + 1) % hats.length; var hatImage = document.getElementById(hat); hatImage.style.display = "block"; if (hatInstance) { canvasFabric.remove(hatInstance) } hatInstance = new fabric.Image(hatImage, { top: 40, left: screenWidth / 3, scaleX: 100 / hatImage.width, scaleY: 100 / hatImage.height, cornerColor: "#0b3a42", cornerStrokeColor: "#fff", cornerStyle: "circle", transparentCorners: false, rotatingPointOffset: 30 }); hatInstance.setControlVisible("bl", false); hatInstance.setControlVisible("tr", false); hatInstance.setControlVisible("tl", false); hatInstance.setControlVisible("mr", false); hatInstance.setControlVisible("mt", false); canvasFabric.add(hatInstance) } function exportFunc() { document.getElementsByClassName("canvas-container")[0].style.display = "none"; document.getElementById("exportBtn").style.display = "none"; document.getElementById("tip").innerHTML = "长按图片保存或分享"; document.getElementById("change").style.display = "none"; cvs.style.display = "none"; exportImage.style.display = "block"; exportImage.src = canvasFabric.toDataURL({ width: screenWidth, height: screenWidth }) } </script>

2019-12-23

spring-boot2.0全新教程实例20例.zip

spring-boot2.0全新教程实例20例.zip - [spring-boot-helloWorld](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-helloWorld):Spring Boot 的 hello World 版本 - [spring-boot-web](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-web):Spring Boot Web 开发综合示例 - [spring-boot-redis](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-redis):Spring Boot 集成 Redis 示例 - [spring-boot-jpa](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-jpa):Spring Boot 使用 Jpa 各种示例 - [spring-boot-mybaits-annotation](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-mybatis/spring-boot-mybatis-annotation):注解版本 - [spring-boot-mybaits-xml](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-mybatis/spring-boot-mybatis-xml):Xml 配置版本 - [spring-boot-mybatis-xml-mulidatasource](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-mybatis/spring-boot-mybatis-xml-mulidatasource):Spring Boot + Mybatis (Xml 版) 多数据源最简解决方案 - [spring-boot-mybatis-annotation-mulidatasource](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-mybatis/spring-boot-mybatis-annotation-mulidatasource):Spring Boot + Mybatis(注解版)多数据源最简解决方案 - [spring-boot-thymeleaf](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-thymeleaf):Spring Boot 使用 Thymeleaf 详细示例 - [spring-boot-jpa-thymeleaf-curd](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-jpa-thymeleaf-curd):Spring Boot + Jpa + Thymeleaf 增删改查示例 - [spring-boot-rabbitmq](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-rabbitmq):Spring Boot 和 Rabbitmq 各种消息应用案例 - [spring-boot-scheduler](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-scheduler):Spring Boot 和定时任务案例 - [spring-boot-mail](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-mail):Spring Boot 和邮件服务 - [spring-boot-mongodb](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-mongodb/spring-boot-mongodb):Spring Boot 和 Mongodb 的使用 - [spring-boot-multi-mongodb](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-mongodb/spring-boot-multi-mongodb):Spring Boot 和 Mongodb 多数据源的使用 - [spring-boot-package-war](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-package-war): Spring Boot 打包成 War 包示例 - [spring-boot-shiro](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-shiro):Spring Boot 整合 Shiro Rbac 示例 - [spring-boot-file-upload](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-file-upload):使用 Spring Boot 上传文件示例 - [spring-boot-fastDFS](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-fastDFS):Spring Boot 整合 FastDFS 示例 - [spring-boot-actuator](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-actuator):Spring Boot Actuator 使用示例 - [spring-boot-admin-simple](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-admin-simple):Spring Boot Admin 的使用示例

2019-12-23

loli.exe妹子图集下载

电脑操作系统--cmd--输入相关命令即可在软件生成目录下; 自动生成photo文件夹 输入Y--在输入延时秒数:即可完成下载 每个图集下载完是否需要延时 Y/N:Y 请输入延时秒数:3

2019-12-20

pdf免费转word自主开发小助手

pdf免费转word自主开发小助手

2024-04-29

文字转语音自主开发小助手

文字转语音自主开发小助手

2024-04-29

自主开发的对联生成器-正式版

自主开发的对联生成器-正式版

2024-04-29

一寸二寸的证件照图片背景替换器

一寸二寸的证件照图片背景替换器

2024-04-29

云货架上线apks-备份

云货架上线apks-备份

2024-04-26

个性签名-定制版随机生成个人指定的签名

个性签名-定制版随机生成个人指定的签名

2024-04-03

电脑调起摄像头监控-个人版定制化

电脑调起摄像头监控-个人版定制化

2024-04-03

django部署新冠19监管系统源码

django-新冠19监管系统源码

2024-03-11

前端-视频裁判大屏demo代码

前端-视频裁判大屏demo代码

2023-06-21

网上在线音乐播放-备份

网上在线音乐播放

2023-06-21

司机端app,物流快递信息查询器

司机端app,物流快递信息查询器

2023-02-09

交互式答题-hbuilder-question_1.0.0.zip

交互式答题-hbuilder-question_1.0.0.zip-学习代码

2021-09-30

【经典小程序工具类】wechat-applet-toolkit-master.zip

【经典小程序工具类】wechat-applet-toolkit-master.zip

2021-08-23

学而思考试代码-uexam-master.zip

学而思考试代码-uexam-master.zip

2021-08-23

music-app-mui-master.zip

mu-音乐demo

2021-08-10

Mui商城模板(更新一部分nvue页和subNvue导航栏).zip

mui学习资源

2021-08-10

MUi答题模版 2019.12.17 更示例.zip

mui学习demo

2021-08-10

微信小程序-报名预约4个小程序demo

微信小程序--报名预约4个小程序demo

2021-08-04

云开发--学习demo备份.zip

微信小程序云端开发-学习和测试demo

2021-07-26

hbuilder商城模板(更新一部分nvue页和subNvue导航栏).zip

商城模板(更新一部分nvue页和subNvue导航栏).zip

2021-05-25

空空如也

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

TA关注的人

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