原创 springboot的嵌入式服務器tomcat配置

配置上下面這個即可.  @Configuration public class ErrorPagesConfig {     @Bean     public WebServerFactoryCustomizer<TomcatServl

原创 shiro解決session過期時iframe子頁面嵌套登錄頁面的問題

在log.html裏添加 <script type="text/javascript"> if (window != top) top.location.href = location.href; </script>  

原创 slf4j的trace級別

它比debug級別還要低一些. 但是用法可能不一樣:如下.這是shiro裏一段代碼. if (realm.supports(token)) {                 log.trace("Attempting to authe

原创 beetlSql的源碼解析

beetlsql對外暴露最重要的類是SQLManager,SQLmanager裏有很多實用的方法。 但是Sqlmnager並不是真正流程的執行者,而是SQLScript這個類。這個類裏面都是執行細節。 我們這次只挑出其select行爲的最

原创 beetlsql結合mybatis的結果集解析

說明: beetlsql各方面都不錯,唯獨結果集解析是比較坑的。 儘管它提供了RowMapper,但這個依然是傳統的一對一,行對行的解析。 儘管它提供了@orm的一些function,但這個仍然需要進一步查詢。 而mybatis的結果集解

原创 logback日誌配置超鏈接直達到行

%n%d{HH:mm:ss} [%thread] %-5level %n%caller{1} ==========> %msg%n

原创 mybatis結果集映射的工具類

說明 mybatis最重要的最強大的功能就是結果集映射,它的結果集映射能力是遠遠超過其他orm工具。 本博客就是利用mybatis代碼中的結果集映射,形成一個工具類。 依賴:3.5 <dependency> <groupId>

原创 beetsql的sql模板及mapper

beetlsql如果碰到特殊的sql語句怎麼辦? 那就需要自己動手實現sql語句了。 我們在classpath下新建一個叫sql的文件夾,裏面新建個user.md或者user.sql selectLikeName === select

原创 beetlsql的基礎概念

beetlSql是一個orm框架。 據官方文檔所述:比hibernete和mybatis綜合素質要強的太多。 它的核心是SQLManager 代碼如下所示: public static void main(String[] args)

原创 Beetl配置文件的其他元素

##方法 FN.isEmpty = org.beetl.ext.fn.EmptyExpressionFunction ##內置的功能包 FNP.strutil = org.beetl.ext.fn.StringUtil ##內置的

原创 beetlsql和springboot整合

1.添加依賴  <dependency>             <groupId>com.ibeetl</groupId>             <artifactId>beetl-framework-starter</artifa

原创 Beetl和springboot整合

直接添加一個starter <dependency>             <groupId>com.ibeetl</groupId>             <artifactId>beetl-framework-starter</

原创 synchronized和spring事務之間的衝突

轉自開源中國:https://my.oschina.net/u/3777556/blog/3011167 大年初二,朋友問了我一個技術的問題(朋友實在是好學,佩服!) 該問題來源知乎(synchronized鎖問題): https://w

原创 mysql索引----7多列索引的順序

在下面這條sql語句裏 select * from it where userid = 4 and style =0 limit 100,10 我們必然是要創建 userid,style這索引來着。 但千萬不要創建(userid),(s

原创 mysql教程---------4建立索引的原則

業界有三星索引一說: 1.將相關的記錄放到一起。 2.索引數據順序和查找的順序一致。 3.索引列包含了查詢所需的全部列。 一個好的索引最好要包括這三個條件。