Java
Spring配置xml自定义事务管理器
上一篇博客讲解了Spring配置xml事务,使用的是Spring框架提供的事务管理器。 在本篇博文当中,来讲解一下使用自定义的事务管理方式。 把上一篇博文当中的这个配置 <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> &nb
java中lambda接口一览
1、java中标准定义的用于操作数据的lambda接口都在 package java.util.function; 这个包里面,这些接口都不是用来给你在别的类里面实现的,虽然实现了也没什么关系。 2、lambda的写法实际上是逆反面向对象编程这种思想的,因为在编程中它直接提现了数据的处理的逻辑。 之所有多数语言支持还要有这个功能,我想一方面不管什么样的规范,过于彻底的遵循反而不美,毕竟语
C/C++《数据结构大作业》[2023-06-12]
C/C++《数据结构大作业》[2023-06-12] 2022-2023-2-《数据结构大作业》要求 一、作业目的 1、 掌握用数据结构的知识进行程序设计。 2、 应用所学的数据结构完成一个具有一定实际意义的应用程序的设计、编码、调试,锻炼实践动手能力,提高编程水平。 二、作业内容 1、外卖点餐管理程序 问题描述: 设计一个外卖点餐系统,要求餐厅管理员可以输入菜品信息(编号,菜名,价格,数量……)
程序员避免项目延期的四个小窍门!
原创:陶朱公Boy(微信公众号ID:taozhugongboy),欢迎分享,转载请保留出处。 点评: 身为程序员的你,不知道在你身上曾经有没有发生过,因为种种原因,导致项目延期的情况?(约定某个时间点上线,结果拖到几天时间后)这里面我相信肯定有一些客观因素存在:比如就像上文最后一幅漫画图所描述的那样,市场专员为了拿到单子,在客户面前乱许诺,最后单子拿下来了,却给技术人员造成了非常大的开发
【技术积累】SpringBoot中的简介与配置【一】
什么是Spring Boot? Spring Boot是在Spring Framework基础之上建立的,用于轻松创建基于Spring的独立、生产级别的应用和服务的开源框架。它通过自动配置、约定大于配置的方式,简化了Spring应用程序的开发、部署和运行。Spring Boot可以帮助开发者快速搭建基于Spring的应用,从而减少开发时间。 Spring Boot具有以下优势: 自动配置:Sp
程序员减少BUG的两个小妙招!
原创:陶朱公Boy(微信公众号ID:taozhugongboy),欢迎分享,转载请保留出处。 点评: 我们说衡量一个程序员水平的高低往往有很多因素,但有一个因素至关重要即代码质量。 如果程序员写的功能在测试阶段就被频繁打回,上线了之后,用户反馈这里有问题那里有问题,大家可以想像这样的程序员水平能高到哪里去,纯粹一个“挖坑”程序员无疑。 那有没有什么窍门能减少程序出bug的概率呢? 这里作
Net Core 使用Mongodb操作文件(上传,下载)
Net Core 使用Mongodb操作文件(上传,下载) 1.Mongodb GridFS 文件操作帮助类。 GridFS 介绍 https://baike.baidu.com/item/GridFS/6342715?fr=aladdin DLL源码:https://gitee.com/chenjianhua1985/mongodb-client-encapsulation
SpringCloud启动不了,报错
初学SpringBootCloud启动遇到以下报错 日志信息INFO没有彩色显示 解决方法: 启动类上加注解 新手易犯的错误 不出现服务窗口:alt+8
Redis之Redisson原理详解
目录1 Redisson1.1 简介1.2 与其他客户端比较1.3 操作使用1.3.1 pom.xml1.3.2 配置1.3.3 启用分布式锁1.4 大致操作原理1.5 RLock1.5.1 RLock如何加锁1.5.2 解锁消息1.5.3 锁续约1.5.4 流程概括1.6 公平锁1.6.1 java中公平锁1.6.2 RedissonFairLock1.6.3 公平锁加锁步骤 1 Redisso
常见漏洞简介 防御建议
Burt Force(暴力破解漏洞) 概述:连续性尝试+字典+自动化(攻击者在不知道目标账号和密码的情况下进行尝试性的登录,在这个尝试的过程中,会使用一些自动化的工具和一个特定的字典,比如一个账号密码库,实现一个高效的自动化的连续的尝试性登录,从而得到一些有效的账户和密码)字典:一个有效的字典可以大大的提高暴力破解的效率 常用的账号密码(弱口令) 互联网上被脱裤后账号密码(社工库)
java多线程基础的学习
java多线程学习(主要围绕着线程的实现、状态、同步、通信以及高级主题如线程池) 1.线程、进程、多线程 进程: 正在进行中的程序,一个程序的执行过程,需要资源:内存、cpu。 线程: 属于进程,指的是一个可以独立运行的代码片段(执行单元、执行路径)。 一个进程中有多个可以独立运行的执行单元,这样的进程称之为多线程的进程。 一个进程中至少有一个线程,这样的进程称之为叫做单线程的进程。 多线程的进程
Burp Suite Professional / Community 2023.6 (macOS, Linux, Windows) - Web 应用安全、测试和扫描
Burp Suite Professional / Community 2023.6 (macOS, Linux, Windows) - Web 应用安全、测试和扫描 Burp Suite Professional, Test, find, and exploit vulnerabilities. 请访问原文链接:https://sysin.org/blog/burp-suite-pro-2023
Java 网络编程 —— 基于 UDP 的数据报和套接字
UDP 简介 UDP(User Datagram Protocol,用户数据报协议)是传输层的另一种协议,比 TCP 具有更快的传输速度,但是不可靠。UDP 发送的数据单元被称为 UDP 数据报,当网络传输 UDP 数据报时,无法保证数据报一定到达目的地,也无法保证各个数据报按发送的顺序到达目的地,例如:当发送方先发送包含字符串【hello】的数据报,再发送包含字符串【everyone】的数据报时
启动环境+拉取项目+网关过滤器逻辑
服务器与服务器传输,当前在一台服务器,所有直接找到jenkens,cp拷贝即可,;若是不同的服务器,要用scp 配置源码:仓库,触发器:什么时候构建,构建环境:前端后端 构建后端环境时,需要传参 启动项目,可以不用进入jenkens RBAC 权限控制 用户关联角色,角色关联用户 权限管理系统是给公司使用,公司中有很多应用A,B,C,D 这些应用都可以
再也不用担心组件跨层级的数据共享和方法驱动了
@目录兄弟组件的传值和方法调用多个独立组件的数据共享和方法调用多个组件内的方法和数据互相驱动:eventBus多个组件的数据共享以及数据修改:vuex 项目中关于组件的使用经常会碰到这种情况:父子组件传和方法调用、兄弟组件的传值和方法调用、多个独立组件的数据共享和方法调用,例如:a、b组件的的数据共享,该数据是由c传出的,通过a、b组件修改共享参数,调用c方法实现a、b组件的数据更新。本文总结了上
Vue3.js第一部分【核心篇】
Vue3 Vue核心 Vue3快速上手 1.Vue3简介 2020年9月18日,Vue.js发布3.0版本,代号:One Piece(海贼王) 耗时2年多、2600+次提交、30+个RFC、600+次PR、99位贡献者 github上的tags地址:https://github.com/vuejs/vue-next/releases/tag/v3.0.0 国内官网地址:Vue.js -