- 博客(13)
- 资源 (3)
- 收藏
- 关注
转载 c3p0,dbcp与druid 三大连接池的区别
引言1.1 定义数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池正是针对这个问题提出来的。数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放...
2019-02-21 16:59:50
233
原创 彻底解决idea运行main方法 编译整个项目的问题
一共两步,看图操作第一步:删除 before lunch 下的build, 如图所示第二步:修改settings->Build,Execution,Deployment->Gradle/MavenBuild and run using 为 IntelliJ IDEARun tests using 为 IntelliJ IDEA
2022-05-03 17:04:12
4850
原创 环境搭建+复现CVE-2021-44228 Apache Log4j 远程代码执行漏洞+原理解析
复现https://blog.youkuaiyun.com/qq_40989258/article/details/121862363原理解析:https://www.zhihu.com/question/505025655/answer/2265606581
2021-12-14 17:59:28
2764
转载 几个Git仓库开源软件的比较
通过这个表格得出如下的结论:如果你希望开展git仓库托管服务并且信任gitlab的实力,可以采用gitlab,不过中文化的工作量不小。如果仅仅是小型团队的内部git仓库管理,gogs足够了。尽管缺少细致的权限控制,但是极低的资源占用,丰富的功能还是很吸引人的。而且,gogs的开发似乎很活跃,贡献人数也比较多。BTW,gogs项目是中国人创建的。如果必须采用java部署,gitblit目前是不错的选择,但是gitblit缺少了pull request这个重量级的协作工具是一大遗憾。原文地址:ht.
2021-04-12 21:25:07
761
原创 原生ajax(带请求头header)下载文件 or 导出Excel 文件
为什么写这篇文章,是因为jquery 的坑。jquery 封装的ajax 返回的数据类型没有 流的形式;直接下载 可以用 location.href = url 或者 location.open(url),还可以 js 模拟form表单提交但是如果 还要带 头部信息(如:token) 上面的方法就不行了,只能选择 原生 ajax 了。一、后端以流的形式返回图片显示在网页端口 var url = serverUrlBase + "/server/images/" + mapid + "/files
2020-07-24 17:43:57
2051
转载 原生js实现ajax请求(带请求头header)和数据传参过程代码
一、Ajax 概述Ajax 是 Asynchronous Javascript And XML 的简写Ajax是一门技术,并不是一门语言使用XHTML+CSS来标准化呈现使用XML和XSLT进行数据交换及相关操作使用XMLHttpRequest对象与Web服务器进行异步数据通信使用Javascript操作Document Object Model进行动态显示及交互使用JavaScript绑定和处理所有数据优点: 页面局部刷新:减少用户等待时间,提高用户体验与服务器异步通信:不需要打断用户的
2020-07-24 16:55:49
7585
原创 java 自定义主键生成策略UUID,避免接口传入的主键被覆盖(保存时允许自定义的ID)
数据表的数据来源有两种情况的适用,如:1,通过接口(自带主键)新增,2,本系统新增;原理:就是保存数据之前先判断 是否有ID有,则直接用,没有再生成;import java.io.Serializable;import org.hibernate.MappingException;import org.hibernate.engine.spi.SharedSessionContractImplementor;import org.hibernate.id.UUIDGenerator;publ
2020-07-17 11:05:08
1779
原创 springboot,hibernate validator 手动触发实体校验
这是目录欢迎使用Markdown编辑器1 注解方式参数校验2 手动触发校验欢迎使用Markdown编辑器Hibernate Validator常用注解注解释义@NotNull不能为null@AssertTrue必须为true@AssertFalse必须为false@Min必须为数字,其值大于或等于指定的最小值@Max必须为数字,其值小于或等于指定的最大值@DecimalMin必须为数字,其值大于或等于指定的最小值@DecimalMax
2020-06-22 19:11:18
9475
6
转载 postman中 form-data、x-www-form-urlencoded、raw、binary的区别
转发自https://blog.youkuaiyun.com/wangjun5159/article/details/47781443
2019-11-13 20:39:49
190
原创 Windows10配置 MariaDB服务(免安装版本.zip)
MariaDB官方稳定版 下载地址:https://downloads.mariadb.org/一、简介(百度的)MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB(英语:XtraDB)来代替MySQL的InnoDB。 ...
2019-02-21 23:06:59
7082
4
mariadb-10.3.12-winx64.zip linux平台(稳定版)
2019-02-21
mariadb-10.3.12-winx64.zip 稳定版
2019-02-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅