查了配置文件和許多處地方都沒解決,最後發現在jsp文件上form表單默認跳轉爲get導致的傳值亂碼。改成了post就沒錯了。
第一種直接用java自帶的InetAddress類: import java.net.InetAddress; import java.text.SimpleDateFormat; import java.util.Date; p
在開發中,經常會涉及到動態拼接sql,以下就是JPA使用三元運算符的方式拼接條件案例: @Query(value = "select * from user a where if(?1 !='',id=?1 ,1=1 ) ",
之前有個需求就是樹結構展示需要計算每個節點的和,我就一直想怎麼實現,到最後有思路但是有些問題還是卡在那裏了,後來網上搜索給了靈感實現出來了,但是那個網址沒有保存關閉以後就找不到了,那麼我就就我的實現方式記錄在博客裏把,最後實現的功能如下圖
阿里巴巴規範說過,使用線程最好是用線程池,那就是說使用線程池有一定的好處,能夠管理線程連接,開啓用戶使用的線程數,用完迴歸池中,可以讓其他線程使用,減少連接線程的資源消耗。 那麼Java中有提供ThreadPoolExecutor線程池的
刪除掉maven本地倉庫中的垃圾文件(.repositories .jar.sha1 .pom.sha1) 1、cd到倉庫文件夾下面 2、shift+鼠標右鍵,打開當前文件夾的dos命令行 3、執行遞歸子文件夾的批量刪除命令 del
廢話不多說,直接代碼: pom.xml文件如下: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xml
package test; import java.util.ArrayList; import java.util.HashSet; import java.util.List; import java.util.Set; /**
問題分析 這個問題可以採用遞歸算法求解。 首先看下圖所示: 給定的字符串包含ABC三個字符,從第1個字符A開始,分別用A與第2個位置上的B交換,用A與第3個位置上的C交換,可以得到3種不同的結果:ABC,BAC,CBA。 然後: 對於AB
一、添加pom.xml依賴 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-star
簡單介紹 前面都是一些數據類型等概念知識,可以直接跳到下面的重點內容。 一、Sql介紹 Sql(Structured Query Language)是結構化的數據查詢語句。 以 “;” 結束; 不區分大小寫; 註釋具有以下方式
訪問順序 1.在瀏覽器輸入url(應用層) 2.DNS域名解析(應用層) 3.TCP建立連接 (傳輸層) 4.瀏覽器向服務器發送http請求 (應用層) 5.服務器接收請求 6.頁面渲染 一:在瀏覽器輸入網址(url) 在瀏覽
第一步配置pom.xml文件 本人到目前用到的所有依賴都在這裏了,假如,缺其他依賴可以直接百度添加。 <properties> <spring.version>4.1.3.RELEASE</spring.version>
一、運行時數據區分爲以下幾個模塊 注:其中本地方法棧、虛擬機棧、程序計數器是單線程私有,Java堆和方法區多線程共享 二、分區簡單介紹 1. 虛擬機棧 虛擬機棧是由棧幀組成的,調用一個方法就往虛擬機棧中壓入一個棧幀。棧幀用於存儲
最近在做Java後臺所遇到的問題和總結,本文針對的是springboot+springmvc+mybatis 環境下的,所用的數據庫是oracle。 mapper.xml文件 <?xml version="1.0" encoding="
1.爲什麼需要dubbo dubbo不僅僅是一個RPC框架,還是一個服務治理框架 遠程通信背景 技術架構的發展從單體到分佈式,是一種順勢而爲的架構演進,和傳統的單體架構相比,分佈式多了一個遠程服務之間的通信 不管是 soa還是微服