其他
Mandsence
这个作者很懒,什么都没留下…
展开
-
阿里云OSS进行文件下载时,报NOSuchKeys: com.aliyun.oss.OSSException: The specified key does not exist.
OSS文件下载:bucketName:bucket的名称objectName:保存文件时,OSS服务器返回给我们的urlpath:下载到本地的路径OSSClient client= new OSSClient(endpoint, accessKeyId, accessKeySecret).getObject(new GetObjectRequest(bucketName, objectNa...转载 2019-05-31 15:18:13 · 67744 阅读 · 0 评论 -
ECS | 安全组配置
ECS安全组是什么?安全组可以对ECS实例进行分组(是ECS分组),然后对组内的ECS定制一条或多条防火墙规则,规则内容包括:访问的网络协议,端口,源IP等。这些规则对安全组内的所有实例均生效,并且每一个实例至少要加入一个安全组。安全组的授权方式有那些?1, 通过源IP地址段的指定。如: 100.100.100.100/16 支持的是公网IP地址。2,指定源安全组指定源安全组的ID,...转载 2019-03-01 17:36:48 · 1784 阅读 · 0 评论 -
-bash: !": event not found
在linux环境下执行一下代码时,如下例子:返回结果:-bash: !@qwasZxz: event not found原因为:输入的命令中间包含 !,叹号,不能组成命令, 应该将 !转义,加上“\”反转意符号即可解决,其他shell命令出现类似问题可以同样的方式解决。...原创 2019-02-20 11:16:07 · 29666 阅读 · 4 评论 -
关于linux权限问题Permission denied
关于linux权限问题Permission denied.Linux系统中,每个文件的权限默认是由创建它的使用者所指定的。而且权限不随文件环境的改变而变化。换言之,你从别的地方复制、下载、接受过来的文件权限与它原始的权限保持一致。当新的操作者的权限低于文件默认的权限时,文件是没有办法运行的。当试图运行文件夹中的某个文件时,由于权限原因,文件被拒绝执行。系统提示:Permission denie...转载 2019-02-20 11:11:36 · 2820 阅读 · 0 评论 -
springMVC | interceptors
博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导):springMVC之mvc:interceptors拦截器的用法1.配置拦截器在springMVC.xml配置文件增加:<mvc:interceptors> <!-- 日志拦截器 --> <mvc:interceptor> <mvc:mapping p...转载 2019-02-14 15:54:04 · 97 阅读 · 0 评论 -
springMVC | InternalResourceViewResolver
博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导):springmvc的InternalResourceViewResolver自我理解org.springframework.web.servlet.view.InternalResourceViewResolver他的作用是在Controller返回的时候进行解析视图prefix 这个表示目录suffix 这...转载 2019-02-14 15:29:30 · 266 阅读 · 0 评论 -
SpringMVC | MultipartResolver
博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导):SpringMVC工作原理之四:MultipartResolverMultipartResolver 用于处理文件上传,当收到请求时 DispatcherServlet 的 checkMultipart() 方法会调用 MultipartResolver 的 isMultipart() 方法判断请求中是否包含文件。如...转载 2019-02-14 15:11:18 · 275 阅读 · 0 评论 -
Redis | Hash类型及命令操作
博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导):Redis Hash类型及操作Redis hash是一个string类型的field和value的映射表。它的添加、删除操作都是O(1)(平均)。hash特别适用于存储对象。相较于对象的每个字段存在单个string类型。将一个对象存储在hash类型中会占用更小的内存,并且可以更方便的存取整个对象。hset:设置ha...转载 2019-02-19 17:27:29 · 147 阅读 · 0 评论 -
Maven项目从Eclipse导入到IDEA找不到配置文件cannot resolve file applicationContext.xml
博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导):Maven项目从Eclipse导入到IDEA找不到配置文件cannot resolve file applicationContext.xml项目在Eclipse下可以完美的运行,可是放到IDEA下,web.xml下却出现如下问题,但是不管他直接发布却也没问题然而在测试junit时,却提示如下错误:问题:ja...转载 2019-02-14 09:56:09 · 1071 阅读 · 0 评论 -
idea xml文件报错 URI is not registered 解决方法
博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导):idea xml文件报错 URI is not registered 解决方法1 拷贝报错路径2 将路径添加进DTDS注意:添加的路径一定要保持一致,一点都不能错,比如:http://jakarta.apache.org/log4j/ 添加成http://jakarta.apache.org/log4j ...转载 2019-02-14 09:51:50 · 1192 阅读 · 2 评论 -
nil 和NULL 的区别
博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导):nil和NULL 的区别在java项目中会遇到nil和null,下面详细说明下他们的区别:NULL只能作为指针变量的值. 如果1个指针变量的值是NULL值代表. 代表这个指针不指向内存中的任何1块空间NULL其实等价于0 NULL其实是1个宏. 就是0nil只能作为指针变量的值. 代表这个指针变量...转载 2019-02-19 16:22:34 · 12095 阅读 · 0 评论 -
git | rebase用法
博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导):rebase 用法小结rebase在git中是一个非常有魅力的命令,使用得当会极大提高自己的工作效率;相反,如果乱用,会给团队中其他人带来麻烦。它的作用简要概括为:可以对某一段线性提交历史进行编辑、删除、复制、粘贴;因此,合理使用rebase命令可以使我们的提交历史干净、简洁!前提:不要通过rebase对任何已经提...转载 2019-02-19 14:24:17 · 865 阅读 · 0 评论 -
Compilation failed: internal java compiler error
博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导): Compilation failed: internal java compiler error在Idea中编译时出现这个错误:Error:java: Compilation failed: internal java compiler error。Information:Using javac 1.7.0_79...转载 2019-02-20 11:19:31 · 313 阅读 · 0 评论 -
Linux | linux下切换用户su命令
博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导): Linux下su与su -命令的区别Linux下切换用户首先说明下一个区别 :su 和 su - 的区别场景,比如:在启动服务器ntpd服务时遇到一个问题使用 su root 切换到root用户后,不可以使用service命令;使用 su - 后,就可以使用service命令了。原因:su命令和s...转载 2019-02-20 11:47:01 · 2487 阅读 · 0 评论 -
-source 1.7 中不支持 lambda 表达式(请使用 -source 8 或更高版本以启用 lambda 表达式)
1.idea 的sdk,jdk也已经设置为了java1.82.本地jvm环境也是1.8还是这样后来发现是我的maven的配置的java环境不是1.8。选择idea使用的maven的配置文件项目的pom文件对应位置进行修改:...转载 2019-03-11 16:27:12 · 5832 阅读 · 1 评论 -
异常java.lang.IllegalStateException: Illegal access: this web application instance has been stopped
博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导):https://blog.csdn.net/renzhe333/article/details/12995571https://blog.csdn.net/weigao_easy/article/details/51833470信息:java.lang.IllegalStateException: Illegal ...转载 2019-03-08 09:13:26 · 43167 阅读 · 6 评论 -
js表单动态添加数据并提交
博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导):js表单动态添加数据并提交情景1:已经存在form对象了,动态为form增加对象并提交function formAppendSubmit(){ var myform=$('#newArticleForm'); //得到form对象 var tmpInput=$("<input ...转载 2019-03-07 08:40:23 · 2412 阅读 · 0 评论 -
隐藏input的三种方法和区别
博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导): 隐藏input的三种方法和区别一、二、以上两种方法可以实现不留痕迹的隐藏。三、第三种方法可以实现占位隐藏(会留下空白而不显示)...转载 2019-03-06 14:07:12 · 689 阅读 · 0 评论 -
Git删除暂存区或版本库中的文件
博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导):Git删除暂存区或版本库中的文件基础内容我们知道Git有三大区(工作区、暂存区、版本库)以及几个状态(untracked、unstaged、uncommited),下面只是简述下Git的大概工作流程,详细的可以参见本博客的其他有关Git的文章【链接】。 (1)打开你的项目文件夹,除了隐藏的.git文件夹,其他项...转载 2019-03-06 14:01:37 · 622 阅读 · 0 评论 -
e.printStackTrace();和e.getMessage();有什么区别
测试代码: try { int aa = 1/0; }catch (Exception e){ e.printStackTrace(); System.out.println("-----------------------------------" ); System.out.pr...转载 2019-03-08 14:47:36 · 3701 阅读 · 1 评论 -
java中异常抛出后代码还会继续执行吗?
博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导):java中异常抛出后代码还会继续执行吗在下面的代码中,当抛出运行时异常后,后面的代码还会执行吗,是否需要在异常后面加上return语句呢?public void add(int index, E element){ if(size >= elements.length) { throw...转载 2019-03-08 14:43:25 · 2266 阅读 · 0 评论 -
跨平台SSH软件-Termius
Termius是一款支持WINDOWS,MAC,和ios平台的远程SSH工具,功能强大,且和teamviewer一样注册一个账号就可以在多个平台共享主机列表,一次配置后就可以跨平台使用,非常适合我们经常和云主机服务器打交道的朋友,下面是它的一些主要特点:1、免费2、XTerm, VT100和Vanilla终端支持。3、可用性:分屏视图支持。4、身份:结合用户名、密码或密钥进行快速认证。5...转载 2019-03-05 09:10:45 · 19272 阅读 · 4 评论 -
redis的三种启动方式
博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导): redis的三种启动方式redis的启动方式1.直接启动进入redis根目录,执行命令:#加上‘&’号使redis以后台程序方式运行./redis-server &2.通过指定配置文件启动可以为redis服务启动指定配置文件,例如配置为/etc/redis/6379.conf进入re...转载 2019-02-20 13:53:51 · 366 阅读 · 0 评论 -
Linux | 查看运行进程所在目录
Linux在启动一个进程时,系统会在/proc下创建一个以PID命名的文件夹,在该文件夹下会有我们的进程的信息#切换刀该目录中可以查看具体内容cd /proc/PID如:解释:cwd 对应的连接是:程序自身所在的目录,也是进程运行目录;exe 对应的连接是: 执行程序的程序的绝对路径,比如java项目,通过java程序启动,那么对应jdk就是执行程序的程序。cmdline 对应...转载 2019-02-20 13:49:27 · 1592 阅读 · 0 评论 -
Linux | chmod +x 和 chmod u+x的区别
选项的含义:u 代表用户.g 代表用户组.o 代表其他.a 代表所有.这意味着chmod u+x filePath 只授予这个文件的**所属者(也就是文件的创建者)**执行的权限 。而 chmod +x filePath 和 chmod a+x filePath 是一样的 效果,针对所有。...转载 2019-02-20 11:50:53 · 1012 阅读 · 0 评论 -
git | .gitignore配置运维总结
博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导):.gitignore配置运维总结在使用Git的过程中,我们喜欢有的文件比如日志,临时文件,编译的中间文件等不要提交到代码仓库,这时就要设置相应的忽略规则,来忽略这些文件的提交。简单来说一个场景:在你使用git add .的时候,遇到了把你不想提交的文件也添加到了缓存中去的情况,比如项目的本地配置信息,如果你上传到Gi...转载 2019-02-19 14:11:07 · 361 阅读 · 0 评论 -
git | 拉代码下来冲突中的 HEAD
<<<<<<< HEADabcdefg=======123456>>>>>>> 6853e5ff961e684d3a6c02d4d06183b5ff330dcc解释:head 到 =======里面的abcdefg是您的commit的内容=========到 >>&原创 2019-02-19 13:41:05 · 5639 阅读 · 0 评论 -
git | idea上git的基本操作
博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导):Intellij 中的git操作git原理以后会分章节介绍,本次主要说一下intellij怎样操作git。intellij有很好的git操作界面,可以拉取代码,拉取分支详情,提交代码到本地仓库,提交代码到远程仓库,可以merge本地分支,merge远程分支,可以自由的切换分支,可以解决merge带来的冲突问题。总之可...转载 2019-02-19 11:36:55 · 259 阅读 · 0 评论 -
mybatis中xml文件中对于大于等于,小于等于的写法
博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导): mybatis中大于等于小于等于的写法http://www.w3school.com.cn/xml/xml_cdata.asp非法的 XML 字符必须被替换为实体引用假如在 XML 文档中放置了一个类似 “<” 字符,那么这个文档会产生一个错误,这是因为解析器会把它解释为新元素的开始。因此你不能这样写:...转载 2019-02-27 16:57:52 · 7466 阅读 · 2 评论 -
The temporary upload location [/tmp/tomcat.337765042057.80/work/Tomcat/localhost/ROOT] is no valid
博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导):The temporary upload location [/tmp/tomcat.1337767218595042057.80/work/Tomcat/localhost/ROOT] is not 系统中不能上传文件了,出现如下错误:org.springframework.web.multipart...转载 2018-10-30 19:16:13 · 306 阅读 · 0 评论 -
Linux | UID/PID/PPID | ps -ef/netstat/kill
常用的名词解释:UID是用户ID,PID是进程ID,PPID是父进程ID。UID用户身份证明(User Identification)的缩写。UID用户在注册会员后,系统会自动的给你一个UID的数值。意思就是给这名用户编个号。比如,甲在论坛注册后获得UID23 那其后乙注册应该是UID24 但是也有可能是其他,这个是整个论坛系统自动分配的。还有一个可能,比如,甲注册了论坛,UID20 ...转载 2018-10-29 13:41:32 · 1962 阅读 · 0 评论 -
MIME类型对照表
MIME类型就是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。面列出常用的文件对应的MIME类型:.asx,video/x-ms-asf .xml,text/xml .tsv,text/tab-separated-values .ra,...转载 2018-03-30 16:06:28 · 481 阅读 · 0 评论 -
Eclipse | 如何修改web项目的访问链接名,项目名
1,仅修改项目链接访问名 项目右键属性 –&amp;gt; Web Project Settings –&amp;gt; Context root 此处修改后,项目链接访问名就变为修改后的访问名。2,修改项目名,项目访问名,但是不修改项目文件名(也就是说项目在eclipse中的名称和本地项目文件的名称不一致) 在eclipse中对项目F2,进行名称修改,这个时候,修改了两个部分。 一:项目访问的链...原创 2018-01-04 17:52:05 · 4305 阅读 · 0 评论 -
犯错记录薄
1,postmain-接口测试系统2,map 电话号码作为key,value作为其他(电话号码是唯一的)3,图片存放,不存放前面的域名等内容,只存放图片的所在目录/图片名等。4,sql验证: –如何验证sql查询的数据是否正确 问题举例:如一条SQL查询了总案件数,总案件金额,已处理案件数。 关联了2个表A,B的数据。 需要验证哪些: 1,首先明确查询的字段是哪些。 2,明...原创 2017-11-24 16:26:48 · 305 阅读 · 0 评论 -
SSL 工作原理
博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导):SSL工作原理首先说明下SSL工作原理:1.1 产生背景基于万维网的电子商务和网上银行等新兴应用,极大地方便了人们的日常生活。受到人们的青睐。因为这些应用都须要在网络上进行在线交易,它们对网络通信的安全性提出了更高的要求。传统的万维网协议HTTP不具备安全机制——採用明文的形式数据传输、不能验证通信两方的身份...转载 2019-02-11 10:28:59 · 576 阅读 · 0 评论 -
Https 工作原理
博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导):白话HttpsHTTP与HTTPS的区别Https涉及到的主体客户端。通常是浏览器(Chrome、IE、FireFox等),也可以自己编写的各种语言的客户端程序。服务端。一般指支持Https的网站,比如github、支付宝。CA(CertificateAuthorities)机构。Https证书签...转载 2019-02-11 10:28:39 · 133 阅读 · 0 评论 -
修改 hosts 文件
博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导):详述 hosts 文件的作用及修改 hosts 文件的方法1 什么是hosts文件?hosts是一个没有扩展名的系统文件,其基本作用就是将一些常用的网址域名与其对应的 IP 地址建立一个关联“ 数据库 ”。当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从hosts文件中寻找对应的 IP 地址,一旦找到,系...转载 2019-02-11 10:23:31 · 1042 阅读 · 0 评论 -
git提交新项目到github上
博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导):如何将idea本地已有的新项目完整提交到gitlab上利用git提交代码1, Idea的方式使用idea开发工具新建了一个项目工程,此时该项目工程是没有任何的版本控制,代码存放在本地磁盘中,如果需要直接将此项目工程代码提交到gitlab上,该如何操作呢,因为当前没有版本控制,不能像正常的代码那样提交,必须先创建g...转载 2019-02-14 18:12:45 · 10324 阅读 · 0 评论 -
springMVC | 标签mvc:default-servlet-handler的作用
博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导):mvc:default-servlet-handler/的作用优雅REST风格的资源URL不希望带 .html 或 .do 等后缀.由于早期的Spring MVC不能很好地处理静态资源,所以在web.xml中配置DispatcherServlet的请求映射,往往使用 *.do 、 *.xhtml等方式。这就决定了请求...转载 2019-02-14 15:58:02 · 122 阅读 · 0 评论 -
spring+druid多数据源配置
博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导):spring+druid多数据源配置druid多数据源配置一、druid简介Druid首先是一个数据库连接池,但它不仅仅是一个数据库连接池,它还包含一个ProxyDriver,一系列内置的JDBC组件库,一个SQL Parser。Druid是目前最好的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接...转载 2019-02-18 10:01:37 · 6620 阅读 · 0 评论