![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工具其它
文章平均质量分 61
洺润
努力学习,未来可期
展开
-
阿里云OSS搭建图床并配置Typora自动上传
因为有使用typora写笔记的习惯,而且发现除从网络上复制的图片外 图片存储的位置都为本地,有可能丢失或移动,所以要上传到Oss上让其更保险。创建一个Bucket,要注意读写权限设置为功能读,鉴于图片的访问不会太频繁存储类型选择成了低频访问存储,这块不懂的同学可以花一会儿时间参考oss的官方文档入个门下载PicGo : 项目地址,根据Typora文档的说明大致了解到中文版用户可以下载app版本,就是带UI的版本,这是我的下载链接,运行并配置Oss。To use with Typora, we原创 2021-02-16 21:53:23 · 580 阅读 · 0 评论 -
无意间发现的Idea舒心小功能:复制代码到包下自动创建类
之前无意间触发过这一功能,本以为是什么快捷键,后来发现直接在一个包下粘贴就行了,貌似2019的部分版本和20版的才能这样玩,发现应该是idea识别出了class 和interface然后就自动创建了文件,比起之前先创建类再粘贴代码要舒服的多...原创 2021-01-28 12:17:12 · 1098 阅读 · 2 评论 -
记一次开发中遇到的问题:限制线程执行的数量
现有一个接口,每次请求后他会单独开启一个线程去处理业务,这个线程执行完大概要耗时1小时以上,并会在执行的过程中消耗一定的硬件资源,如果10秒钟内有10个请求过来就将有10个线程同时执行,这无疑会对服务器造成一定压力,所以现在要进行限制。实现方式这里首先想到的就是使用是否可以使用CountDownLatch 进行解决,初始化为零,然后A线程开始执行的时候把值设成1,执行完了就设置成0,在A还没结束的时候来了线程B就要进行等待。但是会有两种意外情况,第一种是两个线程同时获得CountDownLatch 的原创 2021-01-14 11:15:37 · 411 阅读 · 0 评论 -
使用navicat模型功能 快速理清表间关系
在看某个项目的数据库的时候发现表比较多,且都是和用户相关的,又涉及到租户、站点等,表关系有点小复杂,而且都是虚拟外键,于是自己来创建模型来方便缕清表之间关系。使用的工具为NavicatPremium15 ,12应该也差不了太多原创 2020-11-05 16:29:34 · 15883 阅读 · 1 评论 -
oauth2授权码登录:无法跳转到授权页面
浏览器访问下面的连接进行授权码登陆,注意此时的ip是192.168.43.183http://192.168.43.183:8301/auth/oauth/authorize?response_type=code&client_id=code&redirect_uri=http://www.baidu.com跳转到登陆页面后 发现,ip变成了网关地址如下:然后因域名不同就会导致session丢失 , 故不能跳转到授权页面,具体原因可参考:踩坑并且我尝试用代码 获取ip地址pub原创 2020-10-12 11:38:57 · 6257 阅读 · 4 评论 -
SpeedMent入门&集成SpringBoot&Stream常见操作
当您熟悉 Streams 的操作时,您可能已经注意到与 SQL 构造的相似之处。 它们中的一些或多或少直接映射到 Stream 操作,例如 LIMIT 和 COUNT。开源项目 Speedment 利用这种相似性,使用纯 Java 对任何关系数据库提供类型安全的访问。原创 2020-09-08 14:24:57 · 1120 阅读 · 0 评论 -
坑,使用Powershell运行Jar包出错:找不到或无法加载主类
要运行的命令带了一些参数,百思不得姐的是会报如下的错误使用cmd则不会出现上述情况发现了下面这篇文章 【坑】【maven】在PowerShell窗口下执行maven命令行报错:Unknown lifecycle phase “.test.skip=true”.于是在这条命令上也加了单引号 命令变成了问题成功解决...原创 2020-08-23 16:48:35 · 1957 阅读 · 0 评论 -
Zookeeper应用实例:配置中心&生成分布式唯一Id&分布式锁
配置中心案例工作中有这样的一个场景: 数据库用户名和密码信息放在一个配置文件中,应用读取该配置文件,配置文件信息放入缓存。若数据库的用户名和密码改变时候,还需要重新加载缓存,比较麻烦,通过ZooKeeper可以轻松完成,当数据库发生变化时自动完成缓存同步。设计思路:连接zookeeper服务器读取zookeeper中的配置信息,注册watcher监听器,存入本地变量当zookeeper中的配置信息发生变化时,通过watcher的回调方法捕获数据变化事件重新获取配置信息在zookee原创 2020-08-04 18:13:50 · 391 阅读 · 0 评论 -
黑马 webservice讲义
视频地址:https://b23.tv/5DHo0k1 学习目标(1) webservice基本概念(2) ApacheCXF框架介绍(3) JAX-WS规范下webservice开发(4) JAX-RS规范下webservice开发2 webservice 基本概念2.1 什么是web服务这里列举一些常见的web服务:手机淘宝、京东….天气预报手机号归属地股票查询发手机短消息手机充值功能中英文翻译银行转账业务公司转载 2020-06-12 09:15:01 · 1147 阅读 · 0 评论 -
记一次由LomBok无法使用引发的连环套娃坑
写代码时像往常一样使用了LommBok的注解,却发现不能用了,打开插件管理发现是与idea版本不兼容了(下面红色字),因为我前段时间更新了idea却没有更新插件。重装是又发现插件搜索不到了,下载也请求超时了,后来查得需要设置代理更改下面三个地方,url填你自己的ip,完成后最下面的测试连接可以填百度网址试下安装重启完后却发现还不能使用,然后发现还需要设置Enable annotatio...原创 2020-03-24 18:04:33 · 433 阅读 · 6 评论 -
数据交换格式(JSON,XML)
1. 什么是数据交换格式客户端与服务器常用数据交换格式xml、json、html2. 数据交换格式用场景移动端(安卓、IOS)通讯方式采用http协议+JSON格式 走restful风格。很多互联网项目都采用Http协议+JSON因为xml比较重WebService服务采用http+xml格式 银行项目使用比较多3. JSON简单使用3.1 什么是JSONJSON:JavaScri...原创 2020-03-07 17:46:52 · 671 阅读 · 0 评论 -
Postwoman安装失败出现Build failed,报错:Module not found: Error: Can't resolve '../.postwoman/version.json'
issuel链接,状态为尚未解决,本人在win和linux上出现了同样的问题,然后重新克隆postwoman,build成功,原因不明原创 2020-02-07 16:28:03 · 1702 阅读 · 0 评论 -
FastDFS的安装以及与nginx整合
1 FastDFS 安装1.1 安装虚拟机安装 CentOS7 虚拟机。1.2 FastDFS–tracker 安装分别在 192.168.101.3 和 192.168.101.4 上安装 tracker。注:初次安装可只安装一台 tracker即192.168.101.3, 快速体验。1.2.1 下载tracker 和 storage 使 用 相 同 的 安 装 包 ,下载地址...原创 2020-01-20 20:15:19 · 169 阅读 · 0 评论 -
Hyper-V虚拟机的克隆
实现方法:通过导入导出进行实现步骤如下:选中需要导出的虚拟机,点击导出,选择好需要导出的位置导出完成后,点击导入虚拟机,选定需要导入的位置,注意此位置是刚才导出的位置的下一层目录。导入类型在此选在选择第三个继续点击下一步,选择储存文件夹即可重新设置ip地址vi /etc/sysconfig/network-scripts/ifcfg-eth0...原创 2020-01-20 16:28:15 · 2448 阅读 · 0 评论 -
一文教你Win10下Docker和容器界面管理工具的安装、配置、使用
基本安装本人操作系统为win10企业版,版本为最新。首先下载安装包:Docker Desktop For Windows点击右侧的getDocker 即可,也可以下拉选择eage版的进行下载(没有注册需要先进性注册)2. 下载好后双击运行,不需要进行任何其它操作,docker会自动安装完毕。点击close and log out 进行登出。3. 如果hyper-v服务没有开启需...原创 2019-12-24 21:26:44 · 4435 阅读 · 0 评论 -
安装执行 net start MongoDB时报错:“系统错误2。系统找不到指定的文件” 或“服务没有响应控制功能”
执行 net start MongoDB 出现发生系统错误2。系统抄不到指定的文件 或者是 服务没有响应控制功能,这都又可能是注册表路径导致的原创 2019-12-06 19:43:37 · 1497 阅读 · 0 评论 -
SSI服务端包含技术
页面内容多如何管理?将页面拆分成一个一个的小页面,通过cms去管理这些小页面,当要更改部分页面内容时只需要更改具体某个小页面即可。页面拆出来怎么样通过web服务浏览呢?使用web服务(例如nginx)的SSI技术,将多个子页面合并渲染输出。SSI是什么?ssi包含类似于jsp页面中的incluce指令,ssi是在web服务端将include指定 的页面包含在网页中,渲染html网页响...原创 2019-12-06 13:38:25 · 113 阅读 · 0 评论 -
解决maven项目创建过慢的问题
解决方案 :添加键值对 archetypeCatalog internal选择骨架,以webAPP为例,点击next到如下界面时,点击加号,name填写 archetypeCatalog , value填写 internal,确定,创建项目即可...原创 2019-11-17 15:29:27 · 281 阅读 · 0 评论 -
Win下安装RabbitMQ
安装ERlang/OTPRabbitMQ倚赖ERlang,需要先安装ERlang,按照提示安装即可otp_win64_22.0.exe链接:https://pan.baidu.com/s/1kBKrji0gTntH80dmVbTQBA提取码:v6im复制这段内容后打开百度网盘手机App,操作更方便哦安装rabbitMQ通过下载界面下载,按提示安装即可在D:\Program...原创 2019-10-21 21:46:49 · 237 阅读 · 0 评论 -
Vmware workstation与Hyper-v不兼容的解决方法
使用第一种方法只需下载批处理文件,运行,重启即可彻底关闭该服务原创 2019-06-13 11:10:30 · 22497 阅读 · 0 评论