
java
旺仔哥
一直从事IT行业
展开
-
java数据存储常用数据结构的实现
java数据存储结构有好几种方式,如 先进先出、先进后出、键值、集合等,使用正确的数据结构可以让系统性能得到很高的提升。1.先进先出就是平时说的队,在Java中具体的实现可以使用 双向链表LinkedList具体实现代码:public static void main(String[] args) { LinkedList<Integer> linkedList = new LinkedList<>(); linkedList.add(5); l原创 2020-06-26 08:41:17 · 1110 阅读 · 0 评论 -
代码优化与改善
一.简单指标:Statistic,注释原则通常情况下如何需要注释的代码块1.每步主要业务2.核心方法3.条件、分支、判断前4.等.....idea 有款插件Statistic,可以统计出注释的比例如下图,通常的注释行数在35%以上,说明代码比较完善,当然每个公司的标准不一样,这个值也许不一样二.代码公约,建议使用Alibaba Java代码规约,地址https...原创 2020-02-11 05:39:55 · 520 阅读 · 0 评论 -
spring boot 单元测试类
//必须@RunWith(SpringRunner.class)//必须@SpringBootTestpublic class WordTest { @Test public void imageWordExport(){ //测试内容 }}原创 2019-11-14 11:42:59 · 157 阅读 · 0 评论 -
java 文件夹压缩成zip工具方法
/** * 将存放在sourceFilePath目录下的源文件,打包成fileName名称的zip文件,并存放到zipFilePath路径下 * @param sourceFilePath :待压缩的文件路径 * @param zipFilePath :压缩后存放路径 * @param fileName :压缩后文件的名称 * @return */public static boo...原创 2019-11-14 10:56:23 · 286 阅读 · 0 评论 -
常用单例模式的实现方式
单例模式是应用中比较常用到的模式之一,本文主要讲单例模式的实现方式1.懒汉实现方式public class Singleton{private Singleton(){};private static Singleton instance;public static synchronized Singleton getInstance(){if(instance==null){instance= ...原创 2018-04-16 12:40:21 · 284 阅读 · 0 评论 -
spring boot 集成activiti工作流引擎
使用的集成开发工具是 Intellij idea1.maven配置<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaL...原创 2018-05-17 13:39:29 · 9163 阅读 · 2 评论 -
Spring boot 集成定时任务
1.开启定时任务功能@EnableSchedulingpublic class OaApplication { public static void main(String[] args) { SpringApplication.run(OaApplication.class, args); }}2.编写任务/** * 定时任务 */@Component@S...原创 2018-05-19 10:17:54 · 384 阅读 · 0 评论 -
eclipse集成spring boot开发
1.查看eclipse 对应的sts版本 :https://spring.io/tools/sts/legacy2.直接在 Eclipse 中选择安装正确的版本:在“Install new software 安装新的软件”中下载安装。我使用这个链接 http://dist.springsource.com/release/TOOLS/update/e4.X/ 你可以插入你的 Eclipse 的版本...原创 2018-05-16 15:06:03 · 1267 阅读 · 0 评论 -
Lombok使用
Lombok 是一种 Java™ 实用工具,可用来帮助开发人员消除 Java 的冗长,尤其是对于简单的 Java 对象(POJO)。它通过注解实现这一目的。虽然有人可能会说IDE里面都自带自动生成这些方法的功能,但是使用lombok会使你的代码看起来更加简洁,写起来也更加方便。lombok的官方地址:https://projectlombok.org/IntelliJ IDEA已经集成了 lomb...原创 2018-05-16 15:34:06 · 259 阅读 · 0 评论 -
java开发过程中常用算法
查找算法对于有序的数组,常用的查找算法:二分查找。代码如下private static int find(int [] arr,int searchKey){ int lowerBound = 0; int upperBound = arr.length -1; int curIn; while(lowerBound <= upperB...原创 2018-04-08 16:50:01 · 4860 阅读 · 0 评论