java若依框架定时任务

  • Post author:
  • Post category:java

定时任务工具类 package com.ruoyi.project.wxb.utils; import com.ruoyi.common.constant.ScheduleConstants; import com.ruoyi.common.exception.job.TaskException; import com.ruoyi.common.exception.job.TaskExceptio…

继续阅读 java若依框架定时任务

java拖拽排序_拖拽排序后台设计与实现

  • Post author:
  • Post category:java

前言 项目中有一个需求是拖拽排序,将类似卡片的东西拖拽重新排列 有以下几个需求: 允许更改元素的排序 允许新增数据,并更新现有排序 允许删除数据,并更新现有排序 实现思路 一、全量更新元素位置法 适用场景:排序元素数量较少,对于大量数据排序不适用 原理:每一个元素拥有一个字段,表示元素当前排序的位置,通过前端排序,将排好的元素位置,一次性发送到后端。然后,后端统一更新所有元素的位置 具体实现: 实…

继续阅读 java拖拽排序_拖拽排序后台设计与实现

JS JavaScript的时间跨度判断

  • Post author:
  • Post category:java

var day = (new Date($("#inqu_status-0-PRODUCE_TIMEEnd").val().replace(/-/g,"\/"))-new Date($("#inqu_status-0-PRODUCE_TIME").val().replace(/-/g,"\/")))/(86400000); var month = ($("#inqu_status-0-PRODUC…

继续阅读 JS JavaScript的时间跨度判断

selenium(九)—java+selenium定位svg标签元素

  • Post author:
  • Post category:java

问题: 用F12的xpath定位svg中的元素,无法捕获到相关元素信息?。 定位开始按钮:driver.findElement(By.xpath(".//*[@id=‘myflow’]/svg/image[1]")); 解决: 从svg元素开始,下面的元素都要以*[name()=‘svg element’] 这种形式进行编写,selenium在执行的时候才能够捕获到元素信息。 正确写法: driv…

继续阅读 selenium(九)—java+selenium定位svg标签元素

java File操作实例

  • Post author:
  • Post category:java

File类 一个File类的对象,表示了磁盘上的文件或目录。 File类提供了与平台无关的方法来对磁盘上的文件或目录进行操作。 ------------ Java API: ------------ java.io 类 File java.lang.Object java.io.File 所有已实现的接口: Serializable, Comparable<File> public c…

继续阅读 java File操作实例

java方式的将java对象以及list或者map转化为json数据

  • Post author:
  • Post category:java

学会了在j2ee中使用ajax后,有时候从服务器返回客户端的数据是对象,自己手动拼凑 json字符串容易出错,通过谷歌知道了json-lib这个类库,方便的支持java中对象到json字符串的转化。 看source-forge的json-lib介绍说,需要 jakarta commons-lang 2.4 jakarta commons-beanutils 1.7.0 jakarta common…

继续阅读 java方式的将java对象以及list或者map转化为json数据

javascript泛型集合类

  • Post author:
  • Post category:java

1)Hash <script type="text/javascript"> var h1 = new Hash(); h1.add(1,2); h1.add("aa","xxx"); h1.add("b","yy"); h1.add("c","zzz"); h1.forEach(function(item,i,h){ alert(item.key+":"+item.value+":"…

继续阅读 javascript泛型集合类

Java避免类之间的循环依赖笔记–个人看法

  • Post author:
  • Post category:java

Java中吐过出现循环依赖的话一般都是 StackOverflowError 这个问题很棘手刚开始我遇到的时候也解决了半天,因为不知道为啥错,那么我先来解释一下什么叫循环依赖,直接上代码(代码网上随便拉的一个便于自己记忆)。 循环依赖其实就是类与类之间重复调用,看清楚这里是类和类之间不是方法,方法之间的调用是不会出现循环依赖的,那么个人解决的方法就是 设置一个接口。 public class Cu…

继续阅读 Java避免类之间的循环依赖笔记–个人看法

JAVA封装的定义和好处有哪些?

  • Post author:
  • Post category:java

封装给对象提供了隐藏内部特性和行为的能力。对象提供一些能被其他对象访问的方法来改变它内部的数据。在Java当中,有3种修饰符:public,private,default【不写就是default了】和protected。每一种修饰符给其他的位于同一个包或者不同包下面对象赋予了不同的访问权限。 下面列出了使用封装的一些好处: 通过隐藏对象的属性来保护对象内部的状态。 提高了代码的可用性和可维护性,因…

继续阅读 JAVA封装的定义和好处有哪些?

每个Java程序员都必须知道的四种负载均衡算法

  • Post author:
  • Post category:java

前言 一般来说,我们在设计系统的时候,为了系统的高扩展性,会尽可能的创建无状态的系统,这样我们就可以采用集群的方式部署,最终很方便的根据需要动态增减服务器数量。但是,要使系统具有更好的可扩展性,除了无状态设计之外,还要考虑采用什么负载均衡算法,本文就带领大家认识以下常见的4种负载均衡算法。 什么是负载均衡 负载均衡是指多台服务器以对称的方式组成一个服务器集群。每台服务器的地位相当(但不同的服务器可…

继续阅读 每个Java程序员都必须知道的四种负载均衡算法