- 博客(299)
- 资源 (25)
- 收藏
- 关注
转载 java中去掉BigDecimal后无用的零
目的:java中去掉BigDecimal后无用的零现象:mysql中A表中的B字段的类型是decimal类型,小数位数是三位,某一条数据的值是0.3,在java中查询出来的结果是0.300,这样显示在页面中不太好看,用户希望看到是0.3。解决办法:可以使用 stripTrailingZeros().toPlainString()来解决;示例:BigDecimal a=new BigDec...
2019-12-04 14:42:12 958
原创 Swagger常用注解强调点说明
Swagger注解常用注解:@Api()用于类-一般用于controller类;表示-标识这个类是swagger的资源,显示在文档中。@ApiOperation()用于方法-一般用于controller中的方法上;表示一个http请求的操作@ApiParam()用于方法中参数的说明-一般用于controller中的方法参数上;表示对参数的API说明或是否必填等备注:如果...
2019-09-25 15:31:08 815
转载 警告: Unable to find required classes (javax.activation.DataHandler and javax.mail
在调试Axis1.4访问WebService服务时,出现以下警告:警告: Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart). Attachment support is disabled.错误原因:需要mail.jar和activation....
2019-08-23 15:01:07 11367
转载 阿里云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 68004
转载 -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 5851 1
转载 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 3729 1
转载 java中异常抛出后代码还会继续执行吗?
博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导):java中异常抛出后代码还会继续执行吗在下面的代码中,当抛出运行时异常后,后面的代码还会执行吗,是否需要在异常后面加上return语句呢?public void add(int index, E element){ if(size >= elements.length) { throw...
2019-03-08 14:43:25 2301
转载 异常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 43255 6
转载 js表单动态添加数据并提交
博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导):js表单动态添加数据并提交情景1:已经存在form对象了,动态为form增加对象并提交function formAppendSubmit(){ var myform=$('#newArticleForm'); //得到form对象 var tmpInput=$("<input ...
2019-03-07 08:40:23 2426
转载 隐藏input的三种方法和区别
博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导): 隐藏input的三种方法和区别一、二、以上两种方法可以实现不留痕迹的隐藏。三、第三种方法可以实现占位隐藏(会留下空白而不显示)...
2019-03-06 14:07:12 697
转载 Git删除暂存区或版本库中的文件
博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导):Git删除暂存区或版本库中的文件基础内容我们知道Git有三大区(工作区、暂存区、版本库)以及几个状态(untracked、unstaged、uncommited),下面只是简述下Git的大概工作流程,详细的可以参见本博客的其他有关Git的文章【链接】。 (1)打开你的项目文件夹,除了隐藏的.git文件夹,其他项...
2019-03-06 14:01:37 631
转载 跨平台SSH软件-Termius
Termius是一款支持WINDOWS,MAC,和ios平台的远程SSH工具,功能强大,且和teamviewer一样注册一个账号就可以在多个平台共享主机列表,一次配置后就可以跨平台使用,非常适合我们经常和云主机服务器打交道的朋友,下面是它的一些主要特点:1、免费2、XTerm, VT100和Vanilla终端支持。3、可用性:分屏视图支持。4、身份:结合用户名、密码或密钥进行快速认证。5...
2019-03-05 09:10:45 19395 4
转载 ECS | 安全组配置
ECS安全组是什么?安全组可以对ECS实例进行分组(是ECS分组),然后对组内的ECS定制一条或多条防火墙规则,规则内容包括:访问的网络协议,端口,源IP等。这些规则对安全组内的所有实例均生效,并且每一个实例至少要加入一个安全组。安全组的授权方式有那些?1, 通过源IP地址段的指定。如: 100.100.100.100/16 支持的是公网IP地址。2,指定源安全组指定源安全组的ID,...
2019-03-01 17:36:48 1791
转载 Linux如何定位nginx运行的配置文件的信息包括nginx.conf
博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导): linux公社1, Linux下如何查看定位当前正在运行的Nginx的配置文件Linux在启动一个进程时,系统会在/proc下创建一个以PID命名的文件夹,在该文件夹下会有我们的进程的信息,其中包括一个名为exe的文件即记录了绝对路径,通过ll或ls –l命令即可查看。查看nginx的PID,以常用的80端口为...
2019-02-28 14:57:31 1457
转载 MYSQL查询今天、昨天、7天前、30天、本月数据
今天:SELECT * FROM 表名 WHERE TO_DAYS( 时间字段名) = TO_DAYS(NOW());昨天:SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) &lt;= 1;7天前:SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY...
2019-02-27 17:04:02 6442 2
转载 mybatis中xml文件中对于大于等于,小于等于的写法
博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导): mybatis中大于等于小于等于的写法http://www.w3school.com.cn/xml/xml_cdata.asp非法的 XML 字符必须被替换为实体引用假如在 XML 文档中放置了一个类似 “<” 字符,那么这个文档会产生一个错误,这是因为解析器会把它解释为新元素的开始。因此你不能这样写:...
2019-02-27 16:57:52 7483 2
转载 Java反射之getInterfaces()方法
博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导): Java反射之getInterfaces()方法getInterfaces()方法和Java的反射机制有关。它能够获得这个对象所实现的所有接口。例如:Class<?> string01 = person.getClass().getInterfaces()[0];//获得person对象所实现的...
2019-02-20 16:15:39 17434 2
转载 druid多数据源配置+Datasurce动态切换
博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导): Datasource动态切换AbstractRoutingDataSource 数据源动态切换spring 使用AbstractRoutingDataSource自定义动态数据源时的事务处理, 需要继承spring的AbstractRoutingDataSource定义自己的动态数据源,可以根据需要动态的切换不...
2019-02-20 16:13:16 36062 5
转载 redis的三种启动方式
博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导): redis的三种启动方式redis的启动方式1.直接启动进入redis根目录,执行命令:#加上‘&’号使redis以后台程序方式运行./redis-server &2.通过指定配置文件启动可以为redis服务启动指定配置文件,例如配置为/etc/redis/6379.conf进入re...
2019-02-20 13:53:51 372
转载 Linux | 查看运行进程所在目录
Linux在启动一个进程时,系统会在/proc下创建一个以PID命名的文件夹,在该文件夹下会有我们的进程的信息#切换刀该目录中可以查看具体内容cd /proc/PID如:解释:cwd 对应的连接是:程序自身所在的目录,也是进程运行目录;exe 对应的连接是: 执行程序的程序的绝对路径,比如java项目,通过java程序启动,那么对应jdk就是执行程序的程序。cmdline 对应...
2019-02-20 13:49:27 1609
转载 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 1047
转载 Linux | linux下切换用户su命令
博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导): Linux下su与su -命令的区别Linux下切换用户首先说明下一个区别 :su 和 su - 的区别场景,比如:在启动服务器ntpd服务时遇到一个问题使用 su root 切换到root用户后,不可以使用service命令;使用 su - 后,就可以使用service命令了。原因:su命令和s...
2019-02-20 11:47:01 2503
原创 异常java.lang.ExceptionInInitializerError
java.lang.ExceptionInInitializerError初始化程序错误。当执行一个类的静态初始化程序的过程中,发生了异常时抛出。静态初始化程序是指直接包含于类中的static语句段。例如:配置文件java类如果在Constant类中调用 public static final String APP_NAME = ResourceBundle.getBund...
2019-02-20 11:27:09 1344
转载 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 321
原创 -bash: !": event not found
在linux环境下执行一下代码时,如下例子:返回结果:-bash: !@qwasZxz: event not found原因为:输入的命令中间包含 !,叹号,不能组成命令, 应该将 !转义,加上“\”反转意符号即可解决,其他shell命令出现类似问题可以同样的方式解决。...
2019-02-20 11:16:07 29839 4
转载 关于linux权限问题Permission denied
关于linux权限问题Permission denied.Linux系统中,每个文件的权限默认是由创建它的使用者所指定的。而且权限不随文件环境的改变而变化。换言之,你从别的地方复制、下载、接受过来的文件权限与它原始的权限保持一致。当新的操作者的权限低于文件默认的权限时,文件是没有办法运行的。当试图运行文件夹中的某个文件时,由于权限原因,文件被拒绝执行。系统提示:Permission denie...
2019-02-20 11:11:36 2851
转载 Redis | Hash类型及命令操作
博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导):Redis Hash类型及操作Redis hash是一个string类型的field和value的映射表。它的添加、删除操作都是O(1)(平均)。hash特别适用于存储对象。相较于对象的每个字段存在单个string类型。将一个对象存储在hash类型中会占用更小的内存,并且可以更方便的存取整个对象。hset:设置ha...
2019-02-19 17:27:29 153
转载 nil 和NULL 的区别
博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导):nil和NULL 的区别在java项目中会遇到nil和null,下面详细说明下他们的区别:NULL只能作为指针变量的值. 如果1个指针变量的值是NULL值代表. 代表这个指针不指向内存中的任何1块空间NULL其实等价于0 NULL其实是1个宏. 就是0nil只能作为指针变量的值. 代表这个指针变量...
2019-02-19 16:22:34 12412
转载 git | rebase用法
博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导):rebase 用法小结rebase在git中是一个非常有魅力的命令,使用得当会极大提高自己的工作效率;相反,如果乱用,会给团队中其他人带来麻烦。它的作用简要概括为:可以对某一段线性提交历史进行编辑、删除、复制、粘贴;因此,合理使用rebase命令可以使我们的提交历史干净、简洁!前提:不要通过rebase对任何已经提...
2019-02-19 14:24:17 874
转载 git | .gitignore配置运维总结
博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导):.gitignore配置运维总结在使用Git的过程中,我们喜欢有的文件比如日志,临时文件,编译的中间文件等不要提交到代码仓库,这时就要设置相应的忽略规则,来忽略这些文件的提交。简单来说一个场景:在你使用git add .的时候,遇到了把你不想提交的文件也添加到了缓存中去的情况,比如项目的本地配置信息,如果你上传到Gi...
2019-02-19 14:11:07 377
原创 git | 拉代码下来冲突中的 HEAD
<<<<<<< HEADabcdefg=======123456>>>>>>> 6853e5ff961e684d3a6c02d4d06183b5ff330dcc解释:head 到 =======里面的abcdefg是您的commit的内容=========到 >>&
2019-02-19 13:41:05 5659
转载 git | idea上git的基本操作
博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导):Intellij 中的git操作git原理以后会分章节介绍,本次主要说一下intellij怎样操作git。intellij有很好的git操作界面,可以拉取代码,拉取分支详情,提交代码到本地仓库,提交代码到远程仓库,可以merge本地分支,merge远程分支,可以自由的切换分支,可以解决merge带来的冲突问题。总之可...
2019-02-19 11:36:55 265
转载 git | stash
命令操作git stash (暂存)适用场景: 在master分支修改了东西,但没commit(也不想commit,可能没修改好),此时领导让你修改two分支上的bug;切换分支check out 必须要commit ,否则会丢失更改; 此时更改的做法是使用stash.#查询主分支状态,暂存修改git statusgit stash#切换到two分支git checkout two...
2019-02-19 11:27:47 148
转载 git | checkout
博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导):idea git 高级操作(checkout、reset、revert)git checkout默认是从暂存区(Stage)中checkout文件#提交 已经修改过的User.javagit add src/com/uu/model/User.java#从缓存中检出User.java, 复写工作空间的User...
2019-02-19 11:21:53 122
转载 git | reset命令
git reset 命令是git中最常用的命令,但也是最危险,最容易被误用的命令。一、master 分支我们知道git在初始化时,会为我们默认创建一个master分支,那这个master到底是什么呢?其实它在.git目录下对应了一个引用文件-----.git/refs/heads/master文件,而该文件的内容便是该分支中最新的一次提交的ID:$ cat .git/refs/heads/m...
2019-02-19 11:15:35 214
转载 git | 工作区、暂存区、版本库之间的关系
博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导):git工作区、暂存区、版本库之间的关系区分三者关系在初始化git版本库之后会生成一个隐藏的目录 .git ,可以将该目录理解为git的版本库 repository,而我们自己建立的项目文件夹即工作区 working directory ,在.git 文件夹里面还有很多文件,其中有一个index 文件 就是暂存区也可...
2019-02-19 11:02:06 435
转载 Maven | filtering,filter和profile标签使用
博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导):Maven的filtering和profile标签使用使用Maven 将项目分版前言每个项目通常都会用不同的配置文件对应不同的版本,例如开发版和上线版本的配置通常会是不同的。此时就会产生一个问题,当项目需要从开发版切换到上线版时,总是会避免不了更改很多配置项,或者切换配置文件,但是不管哪一种都不方便配置。使用M...
2019-02-18 18:48:43 1733
转载 Maven | 利用Profile构建不同环境的部署包
博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导):利用Profile构建不同环境的部署包maven 根据P参数值打包动态修改properties文件中值或一定propertiesMaven插件maven-antrun-plugin的使用maven学习(下)利用Profile构建不同环境的部署包项目开发好以后,通常要在多个环境部署,比如常用的:本机环境(loca...
2019-02-18 17:31:43 275
转载 Mybatis入门&配置文件&映射文件
博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导):Mybatis入门&配置文件&映射文件1.配置环境首先得现在相应的jar包,点击这里下载,下载好后,进行解压,建议把源码包一起下载,因为里面不止有源码,还有配置文件和映射文件的模板,到时我们可以直接拷贝进项目。解压出来后,目录如下把jar包导入相应的目录结构下就可以进行开发了。2.配置文...
2019-02-18 10:31:59 1060
转载 idea 怎么导入maven项目
博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导):idea 怎么导入maven项目方式一1、打开一个现有的IntelliJ IDEA工程,点击菜单的“File”->“new”->“Module from Existing Sources”。2、在打开的弹框中,选择你的项目的所在路径。注意:一定要选中pom.xml文件才可以。然后点击OK。3、在...
2019-02-18 10:25:43 2978
Inno Setup
2019-01-29
Everything(全盘搜索工具)
2018-11-14
图片上传插件,亲测可用
2017-09-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人