一.前端

1.jsp展示数据

(1)展示在前端控制台

console.table(参数);

(2)弹窗

alert(参数);

(3)JSLT的<c:if>标签

<c:if test="判断条件,使用EL表达式进行判断">

  如果判断为true,这里的内容会生效;如果为false,这里内容相当于不存在

</c:if>

(4)隐藏域

<input type="hidden" value="${productId}" name="productId">

2.js的API

(1)字符串分割

let arr = wzwSku.split(分割条件);

(2)字符串截取

let s1 = a.substring(范围1,范围2);

(3)集合循环

for (i = 0; i < arr.length; i++) { //循环体 }

(4)大小写转换

let s = s1.toUpperCase()

(5)在JS中根据id获取input的值

var variations_number = $("#input框id的名字").val();

(6)在JS中根据name获取input的值

var name = $("input[name='input框name的名字']").val();

(7)获取字符串中某个字符最后出现的位置

stringObject.lastIndexOf(searchvalue,fromindex)

(8)获取字符串中某个字符最先出现的位置

stringObject.indexOf(searchvalue,fromindex)

(9)通过js对Input的readOnly属性设置

$("input[name='input框Name的名字']").val("文本框显示的值(可以不写)").attr("readonly","readonly");

(10)js技术之拖动table标签

$("#id名 table tbody").sortable(...)

(11)js技术之校验变量类型

typeof(变量名);

3.事件

二.后端

1.String工具类

(1).前缀比较

①字符串以prefix为前缀(区分大小写)

StringUtils.startsWith(被比较的字符串,比较字符串)

②字符串以prefix为前缀(不区分大小写)

StringUtils.startsWithIgnoreCase(被比较的字符串,比较字符串)

③字符串以prefix为后缀

StringUtils.endsWith(被比较的字符串,比较字符串)

2.流(stream)的使用

(1)将对象集合转为流,以map的形式获取到所有的User对象中的UserId值,并以list集合的形式返回 和 总结

UserList.stream().map(User::getUserId).collect(Collectors.toList());的解析

(2)集合流之"交集(相同)和差集(区别的)"的使用

Set <String> result = listTow.stream().filter(e->!listOne.contains(e)).collect(Collectors.toSet());

Set <String> result = listTow.stream().filter(e->listOne.contains(e)).collect(Collectors.toSet());

(3)集合流之“用流相互转换”

3.CollectionUtils工具类

(1)CollectionUtils工具类之并集union(arr1,arr2)和差集subtract(arr1,arr2)

三.快捷键

1.idea快捷键

(1).跳转到指定行列快捷键

Ctrl + G

(2).全局查找

双Shift键

(3).范围查询

Ctrl + Shift + F

2.数据库(Navicat Premium)快捷键

(1).运行

Ctrl + Shift + R

(2).快速打开新查询窗口

Ctrl + Q/N

(3).快速关闭查询窗口

Ctrl + W

java的API的更多相关文章

  1. 关于c#调用java中间件api的几个问题

    由于项目需要,做的c#客户端数据库连接串首先肯定不能写死的程序里(数据库很容易被攻击,我们的项目半年改了几次密码...) 放置在配置文件内,都可以看得到,最开始想法将配置文件加密,老师说加密过的文件还 ...

  2. Kylin Java RESTful API

    最近在做大数据方面的开发, 学习研究了一段时间的kylin系统, 对于前端开发需要使用 RESTful API ,但是官网并没有提供详细的Java  API. 经过几天的看文档,最终写出了 Java ...

  3. Java 2D API - 2. Graphics 入门

    Java 2D API强大而复杂,不过大多时候我们只需使用java.awt.Graphcis类的部分功能.下面的内容将覆盖大多数的常见应用. Graphics 类中的方法大致可以分为两类: Draw ...

  4. Java 2D API - 1. 基本概念

    Java 2D API扩展AWT包,对二维图形.文本及成像功能提供了支持,可用于开发复杂的界面.绘图软件和图像编辑器.Java 2D对象位于用户坐标空间(User coordinate space), ...

  5. libj 0.8.2 发布,Java/JavaScript API 的 C++ 实现

    libj 0.8.2 增加了一些新的字符串相关的方法. libj 是一个跨平台的运行库,相当于提供了类似 Java/JavaScript API.libj 的内存管理是自动的,基于 shared_pt ...

  6. Android使用Java Mail API发送邮件

    最近在考虑为已经有的一个应用程序增加一个用户反馈的功能,用户可以通过反馈功能将用户的意见和建议.程序出现的问题以一种更符合用户习惯的方式反馈回来.网上也有一些实现好的反馈程序的服务,包括bug的提交. ...

  7. Java Attach API

    catalog . instrucment与Attach API . BTrace: VM Attach的两种方式 . Sun JVM Attach API 1. instrucment与Attach ...

  8. Atitit. C# java 的api 目录封装结构映射总结

    Atitit. C#  java 的api 目录封装结构映射总结 C# java ref System.Reflection System.Type, java.lang.ref concurrent ...

  9. Java Persistence API(转)

    定义 Java Persistence API JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中.[编辑本段]起源 Sun引入新的JPA ORM规范 ...

  10. [selenium webdriver Java]常用api

    1. 获取元素文本 WebElement类的getText()方法返回元素的innerText属性.所以元素里如果有子节点一样也会被返回出来.如下所示 public class GetText { @ ...

随机推荐

  1. 【C#基础概念】编程语言:弱类型、强类型、动态类型、静态类型

    一.看图区别编程语言 一般来讲,看第一个图就够了 这图是引用的,有错误,Python是强类型,但是图片中却归为弱类型了. 业界堆静态和动态的区分达到共识. 但是堆强类型和弱类型语言还未达成共识.我个人 ...

  2. readonly 只读字段的初始化值确定|static 字段的初始值确定

    类的初始化顺序 如下: 第一次实例化Son============================ C#编译器缺省将每一个成员变量初始化为他的默认值Son静态字段Son静态构造函数Son字段Fathe ...

  3. linux中at命令详解

    转至:https://blog.51cto.com/12822117/2121101 at命令: 一:简介: 计划任务,在特定的时间执行某项工作,在特定的时间执行一次,需要安装at服务,apt-get ...

  4. Qt:lambda表达式

    说明 c11之后加入了lambda表达式,所以Qt也支持 加载项 CONFIG += c++11 用法 [ capture ] ( parameters ) mutable -> return_ ...

  5. Scipy和Numpy的插值对比

    技术背景 插值法在图像处理和信号处理.科学计算等领域中是非常常用的一项技术.不同的插值函数,可以根据给定的数据点构造出来一系列的分段函数.这一点有别于函数拟合,函数拟合一般是指用一个给定形式的连续函数 ...

  6. 基于ESP8266+BY8301语音模块的与山地车捉迷藏的小项目

    基于ESP8266+BY8301语音模块的与山地车捉迷藏的小项目 写在前面: 不知道大家有没有经历过,在茫茫车海中找不到自己山地车情况,针对这个痛点(开玩笑的),我做了个小玩意,纯属娱乐,拿出来,在疫 ...

  7. Lua中如何实现类似gdb的断点调试—07支持通过函数名称添加断点

    我们之前已经支持了通过函数来添加断点,并且已经支持了行号的检查和自动修正.但是通过函数来添加断点有一些限制,如果在当前的位置无法访问目标函数,那我们就无法对其添加断点. 于是,本篇我们将扩展断点设置的 ...

  8. JavaScript的事件循环机制浅析

    前言 JavaScript是一门单线程的弱类型语言,但是我们在开发中,经常会遇到一些需要异步或者等待的处理操作. 类似ajax,亦或者ES6中新增的promise操作用于处理一些回调函数等. 概念 在 ...

  9. LGP5992题解

    贪心和DP一样,上来先找规律 考虑一种特殊情况:菊花图. 很容易发现这是小学数学题,排序后取中点. 来考虑另一种情况:深度为 3 的完全二叉树. 假设这颗完全二叉树的节点编号是按照线段树编号的,给定权 ...

  10. OpenCV基础_二

    阈值和平滑处理 cv2.threshold()二值化函数 ret,thresh = cv2.threshold(src, thresh, maxval, type[, dst]) 参数 src:所要进 ...