摘要: DevEco Studio介绍 HUAWEI DevEco Studio(以下简称DevEco Studio)是基于IntelliJ IDEA Community开源版本打造,面向华为终端全场景多设备的一站式集成开发环境(IDE),为开发者提供工程模板创建、开发、编译、调试、发布等E2E的HarmonyOS应用开发服... 阅读原文
2021-03-13 10:07:13 阅读(898) 评论(0)
摘要: 本文是single-demo-boot项目的教程分享。 教程文章:点击进入教程专栏 项目地址 后端项目:https://gitee.com/spzmmd/single-java-demo 前端项目:https://gitee.com/spzmmd/single-demo-admin 后端篇 项目导入与运行 ... 阅读原文
2021-03-13 08:51:14 阅读(851) 评论(0)
摘要: 堆排序 1 堆排序基本介绍 1) 堆排序是利用堆这种数据结构而设计的一种排序算法,堆排序是一种选择排序,它的最坏,最好,平均时间复 杂度均为 O(nlogn),它也是不稳定排序。 2) 堆是具有以下性质的完全二叉树:每个结点的值都大于或等于其左右孩子结点的值,称为大顶堆, 注意 : 没有 要求结点的左孩子的值和右孩... 阅读原文
2021-03-13 07:19:09 阅读(840) 评论(0)
摘要: 前言 作为一个程序员,最苦逼的就是老板随口就给你提的需求:“小田啊,这几天你给我弄一个管理系统给客户用”。 ​老板的一句话总是害得我们天天加班,更可怕的是,每次开个新项目,总是要从用户、角色、菜单、接口等等从头开始写代码,重复工作实在太多。 那么如果我告诉你,我可以给你整一套框架,你只要根据业务定义好实体类,其他的建... 阅读原文
2021-03-13 06:00:45 阅读(950) 评论(0)
摘要: 前言 线程池,故名思意,就是一个存放线程的池子,学术一点的说法,就是一组存放线程资源的集合。为什么有线程池这一概念地产生呢?想想以前我们都是需要线程的时候,直接自己手动来创建一个,然后执行完任务我们就不管了,线程就是我们执行异步任务的一个工具或者说载体,我们并没有太多关注于这个线程自身生命周期对于系统或环境的影响,... 阅读原文
2021-03-13 00:55:01 阅读(862) 评论(0)
摘要: 刚开始学Java的时候一度以为:基本数据类型是值传递,引用类型是引用传递。新人很容易在这两个概念上面被搞糊涂,后来看了Hollis的文章才明白了Java中只有值传递。 接下来我能用简单明了的方式来说明这一问题,希望能对刚学习Java的朋友有点帮助。   1.概念 值传递:值传递是指在调用函数时将实际参数复制一份传递到... 阅读原文
2021-03-12 23:51:03 阅读(941) 评论(0)
摘要: 1 import java.lang.annotation.*; 2 import java.lang.reflect.Array; 3 import java.lang.reflect.Constructor; 4 import java.lang.reflect.InvocationTarget... 阅读原文
2021-03-12 22:13:01 阅读(868) 评论(0)
摘要: 1.MyBatis注解开发 1.1.Lombok的基本使用 Lombok是SpringBoot2.1.X版本与IDEA官方支持的一个插件,它是为简化POJO类中繁杂重复代码:geter/setter/toString/hashcode/equals等,提供了一种 全注解的方式来简化我们日常项目中的代码,如今在Spri... 阅读原文
2021-03-12 22:03:03 阅读(886) 评论(0)
摘要: 【前言】 在PPT幻灯片中,可通过添加形状的方式,来实现类似水印的效果,可添加单一文本水印效果,即在幻灯片中心位置水印以单个文本字样显示,但通过一定方法也可以添加多行(平铺)文本水印效果,即在幻灯片中以一定方式平铺排列多个文本水印效果到页面上。上篇文章中介绍了通过C# 程序来添加多行水印效果,本文以Java程序代码为... 阅读原文
2021-03-12 21:07:03 阅读(869) 评论(0)
摘要:   单个字节范围 -128~ 127 java 语言中描述整数的数据类型有:byte,short,int,long,推荐使用int int的表示范围 -2^31~2^31-1 直接写出的数字叫直接量、常量,字面值,默认是int类型 编译 javac xxx.java     java  xxx /* 编程实... 阅读原文
2021-03-12 19:18:02 阅读(839) 评论(0)