java的API
一.前端
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的更多相关文章
- 关于c#调用java中间件api的几个问题
由于项目需要,做的c#客户端数据库连接串首先肯定不能写死的程序里(数据库很容易被攻击,我们的项目半年改了几次密码...) 放置在配置文件内,都可以看得到,最开始想法将配置文件加密,老师说加密过的文件还 ...
- Kylin Java RESTful API
最近在做大数据方面的开发, 学习研究了一段时间的kylin系统, 对于前端开发需要使用 RESTful API ,但是官网并没有提供详细的Java API. 经过几天的看文档,最终写出了 Java ...
- Java 2D API - 2. Graphics 入门
Java 2D API强大而复杂,不过大多时候我们只需使用java.awt.Graphcis类的部分功能.下面的内容将覆盖大多数的常见应用. Graphics 类中的方法大致可以分为两类: Draw ...
- Java 2D API - 1. 基本概念
Java 2D API扩展AWT包,对二维图形.文本及成像功能提供了支持,可用于开发复杂的界面.绘图软件和图像编辑器.Java 2D对象位于用户坐标空间(User coordinate space), ...
- libj 0.8.2 发布,Java/JavaScript API 的 C++ 实现
libj 0.8.2 增加了一些新的字符串相关的方法. libj 是一个跨平台的运行库,相当于提供了类似 Java/JavaScript API.libj 的内存管理是自动的,基于 shared_pt ...
- Android使用Java Mail API发送邮件
最近在考虑为已经有的一个应用程序增加一个用户反馈的功能,用户可以通过反馈功能将用户的意见和建议.程序出现的问题以一种更符合用户习惯的方式反馈回来.网上也有一些实现好的反馈程序的服务,包括bug的提交. ...
- Java Attach API
catalog . instrucment与Attach API . BTrace: VM Attach的两种方式 . Sun JVM Attach API 1. instrucment与Attach ...
- Atitit. C# java 的api 目录封装结构映射总结
Atitit. C# java 的api 目录封装结构映射总结 C# java ref System.Reflection System.Type, java.lang.ref concurrent ...
- Java Persistence API(转)
定义 Java Persistence API JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中.[编辑本段]起源 Sun引入新的JPA ORM规范 ...
- [selenium webdriver Java]常用api
1. 获取元素文本 WebElement类的getText()方法返回元素的innerText属性.所以元素里如果有子节点一样也会被返回出来.如下所示 public class GetText { @ ...
随机推荐
- 【C#线程】 Marshal类基本概念
marshal:直译为"编排", 在计算机中特 指将数据按某种描述格式编排出来,通常来说一般是从非文本格式到文本格式的数据转化.unmarshal是指marshal的逆过程.比如在 ...
- 【windows安全性 之访问控制】 访问控制 详细解说
windows的安全性的两个基本支柱是身份验证(登入)和授权(访问控制). 身份验证是标识用户的过程 ,授权在验证了所标识用户是否可以访问特定资源之后进行. 相关的命名空间和类: System.Sec ...
- 60天shell脚本计划-3/12-渐入佳境
--作者:飞翔的小胖猪 --创建时间:2021年2月6日 --修改时间:2021年2月10日 说明 每日上传更新一个shell脚本,周期为60天.如有需求的读者可根据自己实际情况选用合适的脚本,也可在 ...
- Linux安装Mysql8.0及SQL分类的补充
Linux安装Mysql8.0 参考文章:https://blog.csdn.net/qq_38570633/article/details/109257430 参考文献:https://blog.c ...
- LeetCode-092-反转链表 II
反转链表 II 题目描述:给你单链表的头指针 head 和两个整数 left 和 right ,其中 left <= right .请你反转从位置 left 到位置 right 的链表节点,返回 ...
- 动态线程池(DynamicTp)之动态调整Tomcat、Jetty、Undertow线程池参数篇
大家好,这篇文章我们来介绍下动态线程池框架(DynamicTp)的adapter模块,上篇文章也大概介绍过了,该模块主要是用来适配一些第三方组件的线程池管理,让第三方组件内置的线程池也能享受到动态参数 ...
- 30道关于linux的基础命令小题,先练练手
1.修改主机名为yuanlai0224命令是: 2.切换⽬录到/yuchao01/data/,再创建脚本/my_website/scripts/start.sh. 绝对路径.相对路径两种写法 3.查看 ...
- 浏览器中 Http缓存
分类: web缓存主要有:数据库缓存.服务器缓存(代理服务器缓存.CDN缓存),浏览器缓存. 数据库缓存 当web应用的关系比较复杂,数据库中的表很多的时候,如果频繁进行数据库查询,很容易导致数据库不 ...
- 制作自己的rpm包,并为其制作patch包。
本文分为两个部分,第一部分是制作一个简单的自己的rpm包,并安装运行它.第二部分是为其制作一个patch包,并通过spec配置文件去打补丁,安装.运行打补丁后的程序. 一.安装工具 [yh@local ...
- LGP4463题解
这玩意儿怎么看上去就很经典啊( 哦互不相同啊,那没事了( 考虑一个 \(\rm DP\).由于限制了互不相同,那么我们考虑从值域开始想. 设 \(dp_{n,k}\) 为在 \([1,n]\) 中选了 ...