原创 小司機帶你優雅的實現AOP,IOC

大多數時候我們使用spring任然是使用XML的配置方式,申明id對應類等等,再依次getBean等等 這個過程比較繁瑣且並不美觀,那麼小編今天帶你使用純註解方式實現AOP, IOC,該技能趕緊get起來 首先定一個服務類: @Compo

原创 小司機帶你用Java新特性之Lambda表達式

最爲一名吊絲程序員,那麼方法引用以及Lambda表達式這個技能是必須的。 翻了一下網上關於Lambda表達式的示例寫的真的是亂七八糟,可閱讀性不強 最後小編自己擼了一個最典型的示例,來看一下: package com.demo.java

原创 小司機帶你優雅的初始化Spring容器

首先定一個接口:StudentDao package com.demo.ioce; public interface StudentDao { public void say(String something); } 再定一

原创 java CreateProcess error=740 請求的操作需要提升的問題

Java中有時候執行一個exe程序經常會包CreateProcess error=740, 請求的操作需要提升的錯誤 如下: public static void main(String[] args) { try { Run

原创 SQL Server 根據視圖名稱批量刪除視圖

有時候在刪除視圖時,只想刪除視圖名符合某些條件的,那麼以下代碼可以輕鬆的幫你實現: Declare @SQLText Varchar(1000),@viewNames varchar(1000) set @viewNames='' se

原创 Windows與Unix(solaris)及Linux(Centos Ubuntu)之間共享文件

在生產環境中某些應用往往採用Linux或Unix來運行,但有些應用又只能依賴於Windows運行,在開發環境中有時我們也希望所有開發人員能公用Linux上某一文件夾來進行文件交互。這些情況下,應用之間的數據共享就顯得有些必要。那自然有這種

原创 JPA新特性

通過AttributeConverter實現實體類的屬性映射:public class ContactInfoTypeConverter implements AttributeConverter<ContactInfoType, Str

原创 Linux 常用命令

系統信息  arch 顯示機器的處理器架構(1) uname -m 顯示機器的處理器架構(2) uname -r 顯示正在使用的內核版本 dmidecode -q 顯示硬件系統部件 - (SMBIOS / DMI) hdparm

原创 JAVA加載JAR包並調用JAR包中某個類的某個方法

JAVA加載JAR包並調用JAR包中某個類的某個方法示例如下: package com.example; public class Runner implements Runnable{ public void run() {

原创 Java Script 多線程併發執行與異步執行淺析

衆所周知,JS是單線程運行機制,但是當我們在使用AJAX請求時會有async選項,來實現異步。 那麼小編今天來簡單的說一下關於JS的異步到底是怎麼實現的。 我們先測試這樣一段代碼: self.setInterval("funA()",

原创 JAVA中MAP的四種類型區別和常見的簡單用法

package com.springtest.map; import org.junit.Test; import java.util.Collections; import java.util.HashMap; import ja

原创 IDEA maven變更後導致自動重置LanguageLevel和JavaCompiler版本的問題

使用IDEA時,導入的Maven項目默認的LanguageLevel和JavaCompiler都是1.5,1.5的情況下連最簡單的@Override註解都不支持。 雖然可以通過setting中可以修改JavaCompiler版本和在Pro

原创 Mysql 數據庫開發規範

( 一 ) 建表 建表規約 規約1. 【強制】表達是與否概念的字段,必須使用 is _ xxx 的方式命名,數據類型是 unsigned tinyint( 1 表示是,0 表示否 ) 。說明:任何字段如果爲非負數,必須是 unsigned

原创 小司機帶你擼一個簡單的RPC框架

隨着業務的增長,有時候普通的單一型架構不再能滿足我們的需求,這就誕生了RPC框架,經過多年的發展,我們可以看到市面上可用性高的開源RPC框架還是比較多的,比如說:Hessian,Dubbo等,這些框架有的支持垮語言,有的只支持特定語言,但

原创 分享一個VUE Element-UI 的多級菜單動態渲染的組件

以下是組件代碼:<template> <div class="navMenu"> <label v-for="navMenu in navMenus"> <el-menu-item v-if="navMenu.c