自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 日期工具栏直接用

/** * 日期工具类, 继承org.apache.commons.lang.time.DateUtils类 * @author * @version 2014-4-15 */public class DateUtils extends org.apache.commons.lang3.time.DateUtils { public static String[] parsePatterns = { "yyyy-MM-dd", "yyyy-MM-dd HH:mm:ss", "yyyy-M

2020-12-25 16:33:28 157

原创 普通java类调用springBoot项目中dao层

首先在springBoot正建一个配置类@Componentpublic class SpringContextUtil implements ApplicationContextAware { private static ApplicationContext applicationContext; @Override public void setApplicationContext(ApplicationContext applicationContext) throws

2020-12-25 16:23:25 659

原创 PC端支付宝支付测试(沙箱环境)

用浏览器搜索支付宝开发平台点进去进行登录后、点击文档点击网页&移动应用、然后点击开放能力,再点击支付能力里面的电脑网站支付的SDK&DEMO然后下载Demo下载之后进行压缩然后倒入demo,这里导入项目的话用eclipse比较方便,因为他的默认配置文件就是eclipse的方式刚导入的项目会发现它的WebContent报错这是因为我们没有把项目添加到tomcat服务器中我们把项目添加到服务器中就可以了点击Server Runtime然后选择tomcat服务器

2020-11-11 12:10:51 2413 1

原创 Mysql基础

数据库概述什么是数据库?所谓的数据库就是指存储和管理数据的仓库早期: 层次式数据库、网络型数据库现在:关系型数据库、非关系型数据库什么是关系型数据库?底层以二维表的形式保存数据的库就是关系型数据库学生编号姓名年龄1001张三351002李四18常见的关系型数据库有哪些?(了解)Sql Server:微软提供,收费,适用于一些中型或大型的项目中,在java中的使用占比不高(.NET中使用的较多)Oracle:甲骨文公司提供,收费,适用于一些大

2020-10-24 17:14:21 254

原创 JDBC基础

JDBC概述什么是JDBCJDBC(Java Database Connectivity) Java数据库连接其实就是利用Java语言/程序连接并访问数据库的一门技术之前我们可以通过CMD或者navicat等工具连接数据库但在企业开发中,更多的是通过程序(Java程序)连接并访问数据库,通过Java程序访问数据库,就需要用到JDBC这门技术。如何通过JDBC程序访问数据库1、提出需求:创建一个数据库表,在库中创建一个account表,并插入三条记录,然后利用java程序查询出account

2020-09-12 10:09:59 215

原创 多线程特点

1 进程1.1 概念就是正在运行的程序。也就是代表了程序锁占用的内存区域。1.2 特点独立性:进程是系统中独立存在的实体,它可以拥有自己的独立的资源,每一个进程都拥有自己私有的地址空间。在没有经过进程本身允许的情况下,一个用户进程不可以直接访问其他进程的地址空间。动态性:进程与程序的区别在于,程序只是一个静态的指令集合,而进程是一个正在系统中活动的指令集合。在进程中加入了时间的概念,进程具有自己的生命周期和各种不同的状态,这些概念在程序中都是不具备的。并发性:多个进程

2020-08-30 17:18:34 1225

原创 泛型、集合

泛型概念public class LinkedList<E> extends AbstractSequentialList<E> implements List<E>, Deque<E>, Cloneable, java.io.Serializable{}public interface Deque<E> extends Queue<E> {}public interface Queue<E> ext

2020-08-18 20:35:25 143

原创 JAVA基础(IO流:二)

IO总结字节流写出OutputStream抽象类此抽象类是表示输出字节流的所有类的超类。输出流接受输出字节并将这些字节发送到某个接收器。常用方法:void close() 关闭此输出流并释放与此流有关的所有系统资源。void flush() 刷新此输出流并强制写出所有缓冲的输出字节。void write(byte[] b) 将 b.length 个字节从指定的 byte 数组写入此输出流。void write(byte[] b, int off, int len) 将指定 b

2020-08-17 20:01:50 159

原创 JAVA基础(IO流:一)

BigDecimal/BigInteger概述BigDecimal:常用来解决精确的浮点数运算。BigInteger:常用来解决超大的整数运算。创建对象BigDecimal.valueOf(2);常用方法add(BigDecimal bd): 做加法运算substract(BigDecimal bd) : 做减法运算multiply(BigDecimal bd) : 做乘法运算divide(BigDecimal bd) : 做除法运算divide(BigDecimal bd,

2020-08-15 18:59:28 171

原创 JAVA基础(API)

Object概念所有对象的顶级父类存在于java.lang包中,这个包不需要我们手动导包常用方法boolean equals(Object obj) 指示其他某个对象是否与此对象“相等”。protected void finalize() 当垃圾回收器确定不存在对该对象的更多引用时,由对象的垃圾回收器调用此方法。 int hashCode() 返回该对象的哈希码值。 String toString() 返回该对象的字符串表示。toString()默认返回

2020-08-14 20:43:14 300

原创 面向对象(二)

static概念1、 是java中的一个关键字2、 用于修饰成员(成员变量和成员方法)特点1、 可以修饰成员变量,成员方法2、 随着类的加载而加载,优先于对象加载3、 只加载一次,就会一直存在,不再开辟新空间4、 全局唯一,全局共享5、 可以直接被类名调用6、 静态只能调用静态,非静态可以随意调用7、 static不能和this或者super共用,因为有static时可能还没有对象静态调用关系public class A{ public static void

2020-08-13 19:33:44 150

原创 面向对象(一)

面向对象概念所谓的面向对象是一种编程思想,通过这种思想可以把生活中的复杂事情变得简单化,从原来的执行者变成了指挥者,面向对象是基于面向过程而言的。我们经常说的面向对象的编程实现(OOP,Object Oriented Programming)三大特征1、 封装性,把相关的数据封装成一个“类”组件2、 继承性,是子类自动共享父类属性和方法,这是类之间的一种关系3、多态,增强软件的灵活性和重用性类和对象类1、 Java语言最基本单位就是类,类似于类型。2、 类是一类事物的抽象。

2020-08-12 19:48:31 144

原创 JAVA基础(变量+方法+数组)

变量概念可以改变的数,称为变量。一般通过三部分来描述一个变量。变量类型,变量名,变量值。其中三部分都是可以改变的,根据需要来确定即可。变量的使用原则:就近原则。尽量控制到最小范围局部变量定义在方法里,或者局部代码块中。 注意:必须手动初始化,来分配内存。如:int i=5;作用域也就是方法里或者局部代码块里,方法运行完内存就释放了成员变量定义在类里。 注意:不用初始化,也会自动被初始化成默认值。 作用域是整个类中,类消失了,变量才释放例子:public class Test

2020-08-11 19:46:20 281

原创 JAVA基础(数据类型+分支、循环结构)

数据类型标示符可以简单的理解为一个名字。在Java中,我们需要标识代码的很多元素,包括类名、方法、字段、变量、包名等。我们选择的名称就称为标识符,并且遵循以下规则:A. 标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含 @、%、空格等其它特殊字符。B. 不能以数字开头。C. 标识符是严格区分大小写的。D. 标识符的命名最好能反映出其作用,做到见名知意。关键字在java语言中已经被赋予特定意义的一些单词。一共有53个关键字。其中有两个保留字

2020-08-10 20:57:24 165

原创 会话技术Cookie和Session

什么是会话当浏览器发请求访问服务器开始,一直到访问服务器结束,浏览器关闭为止,这期间浏览器和服务器之间产生的所有请求和响应加在一起,就称之为浏览器和服务器之间的一次会话。如何保存会话中产生的这些数据呢?可以使用cookie或者session保存会话中产生的数据。cookie原理及应用cookie的工作原理1. Cookie是将会话中产生的数据保存在客户端,是客户端技术。2. Cookie是基于两个头进行工作的:分别是Set-Cookie响应头和Cookie请求头3.通过Set-Cookie

2020-08-07 20:04:46 193

原创 JAVA项目实战90+

JAVA项目实战90+如果连接失效提醒我,我会更新连接链接:https://pan.baidu.com/s/1U0by9H1dLn-NnlmgYWqKNA提取码:0r6d

2020-08-06 19:00:29 203

原创 MySQL中的事务

什么是事务事务就是将一堆的SQL语句(通常是增删改操作)绑定在一起执行,要么都执行成功,要么都执行失败,即都执行成功才算成功,否则就会恢复到这堆SQL执行之前的状态。下面以银行转账为例,小明转100块到女朋友小红的账户,这至少需要两条SQL语句:● 给小明的账户减去100元;update 账户表 set money=money-100 where name=‘小明’;● 给小红的账户加上100元。update 账户表 set money=money+100 where name=‘小红’;

2020-08-06 18:23:00 191

原创 SpringBoot 常用注解含义

@SpringBootApplication此注解描述的类为springboot项目的启动入口类记住:1、springboot项目的启动入口类只能有一个2、springboot项目的启动入口类需要使用SpringBootApplication注解进行描述这个类在启动时会做那些事情呢?1、加载类(将类的信息从磁盘读到内存);线程+IO2、创建字节码对象(其类型为Class)用于存储类的信息3、基于字节码对象获取类上的注解信息,判定此类是否要交给spring管理4、假如是交给spring管理的

2020-08-02 14:52:05 1235

原创 SpringBoot新版本BUG

SpringBoot2.3.1新版本BUG我们都知道spring @Before @After,@AfterReturning ,@AfterThrowing执行顺序为先执行@Around ->再执行@Before->在执行切面发,切面发执行完毕后回到@Around->再执行@After方法,最后如果出现异常执行@AfterThrowing方法,如果没异常执行@AfterRetruning方法如下图所示:但在最新的版本2.3.1中顺序出现了了变化,我们先看一下演示,首先写入切面方法

2020-07-23 19:13:36 294

javaIP地址获取

javaIP地址获取

2020-12-02

空空如也

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

TA关注的人

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