首页 > 2021年09月01日 > 全部分享
SpringBoot聚合项目:达内知道(七)-声明式事务、统一异常处理、文件上传
1.声明式事务 1.1 新增问题的程序漏洞 如果在新增问题的业务逻辑层运行过程中发生了异常,就会导致问题可能新增完毕,但是问题和关系(标签、讲师)新增失败的情况,这样就可能出现一个问题没有关联任何标签,或者没有关联任何讲师的情况。这种情况是不好的,在企业开发过程中,必须避免这种情况的发生。因为这样会 ...
分类:编程语言   时间:2021-09-01 12:15:51    收藏:0  评论:0  赞:0  阅读:42
冒泡排序
package shuzu; import com.sun.xml.internal.ws.api.model.wsdl.WSDLOutput; import java.util.Arrays; public class MaopaoDemo01 { public static void main( ...
分类:编程语言   时间:2021-09-01 12:15:39    收藏:0  评论:0  赞:0  阅读:40
使用h2作单测的数据库
h2官网 http://www.h2database.com/html/advanced.html h2是支持jdbc协议的 h2应该广泛,可以作为本地缓存,客户端缓存,单元测试的数据库 使用h2db作为数据库,去做单元测试, 据说他的sql和sqlserver类似,但是目前使用sql语法未发现问题 ...
分类:数据库技术   时间:2021-09-01 12:15:29    收藏:0  评论:0  赞:0  阅读:27
sqli-labs:less-13/14
less-13和less-14差不多,我们以13为例子 和less-12一样,是一个登录界面: 按照less-12的方法: 进行测试,发现报错,那这里很可能我们注入的字符错误: 我们对passwd进行测试: 发现有个括号没有闭合,那么就可能是('')的组合 在admin里面注入') 过了。那么这个题 ...
分类:数据库技术   时间:2021-09-01 12:15:12    收藏:0  评论:0  赞:0  阅读:44
MMRV && COGI error - SAP Blog
*** MMRV -- allow or disallow Posting to Previous Period *** COGI Postprocessing of Error records from automatic Goods movements (To be fixed or To be ...
分类:其他   时间:2021-09-01 12:15:00    收藏:0  评论:0  赞:0  阅读:23
HashMap中存储原理简单介绍
从上面的代码可以发现,当map和list的值被取出来进行修改后,map和list的内容也进行了变化, 原因:map除了基本类型是正儿八经的值传递,其余的都是指向了同一个地址值,由于map的value存储的引用地址值传递(list),所以当list对象的内部属性发生改变时,map中的value随着改变 ...
分类:其他   时间:2021-09-01 12:14:51    收藏:0  评论:0  赞:0  阅读:30
nginx高可用方案
3.3.6 Nginx 高可用 3.3.6.1 安装Keepalived yum install -y keepalived 3.3.6.2 编辑keepalived配置文件 vim /etc/keepalived/keepalived.conf ! Configuration File for k ...
分类:其他   时间:2021-09-01 12:14:43    收藏:0  评论:0  赞:0  阅读:54
架构学习分享:软件架构设计的三大原则
作为一个程序员,需要不断的学习、成长,丰富自己,提升自身价值。 软件架构学习不一定是想成为架构师才去学习,哪怕是一个普通的程序员,也应该学习软件架构相关知识,这样可以增加对开发的理解。 我之前有看过李运华老师的《从零开始学架构》,受益匪浅。这里我结合自己的理解给大家分享软件架构设计的三大原则:合适原 ...
分类:其他   时间:2021-09-01 12:14:33    收藏:0  评论:0  赞:0  阅读:27
Redis主从复制
Redis主从复制 概念 主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者称为主节点(master/leader),后者称为从节点(slave/follower);数据的复制是单向的,只能由主节点到从节点。Master以写为主,Slave以读为主。 默认情况下,每台Re ...
分类:其他   时间:2021-09-01 12:14:19    收藏:0  评论:0  赞:0  阅读:34
qrcodejs2+html2canvas生产二维码海报vue
安装包 npm install --save qrcodejs2 npm install --save html2canvas HTML <div class="scan"> <div ref="imageDom" class="qrBox" v-if="isQRCode"> <img class= ...
分类:Web开发   时间:2021-09-01 12:14:09    收藏:0  评论:0  赞:0  阅读:35
Markdown学习
标题:以“#”号开头,空格,然后写入标题,如:# 一级标题,是几级标题就用几个“#”号,最多可以有六级。 字体: 加粗,在写入的字体前后加两个“*”号,如:**hello world **; 斜体:在写入的字体前后加一个“*”号,如:*hello world*; 废弃:在写入的字体前后加两个“~”号 ...
分类:其他   时间:2021-09-01 12:13:54    收藏:0  评论:0  赞:0  阅读:36
Linux安装最新Erlang、RabbitMQ
#进入RabbitMQ官网 点击Get Started --> 点击Download 点击CentOS 这里表示有两种方式可以安装,本教程仅适用第一种Yum安装 安装依赖Erlang RabbitMQ是Erlang语言编写的,所以在安装RabbitMQ之前,需要先安装Erlang。但是在搭建Rabb ...
分类:系统服务   时间:2021-09-01 12:13:42    收藏:0  评论:0  赞:0  阅读:51
LeetCode-242-有效的字母异位词
有效的字母异位词 题目描述:给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。 **注意:**若 s 和 t 中每个字符出现的次数都相同,则称 s 和 t 互为字母异位词。 进阶: 如果输入字符串包含 unicode 字符怎么办?你能否调整你的解法来应对这种情况? 示例 ...
分类:其他   时间:2021-09-01 12:13:29    收藏:0  评论:0  赞:0  阅读:20
死锁的例子
static object locker1 = new object(); static object locker2 = new object(); static void Main(string[] args) { var taskList = new Task[2]; taskList[0] ...
分类:其他   时间:2021-09-01 12:13:17    收藏:0  评论:0  赞:0  阅读:25
JS实现菜单栏折叠
一、使用场景 在进行项目开发的时候,需要设置一些菜单栏,但是为了浏览的方便,通常使用一个事件对齐进行折叠操作。因此这里记录一下使用原生js实现的案例。 二、实现 实现菜单栏的折叠,通常是改变元素的宽度,使其总和为100%。因此只需要去改变width的宽度即可。 let global = true; ...
分类:Web开发   时间:2021-09-01 12:13:06    收藏:0  评论:0  赞:0  阅读:31
物联网的应用模式
一、前言 什么是模式?简单说就是一种总结,一种模版,一种标准流程。惯用法-设计模式-架构风格,就是IT这边常见的三层模式。至于应用模式,我的理解是特定应用领域下的模式。 由于物联网的特性,其有很多应用模式。这些应用模式并不是专属于物联网应用领域,而是在物联网应用领域,放大了这些应用模式的效果与价值。 ...
分类:其他   时间:2021-09-01 12:12:52    收藏:0  评论:0  赞:0  阅读:22
Java的学习方法及课程概述
一、定义及调用 1、 要素 2、修饰符(public) 3、返回值(没有返回值,则关键字使用void) 4、方法名(add、test、……)驼峰规则 5、参数类型(实参+形参) 方法体: 修饰符 返回值类型 方法名(参数类型 参数名){ …… 方法体 …… return 返回值; } 2. 定义及调 ...
分类:编程语言   时间:2021-09-01 12:12:42    收藏:0  评论:0  赞:0  阅读:20
运行时权限
权限分为普通权限和危险权限,其中危险权限有9组24个。 在Android 6以上的系统中执行授权,如果该权限属于危险权限,那么此时要进行运行时权限处理,如果不是危险权限,则只要在AndroidManifest.xml文件中添加一下权限声明即可。 **注意:**一旦授予APP某个危险权限,则该权限所在 ...
分类:其他   时间:2021-09-01 12:12:29    收藏:0  评论:0  赞:0  阅读:22
摘要算法之MD5
消息摘要是把任意长度(每个人的密码的长度不一样)的输入揉和而产生长度固定的信息。 ? 消息摘要算法的主要特征是加密过程不需要密钥,并且经过加密的数据无法被解密,只有输入相同的明文数据经过相同的消息摘要算法才能得到相同的密文。消息摘要算法不存在密钥的管理与分发问题,适合于分布式网络上使用。 消息摘要的 ...
分类:编程语言   时间:2021-09-01 12:12:16    收藏:0  评论:0  赞:0  阅读:27
AD中板子挖孔开槽
为了防止PCB板上高压零件与附近的低压零件打火放点,需要在这两者之间开槽。在使用Altium Designer设计PCB时,想在板子上开一个槽或者挖一个孔该如何操作,是使用Keep-Out层还是Mechanical层,其实这两种在实际操作中都有人用,但是两种都不规范,存在隐患。正确的做法是使用“板子 ...
分类:其他   时间:2021-09-01 12:12:04    收藏:0  评论:0  赞:0  阅读:52
1249条   上一页 1 ... 60 61 62 63 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!