相关分类: Java技术 C/C++ VB delphi
  • JPA、Hibernate、Spring data jpa之间的关系,终于明

    什么么是JPA? 全称Java Persistence API,可以通过注解或者XML描述【对象-关系表】之间的映射关系,并将实体对象持久化到数据库中。 为我们提供了: 1)ORM映射元数据:JPA支持XML和注解两种元数据的形式,元数据描述对象和表之间的映射关系,框架据此将实体对象持久...

    2018-06-27 09:44:22

  • 深入理解JAVA虚拟机阅读笔记1——JAVA内存区域

    一、Java内存区域 1.程序计数器 线程私有。 当前线程所执行的字节码的行号指示器。由于JAVA是多线程的,因此每个线程都独立的程序计数器。 异常:没有规定任何OutOfMemeryError情况的区域。 2. Java虚拟机栈 线程私有。 描述Java方法的内存模型栈帧(局部变量表、操作...

    2018-06-27 09:44:21

  • 实现登录验证码

    1、ValidateCode.java import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.image.BufferedImage; import java.io.IOException; import java.io.OutputStream; import java.util.Random; import javax.imageio.ImageIO; import j...

    2018-06-27 09:44:18

  • fastjson字段顺序问题

    最近在项目中用到阿里的fastjson,发现一个问题: JSONObject fastJson = new JSONObject();fastJson.put("1", "1");fastJson.put("2", "1");fastJson.put("3", "1");fastJson.put("11", "1");fastJson.put("22", "1");fastJson.put("33", "1");fastJson.put("111", "1...

    2018-06-27 09:44:21

  • idea关闭,tomcat却没关闭的设置方法

    最近,遇到个事,我在打开tomcat时,关闭了idea,再次打开时,运行tomcat时,发现端口占用,查看任务管理器,发现,tomcat没有随idea的关闭而关闭。 后来,想想,可能是,在关闭时,点了,不关闭tomcat时,又点了记住按钮。 找不到设置在哪里,没办法,,删了配置文件...

    2018-06-27 09:44:20

  • 安装配置eclipse的图文步骤

    装eclipse 之前要确定自己是否已经安装了java开发环境JDK,JDK的版本64位要下载Eclipse版本64位;JDK32位,要下载Eclipse32位。 一、去eclipse官网下载eclipse程序(www.eclipse.org) 最开始我直接点击首页的download下载的只是一个应用程序eclipse-inst-win64.exe点...

    2018-06-27 09:43:54 java开发java开发环境

  • opensearch空查询

    query子句不支持为空的查询,可以使用filter子句: filter=area="" 或者 filter=filedlen(area)=0 可以使用相关性函数实现:https://help.aliyun.com/document_detail/29131.html...

    2018-06-27 09:43:55

  • 深入理解Java中的final关键字

    1 深入理解Java中的final关键字 1.1 final关键字的含义? final在Java中是一个保留的关键字,可以声明成员变量、方法、类以及本地变量。一旦你将引用声明作final,你将不能改变这个引用了,编译器会检查代码,如果你试图将变量再次初始化的话,编译器会报编译错误。 1.2...

    2018-06-27 09:43:55 socket编程

  • Apache Maven(四):依赖

    依赖管理是Maven的特性之一,它是用户最为熟悉的特性之一,也是Maven擅长的领域之一。 管理单个项目的依赖并没有太大困难,但是当您开始处理由数十或数百个模块组成的多模块项目和应用程序时,Maven可以帮助您在维护高控制程度和稳定性。 依赖的传递性 依赖的传递性是M...

    2018-06-21 06:55:08

  • 批量插入

    /** * 批量插入 * @param mergerDtos * @param mergerId */ private void batchSaveMergerItem(ListMergerDto mergerDtos, Long mergerId){ if (CollectionUtils.isNotEmpty(mergerDtos)) { for (MergerDto mergerDto : mergerDtos) { ListLong ids = mergerDto.getIds...

    2018-06-21 06:55:07

2