java
jccccccc@
这个作者很懒,什么都没留下…
展开
-
jasper reports的踩坑之旅
jasper report和java原创 2022-11-05 08:24:12 · 402 阅读 · 1 评论 -
because its MIME type (‘text/html‘) is not a supported stylesheet M
将一些引用的type改为javascript试一试原创 2021-02-05 11:05:48 · 791 阅读 · 0 评论 -
springboot 整合支付宝支付(沙箱)
支付宝开放平台官方文档:https://opendocs.alipay.com/open/200/1053111.创建沙箱应用登录支付宝开放平台,创建沙箱应用如何创建沙箱应用在控制台页面点击研发服务红框的信息用于配置springboot,后面会讲到2.下载支付宝开放平台开发助手下载支付宝开放平台助手,用以生成公钥和私钥https://opendocs.alipay.com/open/291/105971生成密钥和公钥后,在你的沙箱应用中配置公钥3.下载支付demo.原创 2021-01-29 13:10:45 · 1381 阅读 · 0 评论 -
Mysql连接查询
1.笛卡尔积:笛卡尔乘积现象,假如我们的表1有m行,表2有n行,结果有m*n行出现的原因,没有添加连接条件2.连接的分类按年代分类:sql92标准:学校学的sql99标准:select 查询列表from 表1 别名 [连接类型]join 表2 别名on 连接条件【where 筛选条件】【group by 分组条件】【having 】按功能分类:内连接:inner,自然连...原创 2020-03-04 13:32:04 · 80 阅读 · 0 评论 -
创建线程得方法之一:实现Callable接口
Callable接口实现call方法。与Runnable相比,Callable功能更强大相比run()方法,可以有返回值方法可以抛出异常支持泛型的返回值需要借助FutureTask类,比如获取返回结果如何用numThread numThread = new NumThread(); // NumThread为实现了Callablede 的类//通过FutureTask类来获...原创 2020-02-17 15:54:26 · 69 阅读 · 0 评论 -
java抽象类和抽象方法
what1.abstract:抽象的abstract 可以修饰类和方法,abstract修饰类就不可以再实例化,但是也有构造器,因为子类可能需要用的。当abstract 修饰方法时,方法没有方法体,public abstract void eat()why1.为什么会有抽象类?比如我们创建了一个person类,当子类越来越多的时候(农民,官员。。。),preson变得越来越抽象,以至于...原创 2020-02-15 17:08:04 · 86 阅读 · 0 评论 -
【设计模式】单例设计模式的懒汉式和饿汉式
what 单例模式是什么?1.采取一定的方法保证整个软件系统中,对某个类只能存在一个对象实例。(类只能有一个对象)(比如,jdbc的连接池)how?如何实现饿汉式:1.构造器私有化2.内部创建类的对象。 private Bank instance = new Bank()3.提供公共方法,返回类的对象。public static Bank getInstance(){retur...原创 2020-02-15 16:22:09 · 112 阅读 · 0 评论 -
关于JUnitTest的基本使用
1.JUniTest使用步骤:1.1选中当前的工程 - 右键 - build path - add libraries - JUnit 4 导入JUnit包1.2创建Java类,进行单元测试。要求:类是公共的,提供无参构造器方法是public的,没有返回值,没有形参1.3测试方法需要注释:@Test1.4在测试方法中测试相关代码1.5 左键双击单元测试方法名,右键,run as ...原创 2020-02-14 15:20:46 · 319 阅读 · 0 评论 -
关于integer你不知道的知识点
Integer num3 = 128;Integer num4 = 128;num3 == num4 (true or false?)Integer num1 = 1;Integer num2 = 1;num1 == num2 (true or false?)第一题答案是false第二题答案是trueInteger内部定义了一个内部类,有一个integer类型数组,存放了-128到...原创 2020-02-14 15:17:19 · 251 阅读 · 0 评论 -
关于子类创建对象时发生的过程
当我们创建子类的对象时,会调用子类的父类,父类又调用父类父类,其实是将父类加载到我们的内存当中,我们才能够使用属性原创 2020-02-14 14:05:16 · 329 阅读 · 0 评论 -
关于java的重写
覆盖:又叫重写,Override。多态是java的特性,覆盖是表现多态特性的具体做法。《Effective Java》有一个章节特别提出了,如果是覆盖方法,请一定记得加上@Override重写父类实现多态当我们想调用父类的属性和方法,使用super....原创 2020-02-14 13:55:26 · 75 阅读 · 0 评论 -
thinking in java 对象相关笔记
1继承:1.1子类转换为父类引用(父类的引用指向了子类)Father f = new son()如果方法被改写,则会调用son的方法1.2父类转换为子类引用Son s = f(Father)2.2把子类当作父类处理的过程称为 上溯造型多形性:void doStuff(Shape shape)Circle c = new Circle();Triangle t = new Tri...原创 2020-02-12 20:13:27 · 56 阅读 · 0 评论