推荐学java 推荐学java
3年前
推荐学java——Maven初识
Maven介绍Maven是Apache下开源的Java项目管理工具,对软件项目提供构建与依赖管理。其为Java项目提供了统一的管理方式,已成为业界标准。Maven下载安装官网下载地址:https://maven.apache.org/推荐下载压缩包版本,然后解压到本地不带中文路径的目录下,我这里解压在了D盘的根目录下:D:\ProgramF
Easter79 Easter79
3年前
springboot+mybatis 使用事务
一、一些概念声明式的事务管理是基于AOP的,在springboot中可以通过@Transactional注解的方式获得支持,这种方式的优点是:1)非侵入式,业务逻辑不受事务管理代码的污染。2)方法级别的事务回滚,合理划分方法的粒度可以做到符合各种业务场景的事务管理。本文使用目前最常用的mybatis框架来配置springboot的事务
小万哥 小万哥
2年前
C++智能指针和内存管理:使用指南和技巧
C是一门强大的编程语言,但是在内存管理方面却存在着一些问题。手动管理内存不仅费时费力,而且容易出错。因此,C中引入了智能指针这一概念,以更好地管理内存。什么是智能指针?在C中,内存的分配和释放都是由开发者手动实现的。这种方式虽然很灵活,但也十分
洛竹 洛竹
4年前
基于 Go 实现 Deno upgrade
书接上篇,我在中向大家介绍了Deno是如何管理它的安装包的——以Githubrelease的形式发布、执行编写好的shell脚本安装程序以及基于tags的版本管理。有版本管理就会有更新的需求,本文就是在研读了Deno的upgrade命令后使用Go语言实现了自己的upgrade命令。获取最新版本我们先来看下Deno
Stella981 Stella981
3年前
Spring Shiro 使用默认的Session会话管理
项目中用到了shirosession会话管理机制,今天来总结一下,以下都是在springboot框架实现。shiro的session管理机制很完善,也是独立于j2ee容器且不依赖的,所以我们完全可以使用shiro提供给我们的session会话管理来实现我们的业务逻辑,默认提供的sessionDAO是memorySessionDAO,这里也主要讲它的配
Wesley13 Wesley13
3年前
Ubuntu JFrog Artifactory 安装配置
UbuntuJFrogArtifactory安装配置Artifactory是JFrog的一个产品,是一个高可用二进制制品存储管理服务系统,它提供先进的代理、高速缓存和安全设施。用来管理构建工具(如:gradle、maven、nuget、docker等等)等所依赖的二进制仓库,以方便统一管理第三方库和发布目标版本库,从而提高软件开发效率。
Stella981 Stella981
3年前
Maven简介安装
什么是MavenMaven是一个由Apache公司推出的一个管理项目的工具,它包含了一个项目对象模型,一组标准集合,一个项目生命周期,一个依赖管理系统,和用来运行定义在生命周期阶段中插件目标的逻辑Maven能解决什么问题1.管理jar包,防止jar包冲突2.Maven也
Easter79 Easter79
3年前
TarsCpp 组件之智能指针详解
!(https://ftp.bmp.ovh/imgs/2020/10/b7fb603e17fc6529.jpg)作者Eaton导语在C中,内存管理是十分重要的问题,一不小心就会造成程序内存泄露,那么怎么避免呢?通过智能指针可以优雅地管理内存,让开发者只需要关注内存的申请,内存的释放则会被自动管理。在文章开源微服务框
Stella981 Stella981
3年前
PostgreSQL与MySQL比较
特性MySQLPostgreSQL实例通过执行MySQL命令(mysqld)启动实例。一个实例可以管理一个或多个数据库。一台服务器可以运行多个mysqld实例。一个实例管理器可以监视mysqld的各个实例。通过执行Postmaster进程(pg\_ctl)启动实例。一个实例可以管理一个或多个数据库,这些数据库组成一个