原创 瀏覽器訪問sp頁面出現文件下載的情況

springboot構建了一個Java Web的項目,在控制層返回了請求jsp頁面的響應,但是在瀏覽器上瀏覽只是顯示下載一個文件,包含了jsp頁面的內容。後來發現沒有導入支持jsp的依賴,導入了jsp依賴之後就成功顯示了頁面信息 依賴爲

原创 jdbc動態加載jar包連接mysql和hive

        連接jdbc我們一般是直接將jar包導入到項目中,這樣很方便,代碼也比較簡單,而且還很可靠,但是如果遇到開始的時候我們並不知道需要什麼數據源,但是我們知道我們需要很多的數據源,此時可能我們自己創建一個數據源,然後將數據源的

原创 springboot和druid實現監控功能

1.依賴導入<parent>    <groupId>org.springframework.boot</groupId>    <artifactId>spring-boot-starter-parent</artifactId>   

原创 Oralce的安裝centos6.5(通用版)

安裝依賴  yum install *1. binutils-2.17.50.0.6 2. compat-libstdc++-33-3.2.3   (33表示3.3版,296表示2.96版)  3. elfutils-libelf-0.1

原创 shareding-jdbc實現自定義規則分表

需求:現在有order表,因爲訂單較多,如果都放在一個表裏面進行,則會出現查詢很慢,使用shareding-jdbc進行改進,先分爲8張表,後續如果有需求就擴張爲16張表,然後32張表,依次類推依賴:<dependencies><depe

原创 shareding-jdbc實現讀寫分離最簡單的容易理解示例

數據庫創建create database demo_ds_master; //創建主庫create database demo_ds_slave_0; //創建從庫1create database demo_ds_slave_1;

原创 tomcat解決含有linux動態鏈接庫的文件so的deploy web項目不需要重啓tomcat的方法

這個問題困擾我很久了,到現在依然不太懂其原理,但是好在成功解決了這個問題,網上有答案,但是比較簡單,無法做到跟着一步一步就可以成功,爲此,特意寫這個,希望能幫到更多的人。1.libTest.so文件放到linux系統的java.libra

原创 有趣多線程

public static void main(String[] args) {         //祖父         new Thread(new Runnable() {             

原创 spring容器加載完成之後進行開啓一個線程進行數據更新操作

需求:最近做項目遇到了一個需求,數據表中有些數據需要定時更新,這樣就需要啓動一個線程完成,不想再新建一個項目來完成這些事,就想在spring啓動之後來開啓一個線程定時來完成這件事 ,直接上代碼package com.irisian.pic

原创 java API來操作zookeeper

package com.irisian.zookeeper;import java.io.IOException;import java.util.concurrent.CountDownLatch;imp

原创 java反射總結

         * 構造方法,屬性,一般方法的對象都是一樣獲取的          * getConstructor(參數);   getDeclaredConstructor(參數);   getCo

原创 數據結構-鏈表結構

#include<stdio.h> #include<stdlib.h> #include<conio.h> //定義一個結構體 struct Student{ char name[20]; int nu

原创 java實現順序表數據結構

package com.irisian; public class Point {     private int x;     private int y;     public Point() {  

原创 weblogic容器如何重新部署含有jni的web項目不用重啓服務器

1.libTest.so文件放到linux系統的java.library.path目錄下(System.getProperty(“java.library.pah”)可以得到) ,可以直接放到/usr/lib目錄下2.新建一個加載solo

原创 java IO的比較

最近在學習java NIO,然後寫了三個程序來測試,分別爲傳統的IO加上緩衝區,直接緩衝區,和非直接緩衝區三種方式,測試的結果顯示爲直接緩衝區最快,傳統IO加上緩衝區第二,最後是NIO非直接緩衝區。 package com.wmx.tes