自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 笔记!笔记!笔记!

【代码】笔记!笔记!笔记!

2023-06-12 14:00:57 105

原创 对text文档中的每行字段进行驼峰命名

无摘要,copy即用。

2023-05-16 18:16:38 134

原创 使用 Redis 的 SETNX 命令实现分布式锁

使用 Redis 实现分布式锁,具体实现思想是使用 Redis 的 SETNX 命令尝试获取锁,如果 SETNX 返回 1,则表示成功获取锁;如果 SETNX 返回 0,则表示锁已经存在,需要判断锁是否已经过期,如果锁已经过期,则使用 GETSET 命令尝试获取锁。如果 GETSET 返回的值等于之前获取的值,则表示成功获取锁;如果 GETSET 返回的值不等于之前获取的值,则表示锁已经被其他进程获取。释放锁时,使用 DEL 命令删除锁的键。

2023-04-28 10:45:37 505

原创 java 项目实现多数据源

Copy即用

2023-04-26 18:04:31 226

原创 使用Java 8的Stream对List进行排序

使用Java 8的Stream API中的sorted()方法和Comparator接口来对List进行排序.

2023-04-25 15:15:48 712

原创 Java遍历Map的三种方式

其中,通过entrySet使用Iterator遍历key和value的方式效率最高,因为它只需要遍历一次Map,而其他两种方式需要遍历两次Map。

2023-04-18 16:29:15 370

原创 Java URL地址下载文件,并打Zip包

Java实现URL地址下载文件,并且打包zip。Copy即用

2022-09-10 02:11:31 1082

原创 怎么实现Redis分布式锁

Redis分布式锁实现思路

2022-06-21 19:36:18 262

原创 Oracle通过spool命令导出.dat数据,及通过Shell脚本定时任务执行卸数

这篇文章看起来有点简陋小白,但是如果你也遇到了这样的问题需求,仔细把它看完,对你一定有所帮助。首次写shell脚本,语法很菜,希望大家指点跟进我在这不多废话,开始spool脚本首先spool脚本常用命令:spool C:\Users\AnYi\Desktop\ODS\a.dat--文件生成位置set colsep '@|@'--输出分隔符(建议在sql中分隔:||'@|@'||如下:)set echo off--显示命令set feedback on--处理的记录条数set pagesiz

2022-03-04 16:59:25 3288

原创 Linux安装Nginx步骤及常用命令

安装编译工具及库文件yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel安装 PCRE(作用是让 Nginx 支持 Rewrite 功能。)#下载wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz#解压安装包tar zxvf pcre-8.35.tar.gzcd pcre-8.35./co

2021-11-26 15:04:46 1908

原创 Linux安装docker

卸载旧版本yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine安装yum-utils包(提供yum-config-manager 实用程序)并设置稳定存储库(阿里云)。yum install -y yum-utilsyum-c

2021-11-26 09:51:40 76

原创 Linux配置jdk环境变量

下载地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html上传解压:tar -zvxf jdk-8u311-linux-x64.tar.gz复制文件夹到/usr/javacp -r jdk1.8.0_311 /usr/java配置环境变量:vi /etc/profile在文件末尾加入:export JAVA_HOME=/usr/java/jdk1.8.0_311export PATH=$J

2021-11-26 09:13:23 1312

原创 Nginx代理百度地图离线瓦片

windows:nginx代理配置server { listen 8088; server_name 10.126.10.84; client_header_buffer_size 512k; large_client_header_buffers 4 512k; charset utf-8; underscores_in_headers on; location /tiles {

2021-11-21 17:04:11 3363 1

原创 vue项目proxy代理多个后台接口域名

配置:proxy: { '/openapi': { target: `http://localhost:8988`, changeOrigin: true, pathRewrite: { '^/openapi': '/openapi/api' } }, '/api': { target: `http://localhost:8989`, changeOrigin:

2021-11-15 17:28:30 1718

原创 SpringCloud Eureka、Ribbon、Nacos学习笔记

1、Eureka注册中心Eureka的作用:1、消费者该如何获取服务提供者具体信息?服务提供者启动时向eureka注册自己的信息eureka保存这些信息消费者根据服务名称向eureka拉取提供者信息2、如果有多个服务提供者,消费者该如何选择?服务消费者利用负载均衡算法,从服务列表中挑选一个3、消费者如何感知服务提供者健康状态?服务提供者会每隔30秒向EurekaServer发送心跳请求,报告健康状态eureka会更新记录服务列表信息,心跳不正常会被剔除消费者就可以拉取到最新的

2021-09-25 17:47:05 125

原创 使用RestTemplate发送远程调用

1、在消费者中注册RestTemplate(基于RestTemplate发起的http请求实现远程调用)在标注@Configuration配置类中添加@Bean,也可以在@SpringBootApplication中@Beanpublic RestTemplate restTemplate(){ return new RestTemplate();}2、在服务调用区注入例:@Servicepublic class OrderServiceImpl implements OrderServ

2021-09-22 09:57:03 265

原创 Oracle 11g安装详细步骤!

这是oracle的两个zip文件将这两个文件解压到同意目录。(这个地方要注意,看步骤)

2021-09-04 00:28:22 210

原创 mysql5.5安装步骤

完成。

2021-09-02 22:31:10 76

原创 Thymeleaf使用 th:each 动态遍历下拉框,同时回显数据。提交时获取所有下拉框值

1、Thymeleaf使用 th:each 动态遍历下拉框,同时回显数据<div class="form-group" th:each="appl: ${appMenuList}"> <label class="col-sm-3 control-label" th:text="${appl.menuName}+':'"/> <div class="col-sm-8"> <select

2021-09-01 18:19:34 4904

原创 前端获取当前页面ip地址端口号

例:http://localhost:8080/empower/addempower/10$(function() { var wwwPath = window.document.location.href;//当前页面全路径:http://localhost:8080/empower/addempower/10 var pathName = window.document.location.pathname;//请求接口:/empower/addempower/10 var pos =

2021-08-31 11:22:08 4317

原创 jdk环境变量配置

1、下载安装jdk(一路下一步)2、进入电脑属性–>高级系统设置–>环境变量3、新建变量名:JAVA_HOME变量值:C:\Program Files\Java\jdk1.8.0_192(JDK的安装路径)4、新建变量名:CLASSPATH变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意前面有一点)5、找到Path,进入编辑6、新建变量值:(1):%JAVA_HOME%\bin(2):C:\Program F

2021-08-30 21:56:07 86

原创 钉钉内网穿透工具pierced-master使用

钉钉内网穿透工具pierced-master我们在开发中前后端联调,队友可能没在同一网络上,接口肯定是掉不起来的。可以使用钉钉pierced-master工具解决这个问题下载地址:https://github.com/open-dingtalk/pierced下载之后解压文件:进入windows_64,然后cmd命令启动ding -config=ding.cfg -subdomain=names 6666注意:(names :域名前缀,6666 :本地项目端口号)txt文件是我新

2021-08-27 16:56:05 1629 2

原创 idea连接svn拉取不了项目

idea连接svn拉取不了项目解决大家可能会遇到安装svn后,可以直接Checkout项目,更新提交都是没问题。但是通过idea更新提交就会报错,找不到svn文件,检查:这是因为由于SVN在安装过程中默认不安装command line client tools,没有勾选-Will beinstall on local hard drive,所以在TortoiseSVN的bin目录找不到svn.exe解决SVN安装过程中,选择:TortoiseSVN -> command line clie

2021-08-27 14:41:54 1074

空空如也

空空如也

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

TA关注的人

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