随笔分类 -  Java

摘要:druid.properties应当放在与包名称根路径平级的目录下,例如,包名是sabre.web.utils,放在了src/main/java路径下,那么druid.properties应当放在java目录下,与sabre平级。 阅读全文
posted @ 2022-03-10 22:00 火军刀 阅读(606) 评论(0) 推荐(0) 编辑
摘要:译法有多种,个人认为线程锁最准确切,排它性最强,最容易理解,一说出来就知道是线程中的锁对象。 其它几种译法在不同的语境下有不同的含义。 锁:过于广泛,歧义太多。 锁旗标:生僻,一般人听不懂,还得解释一下,不具备通用性。大概是来自lock flag 锁对象:比较广泛,歧义较多,需要特定语境方可理解。 阅读全文
posted @ 2020-10-31 15:40 火军刀 阅读(326) 评论(0) 推荐(0) 编辑
摘要:private static void DatetimeDiff(Date begin, Date end) { long diff = 0; try { diff = (end.getTime() - begin.getTime());// 得到两者的毫秒数 } catch (Exception 阅读全文
posted @ 2020-10-08 21:39 火军刀 阅读(643) 评论(0) 推荐(0) 编辑
摘要:所有版本: https://www.oracle.com/java/technologies/javase-downloads.html Java SE Development Kit 15 Documentation https://www.oracle.com/java/technologies 阅读全文
posted @ 2020-10-02 16:27 火军刀 阅读(1032) 评论(0) 推荐(0) 编辑
摘要:第一组: Eclise 版本:Indigo,Service Release 1 Build id:20110916-0149 Window-->Preferences -->Compiler,Compiler compiance level:1.7 -->Installed JREs,jdk1.8. 阅读全文
posted @ 2019-02-27 16:54 火军刀 阅读(231) 评论(0) 推荐(0) 编辑
摘要:从Java官网下载的安装文件,有的只有bin文件,没有.tar.gz文件。 ①进入设备终端,通过sudo -s或su回车,切换到管理员用户;②输入管理员密码然后回车;③输入sudo chmod +x filename.bin回车;④输入sudo ./filename.bin回车,接下来就回出现长长的 阅读全文
posted @ 2019-02-27 12:00 火军刀 阅读(2866) 评论(0) 推荐(0) 编辑
摘要:因为在使用Hadoop-0.20.2这个古董,需要使用它自带的eclipse插件,而我最初安装的是现代的eclipse4.10.0。 在经历两天,以及以下种种尝试之后,均以失败告终: 1.网上找适合的版本,据说有人编译好的hadoop-0.20.3改名后可以在eclipse3.5以上使用,找到了,复 阅读全文
posted @ 2019-02-24 00:58 火军刀 阅读(182) 评论(0) 推荐(0) 编辑
摘要:问题产生 ubuntu 18.04环境下,执行 发现与/etc/profile中的$JAVA_HOME所设置的java版本不同。 推测原因 最近用apt install 安装过ubuntu自带的eclipse,有可能是把一些配置覆盖了。 可能的解决方案 方案一 sudo gedit ~/.profi 阅读全文
posted @ 2019-02-22 13:23 火军刀 阅读(615) 评论(0) 推荐(0) 编辑
摘要:就是下面的这篇文章,好心好意提交到百度经验,希望给需要的人一个帮助,结果被拒,说有广告。呵呵,oracle和java真的需要在你百度上面做广告吗?倒是能理解,可能是外行人做的,只是看到链接就拒了,但是百度仍然脱不了管理责任。如果说有链接就不能发,那么之前发过的链接该怎样理解?你们明明允许发链接(看这 阅读全文
posted @ 2019-02-22 11:22 火军刀 阅读(791) 评论(1) 推荐(1) 编辑
摘要:adoop 0.20.2伪分布式安装详解 hadoop有三种运行模式: 伪分布式不需要安装虚拟机,在同一台机器上同时启动5个进程,模拟分布式。 完全分布式至少有3个节点,其中一个做master,运行名称节点(namenode)、作业跟踪器(jobtracker)等主要进程,另外两个做datanode 阅读全文
posted @ 2019-02-13 14:36 火军刀 阅读(711) 评论(0) 推荐(0) 编辑
摘要:据调查,在中国,PC时代,绝大多数普通用户都不知道linux为何物,到了移动互联网时代,更加不知道,也不会再知道了。 所以,此文不多解释,使用linux的,都是IT界人士,不必普及基础知识。 从已经安装完毕ubuntu系统之后开始。 安装 分四个步骤: 1)下载并安装JDK 2)下载eclipse 阅读全文
posted @ 2019-02-10 17:47 火军刀 阅读(1578) 评论(0) 推荐(0) 编辑
摘要:PO(persistent object) 持久对象 在 o/r 映射的时候出现的概念,如果没有 o/r 映射,没有这个概念存在了。通常对应数据模型 ( 数据库 ), 本身还有部分业务逻辑的处理。可以看成是与数据库中的表相映射的 java 对象。最简单的 PO 就是对应数据库中某个表中的一条记录,多 阅读全文
posted @ 2017-10-31 11:32 火军刀 阅读(1052) 评论(0) 推荐(0) 编辑
摘要:Java编程思想中的一个例子,不是很理解使用闭包的必要性,如果不使用闭包,是不是有些任务就不能完成?继续探索。 阅读全文
posted @ 2017-10-28 16:42 火军刀 阅读(316) 评论(0) 推荐(0) 编辑
摘要:见不少人在找net.mindview.util.Print,CSDN上有下载,收积分,以下是官网的下载方法,免费: 官网链接:http://mindview.net/ 电子书下载地址:http://www.mindviewinc.com/Books/TIJ4/PurchaseBook.php 然后是 阅读全文
posted @ 2017-10-20 09:07 火军刀 阅读(6245) 评论(0) 推荐(1) 编辑
摘要:这个算法很巧妙,一定要留下: 以下是官方答案,比较麻烦,完全没有涉及本节中所讲的中止循环语句: 下面是我写的,比较随意,没有整理,排除法,这个不行,那个不行,剩下的就是行的了。全面地用到了本节的各种中止循环及标签。直接输出是18个数字,去掉乘数互换的一半,4位的应当是9个数字。 其实没太明白“吸血鬼 阅读全文
posted @ 2017-10-09 12:26 火军刀 阅读(1975) 评论(0) 推荐(0) 编辑
摘要:坊间传说这本书翻译得很烂,我倒觉得还好。虽然看原文更准确,但是如果在具备一定编程思维和基础、能够看出来疑问的情况下,还是看中文更快一些,而且这本书本身也不适合初学者看。当然,错误和不通顺还是有的,而且官方和网上居然没有一份公开的勘误表,至少我没有搜到,搜索“Java编程思想第四版勘误”时出现的都是C 阅读全文
posted @ 2017-10-09 08:08 火军刀 阅读(968) 评论(2) 推荐(0) 编辑
摘要:官方指南中的例子: http://poi.apache.org/spreadsheet/quick-guide.html#New+Sheet 这一节 XSSFWorkbook wb = new XSSFWorkbook(); XSSFSheet sheet1 = wb.createSheet("ne 阅读全文
posted @ 2017-09-28 15:07 火军刀 阅读(849) 评论(0) 推荐(0) 编辑
摘要:尝试实现java导出功能时遇到如下报错: org.apache.jasper.JasperException: javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/apache/xmlbeans/XmlExcepti 阅读全文
posted @ 2017-09-28 11:23 火军刀 阅读(18872) 评论(0) 推荐(1) 编辑
摘要:JSP链接区分大小写 如果在eclipse项目中改了文件名,要在tomcat对应目录下的Catalina中的对应目录下把之前的文件删除,会重新编译生成,否则会报:java.lang.NoClassDefFoundError: 这个错误。必须要删除,只是修改文件名或者在java文件中修改类名,没有作用 阅读全文
posted @ 2017-09-26 13:48 火军刀 阅读(181) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示