![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
在京奋斗者
这个作者很懒,什么都没留下…
展开
-
实施工程师需要知道的常见linux命令
常用服务器命令原创 2023-02-14 09:13:31 · 2847 阅读 · 1 评论 -
CANCELLED: io.grpc.Context was canclled without error
一招搞定grpc超时取消问题原创 2022-07-07 14:39:50 · 2105 阅读 · 1 评论 -
使用花生壳穿透内网
一、安装花生壳官方下载地址:花生壳客户端官方下载 - 贝锐花生壳官网二、注册说明:花生壳注册可能会遇到收不到验证码的情况,多尝试几次直到注册成功为止三、登录四、添加映射(点击上图的添加映射) 说明:1、他人要调用我们的controller接口,因此这里我们需要勾选映射类型为HTTP,这里需要提醒的是,这个是需要花钱的,目前官网是花6元购买这个HTTP服务,等购买之后就可以选中这个HTTP了。 2、外网域名是花生壳自动给我们生成的,这个域名也是后面他...原创 2022-05-07 01:52:00 · 3964 阅读 · 3 评论 -
阿里云镜像下载docker
镜像下载docker原创 2021-12-13 10:37:53 · 771 阅读 · 0 评论 -
win10如何做到在指定目录下打开cmd命令窗口
快速打开cmd命令窗口原创 2021-12-10 16:00:52 · 3449 阅读 · 0 评论 -
如何设置google浏览器和火狐浏览器不保存缓存
对于开发人员来讲浏览器的缓存功能不是一件好事,因为缓存,导致我们想调试每次都得先Ctrl+Shift+Delete手动清除缓存,这样很麻烦,因此设置让浏览器不保存缓存对程序员来说,是一件好事。第一部分:设置google浏览器不保存缓存 1.在桌面的google快捷键图标上右键-------->属性,如下图所示。 2.在弹出的对话框中的目标(T):chrome.ex原创 2017-04-07 09:23:20 · 6667 阅读 · 0 评论 -
安装Git客户端
作为管理代码的两种工具之一:Git,由于其独特的优势,现在已经越来越多的被公司所使用,现在说下如何安装Git客户端。第一步:下载安装包,大家可以到:http://download.csdn.net/detail/u012453843/9747046这个地址进行下载。第二步:双击安装文件,会弹出如下对话框,我们直接点击"Next"。第三步:选择Git的安装目录,由于Git原创 2017-03-21 23:03:28 · 1009 阅读 · 0 评论 -
安装SVN客户端
我们要使用SVN管理我们的代码就要有SVN客户端才行,现在说下SVN的安装步骤。第一步:下载SVN客户端安装文件,大家可以到http://pan.baidu.com/s/1hsDTGFU这个地址下载。下载完之后,我们双击安装文件,如下图所示。第二步:点击"Next"。第三步:点击"Next"。第四步:修改下SVN客户端的安装目录,然后点击"Next"。原创 2017-03-21 22:54:45 · 857 阅读 · 0 评论 -
下载小视频
访问:http://www.28mtv.com/list/0_time_0_0_0_1.html,如下图所示,我们点击某个视频。 我们会看到如下图所示的界面,点击下面的"Mp4格式本地下载" 我们会看到如下图所示的界面,页面会播放该歌曲,等歌曲播放完了,本地下载也就结束了。 下载完后到C盘进行搜索,可以看到刚才下载的歌曲已经被下载下来了原创 2017-02-14 10:17:33 · 1720 阅读 · 0 评论 -
使用Git来管理工程
1.安装Git到 下载Git-2.11.1-64-bit.exe进行安装2.让管理员帮忙在Git上添加一下自己的账号3.导出Git工程在弹出的对话框中输入如下信息,其中Parent Directory是根据这个工程属于什么类型而定,ask是一个客户端工程,因此在web目录下。选择“NO”第四步:用intellijidea打开ask工程第五步:配置mav原创 2017-02-04 17:21:29 · 1399 阅读 · 0 评论 -
一个服务调用另一个服务的Api的方法
在开发过程中经常会报一个项目拆分出来几个服务,拆分出来的服务不仅本项目可以使用,其它项目也可以使用,当然也会有某个服务调用另一个服务的Api的情况,遇到这种情况,分以下两个步骤:1.在pom.xml文件中添加要依赖的api的依赖,比如当前服务用到了字典服务的apidependency> groupId>com.billionhealth.service.apigroupId>原创 2016-12-27 16:43:25 · 7683 阅读 · 2 评论 -
通过route路由来调试接口所遇到的问题解决方法
今天遇到了一个问题,就是本地测试接口没问题,但是通过routeDispatcher来调用时总是报Required String parameter 'actionCode' is not present这样的错误,百思不得其解,后来请教了一下别人才知道原来actionCode和actionName两个参数被routeDispatcher当作是它自己的参数了,我的接口需要三个参数,其中就有actio原创 2016-12-27 16:22:44 · 2283 阅读 · 1 评论 -
调试上传图片方法
下面是直接选择图片的测试方法原创 2016-12-27 16:05:38 · 39925 阅读 · 0 评论 -
常考的数据库面试题及答案
Student(S#,Sname,Sage,Ssex) 学生表 S#:学号; Sname: 学生姓名; Sage:学生年龄; Ssex:学生性别 Course(C#,Cname,T#) 课程表 C#,课程编号;Cname:课程名字;T#:教师编号 SC(S#,C#,score) 成绩表 S#:学号;C#,课程编号;score:成绩 Teacher(T转载 2016-11-25 09:39:36 · 3941 阅读 · 0 评论 -
如何从Spark官网下载开发版本
第一步:在百度搜索Spark Spark现在是Apache旗下的一款产品,如下图所示,我们点击圈住的链接。第二步:我们点击下图的"Download Spark"按钮。第三步:下载Spark我们可以选择不同版本的Release版本,这里我选择了最新版本的Spark,package的选择可以选择针对不同版本的hadoop,这里我选择的是针对hadoop2.7及以后的原创 2016-11-19 15:00:42 · 5025 阅读 · 0 评论 -
给个人分配权限的时候有的功能未在权限列表中如何处理
今天遇到一可闹心的问题,就是我想给某员工添加某个菜单下的某些功能的权限,结果发现在菜单权限列表中根本就没发现新加的功能。那么怎么给页面添加某些功能并且可以用admin账户将这些权限赋给某个人呢?1.需要权限类,举个例子如下,这个权限类有两个权限,一个是机构管理,另一个是用户管理public class ForbiddenOrderPriv extends AbstractMenuP原创 2016-08-24 17:04:18 · 814 阅读 · 0 评论 -
如何从Spring官网下载jar包
1.在百度上搜索Spring2.进入官网后点击“Projects”3.点击“SpringFramework”4.点击那个猫的图片5.点击下面那个“downloading Spring artifacts”链接6.点击页面最下方的"http://repo.spring.io"链接7.点击左边菜单栏中的“Artifacts”原创 2016-08-14 12:20:25 · 1000 阅读 · 0 评论 -
如何从Eclipse官网下载我们想要的版本
从官网下载我们想要的Eclipse版本,随心所欲,尽享开发乐趣。原创 2016-09-19 09:48:51 · 47393 阅读 · 5 评论 -
zhtml页面没有自动提示功能问题的解决
1.点击“Windows”----->"Preferences"------>General----->ContentTypes------>右侧点击"Text"-------->JSP------->下面的File Assocations添加一个.zhtml即可原创 2016-05-27 09:57:01 · 781 阅读 · 0 评论 -
如何从Sqoop官网下载适用于集群的版本
第一步,从百度上搜索Sqoop,我们点击第二条链接,如下图所示。第二步:点击上图的链接之后,我们会进入到如下图所示的界面,我们点击Latest stable release is 1.4.6后面的"Download",如下图所示。第三步:点击上图的"Download"链接之后,我们会进入到如下图所示的界面,这个页面有很多下载地址,我们点击第一个下载地址就行,如下图所示。第四原创 2016-10-27 23:35:02 · 1773 阅读 · 0 评论 -
如何从官网下载GraphicsMagick(Linux版本安装包)
第一步:从百度搜索GraphicsMagick,我们点击第一个链接,如下图所示。第二步:我们点击上图的链接后,会进入到如下图所示的界面,我们点击"Download release"。第三步:我们点击上图的"Download release"链接之后会进入到如下图所示的界面,我们点击"graphicsmagick"。第四步:我们点击上图的"graphicsmagick"之后会原创 2016-10-19 16:06:51 · 3833 阅读 · 0 评论 -
从官网下载最新版Mysql并配置使用以及如何重装
第一步:在百度搜索"Mysql",我们点击第一个连接,如下图所示。第二步:点击上图的链接后我们进入到如下图所示的界面,我们点击"Downloads"子菜单的"Community",如下图所示。第三步:点击上图的"Community"之后我们会看到如下图所示的界面,我们点击"MySQL Community Server",如下图所示。第四步:点击上图的"MySQL Commu原创 2016-10-28 00:21:57 · 1661 阅读 · 0 评论 -
关于格式化代码的方法
在公司写代码格式化其实很重要,因为有的人喜欢格式化代码,有的人不喜欢格式化代码,这样的话就有问题,因为一旦别人格式化了你的文件,提交代码的时候就有问题了,会发现很多都跟库上的不一致,想找到刚才自己改了哪些东西都不容易。因此为了避免给大家带来发麻,需要格式化代码。 下面说一下在我的公司如何格式化代码的。第一步:找到ZvingCodeStyle文件夹 该文件夹原创 2016-11-10 20:42:03 · 1210 阅读 · 0 评论 -
怎样从Mysql官网下载mysql.tar.gz版本的安装包
今天学习在Linux上部署项目,用到了Mysql,因此想要下载适用于Linux的安装版本,在Mysql官网找了半天,终于找到怎样下载了,这里写出来,以后大家找的时候就好找了。第一步:在百度输入Mysql,然后我们点击第一个链接,如下图所示。第二步:点击上图的链接之后,我们会看到如下图所示的界面,我们点击“Download”子菜单中的"Community",如下图所示。第三步:点原创 2016-10-20 21:06:41 · 22438 阅读 · 10 评论 -
解决Eclipse的Team菜单中没有SVN选项的问题
我们想使用SVN向SVN服务器上传代码,但Eclipse默认情况下却没有SVN选项,如下图所示。 默认只有GIT,如下图所示。 那么,我们怎么解决这个问题呢?第一步:如下图所示。第二步:在"Find"搜索框中输入"subclipse"然后回车进行搜素,搜索完后可以看到如下图所示的搜索结果,我们安装"Subclipse 1.10.13",点击原创 2017-03-21 23:59:59 · 55312 阅读 · 21 评论 -
解决执行脚本报syntax error: unexpected end of file或syntax error near unexpected token `fi'错误的问题
我们在编辑Linux服务器上的文件时,如果直接在Linux环境下编辑的话,比较麻烦,大段粘贴格式比较乱,还得自己一行一行去调整,因此会选择用编辑器来编辑我们Linux环境下的文件,我用的是NodePad++,大家可以参考http://blog.csdn.net/u012453843/article/details/52987666这篇博客来学习如何使用NodePad++来编辑Linux系统的文件。原创 2017-04-09 12:25:22 · 214263 阅读 · 37 评论 -
Eclipse下载Github上FastDFS-Client源码并转化成Maven工程以及打包到本地Maven仓库
FastDFS Client目前在中央仓库是没有坐标的,为了解决这个问题,我们需要另辟蹊径。第一种尝试:我尝试了从github上下载fastdfs-client源码并导入eclipse当中,但无法导入到eclipse当中。第二种尝试:直接使用eclipse来下载github上的源码,这种方法证明是可行的,下面详细介绍如何操作。1、在左侧空白处右键------>Import-------原创 2017-04-12 00:10:02 · 6416 阅读 · 6 评论 -
创建Git分支
1.打开Terminate控制台,如下图所示。2.从库上更新代码,确保本地代码为最新代码3.流量创建分支,使用命令:git branch 分支名4.查看下是否有刚才新建的分支,如下图所示,可以看到有我们刚才新建的分支。5.将本地的新建的分支推送到origin主机的同名的分支。如果分支不存在,则会被新建。6.切分分支,使用命令git che原创 2017-09-07 17:49:05 · 2224 阅读 · 0 评论 -
Postman对Rest接口进行自动化测试
工作中我们会对项目进行不断完善,我们改了一些代码,而这些代码可能涉及到多个接口甚至整个项目,因此我们改完后需要检测项目所有接口是否正常,如果我们每次都使用Swagger去测试的话,需要频繁的去填充请求头以及各项参数,耗时耗力。这时如果我们用自动化测试工具就大不一样了,我们只需输入一次,就可以多次执行,而且可以一下子执行所有接口,测试效率何止几十倍的提升! 目前流行的自动化测试工具原创 2017-11-15 11:45:09 · 11712 阅读 · 1 评论 -
使用MockMvc测试带有异步方法所踩的坑及解决办法
首先说一下怎样使用MockMvc进行单元测试 第一步是新建一个TestParent类,里面配置好公共的配置,如下所示。package com.systoon.reportApi;import com.google.gson.Gson;import com.google.gson.GsonBuilder;import com.hazelcast.aws.impl.Co原创 2017-11-20 11:33:06 · 8309 阅读 · 0 评论 -
使用fastjson需要注意的事项
最近在测试举报项目的单聊和群聊时,出现了"$ref": "$.data.reportContent[0].feedInfo"这样的数据,之所以出现这样的问题是因为fastjson的JSON.toJSONString默认开启了"循环引用检测"特性,加载完第一个feedInfo对象后,当加载第二个feedInfo对象时fastjson检测到已经加载过该对象一次了,因此不再重复加载改数据,而只是将一个指原创 2018-01-29 16:07:54 · 3113 阅读 · 0 评论 -
使用码云来管理我们的代码
一、为何使用码云 就个人学习而言,如果在自己的电脑上跑一个gitlab服务器,那么势必很消耗内存,而码云不是在我们本地运行,因此对内存来说要求很低。二、码云的使用 首先就是注册,注册完之后新建自己的项目三、生成公钥 在我们本地的代码目录下,右键点击"Git Bash Here" 会弹出一个命令窗口 我们首先初始化...原创 2018-08-14 15:20:42 · 2578 阅读 · 1 评论 -
查看服务器对应的所有IP
在公司开发项目时,配置文件中配置的IP地址都是公司内网地址,但是项目上线后发布的是外网地址,在一个公司,有可能有很多外网IP,那么如何能准确知道外网IP与内网IP的对应关系呢? 其实特别简单,就一个命令:ip address,如下所示,可以看到,eth0所对应的是内网IP(10.90.100.88),而eth1所对应的IP为外网IP(192.168.58.66)...原创 2018-08-08 13:02:05 · 35938 阅读 · 2 评论 -
关于$.messager.alert被全屏覆盖的问题
昨天在处理一个问题,就是$.messager.alert在全屏模式下被覆盖了,需要退出全屏模式才能看到,从网上找了老半天一直没有找到答案,后来请教了前端大神才知道,我用js所实现的全屏是针对某个div进行全屏的,并不是针对整个body的,如下所示,这种情况下,$.messager.alert并不在该全屏范围之内,所以看不到弹出框。如果要想看到弹出框,需针对整个body来全屏,如下被注...原创 2019-01-04 12:53:51 · 1401 阅读 · 6 评论 -
IDEA国际化文件中文乱码的解决办法
如果你是使用IDEA在进行开发,并且用到了国际化文件,可能会出现中文显示乱码的情况,如下图所示 这是由于我们没有对IDEA进行相应的配置造成的,我们点击File------>"Settings...",如下图所示。 在弹出的对话框中的搜索框中输入"File Encodings",然后按照如下图所示进行操作。 点击上图原创 2017-07-18 18:34:06 · 17573 阅读 · 0 评论 -
学习淘淘商城第五十二课(全局异常处理)
我们知道项目运行过程中肯定会出现一些问题,当出现异常的时候,我们往往在Controller层捕获并处理了,但这样做不利于我们统一管理。 我们这节课便来学习下全局异常处理器,让它来管理项目所有的异常,如下图所示。当请求过来时先经过前端控制器,前端控制器将请求交给Controller,Controller将请求交给Service,Service将请求交给Dao,当Dao处理完请求之后,原创 2017-05-03 22:59:43 · 1601 阅读 · 0 评论 -
如何从商品详情页面下载源图片
做互联网网站,假如我们想要用网上现成的商品图片的话,应该怎样获取?比如我们想从京东华为P10手机详情页面把展示的图片下载下来,如下图所示。 我们是无法直接在图上右键选择图片另存为的,因为没有这个菜单项,要想下载,就要打开开发者窗口(在页面空白处右键----->检查)就会看到如下图所示界面。 要想下载图片,我们按下图所示操作。原创 2017-05-14 19:07:21 · 5635 阅读 · 0 评论 -
克隆虚拟机
安装一个虚拟机所耗费的时间比较长,为了快速弄出多台虚拟机,则需要用到克隆。第一步:在要克隆的虚拟机上右键-------->管理--------->克隆(C)...如下图所示。第二步:直接点击"下一步"第三步:使用默认选择,点击"下一步"第四步:选择"创建完整克隆(F)"然后点击"下一步"第五步:输入虚拟机名称并选择好虚拟机存放的位置第原创 2017-04-20 23:31:04 · 866 阅读 · 0 评论 -
打包父类api无效的解决办法
在开发中,我们会把最公用的类,接口,依赖等加到父类api当中,然后所有的子api都依赖父api。如下图所示,billion-api是一个父工程,因此也是一个聚合工程(packaging>pompackaging>)。 pom.xml文件的完整内容如下:<project xmlns="http://maven.apache.org/POM/4.原创 2017-03-10 18:13:50 · 933 阅读 · 0 评论 -
学习Hadoop第七课(HDFS架构原理)
前面一节我们初步学习了HDFS,仅停留在那个阶段是不行的,我们还要深入学习HDFS架构,学习其工作原理,这节课我们便一起来学习HDFS的架构。 首先,我们来看一下Hadoop1.0和Hadoop2.0伪分布式架构下HDFS的组成,如下图所示,我们可以看到,HDFS架构由NameNode(负责管理节点)、DataNode(负责存储数据)、Secondary NameNode(它不是原创 2016-09-08 00:28:40 · 3697 阅读 · 1 评论