自定义博客皮肤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

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

原创 java main方法参数传递

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

2017-06-22 14:35:01 25444

原创 java-性能分析 JProfiler

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

2023-05-16 20:20:44 85

原创 我的创作纪念日

java职业分享

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

原创 maven依赖问题

maven依赖问题

2022-04-18 17:11:29 381

原创 docker安装postgres12

docker安装postgres12

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

原创 idea 注释

2021-08-18 16:04:33 68

原创 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 260

原创 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 81

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

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

2021-04-08 10:58:37 2618

原创 git教程简单实用

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

2021-02-27 10:58:15 148

原创 jquery on()&&off()

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

2020-12-24 10:29:21 68

原创 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 167

原创 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 90

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

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

2020-10-31 10:46:34 646

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

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

2020-08-17 11:31:17 569

原创 Java反射与动态代理

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

2020-03-02 16:51:01 120

原创 跨域问题

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

2020-02-26 10:11:22 97

原创 database-oracle

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

2020-02-26 10:10:41 146

原创 maven相关

maven证书问题http://www.goldzl.cn/thread-3510-1-1.htmlhttp://magicmonster.com/kb/prg/java/ssl/pkix_path_building_failed.htmlmaven3版本下载https://archive.apache.org/dist/maven/maven-3/maven setting....

2020-02-26 09:17:18 142

原创 Springboot相关

SpringBoot-IDEA搭建https://blog.csdn.net/ch_csdn_ch/article/details/102951207?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-taskSpringBoot-引入日志功能ht...

2020-02-26 08:59:35 283

原创 ReactJs基于create-react-app打包根路径问题

build后终端显示结果The project was built assuming it is hosted at ./.You can control this with the homepage field in your package.json.根据终端显示可以知道我们可以通过package.json的homepage节点来控制访问路径即:在项目的package.json...

2020-02-24 17:36:54 2603

转载 tomcat部署项目的三种方法

https://www.cnblogs.com/ysocean/p/6893446.html

2020-01-17 15:52:43 113

原创 web缓存

目录简述服务器端缓存CDN缓存未使用CDN使用CDNCDN缓存判断文件是否需要更新的机制CDN缓存刷新前端缓存http缓存http请求缓存过程http缓存分类简述Web 缓存大致可以分为:数据库缓存、服务器端缓存(代理服务器缓存、CDN 缓存)、前端缓存(浏览器缓存(indexDB、cookie、localstorage 等等)、HTTP缓存)...

2019-10-16 20:22:44 186

原创 logback总结

一、介绍Logback,一个“可靠、通用、快速而又灵活的Java日志框架”分为以下几个模块:logback-classic:log4j的一个改良版本,同时它完整提供了slf4j API是我们可以很方便地更换成其他日志系统如log4jlogback-access:访问模块与Servlet容器集成提供通过HTTP来访问日志的功能logback-core:其他两个模块的基础模块二...

2019-10-10 11:04:37 208

原创 log4j与slf4j的区别

log4j : 即 log for java;Java的日志4英文名 four 与for同音slf4j : simple log facade for java :简单日志门面区别:log4j是真正实现日志功能的产品,像这样的产品有很多slf4j 是一个适配器,我们通过调用slf4j的日志方法统一打印我们的日志,而可以忽略其他日志的具体方法,这样,当我们的系统换了一个日志源后,不需要更...

2019-10-10 10:42:58 119

原创 如何优化java代码

记录学习用https://blog.csdn.net/csdnnews/article/details/100987866

2019-10-07 10:50:39 109

原创 时间注解

1、DateTimeFormat:入参格式化  用法:用在类型为Date的字段上,用来接收String类型的字符串,将其转成Date类型  import org.springframework.format.annotation.DateTimeFormat;  @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")  pattern值表...

2019-09-30 16:54:23 1505

原创 Spring的@Value获取不到值

一、问题背景这两天做东西的时候发现一个问题,在SpringMVC中使用@Value的时候,无法获取@Value对应的值。在网上查阅了各种资料之后,总结一下。二、@Value注解的作用。 为了减小耦合度,通常,将一些固定的常量放在配置文件***.properties中。 properties内容定义形式:名称=值SAY...

2018-08-07 09:36:04 1203

转载 idea xml文件波浪线解决方案

强迫症必备 https://www.cnblogs.com/ttflove/p/6341469.html

2018-05-17 16:51:36 6946

原创 2017年下半年软件设计师通过经验谈

下半年软考12.21就可以查 没想到今年这么早 查了下上午50+ 下午60+ 本科计算机专业 网络方向 在大学没有考取软件设计师 大学毕业后又进行了开发工作 想通过考试来复习软件工程、数据库等知识 故报名了17年下半年软件设计师。因为本身有些基础 工作中又接触编码 所以难度不大。 结合大学中的软考经验 在某宝花买了10.9元买了本二手真题加押题(很新 前主人名字都没写)

2017-12-27 14:55:56 6654

原创 参数签名实例(md5实现 数据完整性)

在前端用js定义md5函数对值做哈希,如此用户提交表单后,在网络中路由间传递的便是简单加密后的信息,而非明文信息,等表单提交到后台后,可用md5再次对其进行加密,再行存储。亦或者防止有人截取报文修改客户端提交过来的参数进行越权查看,我们可以对参数进行md5加密进行处理,与请求参数一起传递到服务器,服务器对接收到的参数进行md5加密 然后比较加密后的值 与传递过来的值如果不同肯定被修改。

2017-12-15 16:55:25 3710

原创 存储过程学习总结(oracle多参数 insert)

平时做开发很少使用存储过程 本次工作中涉及多批量插入且带有参数的存储过程所以又进行了一点学习与简单的入门一样  在进行存储过程批量插入时 实例如下create or replace procedure proc_result_insert(a in number,b in number,c in varchar2,d in varchar2,e in varchar2,f in

2017-11-17 17:06:40 4003

转载 深入理解哈希表

深入理解哈希表 有两个字典,分别存有 100 条数据和 10000 条数据,如果用一个不存在的 key 去查找数据,在哪个字典中速度更快?有些计算机常识的读者都会立刻回答: “一样快,底层都用了哈希表,查找的时间复杂度为 O(1)”。然而实际情况真的是这样么?答案是否定的,存在少部分情况两者速度不一致,本文首先对哈希表做一个简短的总结,然后思考 Java 和 Redis 中

2017-11-14 18:36:22 354

转载 java 集合类(collection(list set) map)学习总结

1:集合 Collection(单列集合) List(有序,可重复) ArrayList 底层数据结构是数组,查询快,增删慢 线程不安全,效率高 Vector 底层数据结构是数组,查询快,增删慢 线程

2017-11-13 17:44:53 270

原创 单例模式理解与总结

为什么使用单例模式需要确保某个类只要一个对象,或创建一个类需要消耗的资源过多,如访问IO和数据库操作等,这时就需要考虑使用单例模式了。使用单例模式需要注意的关键点将构造函数访问修饰符设置为private通过一个静态方法或者枚举返回单例类对象确保单例类的对象有且只有一个,特别是在多线程环境下确保单例类对象在反序列化时不会重新构建对象单例模式的几种写法1. 饿汉式/** *

2017-10-27 11:09:04 215

转载 数组的四种复制方法

java数组拷贝主要有四种方法,分别是循环赋值,System.arraycopy(),Arrays.copyOf()(或者Arrays.copyOfRange)和clone()方法。下面分别介绍一下这几种拷贝。循环拷贝(速度相对比较慢)循环拷贝其实没什么好说的啦,就是用一个for循环进行元素的逐个拷贝,进行深拷贝或者浅复制这个大家可以自己把握。System.arraycopy(浅拷贝)

2017-10-26 09:26:14 5983

原创 关于上传压缩文件解析

项目中我们会上传文件直接解析进行数据的传递和存储 一般的文件我们都可以使用读写操作 像excel之类解析也有总结(excel解析http://blog.csdn.net/docuxu/article/details/78326330)下面总结一下上传压缩文件 然后对文件的处理项目实例以Struts2上传文件解析为例(zip解压缩 里面为excel文件 然后解析) 关于模板生成下载的问题大家

2017-10-24 14:17:59 973

原创 excel文件解析生成实例

在实际的项目过程中获取数据的路径很多 可以通过用户输入 扫描器等等方式 今天要总结的是通过上传excel文件 然后解析文件来进行数据录入或者生成模板以及将数据以excel文件的方式导出。我们要使用到第三方jar 我这里以前上传了poi的jar包(http://download.csdn.net/download/docuxu/9896366)今天网站资源出问题了 不能上传资源所以jx

2017-10-24 09:57:55 462

原创 linux-cmd

常用Unix命令cd 打开指定目录ll 查看文件名及其格式rm 删除指定文件cp 复制文件mv 挪动文件tar 打包文件(压缩为.tar格式的文件)tail 查看日志more 查看文件内容du 查看文件大小df 查看系统使用率grep 关键字查询(多用在ll后)su 切换用户crontab 系统任务调度ps 查看进程kill

2017-10-23 17:37:39 1103

转载 Servlet过滤器和监听器

1.过滤器servlet规范中定义的一个特殊的类,可以对servlet的请求进行拦截并处理。2如何拥有一个过滤器 step1.写一个类实现Filter接口 step2.重写doFulter方法 step3.配置(web.xml)过滤器3过滤器的优先级   即如果请求路径经过多个过滤器,执行的顺序由的顺序决定4配置初始化参数commentFilterweb

2017-10-23 17:11:19 273

让你明白前端基础【前端模板(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

阿里代码规约.pdf

阿里代码规约深度解析,帮助读者快速熟悉阿里代码规约,阿里代码规约从而满足业务需求

2019-06-06

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关注的人

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