java
追风箭0211
平平淡淡才是真,不要太用力
展开
-
JPA的findBy语法整理
前提操作创建一个可持久化的实体类dao层继承JpaRepository<T,ID>T:实体类ID:实体类的主键类型例:public interface SysUserRespository extends JpaRepository<SysUser,Long> {}JPA中支持的关键词And — 等价于 SQL 中的 and 关键字,比如findByUsernameAndPassword(String user, Striang pwd);Or — 等价于原创 2021-12-10 10:19:30 · 2997 阅读 · 0 评论 -
java保留小数点后几位
利用String类中的 format方法String.format("%.2f",需要进行格式化的数字);%.2f表示保留 两位小数 %.3f表示保留 三位小数package com.test7;/*** @author 86133*/public class Test71 { public static void main(String[]args){ float num = 3.1415926f; String num1 =原创 2021-12-10 09:58:08 · 2122 阅读 · 0 评论 -
日期和时间格式
除非注明例外,否则以下格式在整个通用 API 模式中使用。一般格式通用 API 遵循 W3C 支持的日期和时间的 ISO 标准规范,采用 xs:dateTime 格式:yyyy 是年份mm (第一个)是月份dd 是一天T 是一个分隔符,表示时间紧随其后hh 是 24 小时制的小时mm (秒)是分钟ss 是整秒s (可选)是小数秒zzzzzz 是时区https://support.travelport.com/webhelp/uapi/Conte转载 2021-11-11 10:13:09 · 705 阅读 · 0 评论 -
java基础_面向对象_instanceof
1.intanceofpackage com.oop.demo06;/** * @author wxl */public class Person { public void run() { System.out.println("Person->run"); }}package com.oop.demo06;/** * @author wxl */public class Student extends Person{}packa原创 2021-11-03 19:21:39 · 188 阅读 · 0 评论 -
java基础_面向对象_多态
一.多态1.即同一方法可以根据发送对象的不同而采用不同的行为方法2.一个对象的实际类型是确定的,但可以指向对象的引用类型有很多(父类,有关系的类)3.多态存在的条件有继承关系子类重写父类的方法父类引用指向子类注意:多态是方法的多态,属性没有多态性instanceof (类型转换)引用类型package com.oop.demo06;/** * @author wxl */public class Person { public void run() {原创 2021-11-03 10:16:48 · 122 阅读 · 0 评论 -
java基础_面向对象_重写
重写:需要有继承关系,子类重写父类的方法!1.方法名必须相同2.参数列表必须相同3.修饰符:范围可以扩大但不能缩小: public>protected>default>private4.抛出异常:范围,可以被缩小,但不能扩大;ClassNotFoundException -->Excepiton(大)范围扩大或缩小是指,子类继承的父类,父类是private,子类可以是protected。缩小是父类抛出了Exception重写,子类的方法和父类必要一致;方法体不同!为什么原创 2021-11-03 08:30:42 · 95 阅读 · 0 评论 -
java继承_面向对象_super
super注意点:1.super调用父类的构造方法,必须在构造方法的第一个2.super必须只能出现在子类的方法或者构造方法中!3.super和this不能同时调用构造方法!两个都要放第一个,不可能同事调用。vs this:代表的对象不同:this:本身调用者这个对象super:代表父类对象的引用前提:this:没有继承也可以使用super:只能在继承条件下才可以使用构造方法this():本类的构造super():父类的构造...原创 2021-11-02 14:20:46 · 79 阅读 · 0 评论 -
java基础_面向对象_继承
一.继承package com.oop.demo05;/** * 人类 :父类 * 1.属性写成私有的,get/set方法是public * 2.java中所有的类,都是默认直接或间接继承Object * @author wxl */public class Person/*extends object*/ { /** * money 10个亿 */ private int money = 10_0000_0000; public void s原创 2021-11-02 13:47:42 · 99 阅读 · 0 评论 -
java调用第三方接口(零基础1)
概述:零基础,由简单开始,先自己写一个简单的接口,页面能请求到数据。然后自己用java在后端发起http请求调用自己写的接口(地址),打印出数据。包管理工具用的Gradle,不是Maven。1.新建项目,如图所示2.新建好项目开始写代码:2.1 新建SpecBaseObject类,用来set数据。package com.zdwp.getdataapi.controller;/** * @author wxl */public class SpecBaseObject { pri原创 2021-10-29 01:06:40 · 604 阅读 · 0 评论 -
代理ip的概念
大家平常上网的时候,都会分配到一个IP地址,然后才能上网,这个分配的IP地址都是唯一的,但是人们可以通过代理IP来改变自己的IP地址。那么,代理IP是干什么的呢?虽然很多人听说过代理IP这个词,但是并不知道它具体是做什么的,也不知道代理IP可以应用于哪些场景和行业。1.代理IP是干什么的代理IP到底是干什么的呢?其实代理IP可以说是一个中转站,就是你在访问互联网的时候,现在你的设备上连接IP代理,然后通过这个IP代理中转站提供的IP地址来上网。代理IP的作用也不难理解,就是用这样中转的方式来隐藏真实原创 2021-10-28 10:55:27 · 1052 阅读 · 0 评论 -
开发环境、测试环境、预发布环境、生产环境的理解
一个软件产品从开发到用户使用都涉及哪些环境?开发环境、测试环境、回归环境、预发布环境、生产环境。1、开发环境顾名思义,开发同学开发时使用的环境,每位开发同学在自己的dev分支上干活,提测前或者开发到一定程度,各位同学会合并代码,进行联调。2、测试环境也就是我们测试同学干活的环境啦,一般会由测试同学自己来部署,然后在此环境进行测试。bug修复后,需要发版更新测试环境来回归bug。3、回归环境回归bug的环境,其实就是我们的测试环境,在测试环境上测试、回归验证bug。4、预发布环境测试环境到生转载 2021-10-28 10:21:03 · 1789 阅读 · 0 评论 -
java 中用两个栈实现一个队列
/** * 思路:左边A栈,右边B栈 * 1.A栈往B栈压入数据,要一次性把A栈数据一个一个都压入B栈 * 2.如果B栈不为空,A栈绝对不能向B栈压入数据。 */import java.util.Stack;public class TwoStacksQueue { public Stack<Integer> stackPush; public Stac...原创 2019-04-10 01:37:36 · 2034 阅读 · 0 评论 -
java中的栈 stack类基本操作(一)
一 .Stackstack定义:栈是一种只能在一端进行插入或删除操作的线性表。(先进后出表)Java Collection框架提供了一个Stack类,用于建模和实现Stack数据结构。该类基于后进先出的基本原则。除了基本的push和pop操作之外,该类还提供了另外三个函数 empty,search和peek。该类也可以说是扩展Vector并将该类视为具有上述五个函数的堆栈。该类也可以称为Ve...原创 2019-04-12 06:07:14 · 15768 阅读 · 0 评论 -
java日期处理专题:java 日期格式化
1.如何拿到时间后格式化成我们自己想要的日期格式:处理时候是从数据库中拿出的日期:Date d = rs.getDate("pdate");首先常用的包:java.lang java.util java.sql在java.sql包下面有 类,类中的Date查找,里面的方法都已经过时,java.lang.Object 继承者 java.util.Date 继原创 2017-04-15 17:43:04 · 766 阅读 · 0 评论 -
Eclipse在新建项目时候new中只有poject,example,others解决办法
之前debug了一个java程序,在项目中新建包的时候(new)栏目里只有poject,exmple,others,没有package等选项。解决办法:Window --> Customize Perspective... --> Shortcuts --> 选择"New" 进行相关设置即可原创 2017-03-15 07:41:49 · 1930 阅读 · 0 评论 -
Collections.sort的两种用法。
/** * @author guwh * @version 创建时间:2011-11-3 上午10:49:36 * 类说明 */ package com.jabberchina.test; import java.util.ArrayList; import java.util.Collections; import java.util.Compa转载 2017-03-11 20:53:20 · 537 阅读 · 0 评论 -
Scanner的next,nextint和nextLine的使用总结
问题所在:java中Scanner类中nextLine()方法与next()或nextInt()联用时可能出现一个常见的错误,那就是当next()或者nextInt(),nextDouble() 、 nextFloat()用在nextLine的前面时。nextLine会把前者的结束符“换行符”作为字符串读入,进而不需要从键盘输入字符串nextLine已经转向下一条语句执行转载 2017-03-08 09:18:57 · 644 阅读 · 0 评论