自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (13)
  • 收藏
  • 关注

原创 pdf转png工具类

pdf转图片的工具类。

2023-11-21 09:53:23 566

原创 HttpClient发送MultipartFile多文件及多参数请求

HttpClient发送MultipartFile多文件及多参数请求

2023-11-21 09:46:30 2747

转载 Maven和Nexus的关系

当本地Maven项目需要下载构件时,先去私服请求,如果私服没有,则再去远程仓库请求,从远程仓库下载构件后,把构件缓存在私服上。除了直接的项目信息,通过Maven自动生成的站点,以及一些已有的插件,还能够轻松获得项目文档、测试报告、静态分析报告、源码版本、日志报告等非常具有价值的项目信息。如果本地仓库不存在此构件,或者需要查看是否有更新的构件版本,Maven会去远程仓库查找,发现需要的构件之后,下载到本地仓库再使用。在远程仓库中,默认的是中央仓库,中央仓库是Maven核心自带的远程仓库。具体是怎么实现的呢?

2023-10-26 17:39:56 306

原创 <十一>Java中final和static的区别

static:静态方法、静态变量、静态块静态方法:只有调用的时候才会去执行,否则不去执行如果一个类还没有被加载的时候:①会先去加载父类的静态变量和静态代码块(与位置有关)②然后加载该类的静态变量和静态代码块③之后再去加载父类的实例变量的初始化④执行父类的构造函数⑤然后加载该类的实例变量的初始化⑥最后执行该类的构造函数final:①final加到类上,类不能被继承②final加到方法上,方法不能被重写③final加载成员变量或局部变量上,这个变量不能被修改④

2021-12-10 15:09:59 286

原创 <五>Docker Registry搭建私有镜像库

1、背景在 Docker 中,当我们执行 docker pull xxx 的时候,可能会比较好奇,Docker 会去哪儿查找并下载镜像呢?它实际上是从 https://hub.docker.com这个地址去查找,这就是Docker公司为我们提供的公共仓库,上面的镜像,大家都可以看到,也可以使用。所以,我们也可以带上仓库地址去拉取镜像,如:docker pull https://hub.docker.com/library/alpine,不过要注意,这种方式下载的镜像的默认名称就会长一些。如果要.

2021-11-12 11:30:49 1854

原创 <四>Docker基本概念

一、Docker简介 Docker是基于Go语言实现的开源容器项目,诞生于2013年初,最初发起者是DotCloud公司。Docker自开源后受到广泛关注和讨论,目前已有多个项目(包括Docker三件套,Kubernetes等),逐渐形成了围绕Docker容器的生态体系。 Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux机器上。总结:Docker是一种容器技术,解决软件跨环境迁移的问题。二、Docker的...

2021-11-12 11:00:44 979

转载 sleep和wait的区别

(1)sleep()和wait()的区别1、Java中的多线程是一种抢占式的机制而不是分时机制。2、线程主要有以下几种状态:可运行,运行,阻塞,死亡。3、抢占式机制指的是有多个线程处于可运行状态,但是只有一个线程在运行。4、当有多个线程访问共享数据的时候,就需要对线程进行同步。线程中的几个主要方法的比较: Thread类的方法:sleep(),yield()等 Object的方法:wait()和notify()等5、每个对象都由一个机锁来...

2021-11-10 17:42:21 195

原创 <十>JVM新生代、老年代、永久代

1、JVM内存模型,如下图,分别是jdk1.8以前和jdk1.8以后的内存模型图

2021-11-09 16:14:06 2567

原创 <一>webservice入门

一、Schema约束(XML约束)<?xml version="1.0" encoding="UTF-8"?><schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.org/book" xmlns:tns="http://www.example.org/book" elementFormDefault="qualified"> <element

2021-08-25 13:05:15 195

原创 <三>Centos7离线安装部署docker

准备工作:系统要求Docker 支持 64 位版本 CentOS 7/8,并且要求内核版本不低于 3.10。 CentOS 7 满足最低内核的要求,但由于内核版本比较低,部分功能(如 overlay2 存储层驱动)无法使用,并且部分功能可能不太稳定。卸载旧版本旧版本的 Docker 称为 docker 或者 docker-engine,使用以下命令卸载旧版本:$ sudo yum remove docker \ docker-client \ ...

2021-07-13 16:29:16 386

原创 <四>Centos 安装后没有图形化操作界面 解决方案

产生的原因是:安装的时候没有选择图形化安装,或者安装成了 服务器版本解决方案是:在命令行执行以下命令;(注意配置yum源)1.yum groupinstall "X Window System" -y2.yum groupinstall "Desktop" -y3.启动图形化程序startx...

2021-07-11 01:43:09 4741

转载 <三>Centos安装完成后的基础优化

linux版本:centos6.101.关闭SELinux功能查看当前状态 [root@template6 ~]# getenforce  Enforcing //开启状态修改配置文件,使永久关闭 sed -i ‘s/SELINUX=enforcing/SELINUX=disable/’ /etc/selinux/config //sed替换 grep SELINUX=disable /etc/selinux/config //检查是否修改成功临时关闭 setenfo...

2021-07-11 01:40:23 127

转载 <二>Centos6.7配置IP地址

1.环境操作系统:CentOS 6.7 x86_642.IP地址配置2.1 dbcp获取动态IP地址修改ifcfg-eth0网卡文件vi /etc/sysconfig/network-scripts/ifcfg-eth0 重启网络service network restart2.2 配置静态IP地址修改ifcfg-eth0网卡文件vi /etc/sysconfig/network-scripts/ifcfg-eth0修改: BOOTPROTO=static ..

2021-07-11 01:28:52 447

转载 <一>VMware安装Centos6.7操作系统

1.环境准备 在centos官网镜像中(http://vault.centos.org)中下载系统所需要的镜像,在本问中采用Centos6.7镜像安装系统版本:centos 6.7VMware:VMware Workstation Pro 15下载地址:http://vault.centos.org/6.7/isos/x86_64/CentOS-6.7-x86_64-bin-DVD1.iso2.VM虚拟机安装2.1新建虚拟机文件–>新建虚拟机...

2021-07-11 01:14:53 407

原创 <二>用命令创建mysql数据库

一、连接MYSQL  格式: mysql -h主机地址 -u用户名 -p用户密码  1、 连接到本机上的MYSQL。  首先打开DOS窗口,然后进入目录/data/mysql5.7/bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码.  如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>  2、连接到远程

2021-07-06 23:21:04 247

原创 <一>Linux系统部署MySQL 5.7数据库(Generic免安装部署)

使用Linux-Generic 下的源码包进行安装:一、安装前的准备工作:数据库版本:MySQL 5.7系统:Centos 6.5数据库版本下载地址:https://downloads.mysql.com/archives/community/1.系统安装好之后需要配置好网卡,关闭防火墙及SELINUX:关闭Linux防火墙命令:...

2021-07-06 21:26:44 347

原创 <三>vue2.0项目启动原理

vue2.0项目启动后调用顺序:index.html-->main.js-->App.vue-->index.js-->components/组件一般项目创建好后会有四个文件:index.html、main.js、app.vue、index.js1、index.html:所有vue文件都是单页面形式开发,所有vue组件都是通过index.html进行渲染。2、main.js:相当于java的入口函数,控制初次启动vue项目要加载的组件import Vue fr

2021-07-05 11:11:56 664

原创 <二>nginx部署vue引入外部代理

通过nginx部署vue项目时,当前vue项目需要引入外部代理,那么需要在nginx的配置文件nginx.conf中做如下配置:

2021-07-05 10:19:47 111

转载 <一>好团队的特征

一个好的团队,究竟具备什么样的特征?什么样的团队,才是好的团队?一下7个特征,可以是很好的衡量标准!1、明确的团队目标一个好的团队,大家一定有共同的,明确的目标。这些都是大家认可的,是一面旗帜,大家都朝着旗帜的方向前进。2、共享一个好的团队,就在于团队成员之间,能够把为了达成团队共同目标的资源、知识、信息及时地在团队成员中间传递。以便大家共享经验教训。3、不同的角色好的团队的特点就是大家的角色都一样,每一个团队成员要扮演好自己特定的角色,角色的互补才会形成好的团队。4、良好.

2021-06-25 09:42:43 477

原创 <二>SpringMVC

图解SpringMVC执行流程:SpringMVC执行流程:用户发送请求至前端控制器DispatcherServlet; DispatcherServlet收到请求调用处理器映射器HandlerMapping; 处理器映射器根据请求url找到具体的处理器,生成处理器执行链HandlerExecutionChain(包括处理器对象和处理器拦截器)----并返回给DispatcherServlet; DispatcherServlet根据处理器Handler获取处理器适配器HandlerAd.

2021-06-23 18:00:57 296

原创 <一>SSI框架

1、框架简介 MVC对于我们来说,已经不陌生了,它起源于20世纪80年代针对smalltalk语言的一种软件设计模式。现在已经被广泛应用。近年来,随着java的盛行,MVC的低耦合性、高重用性、可维护性、软件工程的可管理性等诸多优点使其在java平台很受欢迎,期间,也诞生了许多优秀的MVC框架,如专注于控制层的struts、webwork、struts2、JSF等框架;专注于业务逻辑方面的Spring框架;专注于持久层的Hibernate、iBatis、Castor、JORM等框架。下面对...

2021-06-23 15:58:58 922

原创 <九>重写equals方法必须重写hashcode方法

java Guide里说到了为什么要重写hashcode的原因:为什么重写equals时必须重写hashcode方法?

2021-06-22 14:29:32 321

原创 <八>hashCode()和equals()方法

这篇文章中,我将指出我对hashCode()和equals()方法的理解,我将讨论他们的默认实现以及如何正确地覆盖它们。我还将使用Apache Commons包中的实用工具类来实现这些方法

2021-06-21 17:13:32 173

原创 <七>equals和==的区别

初步认识equals与==的区别:1、==是判断两个变量或实例是不是指向同一个内存空间的,equals是判断两个变量或实例所指向的内存空间的值是不是相同。

2021-06-21 16:59:57 123

原创 <六>List、Set、Map的用法及区别

1、List、Set、Map是否继承自Collection接口?答:

2021-06-21 09:26:34 159

原创 <五>java方法的递归调用

递归调用是一种特殊的调用形式,即方法自己调用自己。递归的三个条件:边界条件递归前进段递归返回段当边界条件不满足时,递归前进;当边界条件满足时,递归返回。public class TestDemo { public static void main(String[] args) { int test = test(3); System.out.println(test); } //递归计算 输入一个整数 计算 其i*(i-1)的值...

2021-06-20 11:37:45 316

原创 <四>Java修饰符

Java修饰符java语言提供了很多修饰符,主要分为以下两类:访问修饰符 非访问修饰符

2021-06-18 17:05:37 58

原创 <三>java基础知识

一、变量1、变量的定义 变量是内存中的一个存储区域,该区域有自己的名称(变量名)和类型(数据类型)。java中每个变量必须先声明,后使用 该区域的数据可以在同一类型范围内不断变化。2、变量的分类 1)按数据类型分类:基本类型和引用类型 a、基本类型 数值型[整数类型(byte、short、int、long)]、浮点型(float、double)、字符型(char)、布尔型(boolean) ...

2021-06-17 17:48:27 1196

转载 最全Elasticsearch资料

老规矩,本篇文章 不做 ElasticSearch 的 编码讲解 ,只介绍 文章学习的一些优秀文章 重点在于不要循规蹈矩,教程 这样走,你不一定要按他这样走,按自己的方式来,学习效率会更高,网上的教程有很多,今天我们找了一些自认为不错的ElasticSearch 教程,先来讲讲 ES 的 基础 知识,如果对你有帮助,关注一下,防止迷路 Elasticsearch是一个开源的分布式、RESTful 风格的搜索和数据分析引擎,它的底层是开源库Apache Lu...

2021-06-03 11:26:30 234

原创 <二>Docker简介

一般情况,说到Docker(Paas)时,可能是指如下3种概念之一:(1)Docker公司;(2)Docker的容器运行时和编排引擎;(3)Docker开源项目(Moby)1、Docker是一种运行与Linux和Windows上的软件,用于创建、管理和编排容器。 Docker是在GitHub上开发的Moby开源项目的一部分。 "Docker"一词来自于英国口语,意为码头工人(Dock Worker),即从船上装卸货物的人。2、Docker运行时与编排引擎Docker引擎是...

2021-06-01 18:01:38 100

原创 <一> 虚拟化容器Docker简述

一、Docker简介 1.1 什么是Docker 我们用的传统虚拟机如 VMware 之类的需要模拟整台机器包括硬件,每台虚拟机都需要有自己的操作系统,虚拟机一旦被开启,预分配给它的资源将全部被占用。每一台虚拟机包括应用,必要的二进制和库, 以及一个完整的用户操作系统。 而容器技术是和我们的宿主机共享硬件资源及操作系统,可以实现资源的动态分配。容器包含应用和其所有的依赖包,但是与其他容器共...

2021-06-01 11:22:52 161

转载 <一>Java中String、StringBuffer、StringBuilder的区别

1、String是字符串常量,字符串长度不可变。Java中String是immutable(不可变)的。用于存放字符的数组被声明为final的,因此只能赋值一次,不可再更改。2、StringBuffer(JDK1.0) StringBuffer是字符串变量(Synchronized,即线程安全),如果要频繁对字符串内容进行修改,出于效率考虑最好使用StringBuffer,如果想转成String类型,可以调用StringBuffer的toString()方法。 Java.la...

2021-04-12 23:12:32 85

原创 <一>nginx部署vue项目

nginx是一个高性能的HTTP和反向代理服务器。因此常用来做静态资源服务器和后端的反向代理服务器。本文主要记录使用nginx去部署使用vue搭建的前端项目,项目基于vue官方的脚手架vue-cli构建。打包vue项目在idea的Terminal命令窗口中输入:npm run build通过上面命令后打包好的静态资源将输出到dist目录中。如图所示安装nginx到nginx官方下载系统相关的nginx版本安装windows环境下载相应的windows版本解压,解压...

2021-04-01 12:13:46 316

原创 <二>jvm到底是什么?有什么作用?工作机制如何?

1、jvm定义 JVM就是java虚拟机,它是一个虚构出来的计算机,可在实际的计算机上模拟各种计算机的功能。JVM有自己完善的硬件结构,例如处理器、堆栈和寄存器等,还具有相应的指令系统。 2、jvm作用 JVM是java字节码执行的引擎,还能优化java字节码,使之转化成效率更高的机器指令。 JVM中类的装载是由类加载器和它的子类来实现的,类加载是java运行时一个重要的系统组件,负责在运行时查找...

2018-05-04 11:24:23 20493

原创 oracle将一个表中的某个字段的值,同步到另外一张表的某个字段中

比如:A表中的id,value;B表中的id,value,name;现在要把A表中的value保存到B表中的name中注:A表跟B表通过id可以关联,但是A表中的id不唯一 oracle中的解决办法: UPDATE B SET name = (SELECT value FROM A WHERE B.id = A.id AND rownum=1 ORDER BY va

2016-12-09 10:25:59 9172

原创 ibatis 迭代查询

property="" /*可选, 从传入的参数集合中使用属性名去获取值, 这个必须是一个List类型, 否则会出现OutofRangeException, 通常是参数使用java.util.Map时才使用, 如果传入的参数本身是一个java.util.List, 不能只用这个属性. 不知道为

2014-06-18 11:17:49 841

原创 ibatis(sqlmap)中使用in语句的方法

对于快速学习ibatis而没有过多时间去查阅资料的朋友,比如我,可能有些东西不一定能在快速上手的文档中涉猎到。今天就碰到一个问题,要在分页查询的同时进行where语句删选操作。由于表记录比较少,因此采用了in语句,但是in语句所设计的字段是number型的,因此在拼凑出in后面括号所需的内容时,出现了错误。说内容不是数字还是说不能为字符串,有点忘了,反正就是吧拼凑的in里的内容当成字符串‘’了。

2014-06-18 11:14:13 558

原创 ibatis的#和$的区别、like、in的用法

# 会根据不同类型而生产字符串,如 String 类型 : aa ---> 'aa'$ 表示原生类型,如 String 类型 : aa ---> aa在做in,like 操作时候要特别注意1.#是把传入的数据当作字符串,如#field#传入的是id,则sql语句生成是这样,order by "id",这当然会报错..2.$传入的数据直接生成在sql里,如#field

2014-06-18 11:10:57 433

Spring2.5搭建

Spring 2.5搭建与测试开发视频 Spring 2.5搭建与测试开发视频

2018-05-04

基于bootstrap的时间控件

基于bootstrap的时间控件,js,css及demo

2017-01-12

ecside highcharts batik

ecside2.0,highcharts依赖的包batik-1.5-fop-0.20-5.jar

2016-09-28

highcharts batik

highcharts导出图片时所需要的必须的jar包

2016-09-28

highcharts中导出图片所需

2016-09-28

myeclipse集成SVN本地配置

myeclipse中集成SVN的步骤,里面有个TXT文档的详细说明

2015-12-23

echarts最新控件图表所需js

下载这个文档 解压后找到文件夹: ****\echarts-2.1.10\doc\example\www\js 会发现里面有echarts文件夹以及echarts.js 这个插件最主要就是用这些东西了 另外:用build文件夹里面的也可以,我习惯用example里面的文件, 自己选择吧! 然后就是建立一个工程项目(jsp的也好,asp.net也行,什么网站都可以), 把上面说的文件放进去,

2015-05-25

离线使用echarts控件所用到的js

最近要做图表,用js起来太麻烦,所以就找些开源的库来用,发现echarts挺不错, echarts的文档把所有东西都说的很明白了,直接下载zip包,要是想离线使用的话只需要引用下载包里面的dist文件夹即可 首先把下载的包放到项目文件夹,这里使用 ./ 来引用 直接在配置中引用: <script type="text/javascript" src="./echarts-2.2.0/dist/echarts-all.js"> </script> <script type="text/javascript" src="./echarts-2.2.0/dist/echarts.js"> </script>

2015-05-25

Lotus Notes与Domino

Lotus Notes与Domino程式设计宝典主要像读者展示他两的区别,以及如何使用

2013-08-03

java编写的简单聊天室程序

用java语言编写的简单聊天室程序,功能实现了,仅供参考,后续可以在此基础上修改

2013-08-03

jquerydemo

该文件主要是通过代码教大家怎么样灵活使用jquery,还请需要的你来关注,谢谢!

2013-02-18

JQuery框架和AjAx技术详解

详细介绍Jquery和ajax技术的区别与用途,望各位需要的人士前来下载,你会受益匪浅哦!

2013-02-18

空空如也

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

TA关注的人

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