![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
zhangjian15
这个作者很懒,什么都没留下…
展开
-
Spring-boot 微服务jar包方式启动,获取jar内资源文件到本地磁盘
在需要将微服务jar文件中的资源文件写到本地磁盘目录过程中遇到问题 根据 “classpath:xx/xx.xxx”这种方式获取资源文件,但是因为在jar包中,所有 “classpath:” 会被替换成 “jar : file : /aa/bb/classes!“, 最终生成的资源路径为 :”jar : file : /aa/bb/classes!/xx/xx.xxx” 因为是j原创 2017-06-15 11:50:25 · 18199 阅读 · 4 评论 -
服务器同时启动两个tomcat
特别要注意:不要设置环境变量CATALINA_HOME2.分别修改安装目录下的conf子目录中的server.xml文件:a.修改http访问端口(默认为8080端口),将8080修改为tomcat不在使用的端口号。此处所设的端口号即是以后访问web时所用的端口号。如9292b.修改Shutdown端口(默认为8005端口),将8005修改为没有在使用的端口号,例如8055。转载 2016-10-17 18:03:08 · 416 阅读 · 0 评论 -
Java程序员应该知道的10个调试技巧
转载自 : Java程序员应该知道的10个调试技巧调试不仅可以查找到应用程序缺陷所在,还可以解决缺陷。对于Java程序员来说,他们不仅要学会如何在Eclipse里面开发像样的程序,更需要学会如何调试程序。本文介绍了Java程序员必知的10个调试技巧,保证让你受益匪浅!调试可以帮助识别和解决应用程序缺陷,在本文中,作者将使用大家常用的的开发工具Eclipse来调试Java转载 2016-10-17 16:56:37 · 234 阅读 · 0 评论 -
Spring MVC ---- RedirectAttributes 使用,请求转发携带参数总结
Spring MVC ---- RedirectAttributes 使用原创 2016-10-21 15:15:12 · 10408 阅读 · 2 评论 -
spring - Scheduling Tasks 计划任务
1、使用 @EnableScheduling 注解在spring配置类,开启spring的计划任务2、在需要计划执行的方法上面加上 @Scheduled 注解,标识此方法为定时计划执行的方法。@Scheduled 的属性1、cron 使用表达式一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。按顺序依次为秒(0~59)原创 2016-09-06 17:50:18 · 854 阅读 · 0 评论 -
velocity学习笔记-基础
Velocity是一个基于java的模板引擎(template engine),它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。作为一个比较完善的模板引擎,Velocity的功能是比较强大的,但强大的同时也增加了应用复杂性。一、基本语法1、"#"用来标识Velocity的脚本语句,包括#set、#if 、#else、#end、转载 2016-07-06 15:40:31 · 289 阅读 · 0 评论 -
maven学习笔记-基础
mvn -v 查看maven版本mvn compile 编译mvn test 测试mvn package 打包mvn clean 删除target(生成的.class文件和测试报告文件)mvn install 安装jar包到本地仓库中创建目录的两种方式:1.archetype:generate 按照提示进行选择2.archetype:gener原创 2016-07-06 15:35:39 · 279 阅读 · 0 评论 -
WEB开发文件上传存储,虚拟路径配置问题。
此文章仅为自己开发过程中遇到问题的解决记录今天在更新web应用代码时候,先把webapps目录下的war包删除了,然后停止服务器,导致webapps目录下已解压的同名web工程被莫名其妙的删除了。连带着里面保存的上传的文件也一并丢失,所以就想能不能将上传的文件保存到web工程之外甚至tomcat之外的硬盘上。然后找到以下解决方案;就是在tomcat之外的任何硬盘上建立存储上原创 2016-07-06 15:30:58 · 3395 阅读 · 0 评论 -
No operations allowed after connection closed.Connection was implicitly closed by the driver
仅以此文章作为自己遇到问题的的解决的总结。com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operations allowed after connection closed.Connection was implicitly closed by the driver.总是在第二天过来原创 2015-11-23 11:13:02 · 2183 阅读 · 0 评论 -
java.util.ConcurrentModificationException的异常的出现与解决
Java ConcurrentModificationException异常原因和解决方法一.ConcurrentModificationException异常出现的原因 二.在单线程环境下的解决办法 三.在多线程环境下的解决方法 若有不正之处请多多谅解,并欢迎批评指正 请尊重作者劳动成果,转载请标明原文链接: http://www.cnblogs.com/d转载 2015-10-14 12:33:41 · 352 阅读 · 0 评论 -
java中volatile关键字的含义
java中volatile关键字的含义在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。 synchronized 同步块大家都比较熟悉,通过 synchronized 关键字转载 2015-08-05 10:25:54 · 224 阅读 · 0 评论 -
java队列(queue & deque)方法简介
1、boolean add(E e) 向队列尾中添加一个元素,成功返回true,失败返回false add 在队列满时会抛出IllegalStateException: Queue full异常 2、boolean offer(E e) 向队列尾中添加一个元素,成功返回true,失败返回false offer 在队列满时,则返原创 2017-08-09 19:43:35 · 2051 阅读 · 0 评论