原创 Hibernate--inverse屬性

inverse:表示反轉。inverse用來指定關聯關係的維護。它是<Set>節點的一個屬性。它的值默認是false,表示不反轉,也就是說由‘一方’進行維護。 若雙方都進行維護則會降低性能。 當需要只由多方進行維護時,可將其值

原创 Hibernate--cascade屬性

cascade屬性:表示級聯。默認值爲none。 注意例如,session.save(grade)時,我們希望將grade包含的student級聯操作保存到數據庫中,就必須在grade中添加學生,這樣grade才關聯了stu

原创 dubbo管控臺不顯示消費者

今天遇到太多dubbo問題,其中一個是dubbo提供者和消費者都成功啓動,但是dubbo管控臺裏只有提供者,沒有顯示消費者。 解決:在啓動消費者後,要運行消費者項目,使消費者要調用到提供者提供的服務,這樣再刷新一下管控臺,就會顯示消費者了

原创 構建dubbo服務消費者web應用的war包

1、dubbo服務消費者打包類型:war 2、在pom.xml中配置包含所有的配置文件: <build> <finalName>edu-web-boss</finalName> <resources>

原创 maven構建dubbo服務的可執行jar包

dubbo提供者服務使用dubbo框架提供的Main方法類來運行: dubbo框架提供:com.alibaba.dubbo.container.Main(可實現優雅關機ShutdownHook) 在提供者的pom.xml中配置以下ma

原创 亂碼

解決亂碼問題 1. 將get請求改爲post請求 2. String a=new String(b.getBytes(“iso-8859-1”), “UTF-8”):String(b.getBytes(“iso- 8859-1

原创 Spring AOP API

切入點Pointcut(接口),有多個實現類: 後置通知: 環繞通知:

原创 dubbo調用和maven依賴的區別

dubbo:跨系統通信。比如:兩個系統,一個系統A作客戶端,一個系統B作服務器, 服務器B把自己的接口定義提供給客戶端A,客戶端A將接口定義在spring中的bean。客戶端A可直接使用這個bean,就好像這些接口的實現(即服務器B的代碼

原创 zookeeper中的基本概念

1、集羣角色: 2、會話: 3、數據節點: 4、版本:記錄節點數據或者節點的子節點列表或者是權限信息的修改次數 5、watcher: 6、ACL權限控制:

原创 Zookeeper概述

分佈式:把一個計算任務分解成若干個計算單元,並且分派到若干不同的計算機中去執行,然後彙總計算結果的過程。 zookeeper:分佈式協調服務。是一個高性能的分佈式數據一致性解決方案,它將那些複雜的、容易出錯的分佈式一致性服務封裝起來,構

原创 Spring Bean--自動裝配

自動裝配:實現bean的注入或者裝配 bean的自動裝配的類型(默認類型爲No): 在同一個IOC容器中,id即屬性名是唯一的。 例: spring-autowiring.xml設置default-autowire: <?xm

原创 Spring Bean--Bean的配置項、作用域、生命週期

在Spring的IOC裏,把一切配置到IOC容器裏的實體或對象都稱爲bean。 Bean配置項: id:在整個IOC容器中,這個bean的唯一標識 class:具體要實例化的類(必須) scope:範圍、作用域 construct

原创 Spring AOP ProxyFactoryBean

ProxyFactoryBean eg:定義一個Bean,id=“foo”這樣的ProxyFactoryBean,引用父對象看到的不是ProxyFactoryBean本身,而是這個類的getObject()方法創建的對象。

原创 Spring Bean--Aware接口

Aware接口: 常見的Aware: ApplicationContextAware:向實現了這個接口的bean提供ApplicationContext(IOC容器的上下文信息),實現了這個接口的bean必須配置到Spring的b

原创 Java模板引擎之Freemarker

Freemarker:是一款模板引擎,不是web框架。 本例java文件: import java.io.File; import java.io.OutputStreamWriter; import java.io.Writer; i