自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot集成Swagger

引入相关依赖<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version></dependency><dependency> <groupId>io.springfox</groupId>

2021-05-08 08:02:22 127

原创 SpringBoot整合MyBatisPlus

开发工具与关键技术:IDEA与 Java作者:张俊辉撰写时间:2021/4/28

2021-04-29 09:56:55 179

原创 Java基础(十四)

开发工具与关键技术:Eclipse与 Java作者:奈何丶一梦撰写时间:2020/12/2851.接口组成更新1.概述接口的组成:常量:public static final;抽象方法:public abstract;默认方法(Java8)静态方法(Java8)私有方法(Java9)2.接口中默认方法接口中默认方法的定义格式:格式:public default 返回值类型 方法名(参数列表){}范例:pbulic default void show3(){}接口中默.

2020-12-28 15:43:05 125

原创 Java基础(十三)

开发工具与关键技术:Eclipse与 Java作者:奈何丶一梦撰写时间:2020/12/1849.网络编程计算机网络:是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。网络编程:在网络通信协议下,实现网络互连的不同计算机上运行的程序间进行数据交换。1.网络编程三要素IP地址要想让网络中的计算机能够相互通信,必须为每台计算机指定一个标识号,通过这个标识号来指定要接收.

2020-12-18 08:20:59 135

原创 Java基础(十二)

开发工具与关键技术:Eclipse与 Java作者:奈何丶一梦撰写时间:2020/12/0848.多线程1.进程进程:是正在运行的程序。是系统进行资源分配合调用的独立单位。每个进程都有他自己的内存空间和系统资源。2.线程线程:是进程中单个顺序控制流,是一条执行路径单线程:一个进程如果只有一条执行路径,则称为单线程程序。多线程:一个进程如果有多条执行路径,则称为多线程程序。3.多线程的实现方式1.继承Thread类定义一个类MyThread继承Thread类在MyT.

2020-12-08 08:45:44 60

原创 Java基础(十一)

开发工具与关键技术:Eclipse、java作者:奈何丶一梦撰写时间:2020年11月28日47.IO流IO流概述:IO:输入/输出(Input/Output)流:是一种抽象概念,是对数据传输的总称。也就是说数据在设备间的传输称为流,流的本质是数据传输。IO流就是用来处理设备间数据传输问题的,常见的应用:文件复制;文件上传;文件下载。IO流分类:按照数据的流向:输入流:读数据输出流:写数据按照数据类型来分:字节流:字节输入流字节输出流字符流:字符输.

2020-11-29 19:06:00 119

原创 Java基础(十)

开发工具与关键技术:Eclipse、java作者:奈何丶一梦撰写时间:2020年11月18日46.集合进阶3.Set1.set集合特点不包含重复元素没有带索引的方法,所以不能使用for循环遍历2.哈希值哈希值:是JDK根据对象的地址或者字符串或者数字算出来的int类型的数值Object类中有一个方法可以获取对象的哈希值:public int hashCode():返回对象的哈希码值。对象的哈希值特点同一个对象多次调用hashCode()方法返回的哈希值是相同的默认情况下,.

2020-11-18 14:43:54 103 2

原创 JAVA基础(九)

开发工具与关键技术:Eclipse、java作者:奈何丶一梦撰写时间:2020年11月8日45.异常概述:程序出现不正常情况。Error:严重问题,不需要处理。Exception:称为异常类,表示程序本身可以处理的问题。RuntimeException:在编译期间是不检查的,出现问题后,需要我们回来修改代码。非RuntimeException:编译期间就必须处理,否则程序不能通过编译,就更不能正常运行了。1.JVN的默认处理方案如果程序出了问题,我们没有处理,最终JVM会做默认处理.

2020-11-08 08:59:01 174

原创 JAVA基础(八)

开发工具与关键技术:Eclipse、java作者:奈何丶一梦撰写时间:2020年10月28日41.冒泡排序排序:将一组数据按照固定的规则进行排列冒泡排序:一种排序方式,对要进行排序的数据中相邻的数据进行两两比较,将较大的数据放在后面,依次对所有的数据进行操作,直至所有的数据按要求完成排序。规则:如果有n个数据进行排序,总共需要比较n-1次每一次比较完毕,下一次比较就会少一个数据参与代码:int arr={27,69,80,57,13};for(int i=0;i<arr..

2020-10-28 16:38:51 111

原创 Java基础(七)

36.抽象类和接口的区别成员区别:抽象类:变量,常量;有构造方法;有抽象方法,也有非抽象方法接口:常量;抽象方法关系区别:类与类:继承,单继承类与接口:实现,可以单实现,也可以多实现接口与接口:继承、单继承、多继承设计理念区别:抽象类:对类抽象,包括属性、行为接口:对行为抽象,主要是行为37.内部类概述:就是在一个类中定义一个类。例如:在一个类A中的内部定义一个类B,类B就称为内部类格式:public class 类名{ 修饰符 class 类名{ }}

2020-10-19 08:24:12 70

原创 Java基础(六)

开发工具与关键技术:Eclipse、java作者:奈何丶一梦撰写时间:2020年10月8日31.修饰符1.包概述:其实就是文件夹。作用:对类进行分类管理。包的定义格式:package 包名;(多级包用.分开),例如package.com.it2.导包概述 :使用不同包下的类时,使用的时候要写类的全路径,写起来太麻烦了,为了简化带包的操作,Java就提供了导包的功能导包的格式:import 包名;例如:import com.it.Teacher;3.权限修饰符修饰符同一个类.

2020-10-09 14:50:59 63

原创 Java基础(五)

开发工具与关键技术:Eclipse、java作者:奈何丶一梦撰写时间:2020年09月28日27.String概述:String 类在java.lang包下,所以使用的时候不需要导包String 类代表字符串,Java程序中的所有字符文字(例如:“abc”)都被实现为此类的实例,也就是说,Java程序中所有的双引号字符串,都是String类的对象String特点:字符串不可改变,他们的值在创建后不能被更改虽然String的值是不可改变的,但是它们可以被共享字符串效果上相当于字.

2020-09-28 15:38:58 96

原创 Java基础(四)

开发工具与关键技术:Eclipse、java作者:奈何丶一笑撰写时间:2020年09月18日24.方法1.概述方法是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集注意:方法必须先创建才能使用,该过程称为方法定义方法创建后并不是直接运行的,需要手动使用后才执行,该过程称为方法调用2.方法的定义和调用方法定义格式:public static void 方法名(){ //方法体}例如:public static void isEvenNumber(.

2020-09-18 15:43:09 69

原创 Java基础(三)

开发工具与关键技术:Eclipse、java作者:奈何丶一梦撰写时间:2020年09月08日21.循环语句特征:重复的做某件事; 具有明确的开始和停止标志循环结构的组成:初始化语句:用户表示循环开始时的起始状态,简单说就是循环开始的时候什么样。条件判断语句:用户表示循环反复执行的条件,简单说就是判断循环是否能一直执行下去。循环体语句:用于表示循环反复执行的内容,简单说就是反复执行的事情。条件控制语句:用于表示循环执行中每次变化的内容,简单说就是控制循环是否能执行下去。循环结.

2020-09-09 09:39:35 112

原创 Java基础(二)

开发工具与关键技术:Eclipse、java作者:奈何丶一梦撰写时间:2020年08月18日11.标识符就是给类,方法,变量等起名字的符号。定义规则:由数字、字母、下划线(_)和美元符($)组成;不能以数字开头不能是关键字区分大小写常见命名约定​ 小驼峰命名法:方法、变量标识符是一个单词时,首字母小写,例如(name);标识符是由多个单词组成时,第一个单词首字母小写,其他单词首字母大写,例如(firstName);​ 大驼峰命名法:类标识符是一个单词时.

2020-09-04 14:41:05 99

原创 Java基础(一)

开发工具与关键技术:Eclipse、java作者:奈何丶一梦撰写时间:2020年08月28日1.Java跨平台原理在需要运行Java应用程序的操作系统上,安装一个与操作系统对应的Java虚拟机(JVM)即可。2.JRE和JDKJRE:Java程序运行时环境,包含JVM和运行时所需类库;JDK:Java程序开发包,包含JRE和开发人员使用的工具(编译工具:javac.exe;开发工具:java.exe)。关系:JDK(JRE(JVM,核心类库‘0),开发工具)3.JDK下载地址:htt.

2020-08-28 15:42:12 84

原创 IDEA(旗舰版)编程环境配置

IDEA(旗舰版)编程环境配置开发工具与关键技术:IDEA、java作者:张俊辉撰写时间:2020年08月9日1.UTF_8编码设置打开Flie->Settings->Editor->File Encodings 把三个编码都改为UTF-8 并勾选Transparent native-to-ascii conversion。如下图:2.JDK配置(如未在计算机配置JDK请先在计算机中配置)(1)运行时环境jdk配置打开 File->Project Structu

2020-08-09 20:02:34 417

原创 Android开发之服务端SSM搭建(二)

开发工具与关键技术:Eclipse、java作者:张俊辉撰写时间:2020年06月8日配置完相关文件后需要使用mybatis-generator-gui工具生成dao、po、mapping文件,mybatis-generator-gui是github上一个开源的工具,地址如下mybatis-generator-guihttps://github.com/zouzg/mybatis-generator-gui 首先修改jdk8路径,运行mybatis-generator-gui 工具,编辑工具目录.

2020-06-08 21:34:10 373

原创 Android开发之服务端SSM搭建

开发工具与关键技术:Eclipse、java作者:张俊辉撰写时间:2020年05月28日在Maven使用中,已经添加好SSM所需的各类包,接下来便需要把SSM所需的配置文件新增好,首先添加SpringMVC相关配置,分别是applicationContext.xml配置、log4j.properties配置文件和spring-mvc.xml配置文件,applicationContext.xml配置如下:<?xml version="1.0" encoding="UTF-8"?>&l.

2020-05-29 10:13:36 845

原创 Android开发之服务端Maven使用

Android开发之服务端Maven使用开发工具与关键技术:Eclipse、java作者:张俊辉撰写时间:2020年05月8日在Maven搭建好后就要在Eclipse中使用Maven了,首先打开Eclipse找到Window–>Preference如下图:进去后找到Maven–>User Settings菜单,如下图:在这里插入图片描述在这里插入图片描述在这里插入...

2020-05-08 15:25:53 453

原创 Android开发之服务端Maven搭建

Android开发之服务端Maven搭建开发工具与关键技术:Eclipse、java 作者:张俊辉 撰写时间:2020年04月28日关于Eclipse的安装与环境配置请自行上网查询相关文献;Maven下载地址:http://maven.apache.org/download.cgi选择 Binary zip archive(二进制zip)下载;Maven在本文起到的作用是管理服务端项...

2020-04-28 15:53:31 440

原创 Java-通过反射获取数据库查询的数据

开发工具与关键技术:Java/MyEclipse 10作者:张俊辉撰写时间:2019年08月18日本文章关于反射需要用到的方法函数有:newInstance:创建对象的方法,getMethod:返回一个 Method 对象,它反映此 Class 对象所表示的类或接 口的指定公共成员方法。getDeclaredField:返回一个 Field 对象,该对象反映此 Class 对象所表示的...

2019-08-18 08:10:32 1358

原创 Java-通过反射获取页面数据

开发工具与关键技术:Java/MyEclipse 10作者:张俊辉撰写时间:2019年08月18日由于是多数情况都用得到因此可以封装成一个类,需要用到的时候调用即可,因为并不确定返回的是哪个封装的po类,因此需要声明泛型用于返回数据类型,其中该方法需要的参数有3个,分别是Enumeration enumeration,HttpServletRequest request,Class ob...

2019-08-18 08:03:45 224

原创 Java-List集合

开发工具与关键技术:Java/MyEclipse 10作者:张俊辉撰写时间:2019年08月8日List集合代表一个元素有序、可重复的集合,集合中每个元素都有其对应的顺序索引。 Lst集合允许使用重复元素,可以通过索引来访问指定位置的集合元素。List集合默认 按元素的添加顺序设置元素的索引,例如第一次添加的元素索引为0,第二次添加的元素索引为1。在list列表中插入元素:List ...

2019-08-08 15:12:04 167

原创 Java-过滤器重定向到登录页面

开发工具与关键技术:Java/MyEclipse 10作者:张俊辉撰写时间:2019年08月8日本文章是以登录后把用户信息保存到Session中为依据写的过滤器,当请求的页面有用户信息的Session时则不作处理,继续运行,当请求的页面没有用户信息的Session时,则重定向到登录页面。过滤器的配置如下:<filter> <filter-name>Red...

2019-08-08 14:46:02 4690

原创 自定义表格固定表头与隐藏滚动条

开发工具与关键技术:DW/HTML/CSS/javaScript作者:张俊辉撰写时间:2019年07月28日固定表头原理:在HTML中定义两个表格标签table其中之一作为表头,另一个作为表体,并在外层定义一个div以实现上下滚动效果,如果需要隐藏滚动条则需要再加上个div以隐藏滚动条。并在两个表格标签table外定义一个div以实现左右滚动效果。HTML代码如下: <butt...

2019-07-28 19:48:25 757

原创 Java-联表子查询合计行

开发工具与关键技术:Java/MyEclipse 10作者:张俊辉撰写时间:2019年07月28日在一对多表中,会有按父表分组合计子表中的某列的情况,例如采购明细表与入库明细表与退货明细表,我需要知道该采购明细的入库量与退货量是多少就需要用到分组与子查询,SQL语句如下:select * from PW_Orderdetail left join PW_PurchaseContrac...

2019-07-28 19:44:19 241

原创 Java-JSON与封装类、序列的相互转换

开发工具与关键技术:Java/MyEclipse 10作者:张俊辉撰写时间:2019年07月18日本文需要使用json_lib的6个jar包分别是: commons-beanutils-1.9.2.jar、p commons-collections-3.2.1.jar、commons-lang-2.4.jar、commons-logging-1.1.1.jar、ezmorph-1.0.6...

2019-07-17 11:19:09 132

原创 Java-POI导出Excel

开发工具与关键技术:Java/MyEclipse 10作者:张俊辉撰写时间:2019年07月18日关于导入与导出,本文使用到5个jar包,导入5个jar包都需要使用,而导出的没有留意但引用完后便可以书写导出,分别是:poi-3.8-20120326.jar、poi-ooxml-3.8-20120326.jar、poi-ooxml-schemas-3.8-20120326.jar、dom...

2019-07-17 11:09:43 110

原创 Java-POI导入Excel数据预览与保存

开发工具与关键技术:Java/MyEclipse 10作者:张俊辉撰写时间:2019年07月08日本文需要使用到5个jar包分别是:poi-3.8-20120326.jar、poi-ooxml-3.8-20120326.jar、poi-ooxml-schemas-3.8-20120326.jar、dom4j-1.6.1.jar、xmlbeans-2.3.0.jar。书写方法Input...

2019-07-08 09:16:47 1308

原创 Java-POI导入Excel文件上传

开发工具与关键技术:Java/MyEclipse 10作者:张俊辉撰写时间:2019年07月08日本文使用两个jar包,分别是:commons-fileupload-1.3.2.jar、与commons-io-2.5.jar前端使用Layui上传文件并调用servlet方法InputtingExcelPreview,也可以自行写入方法上传文件并调用方法InputtingExcelPre...

2019-07-07 10:50:03 523

原创 Java-分页与多条件查询

开发工具与关键技术:java作者:张俊辉撰写时间:2019年6月28日与分页一样需要两条查询语句分别查询总行数与分页后的数据,区别是查询分页的时候结尾的)去掉如下:private String selectSupplierCount="select count(*) Count from PW_Supplier tbSupplier join SYS_DataSources tbDa...

2019-06-28 09:22:43 1053

原创 Java-SQLServer查询分页

开发工具与关键技术:java作者:张俊辉撰写时间:2019年06月28日因使用的是sqlServer的jar包连接sqlServer数据库,因此执行的便是SQLServer的分页代码,SQL代码如下:select top (?) * from SYS_User tbUser join SYS_UserType tbUserType on tbUser.UserTypeID=tbUser...

2019-06-28 09:13:26 2118

原创 Java-查询数据库

开发工具与关键技术:java作者:张俊辉撰写时间:2019年6月18日后台中写查询方法例如:根据账号查询用户表(SYS_User),首先需要一个储存用户表的实体类(UserPo),与数据库字段对应声明对应类型对应字段的私有变量,对应变量的获取方法与赋值方法,如下:public class UserPo { private int userID; private String us...

2019-06-18 10:43:39 2784

原创 Java-Cookie的增删读

开发工具与关键技术:java作者:张俊辉撰写时间:2019年06月18日Cookie一般使用在登录的记住我选项,要实现选中并登录成功后新增Cookie,取消选中后登录成功删除Cookie,登录页面初始化时删除Cookie。添加Cookie:首先需要创建Cookie对象,调用Cookie的构造函数,使用一个cookie名称和值做参数,它们都是字符串,例如:Cookie...

2019-06-18 10:25:58 75

原创 Java连接数据库

开发工具与关键技术:java作者:张俊辉撰写时间:2019年6月8日以mySql为例,首先要加载驱动,代码为:Class.forName("com.mysql.jdbc.Driver");需导入: mysql-connector-java-5.1.22-bin.jar,然后连接数据库:代码如下:其中3306为端口号,CQUPT为数据库名String url="jdb...

2019-06-09 20:26:42 67

原创 C#LINQ-排序运算符

开发工具与关键技术:C#作者:张俊辉撰写时间:2019年6月8日OrderBy正序排序,例子一: 使用orderby按字母顺序对单词列表进行排序,代码如下:string[] words = { "cherry", "apple", "blueberry" };var sortedWords = from word in words orderby word select word;...

2019-06-09 20:12:49 487

原创 C#LINQ-分区运算符

开发工具与关键技术:C#作者:张俊辉撰写时间:2019年06月8日Take 获取,获取几条数据,例如:使用Take仅获取数组的前3个元素。首先声明一个数组如下:int[] numbers = { 5, 4, 1, 3, 9, 8, 6, 7, 2, 0 };然后使用Take仅获取该数组的前3个元素:var number = numbers.Take(3);遍历输出结果如下:Sk...

2019-06-09 19:54:02 187

原创 C#LINQ-Intersect公共值序列

开发工具与关键技术:C#作者:张俊辉撰写时间:2019年05月28日此示例使用Intersect创建一个包含两个int类型数组共享的公共值的序列。通过for循环创建int类型数组num A,包含的数据为数值1到5;代码如下:int[] numA = new int[5];for (int i = 0; i < numA.Length; i++){ numA[i] = i...

2019-05-28 16:03:30 811

原创 C#LINQ-Union唯一值序列

开发工具与关键技术:C#作者:张俊辉撰写时间:2019年05月28日此示例使用Union创建一个包含两个int类型数组中唯一值的序列。通过for循环创建int类型数组num A,包含的数据为数值1到5;代码如下:int[] numA = new int[5];for (int i = 0; i < numA.Length; i++){ numA[i] = i+1; ...

2019-05-28 15:48:16 761

空空如也

空空如也

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

TA关注的人

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