Java属性拷贝——大道至简

  • Post author:
  • Post category:java

写业务代码的同学,一定经常使用一个API: org.springframework.beans.BeanUtils#copyProperties(java.lang.Object, java.lang.Object) 从一个实例中拷贝属性值到另外一个实例(可以是相同class或不同class) 对于写业务代码同学来说,确实很“省”代码。员外近仨月就节省了很多代码。 例如,历史文章中有一篇,就是自己…

继续阅读 Java属性拷贝——大道至简

Java8中匹配两个list的数据(string的list与对象list的属性求差集)

  • Post author:
  • Post category:java

场景 Java8新特性-Stream对集合进行操作的常用API: Java8新特性-Stream对集合进行操作的常用API_stream 修改集合_霸道流氓气质的博客-CSDN博客 上面介绍常用api的使用,下面记录一个常用场景的写法。 匹配两个list的数据,其中涉及到筛选、map映射、截取string等操作。 注: 博客: 霸道流氓气质的博客_CSDN博客-C#,架构之路,SpringBoot…

继续阅读 Java8中匹配两个list的数据(string的list与对象list的属性求差集)

从给数组中的对象去重看Javascript中的reduce()

  • Post author:
  • Post category:java

假设有这样一个数组: let person = [ {id: 0, name: "小明"}, {id: 1, name: "小张"}, {id: 2, name: "小李"}, {id: 3, name: "小孙"}, {id: 1, name: "小周"}, {id: 2, name: "小陈"}, ] 我们想去掉数组中id重复的对象,比如同样id为2的两个对象—— {id: 2, name: …

继续阅读 从给数组中的对象去重看Javascript中的reduce()

图(Java)

  • Post author:
  • Post category:java

图的基本介绍 图的引入 线性表和树存在的不足: 线性表局限于一个直接前驱和一个直接后继的关系。 树也只能有一个直接前驱也就是父节点。 这两种数据结构都无法表示多对多的关系,所以我们需要引入图的概念 图的举例说明 图是一种 数据结构 ,其中结点可以具有零个或多个相邻元素。两个结点之间的连接称为边。结点也可以称为顶点。如图: 图的常用概念 顶点(vertex):即组成图的各个节点。 边(edge):两…

继续阅读 图(Java)

Java Object对象之clone方法

  • Post author:
  • Post category:java

克隆的目的:快速创建一个已有对象的副本。 克隆的步骤: 创建一个对象 将原有对象的数据导入到新创建的数据中 1. Object的clone()源代码简介 /** * Creates and returns a copy of this {@code Object}. The default * implementation returns a so-called "shallow" copy: I…

继续阅读 Java Object对象之clone方法

[Java][机器学习]用决策树分类算法对Iris花数据集进行处理

  • Post author:
  • Post category:java

Iris Data Set是很经典的一个数据集,在很多地方都能看到,一般用于教学分类算法。这个数据集在UCI Machine Learning Repository里可以找到(还是下载量排第一的数据哟)。这个数据集里面,每个数据都包含4个值(sepal length,sepan width,petal length,petal width)以及其种类。而分类算法的目标,就是根据4个值来把花的种类确…

继续阅读 [Java][机器学习]用决策树分类算法对Iris花数据集进行处理

javaFx打包exe程序

  • Post author:
  • Post category:java

文章目录 将代码打成jar包 准备工作 下载exe4j 定制jre 检测jar包用到jre的哪些jmods 生成jre 准备exe图标 使用exe4j将jar转换成exe程序 将代码打成jar包 打jar之前,把那些用不到的依赖统统删除,以免包含一些无用的内容,比如用不上的一些依赖jar,Test【moudle】依赖的一些库,如junit等 Project Structure-Artifacts-…

继续阅读 javaFx打包exe程序

java中调用mysql在指定数据库内建表

  • Post author:
  • Post category:java

今天需要用java连mysql建个表,无奈sql里面有好多个数据库, 一开始在sql-front里的编辑器用  " create  table  user.. ");居然报语法错了,接着第二次运行, 说已经存在该表, 结果,,结果找不到表了,我在所有数据库里都找了一遍也没找到, 然后,重新打开登录信息,再次登入后才发现表user在我目录下第一个数据cap内。 但是,这不是我想要的,我加上"use …

继续阅读 java中调用mysql在指定数据库内建表