自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

docuxu的博客

forever youthful forever weeping

  • 博客(75)
  • 资源 (19)
  • 收藏
  • 关注

原创 java main方法参数传递

一般情况下 我们的main方法是不需要参数传入的 但是如果在工作中需要我们写一些小的应用程序 并且以jar包的方式发给其他人员直接在dos界面使用并且需要输入参数的时候就需要用到main的参数传递首先main方法中传递的参数是String数组 我们直接打印这个数组是没有值得空数组所以可以编辑其下的代码package com;public class TestMain {

2017-06-22 14:35:01 25627

原创 PG数据库查询字段备注信息

在 PostgreSQL 数据库中,要查询某个表的字段名(即列名)及其备注信息,可以使用视图来获取列名,并结合和pg_class等系统表来获取列的备注信息。下面是一个示例 SQL 查询,假设我们要查询名为your_table。

2024-09-26 11:29:56 1162

原创 PG数据库获取表主键信息

替换为你要查询的表名,如果表位于特定的模式(schema)下,还需要将。的模式,该模式包含了许多关于数据库元数据的信息。这将显示表的列信息、索引、约束等详细信息,其中包括主键信息。如果你使用的是 psql 命令行工具,可以直接使用。PostgreSQL 还提供了一些系统表,如。,这些表可以用来查询更底层的元数据信息。PostgreSQL 提供了一个名为。命令来查看表的结构,包括主键信息。替换为你要查询的表名。替换为相应的模式名。

2024-09-26 11:20:08 1646

原创 PG数据库中表没有时间字段,使用内置排序。

如果没有办法添加新的字段,而只是偶尔需要按照插入顺序查询数据,那么可能需要依赖于数据的实际插入顺序。PostgreSQL 在物理存储上通常会按照插入顺序保存数据,因此使用可能会返回近似于插入顺序的结果。不过需要注意的是,这种方法并不总是可靠的,特别是在经过删除、更新等操作后,物理存储顺序可能会发生变化。

2024-09-26 11:18:07 153

原创 mysql创建数据库和表

要使用MySQL创建一个数据库以及在该数据库中创建一个表按照以下步骤操作。

2024-09-14 14:45:20 537

原创 如何保证消息不重复消费

在使用消息队列(Message Queue, MQ)时,确保消息不被重复消费是非常重要的,因为重复消费可能导致数据不一致或者业务逻辑出错。

2024-09-14 14:36:25 1104

原创 如何实现分库分表

实现分库分表需要根据具体的应用场景和技术栈来设计解决方案。

2024-09-14 14:33:06 520

原创 读取大文件

当你需要使用 Java 读取一个非常大的文件(例如 5TB)并且系统内存只有 4GB 时,直接将整个文件加载到内存中是不可能的。需要采取一种分块读取的方式来处理这个大文件。

2024-09-13 14:30:27 734

原创 linux-centos 设置系统时间

CentOS 系统提供了多种方式来设置和管理时间,包括手动设置时间和使用网络时间协议 (NTP) 自动同步时间。

2024-09-13 14:15:24 1455

原创 软考-信息安全-基础知识

信息安全研究方向密码学网络安全信息系统安全信息内容安全信息对抗信息安全理论基础通用理论基础数学信息理论计算理论特有理论基础访问控制理论博弈论密码学信息安全方法论理论分析逆向分析实验验证技术实现信息系统安全层次设备安全(稳定性、可靠性、可用性)数据安全(机密性、完整性、可用性)内容安全(政治、法律、道德)行为安全(机密性、完整性、可控性)信息安全管理密码管理网络管理设备管理人员管理ISO安全体系结构安全服务开放系

2024-09-12 09:42:17 509

原创 信息安全考点-1

信息安全基础知识考试通常涵盖多个方面,旨在测试考生对于信息安全基本概念、原则和技术的理解。

2024-09-12 09:16:46 513

原创 信息安全基础知识-1

信息安全是一个不断发展的领域,因此持续学习新的威胁和技术是非常重要的。

2024-09-12 09:14:44 378

原创 网络安全漏洞-跨站攻击

XSS(跨站脚本攻击,Cross-Site Scripting)和CSRF(跨站请求伪造,Cross-Site Request Forgery)是两种不同的网络安全漏洞,尽管它们都被归类为跨站攻击类型,但它们的工作原理和潜在影响有所不同。

2024-09-03 10:45:22 348

原创 死锁基础知识

死锁是一种在多线程或多进程环境中可能出现的情况,其中两个或多个任务彼此等待对方释放资源才能继续执行,而每个任务都在等待另一个任务释放资源。结果,所有涉及的任务都无法继续执行,形成了一个僵局。死锁通常发生在多个任务试图同时访问有限的资源时,且每个任务都持有某些资源并试图获取其他已被其他任务持有的资源。

2024-08-31 14:49:00 349

原创 让一个元素靠右对齐

要使用 CSS 让一个元素靠右对齐,可以使用多种方法。

2024-08-31 14:41:23 2470

原创 优化慢sql

当查询涉及复杂的条件判断且没有合适的索引时,可以通过添加索引来加速查询速度。:索引覆盖是指查询所需的所有数据都可以从索引树中获取,而无需访问实际的表数据。:JOIN操作可能会导致大量的数据扫描,尤其是在没有合适索引的情况下。:减少SELECT语句中返回的列数量可以减少数据传输量,提高性能。:当不需要所有结果时,使用LIMIT可以显著减少返回的数据量。:子查询可能导致多次查询,可以考虑将子查询替换为JOIN。:调整MySQL配置参数以适应特定的工作负载。:对于大型表,可以使用分区来提高查询效率。

2024-08-28 23:31:39 543

原创 中文乱码解决方案

解决程序中的中文乱码问题通常涉及到几个关键点:字符编码的设置、环境变量的配置以及程序内部处理方式。

2024-08-28 23:28:45 356

原创 开源数据集-网站整理(推荐使用Kaggle )

数据分析、造数据神奇

2024-08-27 10:55:01 1708

原创 微服务架构

微服务架构是一种将单个应用程序开发为一组小型、独立的服务的方法,每个服务运行在其自己的进程中并使用轻量级机制(通常是HTTP资源API)进行通信。微服务架构强调的是服务之间的解耦,以便能够独立地部署、扩展和维护这些服务。

2024-08-27 10:28:53 504

原创 设计模式&设计原则

(最少知道原则)

2024-08-27 10:22:22 1878

原创 网络-VPN

VPN 是一种重要的网络安全技术,它为用户提供了一种安全的方式来访问网络资源。通过加密数据传输和隐藏 IP 地址,VPN 保护用户的在线隐私和安全。

2024-08-26 15:45:48 723

原创 人工智能-TensorFlow

TensorFlow 是一个非常流行的开源机器学习框架,它支持广泛的机器学习和深度学习任务。

2024-08-26 09:56:46 578

原创 人工智能-认知1

机器学习和深度学习是人工智能领域中的两个重要分支,它们在很多现代应用中发挥着关键作用,比如图像识别、自然语言处理、推荐系统等。

2024-08-26 09:27:56 266

原创 java-性能分析 JProfiler

https://www.cnblogs.com/zhangxl1016/articles/16220183.html

2023-05-16 20:20:44 126

原创 我的创作纪念日

java职业分享

2022-06-22 09:43:17 240 1

原创 maven依赖问题

maven依赖问题

2022-04-18 17:11:29 454

原创 docker安装postgres12

docker安装postgres12

2022-04-18 10:55:54 1395 2

原创 idea 注释

2021-08-18 16:04:33 100

原创 tomcat8 jvm8优化

在tomcat8版本下的配置为:linux系统:tomcat的bin目录下找到catalina.sh,cygwin上添加JAVA_OPTS="-server -Xms65536m -Xmx65536m"windows系统:tomcat的bin目录下找到catalina.bat, 添加set JAVA_OPTS="-server -Xms65536m -Xmx65536m"在tomcat8及以上版本的配置为:linux系统:在tomcat的bin目录下创建setenv.sh,添加JAVA_OPT.

2021-08-10 16:12:05 313

原创 docker实战

yum upgradeyum updateyum install -y yum-utils device-mapper-persistent-data lvm2添加docker稳定版本的yum软件源yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repoyum updateyum install -y docker-cesystemctl status dockersyste

2021-05-08 14:15:46 111

原创 Linux系统中磁盘分区及磁盘分区命名

linux系统中的硬盘设备如何命名?linux系统中的硬盘设备都会以“/dev/sd”开头,linux系统中最多可以有多块硬盘,(最多支持多少块?),采用a~p来代表16块硬盘。例如/dev/sda第一块识别的硬盘,/dev/sdb第二块识别的硬盘,以此类推,直到/dev/sdp。linux系统中的硬盘是如何进行磁盘分区的?背景知识:一块硬盘最多有四个分区。主分区加扩展分区小于等于4。分区一共有三种,主分区,扩展分区,逻辑分区。一块硬盘可以没有扩展分区和逻...

2021-04-08 10:58:37 2826

原创 git教程简单实用

具体参考:https://www.runoob.com/git/git-tutorial.html先要理解上面的图。注意点:pull时必须将工作区的内容提交到本地仓库。pull = fetch + mergefetch时并没有将远程仓库分支的东西拉到本地仓库分支,只是在本地仓库维护了一个远程分支也可以理解为一个版本(避免上图误解),需要merge(merge指的是分支间的操作 并不是工作区 暂存区相互操作),在此之前也需要把工作区的内容提交到本地仓库分支。如何处理merge问题可以用..

2021-02-27 10:58:15 214

原创 jquery on()&&off()

参考:https://www.cnblogs.com/zhouxiaohei/p/11728427.htmlhttps://www.jb51.net/article/95723.htm

2020-12-24 10:29:21 107

原创 form表单验证

Input type=button 定义按钮,没有任何行为。多数情况下,用于通过javascript启动脚本Input type=submit定义提交按钮,提交按钮会把表单数据发送到服务器下面介绍两种常用的方法onsubmit 与 Input type=submit 搭配onclick 与 Input type=button 搭配 注意:Input type=button提交不会触发form的 onsubmit事件以上都是true提交数据 false不提交数据f...

2020-12-24 09:48:57 230

原创 JS this&&that

<div id="content"><ul><li class="content">12</li><li class="content">34</li></ul></div><script src="jquery-3.3.1.js" ></script><script>$('#content').click(function(){//this是被点击的#co.

2020-12-22 11:16:55 132

原创 Ajax取消请求(放弃监听旧请求,发起新请求)

近期的一个web后台项目有一个input输入框内容改变出发查询的事件,但是大领导要求的是全表模糊查询,查询时间过长引发了问题。code完成后发现连续输入字符后,发起多个请求,先发的请求可能后收到响应从而渲染,导致查询的文本和查询结果不匹配。经过一番资料查询,使用如下方法解决。jquery方式:// 定义一个全局变量var xhr=null;// 每次处理前判断变量性质if(xhr){ // 如果请求未到达服务端会取消请求 // 如果请求到达服务端不会取消请求 只会放弃对请求的

2020-10-31 10:46:34 718

转载 js中[]、{}、()区别

一、{ } 大括号,表示定义一个对象,大部分情况下要有成对的属性和值,或是函数体 {}表示对象、[]表示对象的属性、方法,()如果用在方法名后面,代表调用 如:var LangShen = {"Name":"Langshen","AGE":”28”}; 上面声明了一个名为“LangShen”的对象,多个属性或函数用,(逗号)隔开,因为是对象的属性, 所以访问时,应该用.(点)来层层访问:LangShen.Name、LangShen.AGE, 当然我们也可以用

2020-08-17 11:31:17 801

原创 Java反射与动态代理

java的反射机制:在运行状态中,对于任意一个类,都能知道这个类的所有属性和方法,对于任意一个对象,都能调用它的任意一个方法和属性,这种动态获取信息,以及动态调用对象的方法的功能称为java语言的反射机制。什么是类:具有相同特性(数据元素)和行为(功能)的对象的抽象就是类。因此,对象的抽象是类,类的具体化就是对象,也可以说类的实例是对象,类实际上就是一种数据类型。类是对象的模版,对象是类的实例...

2020-03-02 16:51:01 155

原创 跨域问题

为什么会跨域,要先了解浏览器的同源策略SOP(Same Orign Policy)https://segmentfault.com/a/1190000015597029同源:  如果两个页面的协议,端口(如果有指定)和主机都相同,则两个页面具有相同的源。  协议/主机/端口跨源网络访问  同源策略控制了不同源之间的交互,例如在使用XMLHttpRequest时会受到同源策略...

2020-02-26 10:11:22 129

原创 database-oracle

oracle基础sql 全称 Structure Query Language 是数据库的核心语言 包括以下三大类数据操作语言 dml数据定义语言 ddl数据控制语言 dclselect name from v$database 查看数据库实例名select * from Dba_Tablespaces; 查...

2020-02-26 10:10:41 194

让你明白前端基础【前端模板(artTemplate)后端模板(vm,freemaker,jsp)】

前端+模板+html/css/js+后端模板

2022-04-18

hTTP&&HTTPS

重点介绍了HTTP协议和HTTPS对HTTP的安全方面的优化理论知识,HTTPS中间人攻击以及抓包方面的知识。

2020-12-22

settings.xml

maven setting.xml模板 配置了阿里云镜像 Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。

2020-02-26

Sping基础jar包

此压缩文件包含5个Spring基础jar包可以完成Spring容器对bean对象的管理和注入 适合新手学习使用

2017-10-12

web应用服务器(免安装版)

web应用服务器 包括 6 ,7 两个版本 上传的文件为免安装的版本 可以直接解压到对应的目录 然后和自己使用的ide建立依赖 就可以把项目上面玩了

2017-09-27

hibernate实例

hibernate 简单的实例运用 可以根据文档建立起一个简单的demo 帮助新手快速的熟悉hibernate的基本使用 从而进行深层次的学习

2017-08-31

hibernate配置文件

hibernate配置文件 里面提供了连接数据库 数据库使用的方言 是否打印SQL语句 sql语句的格式 以及对象-关系映射文件的地址等

2017-08-31

数据恢复软件(免安装)

重要文件被删除 且清空了文件夹 或者U盘中的文件被删除 皆可以使用本软件恢复 恢复率 98%以上

2017-08-16

反编译软件(免安装)

反编译软件 免安装版本 将.class文件转换成.java文件

2017-08-16

批量重命名软件(免安装)

在处理大量不规范的文件名 使用本软件进行批量处理 免安装 简单 易使用

2017-08-16

ExtJS4.2 库文件 (框架包)

官方的库文件内容泰国庞大 我将其整理成精简版的内容 只需要下载解压放在WebRoot文件夹目录下即可使用

2017-07-25

extjs 新手教程

xt 是一个Ajax框架 可以用来开发带有华丽外观的富客户端应用 使得我们的b/s应用更加具有活力及生命力,提高用户体验。 ext 是一个用JavaScript编写,与后台技术无关的前端ajax框架。

2017-07-25

JavaScript 中文手册

JavaScript的中文手册 资源更多

2017-07-14

Struts2 核心jar包源码

struts2 核心jar包的源码 多个版本

2017-07-14

Apache POI Apache软件基金会的开放源码函式库

Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。 HSSF - 提供读写Microsoft Excel格式档案的功能。 XSSF - 提供读写Microsoft Excel OOXML格式档案的功能。 HWPF - 提供读写Microsoft Word格式档案的功能。 HSLF - 提供读写Microsoft PowerPoint格式档案的功能。 HDGF - 提供读写Microsoft Visio格式档案的功能。

2017-07-12

JavaScript中文使用手册API

JavaScript 的说明书 函数方法等介绍

2017-06-29

mysql&&oracle 依赖jar包

开发数据库所依赖的第三方jar包

2017-06-28

myeclipse fat jar 打包工具

myeclipse打包jar的插件 只需要将下载的文件解压(一个jar包 net.sf.fjep.fatjar_0.0.31.jar) 然后放到myeclipse的安装目录dropins/plugins plugins 没有时可以自己新建 然后重启myeclipse即可

2017-06-19

空空如也

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

TA关注的人

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