自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 Jenkins简介

Jenkins简介、安装、自动化部署及使用

2023-01-29 16:32:07 4102

原创 k8s在虚拟机环境部署

k8s在虚拟机环境部署

2021-12-28 19:50:09 1826

转载 Spring_spring data jpa 的简单使用

spring data jpa 的简单使用先说简单一下JPA概念:JPA(Java Persistence API)是Sun官方提出的Java持久化规范。它为Java开发人员提供了一种对象/关联映射工具来管理Java应用中的关系数据。影响:他的出现主要是为了简化现有的持久化开发工作和整合ORM技术,结束现在Hibernate,TopLink,JDO等ORM框架各自为营的局面好处:spring data jpa让我们解脱了DAO层的操作,基本上所有CRUD都可以依赖于它来实现Spring DATA

2020-06-05 10:39:52 287

原创 spring cloud——fegin+zoo+jpa+spring boot+swagger_demo

https://github.com/tangyongzhi/cloud_sample.git最近用gradle做的一个简单微服务项目fegin+zoo+jpa+spring boot+swagger等,需要的可以拉取,swagger测试文档包含所有子项目接口

2020-06-04 14:23:33 214

原创 SimpleDateFormat关于格式转换踩的坑

SimpleDateFormat由Date类型转换成字符串类型会遇到转换的时间对不上,这是初学者必然会遇到的一个坑,其原因是对格式转换的字符没有进行详细了解该图可以详细说明,大家易踩的坑是Y和y,M和m,D和d通常转换格式是“yyMMdd HH:mm:ss”,但是有时候大家会大小写搞混,一定要搞清楚Y和y分别表示本周属于的年分和当前年例如:2019.12.31本周已经处于2020年在通过...

2019-12-31 16:17:59 1525

原创 框架学习:angualr的表单学习

表单状态变化:touched表示失去焦点状态 untouched表示未接触时状态pristine表示值未改变时true, dirty表示值改变pending表示值正处于校验时angular的表单有两种:一、模板表单需在主模块添加FormsModel模块form标签内容在angular启动时会被自动渲染成NgForm属性在form标签采用方法形式提交例如:(ngSubmit)=...

2019-12-24 16:22:29 166

原创 框架学习:angular项目搭建

步骤:官方下载node,js安装后在黑窗口下载angular的@angular/cli 命令行指令如下:npm -v 查看node版本sudo npm install -g @angular/cli 下载angular命令行ng -v 查看angular版本ng new anction 创建生成angular项目npm install jquery --save 安装j...

2019-12-24 16:11:27 281

原创 项目开发:关于企业级局域网邮箱发送功能的开发踩的坑

按理来说用JAVA实现某一邮箱收发件的开发是很简单,有自带的JAVAEmail的jar包实现其功能,起初我也没怎么注意,但最近接了一个intel的后台管理项目,要实现后台人员接收任务时有邮箱通知,但说的时候并没有提到是内网邮箱,而且没有POP3/SMTP服务的开通功能,在开发完成后才被告知,起初测试邮箱服务都没办法,客户也不会查看自己的服务器地址,只能通过一些自己想出来的办法, 一、要求客...

2019-12-24 16:00:52 642

原创 项目开发:做传统项目开发时使用Activiti掉的坑

最近在做一个传统的管理项目,里面有流程模块,由于不了解翻阅大量资料最后决定使用activiti工作流引擎来做,由于首次使用,踩了无数次坑一、项目框架整合:前人大多数使用SSH+activiti,但个人对SSM熟悉些,原先是想使用SSM+spring boot+activiti,最后决定不用spring boot了,因为是新型框架,还是怕难免出现兼容问题二、Maven导包时 &...

2019-11-12 17:59:17 336

转载 第二阶段:反射的概念和介绍、jdbc介绍及注入式攻击

1、反射的概念1、反射的应用场景在框架中或者是应用中,往往会遇到如下的场景,就是知道一个类的字符串全名,从而能够构建这个字符串全名对于的类对象,进而去执行操作。还要比如在框架中,我们要构建一个对象,这个对象一般不是用户去创建的,而是由框架本身去创建,进而提供给用户使用。比如spring框架的配置,经常要创建很多的Bean对象。它就需要用到反射。**2、往往需要在程序运行的过程中,通过类...

2019-07-29 08:37:30 266 1

转载 第二阶段:XML的介绍、dtd的介绍简单应用

1、xml是什么?xml全称是可扩展标记语言。官网是w3c,可扩展标记语言;和html对比来看,html的标签是规定不变的。xml中的标签是用户自定义的。2、xml有什么作用?1)可以用来来交互和存储数据(json、xml)2) 配置文件(框架中 web中的配置文件)3)系统里面编写配置文件的原因:为了追求系统的可维护性,往往会把有些信息写到配置文件中xml。它就是当系统正式上线后,...

2019-07-21 20:04:27 153

转载 第二阶段: SQL数据库建库建表、CRUD操作案例

1、MySQL安装目录解释bin:可执行文件。include:放置了软件的.h头文件。lib:放置了库文件share:放置了字符集等信息my-default.ini这是配置文件:用来修改服务器的配置。一般修改完毕后要重新启动服务。2、数据库的相关的概念1、数据库管理系统是由客户端和服务器端组成。数据存储在服务器,客户端是一个我们用来操作的用户界面而已。2、数据库数据库管理系统...

2019-07-21 19:43:59 620

转载 第二阶段:HTML内置对象Date、Math 以及DOM中document通过getElement和getNode操作指定元素

1、内置对象1、Date对象a、相关重要方法getDate() 返回 Date 对象的一个月中的每一天,其值介于1~31之间getDay() 返回 Date 对象的星期中的每一天,其值介于0~6之间getHours() 返回 Date 对象的小时数,其值介于0~23之间getMinutes() 返回 Date 对象的分钟数,其值介于0~59之间getSeconds() 返回 Date...

2019-07-21 17:26:19 178

转载 第二阶段: 简单调试、BOM:window:history、document、location的属性,方法应用

1、程序调试快捷键:F8是下一个断点F10:单步调试F11:进入被调函数shift+F11:返回主调函数Ctrl+F8:屏蔽断点2、BOM对象概念1、什么是BOM?浏览器对象模型(Browser Object Model)。BOM提供了独立于内容的、可以与浏览器窗口进行互动的对象结构1)window属性:history 有关客户访问过的URL的信息location 有关当前...

2019-07-21 17:05:55 261

转载 第二阶段:JS介绍、数据类型、数组、函数

1、JavaScript的历史1、js的作用1)表单的验证,防止垃圾数据提交到数据库2)实现客户端的动态交互a)操作css样式b)操作DOM2、javascript是什么?JavaScript是一种基于对象和事件驱动的、并具有安全性能的脚本语言3、Javascript的特点1)向HTML页面中添加交互行为 2)脚本语言,语法和Java类似 3)解释性语言,边执行边解释a)jav...

2019-07-14 17:22:10 231

转载 第二阶段:页面布局

1、布局的概念1、采用table表格布局作为页面的整体布局来说,不提倡使用table布局法,过时的方式。是因为现代社会是商业社会,做推广,那么涉及到SEO的搜录问题,因为表格布局可能多次进行嵌套,SEO搜录最多是三层标签,多了无法解析。 但是在我们布局的过程中,涉及到局部的布局可能会使用到。2、div+CSS布局是主流的布局方式,一般用来做整体布局,当然了局部布局也可以使用div+cs...

2019-07-14 09:55:05 179

转载 第二阶段:CSS样式和div布局、文本属性、文字属性、背景属性介绍

1、框架集a、内嵌标签某个页面需要嵌入其他的页面,这种场景会使用内嵌标签。比如一个站点内的多个页面有相同的top和footer,那么我们可以把top和footer区域单独的写出页面,在这些页面中通过内嵌标签把页面加载进来,从而达到页面的复用,方便维护。b)框架集作用:框架集是用来做后台管理页面,要使用他们必须要保证如下的规则:1、不能有body标签2、frameset中可以嵌套fr...

2019-07-12 09:05:36 416

转载 第二阶段:HTML介绍,标签应用

1、html发展的历史1)1993年的html1.02)2014年10月28日 html53)h’t’m’l是浏览器向服务器发送请求,服务器构建文本(字符串),这些文本是用标记标注的。然后响应给浏览器,浏览器是一个软件,这个软件是程序,可以解析这些标签,然后做可视化呈现。2、工具webstorm 、hbuilder这样的工具。2、html标准的文档结构html嵌套—head—me...

2019-07-12 08:42:02 312

转载 JAVA基础:总结第一阶段

Java基础知识总结–一:java概述:1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言,希望用于控制嵌入在有线电视交换盒、PDA等的微处理器;1994年将Oak语言更名为Java;Java的三种技术架构:JAVAEE:Java Platform Enterprise Edition,开发企业环境下的应用程序,主要针对web程序开发;JAVASE:...

2019-07-11 17:44:09 579

原创 JAVA简单认识及开发条件、基础、基本内容、

java概述:1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言,希望用于控制嵌入在有线电视交换盒、PDA等的微处理器;1994年将Oak语言更名为Java;Java的三种技术架构:JAVAEE:Java Platform Enterprise Edition,开发企业环境下的应用程序,主要针对web程序开发;JAVASE:Java Platform ...

2019-07-09 13:41:44 291

原创 JAVA基础:储存单元、数据类型、单位介绍、应用及规范。Scanner简单介绍应用

一、计算机存储单元计算机最小的信息单元 :比特位 bit 常用b表示计算机最小的存储单元 :比特 byte 常用B表示一个字节 = 8位1byte = 8 bit计算机中常用的存储数据的单位,进率都是10241B=256个空间 2的8次方1KB = 1024B1MB = 1024KB1GB = 1024MB1TB = 1024GB1PB = 1024TB二、数据类型...

2019-07-09 13:41:37 293

原创 JAVA基础:运算符的概念及运用,面对过程的编程是什么?

1.运算符的分类1.1 算数运算符1.2 赋值运算符//创建一个char类型的变量char c = ‘男’char c1 = ‘女’1.3 比较运算符号1.4 逻辑运算符二、 什么是运算符?运算符是用来计算数据的符号。数据可以是常量,也可以是变量。被运算符操作的数我们称为操作数。:+ - * / % (取余,取模) ++ (自增) --(自减)<<2;>&g...

2019-07-09 13:41:30 291

原创 JAVA基础: 流程控制语句

流程控制语句1.面向过程 的特点和分类分类:顺序结构 选择结构 循环结构特点:自顶向下 逐步求精 模块化.基本if结构if(boolean表达式条件){//如果条件成立,执行代码}. if else 结构If(boolean条件){//条件成立时,执行代码}else{//条件不成立时,执行代码}多重else if 结构If(boolean条件1){//条件1成立,执...

2019-07-09 13:41:22 201

原创 JAVA基础: 方法的基本格式、简单介绍、注意事项

方法的基本格式及简单介绍:根据方法的返回值类型和参数列表把发放分为4类1.无返回值无参方法2. 无返回值带参方法3. 有返回值无参方法4. 有返回值带参方法5. 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2,......){执行语句………return 返回值;}static 修饰符 用来修饰方法,— 静态方法l 修饰符:方法的修饰符比较多,有对访问权...

2019-07-09 13:41:14 577

原创 JAVA基础:数组

1.数组定义定义数组的语法数据类型 [] 数组变量名 = new 数据类型[长度]; //定义一个有长度的数组数据类型 [] 数组变量名 = new 数据类型[]{元素1,元素2,…}; //声明数组并赋值数据类型 [] 数组变量名 = {元素1,元素2,…}; //声明数组并赋值**数组遍历**1.用普通for循环和增强for循环遍历数组一维数组//用for循环遍历for(...

2019-07-09 13:41:00 307

原创 JAVA基础: 面对对象、面对过程的基本理解-类和对象的基本概念

面向对象IDEA快捷键=ctrl+Y还原Ctrl+F 查找元素Ctrl+R替换元素一. 面向过程编程代码都是放在一个main方法里面写,都是从上到下执行。二. 面向对象编程 OOP万物皆对象 Object通过对象去调用属性 或 方法。三.面向过程和面对对象的了解面向对象思维方式是一种更符合人们思考习惯的思想面向过程思维方式中更多的体现的是执行者(自己做事情),面向对象中更多...

2019-07-09 13:40:53 742

转载 JAVA基础: 面对对象封装、继承的理解,方法的重载和重写、抽象类、访问修饰符

面向对象的三大特性封装 继承 多态封装是面向对象三大特性之一封装 继承 多态是面向对象三大特性。封装是把属性私有化,对外提供可以方法的方法!封装:提高代码复用性提高安全性把细节隐藏,对外提供可以访问的方法,供对象调用成员变量和局部变量同名的时候。this关键字使用可以避免变量重名导出调用不确定的问题。this关键字都是调用本类的属性在实现属性私有化时常用私有化后对外...

2019-07-09 13:40:45 293

转载 JAVA基础: 接口、类的概念、用法、作用

、接口接口是一个类,接口是一个抽象类,因为接口里面的方法都是抽象方法。1.定义接口语法class interface 类名{抽象方法…}/*创建一个接口类 类名是Inter1接口里面抽象方法都可以省略abstract接口类是比抽象类更抽象的类/public interface Inter1 {//接口里面不能有非抽象方法/public void method1(){...

2019-07-09 13:40:36 759

转载 JAVA基础:多态概念、应用、构造方法

多态概念Java作为面向对象的语言,同样可以描述一个事物的多种形态。如Student类继承了Person类,一个Student的对象便既是Student,又是Person。多态的前提是必须有子父类关系或者类实现接口关系,否则无法完成多态。概念:同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果,这就是多态性a 向上转型:父类对象引用,指向子类对象多态向上转型,调用子类重写...

2019-07-09 13:40:16 249

转载 JAVA基础:this、super的区别、用法、注意事项

this关键字和this语句.this关键字可以调用本类的属性和构造方法1.this语句调用构造方法构造方法之间的调用,可以通过this关键字来完成。2.构造方法调用格式:this(参数列表);//必须放在构造函数第一行this案例—比较年龄:public class Person3 {String name;int age;public Person3(String name...

2019-07-09 13:40:09 218

转载 JAVA基础:final、static、包的声明访问、匿名对象、代码块、静态代码块、构造代码块的介绍、用法

final:是个修饰符,它可以用来修饰类,类的成员:成员变量、成员方法,以及局部变量。1.final可以修饰一个类,被final修饰的类不能被继承,但是可以继承其他类2.子类无法重写被final修饰的方法3.final修饰的变量称为常量,这些变量只能赋值一次。4.修饰成员变量,需要在创建对象前赋值,否则报错。 (当没有显式赋值时,多个构造方法均需要为其赋值)static:static是...

2019-07-09 13:40:01 311

转载 JAVA基础:API概念、.重写toString方法、equals方法 和 ==运算符的区别、String方法、字符串缓冲区的概念与String的区别

1.API概念API(应用程序接口) (API: Application(应用) Programming(程序) Interface(接口))Java API就是JDK中提供给我们使用的类,这些类将底层的代码实现封装了起来2.重写toString方法在类里面重写toString方法后,然后输出该类对象就不会出现这种内存地址equals方法 和 ==运算符equals方法重写前比较是的...

2019-07-09 13:39:52 231

转载 JAVA基础:jar包导入、自定义数据类型应用、内部类调用方法

Jar包导入jar包是一个可以包含许多.class文件的压缩文件。我们可以将一个jar包加入到项目的依赖中,从而该项目可以使用该jar下的所有类;也可以把项目中所有的类打包到指定的jar包,提供给其他项目使用。编译和反编译编写java源文件— 编译成.class字节码文件把.class字节码文件 编译成.java源文件自定义数据类型 类包括普通类、抽象类和接口都可以作为方法的参...

2019-07-09 13:39:35 544

转载 JAVA基础:Date时间类、DateFormat日期/时间格式化子类的抽象类、Calendar日历类的应用

Date时间类date 日期 时间 data 数据 资料类 Date 表示特定的瞬间,精确到毫秒。日期格式类DateFormatDateFormat 是日期/时间格式化子类的抽象,用SimpleDateFormat创建对象去格式化时间1.把Date时间对象转换成时间字符串 用format方法2.把时间字符串转换成Date对象 parse方法——————————————————————...

2019-07-09 13:39:23 279

转载 JAVA基础:包装类、集合常用方法、遍历方法、泛型的应用

包装类基本数据类型(4类8种)都有对应的包装类装箱:把基本数据类型变成包装类拆箱:把包装类变成基本数据类型private static void f2() {/// 整型 byte short int long浮点型 float double布尔 boolean字符 char/Byte b = new Byte(“12”); //装箱byte b2 = b.byteValue(...

2019-07-09 13:39:15 295

转载 JAVA基础:contains和remove执行原理、List、Set的区别及应用

contains和removecontians和remove操作自定义对象时候,其实底层是用equals去比较对象,需要重写equals方法,然后当传入同一个对象时候,才会返回true,否则就是false对象数组(引用数组):对象数组指的就是存储引用数据类型的数组/*对象数组 引用数组/public class ObjArray {public static void main(...

2019-07-09 13:39:03 666

转载 JAVA基础:Map集合概念、应用、三种遍历、entrySet遍历Map、可变参数、集合嵌套

Map接口集合1.Map集合概念Map<K,V> map集合是双列集合,存储“键”和“值”,每一个键都对应一个值,键是唯一的,值是可以重复的。2.keySet遍历Map集合keySet 是存储集合对象所有键的Set集合Set set= map.keySet(); //返回值类型是Set集合1迭代器遍历Map<String,String> map = new ...

2019-07-09 13:38:46 194

转载 JAVA基础:了解异常类、异常处理,自定义异常、异常在方法重写细节

异常1.常见的异常:数组下标越界 ArrayIndexOutOfBoundsException类型转换异常 ClassCastException空指针异常 NullPointerException数字方面的异常2.异常是什么?Java代码在运行时候发生的问题就是异常,在Java中,把异常信息封装成了一个类。当出现了问题时,就会创建异常类对象并抛出异常相关的信息(如异常出现的位置、原...

2019-07-09 13:38:38 519

转载 JAVA基础: 文件类应用、递归的应用

1.文件和文件夹文件夹里面可以存放文件,比如电脑盘符里面的黄色包就是文件夹,各种后缀名(.java .jpg.png .avm .mp4) 的是文件2.相对路径和绝对路径绝对路径(唯一路径): D:\Program Files\Java\jdk1.8.0_201\lib\javafx-mx.jar从盘符根目录开始,直至某个文件的目录相对路径:K9506\src\day22\Demo0...

2019-07-09 13:38:27 227

原创 JAVA基础:下部分总结

易错:方法调用时:l 当调用方法时可以理解为其调用的是副本,如果传入的数值为基本数据类型(包含String类型),形式参数的改变对实际参数不影响l 当调用方法时其调用的是该数据的物理内存地址,如果传入的数值为引用数据类型(String类型除外),形式参数的改变对实际参数有影响接口 Comparable实现compare to方法应用在collections.sort方法上接口 实现...

2019-07-09 13:38:01 117

空空如也

空空如也

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

TA关注的人

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