環境資訊中心綜合外電;姜唯 編譯;林大利 審校
本站聲明:網站內容來源環境資訊中心https://e-info.org.tw/,如有侵權,請聯繫我們,我們將及時處理
【其他文章推薦】
※網頁設計公司推薦更多不同的設計風格,搶佔消費者視覺第一線
※廣告預算用在刀口上,網站設計公司幫您達到更多曝光效益
※自行創業 缺乏曝光? 下一步"網站設計"幫您第一時間規劃公司的門面形象
※台灣寄大陸海運貨物規則及重量限制?
※大陸寄台灣海運費用試算一覽表
北部有線電視-提供穩定的寬頻光纖上網、高畫質HD數位頻道、第四台電視、數位電視,現在申辦免費體驗3個月"HD99高畫質套餐"
接着上一篇文章中的代碼,修改下service中的代碼,這次我不通過構造器注入Dao,在方法中new一個StudentDao,創建一個名為StudentNewService的類。
具體示例代碼如下:
package com.rongrong.powermock.service; import com.rongrong.powermock.dao.StudentDao; /** * @author rongrong * @version 1.0 * @date 2019/11/17 21:13 */ public class StudentNewService { /** * 獲取學生個數 * @return返回學生總數 */ public int getTotal() { StudentDao studentDao = new StudentDao(); return studentDao.getTotal(); } /** * 創建學生 * @param student */ public void createStudent(Student student) { StudentDao studentDao = new StudentDao(); studentDao.createStudent(student); } }
針對上面修改部分代碼,進行單元測試,以下代碼有採用傳統方式測試和採用powermock方式進行測試,具體代碼如下:
package com.rongrong.powermock.service; import com.rongrong.powermock.dao.StudentDao; import org.junit.Assert; import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.Mockito; import org.powermock.api.mockito.PowerMockito; import org.powermock.core.classloader.annotations.PrepareForTest; import org.powermock.modules.junit4.PowerMockRunner; import static org.junit.Assert.assertEquals; import static org.junit.Assert.fail; /** * @author rongrong * @version 1.0 * @date 2019/11/20 21:42 */ @RunWith(PowerMockRunner.class) @PrepareForTest(StudentNewService.class) public class TestNewStudentService { /** * 傳統方式測試 */ @Test public void testGetStudentTotal() { StudentNewService studentNewService = new StudentNewService(); int total = studentNewService.getTotal(); assertEquals(total, 10); } /** * @desc測試有返回值類型 採用powermock進行測試獲取學生個數 */ @Test public void testGetStudentTotalWithPowerMock() { //先模擬一個假對象即studentdao方法中的局部變量 StudentDao studentDao = PowerMockito.mock(StudentDao.class); try { //這句話我按照英文理解就是,我用無參的方式new了一個StudentDao對象 PowerMockito.whenNew(StudentDao.class).withNoArguments().thenReturn(studentDao); //再模擬這個對象被調用時,我們默認假定返回10個證明調用成功 PowerMockito.when(studentDao.getTotal()).thenReturn(10); //這裏就是service就不用再說了 StudentNewService studentNewService = new StudentNewService(); int total = studentNewService.getTotal(); assertEquals(total, 10); } catch (Exception e) { fail("測試失敗了!!!"); e.printStackTrace(); } } /** * @desc測試的無返回值類型 採用powermock進行測試創建學生 */ @Test public void testCreateStudentWithPowerMock() { //先模擬一個假對象即studentdao方法中的局部變量 StudentDao studentDao = PowerMockito.mock(StudentDao.class); try { //這句話我按照英文理解就是,我用無參的方式new了一個StudentDao對象 PowerMockito.whenNew(StudentDao.class).withNoArguments().thenReturn(studentDao); Student student = new Student(); //這句話註釋與否都能運行通過,也就是我只能判斷他是否被調用 //PowerMockito.doNothing().when(studentDao).createStudent(student); //這裏就是service就不用再說了 StudentNewService studentNewService = new StudentNewService(); studentNewService.createStudent(student); Mockito.verify(studentDao).createStudent(student); } catch (Exception e) { fail("測試失敗了!!!"); e.printStackTrace(); } } }
運行上面的測試用例,會發現第一個失敗,後面兩個都運行成功,即有返回值和無返回值類型的測試(void類型)。
注意:對於無返回值類型的測試,只能驗證其是否被調用,這裏還請注意。
本站聲明:網站內容來源於博客園,如有侵權,請聯繫我們,我們將及時處理
【其他文章推薦】
※台北網頁設計公司這麼多,該如何挑選?? 網頁設計報價省錢懶人包”嚨底家”
※網頁設計公司推薦更多不同的設計風格,搶佔消費者視覺第一線
※想知道購買電動車哪裡補助最多?台中電動車補助資訊懶人包彙整
※小三通海運與一般國際貿易有何不同?
※小三通快遞通關作業有哪些?
CAS(Compare And Swap),即比較並交換。是解決多線程并行情況下使用鎖造成性能損耗的一種機制,CAS操作包含三個操作數——內存位置(V)、預期原值(A)和新值(B)。如果內存位置的值與預期原值相匹配,那麼處理器會自動將該位置值更新為新值。否則,處理器不做任何操作。無論位置V的值是否等於A, 都將返回V原有的值。
CAS的含義是”我認為V的值應該是A,如果是,那我將V的值更新為B,否則不修改並告訴V的值實際是多少“
在單線程環境中分別使用無鎖,加鎖以及cas進行十組5億次累加運算,然後打印出平均耗時。
/**
* cas對比加鎖測試
*
* @author Jann Lee
* @date 2019-11-21 0:12
**/
public class CasTest {
@Test
public void test() {
long times = 500_000_000;
// 記錄耗時
List<Long> elapsedTime4NoLock = new ArrayList<>(10);
List<Long> elapsedTime4Synchronized = new ArrayList<>(10);
List<Long> elapsedTime4ReentrantLock = new ArrayList<>(10);
List<Long> elapsedTime4Cas = new ArrayList<>(10);
// 進行10組試驗
for (int j = 0; j < 10; j++) {
// 無鎖
long startTime = System.currentTimeMillis();
for (long i = 0; i < times; i++) {
}
long endTime = System.currentTimeMillis();
elapsedTime4NoLock.add(endTime - startTime);
// synchronized 關鍵字(隱式鎖)
startTime = endTime;
for (long i = 0; i < times; ) {
i = addWithSynchronized(i);
}
endTime = System.currentTimeMillis();
elapsedTime4Synchronized.add(endTime - startTime);
// ReentrantLock 顯式鎖
startTime = endTime;
ReentrantLock lock = new ReentrantLock();
for (long i = 0; i < times; ) {
i = addWithReentrantLock(i, lock);
}
endTime = System.currentTimeMillis();
elapsedTime4ReentrantLock.add(endTime - startTime);
// cas(AtomicLong底層是用cas實現)
startTime = endTime;
AtomicLong atomicLong = new AtomicLong();
while (atomicLong.getAndIncrement() < times) {
}
endTime = System.currentTimeMillis();
elapsedTime4Cas.add(endTime - startTime);
}
System.out.println("無鎖計算耗時: " + average(elapsedTime4NoLock) + "ms");
System.out.println("synchronized計算耗時: " + average(elapsedTime4Synchronized) + "ms");
System.out.println("ReentrantLock計算耗時: " + average(elapsedTime4ReentrantLock) + "ms");
System.out.println("cas計算耗時: " + average(elapsedTime4Cas) + "ms");
}
/**
* synchronized加鎖
*/
private synchronized long addWithSynchronized(long i) {
i = i + 1;
return i;
}
/**
* ReentrantLock加鎖
*/
private long addWithReentrantLock(long i, Lock lock) {
lock.lock();
i = i + 1;
lock.unlock();
return i;
}
/**
* 計算平均耗時
*/
private double average(Collection<Long> collection) {
return collection.stream().mapToLong(i -> i).average().orElse(0);
}
}
從案例中我們可能看出在單線程環境場景下cas的性能要高於鎖相關的操作。當然,在競爭比較激烈的情況下性能可能會有所下降,因為要不斷的重試和回退或者放棄操作,這也是CAS的一個缺點所在,因為這些重試,回退等操作通常用開發者來實現。
CAS的實現並非是簡單的代碼層面控制的,而是需要硬件的支持,因此在不同的體系架構之間執行的性能差異很大。但是一個很管用的經驗法則是:在大多數處理器上,在無競爭的鎖獲取和釋放的”快速代碼路徑“上的開銷,大約是CAS開銷的兩倍。
硬件加持,現代大多數處理器都從硬件層面通過一些列指令實現CompareAndSwap(比較並交換)同步原語,進而使操作系統和JVM可以直接使用這些指令實現鎖和併發的數據結構。我們可以簡單認為,CAS是將比較和交換合成是一個原子操作。
JVM對CAS的支持, 由於Java程序運行在JVM上,所以應對不同的硬件體系架構的處理則需要JVM來實現。在不支持CAS操作的硬件上,jvm將使用自旋鎖來實現。
cas操作讓我們減少了鎖帶來的性能損耗,同時也給我們帶來了新的麻煩-ABA問題。
在線程A讀取到x的值與執行CAS操作期間,線程B對x執行了兩次修改,x的值從100變成200,然後再從200變回100;而後在線程A執行CAS操作過程中並未發現x發生過變化,成功修改了x的值。由於x的值100 ->200->100,所以稱之為ABA的原因。
魔高一尺道高一丈,解決ABA的問題目前最常用的辦法就是給數據加上“版本號”,每次修改數據時同時改變版本號即可。
在競爭比較激烈的情況下,CAS要進行回退,重試等操作才能得到正確的結果,那麼CAS一定比加鎖性能要高嗎?
本站聲明:網站內容來源於博客園,如有侵權,請聯繫我們,我們將及時處理
【其他文章推薦】
※台北網頁設計公司這麼多,該如何挑選?? 網頁設計報價省錢懶人包"嚨底家"
※網頁設計公司推薦更多不同的設計風格,搶佔消費者視覺第一線
※想知道購買電動車哪裡補助最多?台中電動車補助資訊懶人包彙整
※小三通海運與一般國際貿易有何不同?
※小三通快遞通關作業有哪些?
從spring security 3.0開始已經可以使用spring Expression表達式來控制授權,允許在表達式中使用複雜的布爾邏輯來控制訪問的權限。Spring Security可用表達式對象的基類是SecurityExpressionRoot。
| 表達式函數 | 描述 |
|---|---|
hasRole([role]) |
用戶擁有指定的角色時返回true (Spring security默認會帶有ROLE_前綴),去除前綴參考 |
hasAnyRole([role1,role2]) |
用戶擁有任意一個指定的角色時返回true |
hasAuthority([authority]) |
擁有某資源的訪問權限時返回true |
hasAnyAuthority([auth1,auth2]) |
擁有某些資源其中部分資源的訪問權限時返回true |
permitAll |
永遠返回true |
denyAll |
永遠返回false |
anonymous |
當前用戶是anonymous時返回true |
rememberMe |
當前用戶是rememberMe用戶返回true |
authentication |
當前登錄用戶的authentication對象 |
fullAuthenticated |
當前用戶既不是anonymous也不是rememberMe用戶時返回true |
hasIpAddress('192.168.1.0/24')) |
請求發送的IP匹配時返回true |
部分朋友可能會對Authority和Role有些混淆。Authority作為資源訪問權限可大可小,可以是某按鈕的訪問權限(如資源ID:biz1),也可以是某類用戶角色的訪問權限(如資源ID:ADMIN)。當Authority作為角色資源權限時,hasAuthority(’ROLE_ADMIN’)與hasRole(’ADMIN’)是一樣的效果。
我們可以通過繼承WebSecurityConfigurerAdapter,實現相關的配置方法,進行全局的安全配置(之前的章節已經講過) 。下面就為大家介紹一些如何在全局配置中使用SPEL表達式。
config.antMatchers("/system/*").access("hasAuthority('ADMIN') or hasAuthority('USER')")
.anyRequest().authenticated();
這裏我們定義了應用/person/*URL的範圍,只有擁有ADMIN或者USER權限的用戶才能訪問這些person資源。
這種方式,比較適合有複雜權限驗證邏輯的情況,當Spring Security提供的默認表達式方法無法滿足我們的需求的時候。首先我們定義一個權限驗證的RbacService。
@Component("rbacService")
@Slf4j
public class RbacService {
//返回true表示驗證通過
public boolean hasPermission(HttpServletRequest request, Authentication authentication) {
//驗證邏輯代碼
return true;
}
public boolean checkUserId(Authentication authentication, int id) {
//驗證邏輯代碼
return true;
}
}
對於”/person/{id}”對應的資源的訪問,調用rbacService的bean的方法checkUserId進行權限驗證,傳遞參數為authentication對象和person的id。該id為PathVariable,以#開頭表示。
config.antMatchers("/person/{id}").access("@rbacService.checkUserId(authentication,#id)")
.anyRequest().access("@rbacService.hasPermission(request,authentication)");
如果我們想實現方法級別的安全配置,Spring Security提供了四種註解,分別是@PreAuthorize , @PreFilter , @PostAuthorize 和 @PostFilter
在Spring安全配置代碼中,加上EnableGlobalMethodSecurity註解,開啟方法級別安全配置功能。
@Configuration
@EnableGlobalMethodSecurity(prePostEnabled = true)
public class MySecurityConfig extends WebSecurityConfigurerAdapter {
@PreAuthorize 註解適合進入方法前的權限驗證。只有擁有ADMIN角色才能訪問findAll方法。
@PreAuthorize("hasRole('ADMIN')")
List<Person> findAll();
@PostAuthorize 在方法執行后再進行權限驗證,適合根據返回值結果進行權限驗證。Spring EL 提供返回對象能夠在表達式語言中獲取返回的對象returnObject。下文代碼只有返回值的name等於authentication對象的name才能正確返回,否則拋出異常。
@PostAuthorize("returnObject.name == authentication.name")
Person findOne(Integer id);
PreFilter 針對參數進行過濾,下文代碼錶示針對ids參數進行過濾,只有id為偶數才能訪問delete方法。
//當有多個對象是使用filterTarget進行標註
@PreFilter(filterTarget="ids", value="filterObject%2==0")
public void delete(List<Integer> ids, List<String> usernames) {
PostFilter 針對返回結果進行過濾,特別適用於集合類返回值,過濾集合中不符合表達式的對象。
@PostFilter("filterObject.name == authentication.name")
List<Person> findAll();
本站聲明:網站內容來源於博客園,如有侵權,請聯繫我們,我們將及時處理
【其他文章推薦】
※網頁設計公司推薦更多不同的設計風格,搶佔消費者視覺第一線
※廣告預算用在刀口上,網站設計公司幫您達到更多曝光效益
※自行創業 缺乏曝光? 下一步"網站設計"幫您第一時間規劃公司的門面形象
※台灣寄大陸海運貨物規則及重量限制?
※大陸寄台灣海運費用試算一覽表
經典重型機車品牌哈雷終於將正式邁向電動車行列?媒體報導,哈雷高級副總裁Sean Cumming在受訪時透漏,哈雷將在五年內推出一款貨真價實的哈雷電動機車。
《癮科技》報導哈雷曾在2014年以Project LiveWire為名推出一款電動機車原型車,行駛續航力只有96公里左右;續航力差強人意的原因是,為了兼顧車體的美觀而無法安裝體積過於龐大的電池。
Sean Cumming在受訪時表示,公司會在五年內推出電動機車,但並未透漏更多細節。由於哈雷機車車體較大,或許就能安裝電容量更大的電池;未來電池的能量密度也會更高,續航力問題也許能獲得解決。
本站聲明:網站內容來源於EnergyTrend https://www.energytrend.com.tw/ev/,如有侵權,請聯繫我們,我們將及時處理
【其他文章推薦】
※台北網頁設計公司這麼多,該如何挑選?? 網頁設計報價省錢懶人包"嚨底家"
※網頁設計公司推薦更多不同的設計風格,搶佔消費者視覺第一線
※想知道購買電動車哪裡補助最多?台中電動車補助資訊懶人包彙整
※小三通海運與一般國際貿易有何不同?
※小三通快遞通關作業有哪些?
![]() |
特斯拉(Tesla)以矽谷精神來打造汽車,一直受到持「安全第一」保守精神的傳統汽車產業攻擊,不過無可否認的,特斯拉成功在車壇打出一席之地,2016 年 6 月,行銷研究公司 WPP 與 Millward Brown 於 2016 年百大價值品牌報告中,特斯拉品牌價值達 44 億美元,超越凌志(Lexus)成為汽車品牌中第十大最有價值品牌,其中主要原因之一正是其創新精神,儘管如此,特斯拉以矽谷精神造車的品質疑慮卻也從沒停過。 特斯拉的品牌曝光率沒話說,幾乎天天都在媒體版面上,雖然不見得是因為正面的原因,如 Model 3 預購熱賣的消息佔據媒體版面,但隨之而來質疑是否能如期交貨的評論與報導也甚囂塵上。 然而,特斯拉在產業內創新並適應競爭的能力,在 WPP 與 Millward Brown 看來,是未來品牌價值的主要推動力,在兩公司進行的消費者調查中,特斯拉在品牌創新、品牌目標、品牌體驗項目超越平均值,報告中指出,特斯拉的品牌價值在近年來大幅成長,雖然特斯拉以不進行傳統廣告戰聞名,但其少量花費的行銷經費,產生的價值與效用卻相當可觀。 其他汽車品牌則大致沒有變化,豐田(Toyota)以 295 億美元守住王座,福斯(VW)則因為柴油車排放作弊事件形象大受打擊而從第二名跌落,不過旗下保時捷(Porsche)與特斯拉同樣以 44 億美元擠進前十。
處理問題「誠意」讓人滿意 特斯拉品牌價值節節高升的同時,特斯拉品質疑慮也揮之不去,時常有車主宣稱故障,而 2016 年 4 月時特斯拉回收近 3,000 輛休旅車 Model X,主因為絞鍊故障導致車禍時第三排座椅可能會崩坍,也成為關注焦點。此外,特斯拉傳出 Model S 車主發生事故車輛損毀之後,與特斯拉交涉,最後特斯拉答應支付部分修車費用,但是卻要求車主簽下保密協定。 美國國家公路交通安全管理局(National Highway Traffic Safety Administration,NHTSA)表示這種協定可能妨礙車主向國家公路交通安全管理局回報安全問題,相當不妥,要求特斯拉不可以用保密條文限制車主,特斯拉則回應這只是在給予車主額外福利的同時,不會因此遭認定是車輛本身有安全性問題而遭遇「好心被雷親」賠償損失,並更改與車主間協定的條文。 美國國家公路交通安全管理局對更改後的條文表示滿意,並且檢查 Model S 懸吊系統後,表示沒有安全問題。 事實上 Model S 「問題發生率高於平均」早就為人詬病,不過由於特斯拉保固 8 年,加上高效率的客服,以最快速度幫助消費者解決問題,不論是馬達、差速器、剎車、資訊系統出問題,都以最不讓消費者困擾的方式盡速更換,「誠意」讓人滿意,因此雖故障率高卻還是能享有高滿意度。 但隨著品牌價值登上前十,特斯拉恐怕得更戒慎恐懼,維持得來不易的品牌價值,尤其是當空前數量的 Model 3 大量趕工出貨之後,其品質狀況如何,恐怕將會是特斯拉品牌的生死關鍵。
(首圖來源: CC BY 2.0)
(本文授權轉載自《》─〈〉)
本站聲明:網站內容來源於EnergyTrend https://www.energytrend.com.tw/ev/,如有侵權,請聯繫我們,我們將及時處理
【其他文章推薦】
※網頁設計公司推薦更多不同的設計風格,搶佔消費者視覺第一線
※廣告預算用在刀口上,網站設計公司幫您達到更多曝光效益
※自行創業 缺乏曝光? 下一步"網站設計"幫您第一時間規劃公司的門面形象
※台灣寄大陸海運貨物規則及重量限制?
※大陸寄台灣海運費用試算一覽表
2016台北國際光電週將於6月15日至17日假台北世貿南港展覽館展出,本屆在光電產業大力支持下,結合了國內知名學會、公會,和產業聯盟,齊心推動國際光電大展、平面顯示器展、LED照明展、精密光學展、太陽光電展,以及奈米科技等6展,並開闢車用光電、生醫、3D列印、前瞻學術、雷射與真空技術等6個展區,加上同期舉行之植物工廠展,光電科技不僅跨足農業、醫療、傳統產業等,而且還搭上物聯網與車用光電的跨領域列車,可看出台北國際光電週與產業正進行之蛻變。 2016 國際IoT 車用光電技術趨勢論壇於2016年6月15日-17日舉辦,結合物聯網與車用光電市場,探討未來車用市場發展。工研院資通所車在資通訊與控制系統組組長 蔣村杰表示強化行車安全為車聯網當務之急。V2X 通訊技術大約包含六個層面: 汽車對汽車 V2V、汽車對路側設備 V2R、汽車對基礎設施 V2I、汽車對行人V2P、汽車對機車 V2M、汽車對公車 V2T。其中,V2V 車間通訊技術已發展日趨成熟。工研院為全球少數公司具有完整V2X 解決方案。
![]() |
同時提到全球車聯網發展趨勢上,在政策面上,歐美相繼立法推動車聯網應用與服務,也宣布2022年9月1日起AEB 自動緊急剎車輔助系統將列為新車標準配備之中。 並且,未來智慧車輛系統三大趨勢包含: 車聯網;智慧感測,能結合影像辨識、環境偵測、等應用並發展客製化車用積體電路 (ASIC);先進駕駛輔助系統。
![]() |
凱銳光電 蔡家祥處長提出,物聯網應用於家庭之中,提升舒適程度;而應用於車輛之中,則是提升安全程度。智慧車載功能之中則包含安全駕駛、行車資訊彙整、車主運營效益、車上乘客資訊提供與娛樂。以車載資訊暨娛樂系統的挑戰來看,寬頻化、資安、自動駕駛等問題需要克服。當然未來,無人駕駛車時代隨之來臨! 國際富豪汽車股份有限公司 (VOLVO) 地區經理 吳廷颺提出 VOLVO 最重視駕駛安全性。在物聯網時代之下,車輛感測前方路況,提供警示或是緊急自動剎車;行人進入危險區域,提供警示或是緊急自動剎車;無人駕駛等等。時至今日,VOLVO 已正式售出200萬輛配備City Safety 自動煞車功能。 若以自動駕駛來說,VOLVO 從2009年起開始研發執行Drive Me。未來真正的自動駕駛除可判別周遭環境,甚至是駕駛者未能注意到的狀況,採用雷達、相機提供警告或是真正在危險時,可以直接執行指令,2017年將有可能提供100萬輛自動駕駛車於市。 (本文內容由授權使用)
本站聲明:網站內容來源於EnergyTrend https://www.energytrend.com.tw/ev/,如有侵權,請聯繫我們,我們將及時處理
【其他文章推薦】
※台北網頁設計公司這麼多,該如何挑選?? 網頁設計報價省錢懶人包"嚨底家"
※網頁設計公司推薦更多不同的設計風格,搶佔消費者視覺第一線
※想知道購買電動車哪裡補助最多?台中電動車補助資訊懶人包彙整
※小三通海運與一般國際貿易有何不同?
※小三通快遞通關作業有哪些?
汽車傳動系統製造廠和大今(23)日召開股東會,對於今年展望及未來營運規劃,和大董事長沈國榮表示,目前看來,今年整體景氣及產業方面有些遲緩和壓迫,但對於汽車零組件產業而言,今年仍可望緩步提升;他指出,未來兩年是公司成長關鍵,為因應未來發展所需,旗下大埔美分公司已正式設立,該座新廠亦積極導入生產力4.0;同時,為保有穩定的供貨及因應美國客戶特斯拉(TESLA)需求,公司也在評估前往美國設廠。 在提升生產效率方面,沈國榮指出,在持續提升品質及生產效率下,和大2010年到2015年獲利成長達4.5倍,預期今年成長幅度與2010年相比更將達到5倍;而旗下大埔美新廠也將積極推動生產力4.0,除添購自動化及先進檢驗設備外,亦規劃逐步推行智慧型自動化生產及檢驗,可望進一步提升品質管控及生產效率,以及降低人力成本,且該廠可望於8月加入供貨行列。 在其他產能規劃方面,沈國榮表示,未來兩年相當關鍵,過去接到的包括電動車及燃油車客戶訂單開始提高提貨量,兩年後仍有供應不足壓力,且因公司營收比重來自美國客戶達六成,因此,目前公司已著手了解美國相關法令及尋覓土地,評估在美國設廠的可能性,若接單量更為明朗,將赴美設廠就近供應客戶。 (本文內容由授權使用)
本站聲明:網站內容來源於EnergyTrend https://www.energytrend.com.tw/ev/,如有侵權,請聯繫我們,我們將及時處理
【其他文章推薦】
※網頁設計公司推薦更多不同的設計風格,搶佔消費者視覺第一線
※廣告預算用在刀口上,網站設計公司幫您達到更多曝光效益
※自行創業 缺乏曝光? 下一步"網站設計"幫您第一時間規劃公司的門面形象
※台灣寄大陸海運貨物規則及重量限制?
※大陸寄台灣海運費用試算一覽表
![]() |
在爆出排氣檢測造假、並付出高額罰金與賠償金後,福斯(VW)被強制投資20億美金於研發零碳排汽車。這個危機促使福斯在轉型的路上更為積極,並喊出「所有電動車續航力都須達300公里」的目標。
福斯的全球行銷主管Jurgen Stackman在Goodwood FOS會後受訪時表示,集團認為中等價位的家庭用車是電動車打入主流車款的關鍵,而非高階車款。各國駕駛所能接受的中等價位依經濟狀況有別,如美國消費者最能接受美金3.5萬元的車款,歐洲則是美金2.8萬元,但巴西可能只有美金1.2萬元的車款稱得上中階車。
由於各國對「中階車款」的定義和接受度相距甚遠,福斯表示,考慮研發一款專門提供給電動車的模組化平台MEB,可供旗下各廠牌發展電動車系列使用,包括:VW、Audi、Skoda、Porsche、Lamborghini、Bugatti等。
目前,福斯已上市的電動車僅有e-Golf 一款,售價自2.89萬美元起跳。藉由MEB平台,福斯目標在2025~2030年生產30款、300萬輛電動車,相當於提前了公司原先計畫的電動車商業化時程。Stackman透露,福斯未來的電動車都將搭載至少60kWh的蓄電池,續航力須達290~450km,以減輕消費者對於長途行駛的不安感。
(照片來源:福斯汽車)
本站聲明:網站內容來源於EnergyTrend https://www.energytrend.com.tw/ev/,如有侵權,請聯繫我們,我們將及時處理
【其他文章推薦】
※台北網頁設計公司這麼多,該如何挑選?? 網頁設計報價省錢懶人包"嚨底家"
※網頁設計公司推薦更多不同的設計風格,搶佔消費者視覺第一線
※想知道購買電動車哪裡補助最多?台中電動車補助資訊懶人包彙整
※小三通海運與一般國際貿易有何不同?
※小三通快遞通關作業有哪些?
![]() |
電動車的討論與實際需求全球性地提高,傳統汽車廠商也紛紛推出電動車發展時程。德國福斯汽車(Volkswagen,VW)在經歷排氣造假醜聞後,被強迫提前電動車發展時程;而龐大的電池何來?市場傳出VW將在中國設廠的消息。
外電報導,VW已準備開始興建公司第一座專門供應電動車用電池的工廠,廠址位置可能就位於中國。《AutoNews》指出,中國政府積極推動電動車,使中國本地需求潛力龐大;加上中國的原物料、勞力都很豐富,VW可能會考慮在中國設廠,以供應旗下電動車的需求。VW預計在2025年時推出30款電動車產品,旗下車款有三分之一改為電動車款。
VW估計,在中國設置一座電池工廠,約需投資20億歐元;若設置十座工廠,總投資額將達200億歐元。而VW預計,旗下電動車與插電式油電混和車的銷量,到2025年時可達到200~300萬輛。
根據中國工信部近期所推行的電動車補貼清單與辦法可知,中國政府對本國電動車產業採取較明顯的保護手段;直接由海外進口車款、零組件者,較難以獲得購車補貼。國際廠商需在中國本地成立生產鏈,才能獲得補貼資格,進而搶攻中國電動車市場。
(照片來源:Volkswagen)
本站聲明:網站內容來源於EnergyTrend https://www.energytrend.com.tw/ev/,如有侵權,請聯繫我們,我們將及時處理
【其他文章推薦】
※網頁設計公司推薦更多不同的設計風格,搶佔消費者視覺第一線
※廣告預算用在刀口上,網站設計公司幫您達到更多曝光效益
※自行創業 缺乏曝光? 下一步"網站設計"幫您第一時間規劃公司的門面形象
※台灣寄大陸海運貨物規則及重量限制?
※大陸寄台灣海運費用試算一覽表