
web后端
文章平均质量分 68
梦想当前台的程序媛
Java程序媛
展开
-
token 工具类,token 认证,鉴权,springcloud zuul
package cn.com.citydo.credit.api.utils;import cn.com.citydo.common.exception.BizException;import com.alibaba.fastjson.JSON;import io.jsonwebtoken.Jwt;import io.jsonwebtoken.JwtBuilder;import io.jsonwebtoken.Jwts;import io.jsonwebtoken.SignatureAlg.原创 2020-09-01 11:50:50 · 526 阅读 · 0 评论 -
Java 跨域配置类
@EnableWebMvc@Configurationpublic class CorsConfig implements WebMvcConfigurer { @Override public void addCorsMappings(CorsRegistry registry) { // 设置允许跨域的路径 registry.addMapping("/**") // 设置允许跨域请求的域名 .allowedOri.原创 2020-08-27 13:57:22 · 1173 阅读 · 0 评论 -
Synchronized 修饰静态方法和非静态方法 ,对象锁和类锁的区别
Synchronized 修饰静态方法和非静态方法,对象锁和类锁的区别Synchronized 修饰非静态方法的锁,其实是属于当前对象的锁,属于对象锁Synchronized 修饰静态方法的锁,其实是属于当前类,属于类锁 ,类锁是一个抽象概念,为了区别对象锁亲自测试得出结论:package com.citydo.dataengine.config.scheduled;/** * @Author:yuess * @Description: * @Date:Create ...原创 2020-08-19 17:00:17 · 1114 阅读 · 0 评论 -
Ajax +json
AJAX:通过异步请求的方式,实现页面的无刷新式提交,实现页面局部数据的更新。步骤: 1. 创建 XMLHttpRequest 对象 xhr 2. 给xhr.onreadystatechange事件绑定回调函数,以指定当xhr对象状态改变时,由哪个js函数来处理 3. 建立与服务器的连接 4. 发送请求 1、 var xhr = new原创 2016-08-18 11:12:06 · 162 阅读 · 0 评论 -
树的层级关系解析
1.创建节点对象 Nodepackage cn.com.citydo.supervise.service.util.tree;import java.util.LinkedList;import java.util.List;public class Node { /** * 节点id */ private String id; /** ...原创 2019-01-03 11:27:00 · 1378 阅读 · 0 评论 -
list.remove 的陷阱
list 的数据结构是数组结构,并且物理存储结构是连续存储,在删除的时候,如果是使用for循环方式,会出现删除报错,或者,删除时,由于list删除一个索引对象后,后面的索引会复制到前面,这时候循环删除的时候就乱了,List调用remove(index)方法后,会移除index位置上的元素,index之后的元素就全部依次左移,即索引依次-1要保证能操作所有的数据,需要把index...原创 2019-03-15 17:38:03 · 288 阅读 · 0 评论 -
Java8 新特性
Java 8 中的 Stream 是对集合(Collection)对象功能的增强,它专注于对集合对象进行各种非常便利、高效的聚合操作(aggregate operation),或者大批量数据操作 (bulk data operation)。Stream API 借助于同样新出现的 Lambda 表达式,极大的提高编程效率和程序可读性。同时它提供串行和并行两种模式进行汇聚操作,并发模式能够充分利用多...原创 2019-06-25 15:49:15 · 154 阅读 · 0 评论