原创 Thymeleaf基本用法

(轉自:https://www.cnblogs.com/topwill/p/7434955.html)  一、引用命名空間 <html xmlns:th="http://www.thymeleaf.org">          在html

原创 Lunence的一個helloworld

package com.bjfu.lunence.test; import java.io.File; import org.apache.commons.io.FileUtils; import org.apache.lucene

原创 java線程知識點(轉)

50道Java線程面試題 下面是Java線程相關的熱門面試題,你可以用它來好好準備面試。 1) 什麼是線程? 線程是操作系統能夠進行運算調度的最小單位,它被包含在進程之中,是進程中的實際運作單位。程序員可以通過它進行多處理器編程,你可以使

原创 基於BOS系統的Shiro權限框架基本使用

  目錄 1.Shiro框架的基本概念 2.Shiro的maven依賴與spring配置 2.1shiro的maven依賴 2.2Shiro的spring配置 (1)在web.xml中配置spring框架提供的用於整合shiro框架的過濾

原创 log4j.properties配置文件

### direct log messages to stdout ### log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.Tar

原创 SSH pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLo

原创 struts2錯誤:HTTP Status 404 - No result defined for action xxx and result error

     今天在做SSH項目的時候遇到了一個錯誤,錯誤:HTTP Status 404 - No result defined for action xxx and result error。 我在action中添加了一個保存實體的方法,

原创 springmvc處理json返回中文亂碼問題

<!-- 處理請求返回json字符串的亂碼問題 --> <mvc:annotation-driven> <mvc:message-converters> <bean class="

原创 全局亂碼問題與input輸入框中的亂碼問題

<!- 配置全局編碼過濾器 --> <filter> <filter-name>springUtf8Encoding</filter-name> <filter-class>org.springframework.web.fil

原创 java網絡編程之UDP、TCP

UDP:/** * UDP傳輸 * * 1.發送Send * 創建DatagramSocket, 隨機端口號 * 創建DatagramPacket, 指定數據, 長度, 地址, 端口 * 使用DatagramSocket發送Da

原创 java設計模式:單例設計模式

public class Main { /** * 單例設計模式 保證類在內存中只有一個對象 * @param args */ public static void main(String[] args) { /**

原创 Struts2的異常處理機制

    首先,我們先來模擬一個環境:當你登錄的時候,dao中根據username查詢對象,如果沒有查到該對象,service中拋出異常:用戶不存在,如果查到了,該對象中封裝了數據庫中該對象的所有數據,在service中校驗用戶輸入的密碼與

原创 java IO流的其他一些流

1、SequenceInputStream(序列流)/** * 序列流整合多個 * @param args * @throws Exception */ public static void main(String[] ar

原创 java 同步代碼塊、同步方法:synchronized

/** * * 1.什麼情況下需要同步 * 當多線程併發, 有多段代碼同時執行時, 我們希望某一段代碼執行的過程中CPU不要切換到其他線程工作. 這時就需要同步. * 如果兩段代碼是同步的, 那麼同一時間只能執行一段, 在一段

原创 java Map遍歷

第一種,將map中的key存儲在Set集合中:(1)iterator:Map<String, Integer> map = new HashMap<>(); map.put("a", 1); map.put("b", 2);