自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 排序算法-冒泡算法

排序算法-冒泡排序冒泡排序从小到大排序:一开始交换的区间为0~N-1,将第1个数和第2个数进行比较,前面大于后面,交换两个数,否则不交换。再比较第2个数和第三个数,前面大于后面,交换两个数否则不交换。依次进行,最大的数会放在数组最后的位置。然后将范围变为0~N-2,数组第二大的数会放在数组倒数第二的位置。依次进行整个交换过程,最后范围只剩一个数时数组即为有序。void bubbleSort(int[] array){ int length=array.length; fo

2022-04-24 13:56:35 246

原创 nginx转发时保留原始请求域名

# 在对应的 location上增加以下配置proxy_set_header Host $host;proxy_set_header X-Real-Ip $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;例如: server { listen 80; server_name foo.bar.com; location / {

2022-03-16 14:26:27 5588

原创 git代码回滚到指定版本

git回滚到指定版本# commitid 提交的版本id git reset --hard commitId将回滚的提交提交到远程如果之前的提交已经push到远程仓库,可以执行下面的命令强制将回滚推送到远程# branchName为远程分支名称git push -f origin branchName参考git resetgit push...

2021-11-22 18:06:31 529

原创 Linux root用户cp取消询问

Linux root用户cp取消询问问题/现象​ 在linux服务器中使用root用户执行cp命令时,当目标文件存在时会询问是否进行覆盖。有时候我们是明确的知道我们是需要对文件进行覆盖的,在交互命令行模式下我们可以输入y进行确认,但是当在shll脚本中执行cp时就会比较麻烦了。解决方案方案一编辑~/.bashrc 注释掉 Alias cp='cp -i'方案二使用 \cp 执行 即在 cp前加上\反斜杠方案三使用/bin/cp 执行cp语法cp [options] source des

2021-11-16 15:08:03 1285

原创 Spring事务的7中传播行为

事务传播行为(propagation behavior)指的就是当一个事务方法被另一个事务方法调用时,这个事务方法应该如何进行。 例如:methodA事务方法调用methodB事务方法时,methodB是继续在调用者methodA的事务中运行呢,还是为自己开启一个新事务运行,这就是由methodB的事务传播行为决定的。事务传播行为类型说明PROPAGATION_REQUIRED如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中。这是最常见的选择。PROP

2021-04-09 16:20:58 74

原创 MySQL事务

事务的基本元素原子性(Atomicity)事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本单位。一致性(Consistency)事务开始前和结束后,数据库的完整性约束没有被破坏 。比如A向B转账,不可能A扣了钱,B却没收到。隔离性(Isolation)同一时间,只允许一个事务请求同一数据,不同的事务之间彼此没有任何干扰

2021-04-09 16:08:44 61

原创 BigDecimal Non-terminating decimal expansion; no exact representable decimal result.

在使用BigDecimal在进行除法计算时,如果商不能被准确的表示(例如 1÷3)则会抛出java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result. public static void main(String[] args) { BigDecimal a=BigDecimal.valueOf(10); BigDecimal

2021-04-06 15:54:45 222

原创 mysql添加用户及授权

1、本地环境$ mysql -Vmysql Ver 14.14 Distrib 5.7.19, for macos10.12 (x86_64) using EditLine wrapper2、用户登录Mysql$ mysql -uroot -proot3、添加用户#只允许指定ip连接create user 'userName'@'localhost' identified by 'password';#允许所有ip连接(用通配符%表示)create user 'userName'@

2020-09-21 13:26:01 181

原创 jps查询不到 ps -ef |grep java能查询到

现象:java程序在运行,使用ps -ef | grep java的命令可以查看到相关进程信息,但是使用jps命令却查不到原因:​ Java程序启动后,会在/tmp目录下生成一个名为hsperfdata_$loginusername 的文件夹,这个文件夹下会有一些以java进程PID命名的文件,文件中保存这对应的java进程信息。使用jps、jconsole、jvisualvm等工具的数据...

2020-04-08 17:30:52 1003

原创 idea常用插件

idea必备插件越来越多的java开发者投入了IDEA的怀抱,IDEA有非常强大的插件机制,使用IDEA的插件可以提高开发效率,本次分享一波工作中用到的插件。lombok省去很多写的get/set方法@Slf4j注解 代码中直接使用log.info()进行日志的打印,默认使用slf4j日志门面装饰还有很多功能提升代码开发效率等你发现RestfulToolkit...

2019-12-17 17:34:41 123

转载 python操作MongoDB

http://www.cnblogs.com/melonjiang/p/6536876.html

2017-11-03 17:50:27 287

转载 python—命名规范

http://blog.csdn.net/shudaqi2010/article/details/70908078

2017-11-03 15:35:49 168

转载 linux 如何显示一个文件的某几行(中间几行)

本内容转载自:http://www.cnblogs.com/xianghang123/archive/2011/08/03/2125977.html 在此感谢原作者【一】从第3000行开始,显示1000行。即显示3000~3999行cat filename | tail -n +3000 | head -n 1000 【二】显示1000行到3000行

2017-11-02 11:14:07 198

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除