原创 基本數據類型之間轉換和基本數據類型裝箱操作

首先給大家一個實例,請大家想一下下面代碼的運行結果是什? package www.lxk.test3; public class Demo { public static void go(Long n) {

原创 idea編譯錯誤不打開文件不提示

idea編譯錯誤不打開文件不提示的缺點: 這個毛病很傷,有的時候你修改了一個方法接口,但是這個接口可能在兩個或者多個地方同時調用了,但是你只修改了一處地方,eclipse當然會盡職盡責的指出你所有的錯誤,(想念eclipse的第二個月

原创 idea控制檯的輸出信息有亂碼:

控制檯的輸出信息有亂碼: 在這個地方增加如下代碼: -Dfile.encoding=GB2312

原创 導出excel的兩種方式

引言 導出excel就是將後臺的數據在數據庫中查找出來,然後再將數據存放進excel表格中,這種操作多用於一些統計表中,將table中的數據導出來,存放進excel表格中.(最近在將手機中的短信往電腦中導出的時候,注意到導出來的文件就

原创 導出Word的兩種方式

導出Word有兩種方式,分別是前端和後端 這兩種方式在實際開發中根據實際需要會選擇不同的方式 方式對比: 前端導出: 優點:簡單,快捷,對於樣式的設定也比較方便 缺陷:只可以導出本頁展示的數據,導出的內容有限制 後端導出: 優點:對於

原创 單點登錄

原创 利用高德地圖根據詳細地址獲取經緯度(工具類)

廢話不多說,直接上代碼: package org.changneng.framework.frameworkweb.utils; import java.io.BufferedReader; import java.io.DataO

原创 關於Excel表格的導入

Excel表格的導入功能描述結構描述文件傳輸需要導入的jar主要APIExcel解析總結 功能描述 Excel的導入就是在java後端對Excel的表格的內容進行解析,將解析的內容存放進數據庫當中就可以了 這其中涉及的技術點有兩個:

原创 鏈表兩數相加

今天在領釦上看到這麼一道題,利用鏈表進行兩數相加,這是自己定義了ListNode數據類型,然後利用自己定義的數據類型進行相加操作,我覺得這種思想很不錯,就將領釦的官方解析以及答案照搬過來,希望可以對大家的java提升有所幫助. 題目要

原创 線程實現的四種方式

實現線程有四種方式 分別是: 方式一:繼承Thread類,重寫run方法 方式二:實現Runnable接口,實現run方法 方式三:實現Callnable接口,實現call方法 方式四:利用ExecutorService線程池的方式

原创 java的靜態代理

代理模式: 在代理模式(Proxy Pattern)中,一個類代表另一個類的功能。這種類型的設計模式屬於結構型模式。 在代理模式中,我們創建具有現有對象的對象,以便向外界提供功能接口 代理模式在java中是很重要的一個知識點,並且在實

原创 javaWeb項目的找錯步驟

每一個程序員都有一個天敵,那就是bug,寫過項目的程序員應該知道真正讓程序員頭疼的不是敲代碼,而是不停地找bug,可能寫了一天的代碼,但是要用兩天的時間去修改程序中出現的各種各樣的bug,爲了解決這一個問題,我們應該從源頭解決這一問題

原创 java的動態代理

java的動態代理 在java靜態代理模式這篇博客中我已經說明了,靜態代理雖然可以實現我們的需求,但是不滿足單一職責,於是我們就要對這一方法做出改進,我們的解決辦法就是使用java的動態代理,java有自己的一個代理機制,這個代理機制

原创 SSM框架整合配置詳解(spring,spring mvc,mybatis)

當今SSM框架已經成爲了一種主流,其中spring,spring mvc和mybatis框架的功能很強大,給我們程序員節省了很多力氣,可以說這三種框架簡直就是我們程序員的福音,但是我們都知道,框架在自身帶來便捷的同時,也存在很多的配置

原创 動態代理之cglib

使用cglib實現動態代理 在上篇博客java動態代理中我對java的動態代理進行了講解,但是我也說過,java的動態代理有一種缺點,那就是業務類必須要有接口,但是在實際情況中我們要橫切的業務類並不一定有接口,這個時候java的動態代