自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Willian的博客屋

铭记:1,任何可能出错的事情,最后都会出错。2,谋定后动。

  • 博客(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 899

原创 Swagger常用注解强调点说明

Swagger注解常用注解:@Api()用于类-一般用于controller类;表示-标识这个类是swagger的资源,显示在文档中。@ApiOperation()用于方法-一般用于controller中的方法上;表示一个http请求的操作@ApiParam()用于方法中参数的说明-一般用于controller中的方法参数上;表示对参数的API说明或是否必填等备注:如果...

2019-09-25 15:31:08 749

转载 警告: 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 10950

转载 阿里云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 66208

转载 -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 5778 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 3589 1

转载 java中异常抛出后代码还会继续执行吗?

博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导):java中异常抛出后代码还会继续执行吗在下面的代码中,当抛出运行时异常后,后面的代码还会执行吗,是否需要在异常后面加上return语句呢?public void add(int index, E element){ if(size >= elements.length) { throw...

2019-03-08 14:43:25 2138

转载 异常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 42644 6

转载 js表单动态添加数据并提交

博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导):js表单动态添加数据并提交情景1:已经存在form对象了,动态为form增加对象并提交function formAppendSubmit(){ var myform=$('#newArticleForm'); //得到form对象 var tmpInput=$("<input ...

2019-03-07 08:40:23 2329

转载 隐藏input的三种方法和区别

博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导): 隐藏input的三种方法和区别一、二、以上两种方法可以实现不留痕迹的隐藏。三、第三种方法可以实现占位隐藏(会留下空白而不显示)...

2019-03-06 14:07:12 656

转载 Git删除暂存区或版本库中的文件

博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导):Git删除暂存区或版本库中的文件基础内容我们知道Git有三大区(工作区、暂存区、版本库)以及几个状态(untracked、unstaged、uncommited),下面只是简述下Git的大概工作流程,详细的可以参见本博客的其他有关Git的文章【链接】。  (1)打开你的项目文件夹,除了隐藏的.git文件夹,其他项...

2019-03-06 14:01:37 605

转载 跨平台SSH软件-Termius

Termius是一款支持WINDOWS,MAC,和ios平台的远程SSH工具,功能强大,且和teamviewer一样注册一个账号就可以在多个平台共享主机列表,一次配置后就可以跨平台使用,非常适合我们经常和云主机服务器打交道的朋友,下面是它的一些主要特点:1、免费2、XTerm, VT100和Vanilla终端支持。3、可用性:分屏视图支持。4、身份:结合用户名、密码或密钥进行快速认证。5...

2019-03-05 09:10:45 18583 4

转载 ECS | 安全组配置

ECS安全组是什么?安全组可以对ECS实例进行分组(是ECS分组),然后对组内的ECS定制一条或多条防火墙规则,规则内容包括:访问的网络协议,端口,源IP等。这些规则对安全组内的所有实例均生效,并且每一个实例至少要加入一个安全组。安全组的授权方式有那些?1, 通过源IP地址段的指定。如: 100.100.100.100/16 支持的是公网IP地址。2,指定源安全组指定源安全组的ID,...

2019-03-01 17:36:48 1729

转载 Linux如何定位nginx运行的配置文件的信息包括nginx.conf

博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导): linux公社1, Linux下如何查看定位当前正在运行的Nginx的配置文件Linux在启动一个进程时,系统会在/proc下创建一个以PID命名的文件夹,在该文件夹下会有我们的进程的信息,其中包括一个名为exe的文件即记录了绝对路径,通过ll或ls –l命令即可查看。查看nginx的PID,以常用的80端口为...

2019-02-28 14:57:31 1397

转载 MYSQL查询今天、昨天、7天前、30天、本月数据

今天:SELECT * FROM 表名 WHERE TO_DAYS( 时间字段名) = TO_DAYS(NOW());昨天:SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1;7天前:SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY...

2019-02-27 17:04:02 6164 2

转载 mybatis中xml文件中对于大于等于,小于等于的写法

博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导): mybatis中大于等于小于等于的写法http://www.w3school.com.cn/xml/xml_cdata.asp非法的 XML 字符必须被替换为实体引用假如在 XML 文档中放置了一个类似 “<” 字符,那么这个文档会产生一个错误,这是因为解析器会把它解释为新元素的开始。因此你不能这样写:...

2019-02-27 16:57:52 7432 2

转载 Java反射之getInterfaces()方法

博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导): Java反射之getInterfaces()方法getInterfaces()方法和Java的反射机制有关。它能够获得这个对象所实现的所有接口。例如:Class<?> string01 = person.getClass().getInterfaces()[0];//获得person对象所实现的...

2019-02-20 16:15:39 17303 2

转载 druid多数据源配置+Datasurce动态切换

博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导): Datasource动态切换AbstractRoutingDataSource 数据源动态切换spring 使用AbstractRoutingDataSource自定义动态数据源时的事务处理, 需要继承spring的AbstractRoutingDataSource定义自己的动态数据源,可以根据需要动态的切换不...

2019-02-20 16:13:16 35988 5

转载 redis的三种启动方式

博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导): redis的三种启动方式redis的启动方式1.直接启动进入redis根目录,执行命令:#加上‘&’号使redis以后台程序方式运行./redis-server &2.通过指定配置文件启动可以为redis服务启动指定配置文件,例如配置为/etc/redis/6379.conf进入re...

2019-02-20 13:53:51 348

转载 Linux | 查看运行进程所在目录

Linux在启动一个进程时,系统会在/proc下创建一个以PID命名的文件夹,在该文件夹下会有我们的进程的信息#切换刀该目录中可以查看具体内容cd /proc/PID如:解释:cwd 对应的连接是:程序自身所在的目录,也是进程运行目录;exe 对应的连接是: 执行程序的程序的绝对路径,比如java项目,通过java程序启动,那么对应jdk就是执行程序的程序。cmdline 对应...

2019-02-20 13:49:27 1522

转载 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 948

转载 Linux | linux下切换用户su命令

博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导): Linux下su与su -命令的区别Linux下切换用户首先说明下一个区别 :su 和 su - 的区别场景,比如:在启动服务器ntpd服务时遇到一个问题使用 su root 切换到root用户后,不可以使用service命令;使用 su - 后,就可以使用service命令了。原因:su命令和s...

2019-02-20 11:47:01 2443

原创 异常java.lang.ExceptionInInitializerError

java.lang.ExceptionInInitializerError初始化程序错误。当执行一个类的静态初始化程序的过程中,发生了异常时抛出。静态初始化程序是指直接包含于类中的static语句段。例如:配置文件java类如果在Constant类中调用 public static final String APP_NAME = ResourceBundle.getBund...

2019-02-20 11:27:09 1312

转载 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 293

原创 -bash: !": event not found

在linux环境下执行一下代码时,如下例子:返回结果:-bash: !@qwasZxz: event not found原因为:输入的命令中间包含 !,叹号,不能组成命令, 应该将 !转义,加上“\”反转意符号即可解决,其他shell命令出现类似问题可以同样的方式解决。...

2019-02-20 11:16:07 28844 4

转载 关于linux权限问题Permission denied

关于linux权限问题Permission denied.Linux系统中,每个文件的权限默认是由创建它的使用者所指定的。而且权限不随文件环境的改变而变化。换言之,你从别的地方复制、下载、接受过来的文件权限与它原始的权限保持一致。当新的操作者的权限低于文件默认的权限时,文件是没有办法运行的。当试图运行文件夹中的某个文件时,由于权限原因,文件被拒绝执行。系统提示:Permission denie...

2019-02-20 11:11:36 2696

转载 Redis | Hash类型及命令操作

博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导):Redis Hash类型及操作Redis hash是一个string类型的field和value的映射表。它的添加、删除操作都是O(1)(平均)。hash特别适用于存储对象。相较于对象的每个字段存在单个string类型。将一个对象存储在hash类型中会占用更小的内存,并且可以更方便的存取整个对象。hset:设置ha...

2019-02-19 17:27:29 136

转载 nil 和NULL 的区别

博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导):nil和NULL 的区别在java项目中会遇到nil和null,下面详细说明下他们的区别:NULL只能作为指针变量的值. 如果1个指针变量的值是NULL值代表. 代表这个指针不指向内存中的任何1块空间NULL其实等价于0 NULL其实是1个宏. 就是0nil只能作为指针变量的值. 代表这个指针变量...

2019-02-19 16:22:34 10491

转载 git | rebase用法

博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导):rebase 用法小结rebase在git中是一个非常有魅力的命令,使用得当会极大提高自己的工作效率;相反,如果乱用,会给团队中其他人带来麻烦。它的作用简要概括为:可以对某一段线性提交历史进行编辑、删除、复制、粘贴;因此,合理使用rebase命令可以使我们的提交历史干净、简洁!前提:不要通过rebase对任何已经提...

2019-02-19 14:24:17 843

转载 git | .gitignore配置运维总结

博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导):.gitignore配置运维总结在使用Git的过程中,我们喜欢有的文件比如日志,临时文件,编译的中间文件等不要提交到代码仓库,这时就要设置相应的忽略规则,来忽略这些文件的提交。简单来说一个场景:在你使用git add .的时候,遇到了把你不想提交的文件也添加到了缓存中去的情况,比如项目的本地配置信息,如果你上传到Gi...

2019-02-19 14:11:07 262

原创 git | 拉代码下来冲突中的 HEAD

<<<<<<< HEADabcdefg=======123456>>>>>>> 6853e5ff961e684d3a6c02d4d06183b5ff330dcc解释:head 到 =======里面的abcdefg是您的commit的内容=========到 >>&amp

2019-02-19 13:41:05 5563

转载 git | idea上git的基本操作

博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导):Intellij 中的git操作git原理以后会分章节介绍,本次主要说一下intellij怎样操作git。intellij有很好的git操作界面,可以拉取代码,拉取分支详情,提交代码到本地仓库,提交代码到远程仓库,可以merge本地分支,merge远程分支,可以自由的切换分支,可以解决merge带来的冲突问题。总之可...

2019-02-19 11:36:55 240

转载 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 119

转载 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 97

转载 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 182

转载 git | 工作区、暂存区、版本库之间的关系

博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导):git工作区、暂存区、版本库之间的关系区分三者关系在初始化git版本库之后会生成一个隐藏的目录 .git ,可以将该目录理解为git的版本库 repository,而我们自己建立的项目文件夹即工作区 working directory ,在.git 文件夹里面还有很多文件,其中有一个index 文件 就是暂存区也可...

2019-02-19 11:02:06 329

转载 Maven | filtering,filter和profile标签使用

博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导):Maven的filtering和profile标签使用使用Maven 将项目分版前言每个项目通常都会用不同的配置文件对应不同的版本,例如开发版和上线版本的配置通常会是不同的。此时就会产生一个问题,当项目需要从开发版切换到上线版时,总是会避免不了更改很多配置项,或者切换配置文件,但是不管哪一种都不方便配置。使用M...

2019-02-18 18:48:43 1637

转载 Maven | 利用Profile构建不同环境的部署包

博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导):利用Profile构建不同环境的部署包maven 根据P参数值打包动态修改properties文件中值或一定propertiesMaven插件maven-antrun-plugin的使用maven学习(下)利用Profile构建不同环境的部署包项目开发好以后,通常要在多个环境部署,比如常用的:本机环境(loca...

2019-02-18 17:31:43 213

转载 Mybatis入门&配置文件&映射文件

博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导):Mybatis入门&配置文件&映射文件1.配置环境首先得现在相应的jar包,点击这里下载,下载好后,进行解压,建议把源码包一起下载,因为里面不止有源码,还有配置文件和映射文件的模板,到时我们可以直接拷贝进项目。解压出来后,目录如下把jar包导入相应的目录结构下就可以进行开发了。2.配置文...

2019-02-18 10:31:59 1029

转载 idea 怎么导入maven项目

博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导):idea 怎么导入maven项目方式一1、打开一个现有的IntelliJ IDEA工程,点击菜单的“File”->“new”->“Module from Existing Sources”。2、在打开的弹框中,选择你的项目的所在路径。注意:一定要选中pom.xml文件才可以。然后点击OK。3、在...

2019-02-18 10:25:43 2894

包含中国,省市区,以及独立省份的地图素材

包含中国,省市区,以及独立省份的地图素材

2023-12-26

elasticsearch-7.10.2.zip

适用于MAC,LINUX系统, 解压后即可使用

2021-10-04

zk:redis分布式锁.zip

里面包含zk的分布式锁,包括原生客户端API的方式,以及框架的方式。还有red is的原生客户端API方式,以及框架的方式

2019-10-23

wehere.zip

springboot+swagger2+maven管理等一个可以直接拿来使用的完整项目,里面有相应注释,可以依照注释更改配置来实现业务需求。

2019-10-08

mybatis逆向工程.zip

mybatis逆向工程工具,通过简单配置,实现数据库表的映射,避免手动配置。

2019-09-12

SonarLint4.0.0.zip

sonarlint idea离线安装插件,避免在idea中直接安装慢的问题。

2019-08-29

jdk1.8Linux64位

linux64位的jdk1.8版本,欢迎大家下载使用,官网资源适合大众。

2019-02-21

icon资源下载

收集的一些icon的图片集合,大家可以下载使用,里面是png的,需要转换一下格式

2019-01-29

Inno Setup

Inno Setup是一个免费的软件打包工具,Inno Setup的最大特点是小巧、简便,并且界面简洁,支持pascal脚本,能快速制作出标准Windows2000风格的安装界面,足以完成一般安装任务。

2019-01-29

exe4j打包软件

 exe4j是一款功能强大的打包工具,通过该软件,用户可以快速的将自己编写的程序直接打包为EXE格式的文件进行保存.

2019-01-29

alwaysUP软件

alwaysup是一个计算机系统软件,能将可执行文件、批处理文件及快捷方式作为windows系统服务,并且进行管理和监视确保100%运行。

2019-01-19

hadoop_windows编译版本

window编译版本,可以直接在本地运行,适用于win7,win8,win10等版本,下载后可以直接使用

2019-01-10

微软Windows Server 2012中文版

CIS-Microsoft-Windows-Server-2012安全基线的中文版本

2018-11-27

alwaysup后台持续运作

实现windows服务器的jar包后台运行与监控等,亲测可用

2018-11-27

Everything(全盘搜索工具)

 Everything 64位中文版是一款专业免费的文件搜索工具,该软件体积小巧、界面简洁易用,可以让你快速建立索引、快速搜索,同时占用极低的系统资源。

2018-11-14

阿里巴巴java开发手册

最新版本的阿里巴巴开发手册1.4版本,里面详细讲解了相关约束,规则等

2018-11-14

研究生必备Endnote之中科大罗昭峰PDF版教程

研究生必备Endnote之中科大罗昭峰PDF版教程是中科大教授罗昭峰精心整理归纳的文献管理教程,希望对大家有用

2018-10-20

图片上传插件,亲测可用

完整的图片上传插件,亲自测试并补充完善,比如多图片上传,浏览,方便各位使用。WebUploader是由Baidu WebFE(FEX)团队开发的一个简单的以HTML5为主,FLASH为辅的现代文件上传组件。在现代的浏览器里面能充分发挥HTML5的优势,同时又不摒弃主流IE浏览器,沿用原来的FLASH运行时,兼容IE6+,iOS 6+, android 4+。两套运行时,同样的调用方式,可供用户任意选用。 采用大文件分片并发上传,极大的提高了文件上传效率。

2017-09-06

freemarker Demo封装

包括控制台打印,html生成,html前端展示,servlet整合等。

2017-08-08

freemarker依赖包

完整的freemarker依赖包,直接解压即可。

2017-08-08

SVN取消关联的程序

svn取消关联的程序,解决无法完整的取消程序或者文件与svn库的关联关系。一键使用,方便快捷。

2017-08-08

java反编译工具

可以快速实现 java反编译查看,修改,等功能的一款软件,直接拖拉jar包就可以查看,方便,便捷。

2017-08-02

java编程思想第四版,高清中文

java编程思想第四版,高清完整中文版,欢迎下载,浏览。

2017-08-01

H-ui 案例模板

H-ui开发的经典案例模板,方便学习的你,认真研究。

2017-08-01

H-ui前端框架

完整的H-ui框架指导,亲测。

2017-08-01

空空如也

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

TA关注的人

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