原创 項目中的if else太多了,該怎麼重構

  需求:在一個應用的開發過程中,將應用一步步推至不同的節點,最終推至上線節點 功能:將迭代階段推進到下一階段,根據下一階段不同,做不同處理   解析:進入下一階段  /rleaseProcess/turnNext.json 下一狀態是

原创 PDF上追加圖片

private void addImage(String destFile, String newDestFile, String imgPath) throws Exception{ System.out.

原创 如何將多個excel表合成一個excel

一、新建excel   桌面上新建一個excel   二、添加宏代碼 1、選中excel中的sheet,右鍵選擇查看代碼 2、在編輯器中添加代碼並保存 三、運行宏代碼 1、選擇運行的宏代碼   2、選擇需要合併的excel  

原创 根據下一節點不同,做不同邏輯處理

  需求:在一個應用的開發過程中,將應用一步步推至不同的節點,最終推至上線節點 功能:將迭代階段推進到下一階段,根據下一階段不同,做不同處理   解析:進入下一階段  /rleaseProcess/turnNext.json 下一狀態是

原创 初/中級Java面試複習

一、基礎 1、面向對象的理解 2、集合特性及應用 3、多線程、線程池 4、反射機制 5、其他(關鍵字、==、equals、String、StringBuffer、StringBuilder、& 和 &&)     二、框架 1、Sprin

原创 Java基礎——集合框架

一、集合          Java集合類存放於 java.util 包中,是一個用來存放對象的容器。Java 集合框架主要包括兩種類型的容器,一種是集合(Collection),存儲一個元素集合,另一種是圖(Map),存儲鍵/值對映射。

原创 SpringAOP機制

spring AOP概述 AOP(Aspect Oriented Programming)面向切面編程.是一種比較新穎的設計思想.是對OOP(Object Orientd Programming)面向對象編程的一種有益的補充.   1、O

原创 Hibernate、MyBatis、JDBC的區別

一、Hibernate與MyBatis Hibernate 是標準的的O/R mapping框架,它出身於sf.NET,現在已經成爲Jboss的一部分。 Mybatis並不是嚴格意義的O/R mapping框架,目前屬於apache的一個

原创 JS常用Function

<!-- ***************************************************************************************************************-->

原创 Java ConcurrentModificationException異常原因和解決方法

對Vector、ArrayList在迭代的時候如果同時對其進行增刪操作就會拋出java.util.ConcurrentModificationException異常 一、異常原因 代碼示例 public class Concurrent

原创 Java經典算法

一、冒泡排序 import java.util.Arrays; /** * 冒泡排序 * */ public class BubbleSort { public static void BubbleSort(int[]

原创 類 Object

方法摘要: protected Object clone() 創建並返回此對象的一個副本。 boolean equals(Object obj) 指示某個其他對象是否與此對象“相等”。 protected void finalize()

原创 Linux命令

ps -ef | grep tomcat 查看tomcat端口號 kill -9 進程id 殺死進程 du -sh catalina.out  查看文件大小 truncate -s 0 catalina.out 清空文件  

原创 Struts2和SpringMVC的區別

struts2框架是類級別的攔截,每次來了請求就創建一個Action,然後調用setter getter方法把request中的數據注入,struts2實際上是通過setter getter方法與request打交道的,struts2中,

原创 解決org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

如果出現: org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) 一般的原因是Mapper interface和xml文件的定義對應