###1 用户登录密码加密 /** * 密码加密 * * @param pwd 原始密码 * @param salt 盐值 * @return */ public String encryptedPassword(String pwd, String salt) { String pwdSalt = ...
分类:
其他好文 时间:
2020-06-22 11:15:07
阅读次数:
80
全排列 给定一个没有重复 数字的序列,返回其所有可能的全排列。 示例 输入: [1,2,3] 输出: [ [1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], [3,2,1] ] 题解 /** * @param {number[]} nums * @return ...
分类:
其他好文 时间:
2020-06-21 23:23:04
阅读次数:
51
为了防止某些具有连带性的业务发生异常,导致数据库数据产生非正常的变化,需要对这些业务进行事务管理。这些被事务进行管理的一系列与数据库相关的操作,要么同时成功,要么同时失败。在进行如银行转账的关联操作的业务上,解决了不必要的麻烦。 Java中通过数据库连接对象来进行事务管理 这里以 mysql 例,在 ...
分类:
数据库 时间:
2020-06-21 17:37:40
阅读次数:
47
1、分布式核心知识之熔断、降级讲解 简介:系统负载过高,突发流量或者网络等各种异常情况介绍,常用的解决方案 1、熔断: 保险丝,熔断服务,为了防止整个系统故障,包含子和下游服务 下单服务 -》商品服务 -》用户服务 (出现异常-》熔断) 2、降级: 抛弃一些非核心的接口和数据 旅行箱的例子:只带核心 ...
分类:
编程语言 时间:
2020-06-21 13:47:11
阅读次数:
139
第一章 异常 1.1 异常概念 异常 :指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。 在Java等面向对象的编程语言中,异常本身是一个类,产生异常就是创建异常对象并抛出了一个异常对象。Java处理异常的方式是中断处理。 异常指的并不是语法错误,语法错了,编译不通过,不会 ...
分类:
编程语言 时间:
2020-06-21 00:11:27
阅读次数:
60
前言 本文知识点是曾经学习过程中收录整理的,方便学习使用。 一》Linux常用基本命令 Linux命令格式:command [-options] [parameter1] ... command: 命令名 [-options]:选项,可用来对命令进行控制,也可以省略,[]代表可选 parameter ...
分类:
系统相关 时间:
2020-06-20 19:18:30
阅读次数:
75
Lambda表达式 package org.westos.demo; import java.util.ArrayList; import java.util.Comparator; /** * @author lwj * @date 2020/6/20 9:00 */ public class M ...
分类:
其他好文 时间:
2020-06-20 18:32:55
阅读次数:
46
写了一个扩展方法的代码如下: 插入图片主方法代码: 1 /// <summary> 2 /// 插入图片 3 /// </summary> 4 /// <param name="worksheet"></param> 5 /// <param name="imageBytes"></param> 6 ...
分类:
其他好文 时间:
2020-06-20 17:08:51
阅读次数:
162
简单工厂模式 简单工厂模式用于实现逻辑的简单封装,并通过公共的方法提供对象的实例化服务,在添加新的类时,只需要做少量的修改。 代码演示 车辆(抽象类) /** * 车辆(抽象类) */ public abstract class Vehicle { abstract public void run( ...
分类:
其他好文 时间:
2020-06-20 16:49:31
阅读次数:
51
Spring Boot 之Application.properties配置大全 Server server.address 服务器地址 server.port 服务器端口 server.context-parameters.[param name] 设置 servlet 上下文参数 server.c ...
分类:
移动开发 时间:
2020-06-20 16:23:58
阅读次数:
75