
java
风很大很大
这个作者很懒,什么都没留下…
展开
-
Java含外键的实体JSON会有什么问题?
如果实体之间的关系是通过外键实现的,则在转换为JSON格式时,可能会出现循环引用的情况。例如,A实体包含一个指向B实体的外键,而B实体又包含一个指向A实体的外键。这样的话,当将A实体转换为JSON格式时,会包含B实体的信息,而B实体又包含A实体的信息,从而导致无限循环。(当时这个问题困扰了我好久)在转换为JSON格式时,如果实体之间的关系比较复杂,那么JSON数据可能会变得非常大,这可能会导致网络传输的速度变慢,或者在处理JSON数据时出现内存不足的情况。原创 2023-03-09 10:51:48 · 236 阅读 · 0 评论 -
计算IP地址 备份
11原创 2022-09-23 14:57:39 · 231 阅读 · 0 评论 -
ip2region.xdb文件 ||| 2022-09-23版
免费的来了原创 2022-09-23 00:40:28 · 649 阅读 · 0 评论 -
java LocalDateTime转String
记录原创 2022-08-22 15:34:23 · 1431 阅读 · 0 评论 -
IDEA编译时提醒:系统资源不足
如果还是不够,可以再加大原创 2021-06-10 17:52:21 · 1836 阅读 · 1 评论 -
记一次IDEA多模块无法编译的解决办法
1.不要将两个不同的模块放入同一个工作空间中2.直接在子项目添加lib依赖包3.直接在子项目添加编译的class文件原创 2021-06-08 21:27:59 · 1820 阅读 · 4 评论 -
全程使用Mybatis-plus编写的动吧旅游项目
微云网盘(动吧项目Mybatis-plus)原创 2021-02-16 20:08:43 · 140 阅读 · 0 评论 -
分享一个数据库SQL转pojo实体类的网站,很好用!(不带使用教程)
https://java.bejson.com/generator/原创 2021-02-15 17:04:44 · 2216 阅读 · 0 评论 -
2020.3 IDEA Gitee提交
1.在Gitee上创建仓库2.填写仓库名,注意不要和项目名一样3.选择公开4.选择语言 java,模板默认5.这个 ✔ 不要点6.点击创建7.创建完成如图8.复制仓库地址9.点击Git -> Manage Remotes(转到IDEA继续操作)10.点 +11.Name 输入远程仓库名(任意填,但不要和上面已有的重复), URL 粘贴之前复制的仓库地址12.点击OK13.在要提交的项目上右键14.Git -> add(上传到缓存区)15.Git原创 2020-12-23 19:48:01 · 2406 阅读 · 0 评论 -
java 内部类和静态内部类/静态内部类的三种创建方法
package cn.tedu.inclass;public class Test1_InClass { public static void main(String[] args) { //new A().new B().sleep();//当要调用的方法是普通方法和内部类是非静态时,可以通过 - 外部类对象.内部类对象.普通方法 new A.B().sleep();//当要调用的方法是普通方法和内部类都是静态时,可以通过 - new(类名.静态内部类原创 2020-11-25 17:49:18 · 904 阅读 · 0 评论 -
String类常用API总结
char|charAt(int index)非静态。index代表下标。作用:返回下标值为index的char值。String|concat(String str)非静态。str代表要拼接的字符串。作用:在原字符串的末尾添加一个str字符串。boolean|contains(CharSequence s) 非静态。s代表要进行判断的字符串。作用:判断此字符串中是否存在字符串sboolean|equals(Object anObject)非静态。AnObject代表要原创 2020-11-13 21:02:55 · 764 阅读 · 0 评论 -
如何在命令行运行java程序
1.先在命令行进入到保存java程序的文件夹下进入方法:1.按住win + R进入命令行2.输入cmd,回车或点击确认3.进入文件夹找到java文件所在地址4.复制地址5.命令行输入文件所在的硬盘 格式为 盘符名称: (我的就是:G:)回车6.在命令行输入CD 上一步复制的地址,回车(CD和路径中间有空格)6.1要注释程序里的包名,不然打开不了7.1注释包名(编辑器报错暂时不管它)7.输入javac 文件名.java(在当前目录生成class文件)8.输入java原创 2020-11-12 19:41:34 · 7957 阅读 · 0 评论 -
eclipse编写的java文件导入IDEA中文显示乱码!解决办法来了2020
1、将该java文件复制到桌面2、选择用记事本打开3、关闭记事本4、将该java文件复制到打开显示无乱码原创 2020-11-06 20:21:59 · 796 阅读 · 0 评论 -
MySQL练习题32道(包括源文件和习题答案)
二、单表查询!!下列练习使用db10库中数据,选择db10库,如果没有先创建(参考sql脚本)07、列出emp表中的所有员工,显示所有列select * from emp;±—±-------±-------±-----------±-------±-----±-----±------+| id | name | gender | birthday | dept | job | sal | bonus |±—±-------±-------±-----------±-----.原创 2020-10-18 17:48:03 · 1975 阅读 · 1 评论 -
JAVA基础知识整理 基本数据类型-集合(持续补充)
-------------------------基础知识mainmain方法是程序执行的入口.无法直接调用在main方法外声明的变量(但可以通过创建对象调用),所以会编译时出错。注释注释是给程序员看的,不会被编译注释的多少不影响代码的尺寸数组数组不是原生类字符串求长度的方法是.length()数组求长度的是.length区别:字符串有(),数组没有Object oa = new float[20];任何类的父类都是 Object,数组属于引用类型,..原创 2020-10-12 20:09:59 · 286 阅读 · 0 评论 -
java 文件流常用方法2
package io;import java.io.File;import java.io.IOException;import java.util.Arrays;public class Test2_File { public static void main(String[] args) throws IOException { File f = new File("E:\\java"); System.out.println("以字符串数组的形式,原创 2020-09-19 17:24:08 · 297 阅读 · 0 评论 -
java 文件流常用方法
package io;import java.io.File;public class Test_File { public static void main(String[] args) { File file = new File("E:\\java\\复制文件.txt"); System.out.println("当前文件是:" + file.getAbsolutePath()); System.out.println("判断是否存在:原创 2020-09-19 16:54:25 · 135 阅读 · 0 评论 -
java - 打印菱形(标题重复率高)
package cn.tedu.basics;//打印菱形public class Test_ForInFor { public static void main(String[] args) { for (int i = 0; i < 4; i++) { for (int j = 4; j > i + 1; j--) { System.out.print(" "); } for (int x = 0; x < i * 2 + 1; x++) {原创 2020-09-03 16:13:34 · 88 阅读 · 0 评论 -
java - 比较三数中的较大数
package oop;//定义三个int型变量并赋值,使用三元运算符和if-else获取这三个数中的较大数的实现public class compore { public static void main(String[] args) { int a = 3, b = 9, c = 15; int max; //三元运算符比较 max = a > b ? a : b; max = max > c ? max : c; System.out.println(原创 2020-08-14 15:41:00 · 503 阅读 · 2 评论 -
java 浮点数运算不精确的解决办法
package cn.tedu.bigdecimal;import java.math.BigDecimal;import java.util.Scanner;public class Test1_Bigdecimal { public static void main(String[] args) { method2(); } private static void method2() { double a = new Scanner(System.in).nextDo原创 2020-08-13 12:43:22 · 660 阅读 · 0 评论