随笔分类 -  Java

Java基础增强,JavaSE/Spring/SpringMVC/MyBatis/JavaEE
摘要:一、区别 mvn clean package依次执行了clean、resources、compile、testResources、testCompile、test、jar(打包)等7个阶段。 mvn clean install依次执行了clean、resources、compile、testReso 阅读全文
posted @ 2020-07-27 11:22 沙漏哟 阅读(354) 评论(0) 推荐(0) 编辑
摘要:1. Java版 1)微同商城 减少重复造轮子,开源微信小程序商城 。快速搭建一个属于自己的微信小程序商城。 官网地址:https://fly2you.cn 开源地址:https://gitee.com/fuyang_lipengjun/platform 后台演示地址: http://fly2you 阅读全文
posted @ 2019-11-04 17:13 沙漏哟 阅读(2735) 评论(0) 推荐(0) 编辑
摘要:一、参考文章 1. Java线程面试题 Top 50 2. Java面试——多线程面试题 3. JAVA多线程和并发基础面试问答 4. 15个顶级Java多线程面试题及回答 二、逐个解答 三、一语中的 四、代码实战 阅读全文
posted @ 2017-09-26 15:59 沙漏哟 阅读(365) 评论(0) 推荐(0) 编辑
摘要:转自:https://mp.weixin.qq.com/s/eTcm7nx_e4z3X0I-oRYvJQ 在 Java 中,每一个对象都有一个容易理解但是仍然有时候被遗忘或者被误用的 hashCode 方法。这里有3件事情要时刻牢记以避免常见的陷阱。 一个对象的哈希码允许算法和数据结构将对象放入隔间 阅读全文
posted @ 2017-09-22 01:21 沙漏哟 阅读(787) 评论(0) 推荐(0) 编辑
摘要:一、查看系统情况 Linux查看CPU和内存使用情况 二、查看JVM启动参数 2.1 jcmd JVM诊断之查看运行参数 阅读全文
posted @ 2017-05-12 17:59 沙漏哟 阅读(314) 评论(0) 推荐(0) 编辑
摘要:1. 换行符的问题 解决Unix-like、Windows系统之间文本换行符不同的问题 阅读全文
posted @ 2017-01-11 11:02 沙漏哟 阅读(217) 评论(0) 推荐(0) 编辑
摘要:1. 如何使用Maven的archetype快速生成一个新项目 2. Maven之自定义archetype生成项目骨架(一) 3. 使用maven3 创建自定义的archetype 4. 使用maven3 创建自定义的archetype . 5. 使用maven3 创建自定义的archetype(项 阅读全文
posted @ 2016-10-30 23:24 沙漏哟 阅读(990) 评论(0) 推荐(0) 编辑
摘要:一、异常描述 1. 在eclipse中启动tomcat,应用已经启动成功,但是tomcat仍然一直处于starting装填 二、分析原因 1. 更换8080端口为9080,启动tomcat,可以完整启动。证明是8080端口问题; 2. 但是8080端口并没有被占用; 3. 在网上搜索可能原因,可能原 阅读全文
posted @ 2016-10-07 23:08 沙漏哟 阅读(6687) 评论(0) 推荐(0) 编辑
摘要:1.Java集合类操作优化经验总结 http://www.codeceo.com/article/java-collection-class.html 【Java集合源码剖析】Java集合框架 http://www.importnew.com/19853.html#comment-497344 2. 阅读全文
posted @ 2016-06-15 11:21 沙漏哟 阅读(222) 评论(0) 推荐(0) 编辑
摘要:CMS 垃圾回收日志 https://blogs.oracle.com/poonam/entry/understanding_cms_gc_logs http://www.blogjava.net/DLevin/archive/2015/08/01/426418.html http://iamzho 阅读全文
posted @ 2016-04-27 14:08 沙漏哟 阅读(279) 评论(0) 推荐(0) 编辑
摘要:使用的是jboss7.1.1, jndi的配置在$JBOSS_HOME/standalone/configuration/standalone.xml中进行配置。配置jndi时有很多参数,解释下用到的一些参数: jndi-name The JNDI name under which the Data 阅读全文
posted @ 2016-04-13 19:11 沙漏哟 阅读(3190) 评论(0) 推荐(0) 编辑
摘要:现象倒推一:Java Web应用的连接数暴增 最大的可能是,Web应用的线程调用路径中阻塞在某个远端资源上。 现象倒推一:Java Web应用的连接数暴增 最大的可能是,Web应用的线程调用路径中阻塞在某个远端资源上。 线程向某个远端资源发起的请求被阻塞,可能是以下原因: 连接受阻,如等待clien 阅读全文
posted @ 2016-03-25 23:29 沙漏哟 阅读(276) 评论(0) 推荐(0) 编辑
摘要:JVM参数配置 设置堆大小 -Xms 初始堆大小 -Xmx 最大堆大小 -Xmn 设置年轻代大小 设置每个线程堆栈大小 -Xss 设置每个线程的堆栈大小 设置年轻代大小 -XX:NewSize= -XX:MaxNewSize=设置年轻代大小 -XX:NewRatio=设置年轻代(包括Eden和两个Survivor区)与年老代的比值(除去持久代) -XX:SurvivorRatio=设置年... 阅读全文
posted @ 2016-03-24 16:19 沙漏哟 阅读(366) 评论(0) 推荐(0) 编辑
摘要:以上的输出很简单,第四行起开始输出此进程的JAVA使用的环境。Heap Configuration:指java应用启动时设置的JVM参数。像最大使用内存大小,年老代,年青代,持久代大小等。 Heap Usage:当时的heap实际使用情况。包括新生代、老生代和持久代。 其中新生代包括:Eden区的大 阅读全文
posted @ 2016-03-22 17:28 沙漏哟 阅读(654) 评论(0) 推荐(0) 编辑
摘要:1. Mybatis判断字符串是否为空的变态写法 <if test="bussSceneIsNull =='0'.toString() "> <![CDATA[ and (t4.BUSS_SCENE = null or t4.BUSS_SCENE = '')]]> </if> 2. 第二种变态写法 阅读全文
posted @ 2016-02-24 09:47 沙漏哟 阅读(1079) 评论(0) 推荐(1) 编辑
摘要:为了做 Java EE 的朋友,这里列出了一些 web 开发的特定问题,你们可以用来准备 JEE 部分的面试:10 大 Spring 框架面试题及答案(参见)10 个非常好的 XML 面试问题(Java 程序员)(参见)20 个非常好的设计模式面试问题(参见)10个最流行的 Struts 面试题(J... 阅读全文
posted @ 2015-12-27 23:24 沙漏哟 阅读(424) 评论(0) 推荐(0) 编辑
摘要:这部分包含 Java 中关于 XML 的面试题,JDBC 面试题,正则表达式面试题,Java 错误和异常及序列化面试题125)嵌套静态类与顶级类有什么区别?(答案)一个公共的顶级类的源文件名称与类名相同,而嵌套静态类没有这个要求。一个嵌套类位于顶级类内部,需要使用顶级类的名称来引用嵌套静态类,如 H... 阅读全文
posted @ 2015-12-27 23:23 沙漏哟 阅读(275) 评论(0) 推荐(0) 编辑
摘要:这部分包含 Java 面试过程中关于 SOLID 的设计原则,OOP 基础,如类,对象,接口,继承,多态,封装,抽象以及更高级的一些概念,如组合、聚合及关联。也包含了 GOF 设计模式的问题。103)接口是什么?为什么要使用接口而不是直接使用具体类?接口用于定义 API。它定义了类必须得遵循的规则。... 阅读全文
posted @ 2015-12-27 23:22 沙漏哟 阅读(848) 评论(0) 推荐(0) 编辑
摘要:93)怎么检查一个字符串只包含数字?(解决方案)94)Java 中如何利用泛型写一个 LRU 缓存?(答案<)95)写一段 Java 程序将 byte 转换为 long?(答案)95)在不使用 StringBuffer 的前提下,怎么反转一个字符串?(解决方案)97)Java 中,怎么获取一个文件中... 阅读全文
posted @ 2015-12-27 23:20 沙漏哟 阅读(319) 评论(0) 推荐(0) 编辑
摘要:89)如何测试静态方法?(答案)可以使用 PowerMock 库来测试静态方法。90)怎么利用 JUnit 来测试一个方法的异常?(答案)91)你使用过哪个单元测试库来测试你的 Java 程序?(答案)92)@Before 和 @BeforeClass 有什么区别?(答案) 阅读全文
posted @ 2015-12-27 23:19 沙漏哟 阅读(1613) 评论(0) 推荐(0) 编辑