PttNews App » PttNews 看板 » 批踢踢Java板

2024-03-01 12:40:04
出售巨匠JAVA考試卷三張
0
2024-01-17 14:27:55
[問題] ireport_detail band顯示問題
0
各位大大好 想詢問關於ireport Detail Band不顯示問題 我目前主報表的detail band組成的元素是 subreport(子報表) + line(框線) 報表呈現示意圖如下: | A | 0 | @ | | B | 0 | @ | | C | 0 | @ | | D | 0 | @ | 其中ABCD跟0跟@都是子報表資料 | | | | | | | | | | | | | | | | 線條為detail band框線 目前遇到的問題是 在子報表資料循環到第二頁後 主報表並沒
2023-12-22 22:40:14
[語法] HttpServletResponse物件為何有getWriter
0
我從以前就一直覺得很奇怪,為何要對HttpServletResponse物件, 寫入給http response本身的訊息時,要從HttpServletResponse物件調用getWriter方法 然後透過PrintWriter物件寫入回傳訊息。 而非直接寫入HttpServletResponse物件?例如 HttpServletResponse物件提供了 一些setXXX方法,例如setContentType、setHeader、setCacheControl...... 來直接寫入訊息到
2023-12-11 21:01:24
[語法] 代理人設計模式
2
最近在研讀Spring AOP,而AOP使用了代理人設計模式,要理解何謂AOP就必須先理解 何謂代理人設計模式,因此我嘗試整理了該設計模式的大綱: 代理人模式從表面上的語法來看,類似在Java IO看到的裝飾者模式, 兩者都是透過包裝某個既有的類別,去增加既有類別的功能。 但是代理人設計模式包裝某類別的目的,是出於增加與業務邏輯無關,額外的功能。 而裝飾者模式的目的是,增加與業務邏輯有關的功能。例如Java IO就是透過裝飾者模式 不斷對物件加強其存取檔案的功能。 代理人模式要如何做到這個目的
2023-12-01 10:47:52
[問題] string串接問題
5
想請問不同string串接方法的效能比較。 我寫了以下的方式(請詳下圖)來測試各種寫法的效能(耗時), 目前從結果來看是A迴圈優於B優於C優於D(但秒數會浮動,不知是否有更好的測試方法? ) 我已經知道各迴圈差異大概如下: A迴圈因為是常量會在compile時就處理,故runtime時不用再做處理。 C迴圈因為用StringBuffer串接時不會再new物件故效能優於D迴圈。 D迴圈因為string是immutable object,因此在a=a+b時會修改a在記憶體中的位置,故比C 迴圈耗效
2023-10-20 09:36:40
[工具] log 工具
6
Hi,guys 原本工作是寫前端,最近要開始寫後端的程式,debug特別困難,系統會寫一些執行的log,但不太容易看,想詢問各位前輩們有沒有好用的log工具可以使用,順便附上log的畫面。 Sent from JPTT on my iPhone ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.12.28.108 (臺灣) ※ 文章網址:
2023-09-07 09:20:11
[分享] Java 幼幼班
4
各位版友大家好, 今年隨著鐵人賽的 JCConf 宣傳期間,自己也在「場外」 自辦了一人參賽、自己評審的,鐵人散步~~ 因為不想受比賽的束縛,只是想到什麼就錄點什麼, 也順便感受一下鐵人的氣氛,於是弄了個簡單的 Java 幼幼班影片 播放清單: 鐵人賽觀賽看板: 歡迎 Java 版友來看看,並介紹給想入門 Java 的朋友 (雖然,不保證手把手教到會,但看個興趣也不錯辣) ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.160.128.120 (臺灣) ※ 文章網址:
2023-05-08 21:28:18
Re: [問題] 使用正則表示式?
1
藉這個標題回一下,關於regular expression,應該是先理解其本身的基本觀念, 接著再延伸到各個程式語言對regular expression的應用與變形,例如Java、JavaScript 所以一開始對regular expression的理解會是這樣: [0123456789] [9876543210] [0 9] \d (1|2|3|4|5|6|7|8|9) 以上五種寫法都是表達同一種意思,即任一個數字字元。 那麼為何[0 9]可以,[9 0]就不可以呢? 因為若是採用[0
2023-05-01 21:15:57
Re: [問題] 面試時被問到介面功能
9
介面第一個功能, 大家都說是 可避免多重繼承 ,那麼首先要回答,為何多重繼承在Java是必須避免的呢? 若是現有A、B、C三個類別,然後這三個類別關係是:C is a A;C is also a B。 那麼萬一A、B類別有一模一樣名稱的方法,C類別要繼承的是哪個方法呢?? 這樣就不能確定了,所以這是Java必須避免多重繼承的原因。 而又為何介面可以避免掉多重繼承這個問題呢?介面不是可以被多重實作,萬一某類別 多重實作不同介面,而不同介面又有相同名稱的方法呢?? 不同介面若有相同名稱的方法,在J
2023-04-16 19:04:36
Re: [問題] 裝飾者模式的原理
2
目前對裝飾者模式產生的原因理解如下: 若以人穿衣服,或是飲料店對飲料加料為例,人跟飲料可以是最上層的父類別 衣服可以有很多種,飲料要加的料也可以有很多種,若是以繼承的方式來給人穿衣服 或是給飲料加料,這樣的話: 人+一種衣服是一種子類別,飲料+一種料也是一種子類別。 這樣的話很多種衣服很多種料,就會有很多種子類別。 更不要說很多種衣服、很多種料各自還可以組合出不同子類別。 所以很明顯,子類別數量會過於龐大。 而且人+一種衣服、飲料+一種料,按照邏輯,衣服跟料都是可選擇的,順序不固定的, 若用繼
2023-04-01 22:40:23
[問題]spring jdbctemplae batchUpdate效能問題
2
各位前輩/大神 好: 目前使用spring boot MVC開發後端web程式,使用jdbctemplate寫資料庫程式, 用到其batchUpdate方法批次更新5萬筆資料,共花了26.443秒,執行效能不是很好, 說明如下: 1.軟體版本說明: spring boot 3.0.2 spring jdbc 6.0.4 mssql jdbc 12.2.0 資料庫 微軟SQL Server 2019 Express 作業系統Windows 10 2.程式碼: StocksRepository.j
2023-03-23 13:06:25
[工具] 一堆*.JAVA 如何匯入專案中
2
拿到一堆*.JAVA檔案 沒有專案檔案 用IntelliJ找不到匯入檔案的地方 用NetBean也找不到 請問有好建議嗎? ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.229.180.64 (臺灣) ※ 文章網址: ※ EijiHoba :轉錄至看板 Soft_Job 03/23 13:07
2023-03-18 19:23:48
[書籍] [贈送] Java8 教學手冊跟 Java SE 7 prog
1
書名:Java8 教學手冊 中文 作者:Ivor Horton 著,蔡明志 譯 出版社:碁峰 ISBN:978 986 476 152 4 介紹:程式邏輯的基本概念,用 Java 示例 心得:其實我沒看完這本書,這是當初在聯成上課時買的,但後來改當 iOS 工程師了,所以想送給需要的人 希望可以來後山埤捷運站自取,如果不會太遠的話我也可以騎車送過去 Sent from nPTT on my iPhone XS ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.137.51.168
2023-02-10 11:33:02
[問題] JAVA開啟網頁後,更換網址到另一個網頁
1
各位前輩 小弟最近在寫JAVA程式時候遇到個問題 需要請大家指導 我想用JAVA開啟瀏覽器到第一個網頁,間隔5秒後再到下一個網頁 例如:Java打開瀏覽器,先到GOOGLE首頁,5秒後再到YAHOO首頁 目前打開第一網頁已經辦到,但打開來後卻無法再到下一個網頁 除非重新開一個分頁 因此想詢問各位高手,我該怎麼處理才能不開新的分頁直接轉跳到下一個分頁呢? 感謝大家解惑 Desktop desktop = Desktop.getDesktop(); if (Desktop.isDesktopSup
2022-12-25 15:47:54
Re: [問題] 更新尚未解決Runnable 作為method的input
0
2022-12-14 11:57:04
[問題] 檢查少了哪一個數字
5
我有一個Map可能為 {"key1"=1,"key2"=2} {"key1"=1,"key2"=3} {"key1"=2,"key2"=3} 想找出這個Map是缺少1,2,3哪一個value 我自己是先把Map迴圈跑一遍之後 才能找到缺少哪一個value 想請問有沒有比較流利的寫法 ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 58.114.160.34 (臺灣) ※ 文章網址: ※ 編輯:
2022-12-07 12:40:10
[問題] JAVA dev的hardcore學習方式?
7
如題 瘦宅我不小心當了一個java web仔 但又不想被人當成一般的web仔 想要重新紮實地學習java 有推薦的方式嗎? java基礎 java8以後的新特性 spring frameworks jpa jvm ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.14.0.154 (臺灣) ※ 文章網址:
2022-11-16 23:35:31
[問題] 作業問題,有關combination
3
※狀況概述:版友大家好,由於小朋友(高一)Javascript coding作業做不出來,而身為家長 也毫無概念,已經蒐集網上的一些資料,但仍然不清楚要怎麼生產出程式碼, 不知道能否請版友提示或幫忙,若有違反版規將自刪,謝謝各位。 Write a Javascript program in an HTML dcoument to solve each of following problems. Use all the programming concepts you learned in c
2022-11-09 22:54:18
[問題] 繪製流程圖的軟體
2
因為課程報告的要求 需要撰寫一份簡易系統設計的初步企劃 老師提供的範例使用了以下的方式呈現 想請問這種可以呈現Class之間運作方向 以及各個Class內methods等等的軟體 想請問是使用哪個IDE或專門的軟體 或是有沒有類似的工具可以達成一樣的效果 謝謝 ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 58.114.218.130 (臺灣) ※ 文章網址:
2022-10-10 10:29:27
[售書]Java+SQL 書籍 轉職班用書
0
出售 專職班用書 因為上完課也順利錄取工作 已用不到所以出售,今年2月上課的所以書比較新 JAVA 12基礎必修課 SERVLET&JSP 技術手冊 Java Script技術手冊 SQL SERVER 2017/2019 開發實務 HTML & CSS 網站設計 一本300 全帶走可以再談,南港 內湖 可以面交 ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.158.140.208 (臺灣) ※ 文章網址:
2022-10-01 23:31:05
[問題] 請問怎麼從基礎能力銜接到可以接專案
1
此為第一次發問,如有不當請麻煩大家糾正 小弟目前為大學生就讀資管系,在校學習物件導向java的課程,因為自認學的還不錯,想要再更進階提升自己的實力到能夠接一些外包的專案賺個小外快(不是現在),但是一直不太清楚要從何下手,想請教各位前輩我該如何去尋找資源提升實力? Sent from JPTT on my iPhone ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.137.53.185 (臺灣) ※ 文章網址:
2022-09-01 13:20:12
[問題] 如何使用intejjij打包war
0
想請問要如何打包war之後可以在tomcat下運行 上網找教學,但可能intrllij有更版,圖形化介面不太一樣 tomcat運行這段還會 但如何正確產生war檔一直失敗 產出來的war裡面都沒有 圖下這些資料夾META_INF,classes,web.xml 就算自己手動建立這兩個資料夾也沒用 還有webapp這個也做不出來 有問過前輩,但前輩只回說點一點就出來了。。。 (這個這個我的圖) (別人的圖) ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.162.82.31 (臺灣)
2022-08-28 23:16:31
[問題] 請問推薦的Java書籍?
7
大家好,目前是用網路上免費資源,自學程式。 最近想要買書,請問有沒有推薦的Java書籍?大家都是買哪一本書,謝謝~ ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.200.119.64 (臺灣) ※ 文章網址:
2022-07-19 15:28:44
[問題] Thread join 問題
0
最近在看java 的 thread 看到join這個API 這是我參考的資料 裡面提到 要注意的是,被暫停的只有那條正在執行並呼叫另一條執行緒物件的join()的執行緒而已 ,其他執行緒不受影響。例如上面範例等待Thread a執行結束的只有Thread b而已。 所以我的問題很簡單 假設thread b 需要等待thread a結束才能運作 這個時候可以用join我知道 那如果任務只有這兩個的話 是不是這個時候,並不需要去開啟thread 因為反正都要等A做完才能用B 這個時候再去使用thr
2022-07-17 00:25:43
[問題]java讀寫三菱plc
1
我使用網路上提供的open source (來源1: (來源2: 它的名稱是HslCommunication,下載後在Eclipse匯入jar檔, 撰寫網路上提供的程式碼,第一階段已經可以成功與plc連接溝通, 但無法讀出數據(數據寄存器D200),執行時第28行報出「NullPointerException」訊息, 如下圖: 程式碼如下: package test; import HslCommunication.Core.Types.OperateResult; import HslCom
2022-07-01 20:34:40
[問題] java throw and throws例外的用途
3
不確定我的理解是否正確 我知道try catch 可以把例外接住,讓後續的程式可以繼續執行 但是throw 還有 throws的用途就不太知道了 比如說我有一個aMethod 拋出例外 public class Throw { public static int aMethod (int a,int b) throws Exception { return a/b; } public static void main(String[] args) throws Exception { int
2022-06-19 12:17:16
[問題] i += i++ 問題
8
新手遇到一個問題 int i = 5; i += i++; 跑出來是10 請問怎運作的? 為何i++最後沒加1 Sent from nPTT on my iPhone 6s ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.51.106.23 (臺灣) ※ 文章網址:
2022-05-28 01:54:14
[問題] android studio 藍芽問題
0
※狀況概述: 目前在學習利用Android studio寫開關藍芽的app 但在網上爬文複製貼上別人已成功的程式碼或自己修改都沒有辦法成功 拜託各位大神幫忙一下,有任何違反版規的狀況不好意思 ※程式碼: ※錯誤訊息: 沒有任何錯誤訊息,因為都是網路上複製貼上而來,不知道哪裡出錯。 ※補充說明: 將程式用手機模擬後,按turn on可以跳出already on的回覆,應該是可以抓到藍芽沒有打開,但沒辦法打開藍芽。 用普通的模式打開藍芽後,也無法用app關閉。 感謝各位大神! Sent from
2022-05-12 20:19:56
Re: [問題]沒有autowired會要自己new一堆很深的建構?
1
從個偷懶者的角度來解釋看看 一開始class A 裡面有N個method call了一堆class B 每次都要new 太麻煩了吧 而且還消耗new物件的效能 聰明如我就決定用field來存B 所以就 class A{ B b = new B(); } 有夠方便 這下次我一new好A, B就乖乖地躺著給我用了 灑花~ 也不用重複new 浪費效能 (當然A跟B在這裡都是無狀態) 但是某天不幸 B也要用A (或是B 在field new出來的class裡面也有new A()) 所以我寫了: cla
2022-05-06 12:54:33
[問題] Spring Data JPA no Session問題
2
※問題類別: Spring Data JPA ※系統環境: bellsoft jdk 11.0.14.1 很久沒有使用 JPA,最近可能會用到 又回頭看了 Spring Data JPA 一開始使用 Spring Boot 練習 第一問題通常會遇到 infinite recursion 的 JsonMappingException 所以使用 Jackson 的各種 annotation 或是轉 DTO 來解 因為覺得 Spring Boot 背後做太多事,可能會錯過什麼 所以改用 Spring
2022-04-28 00:10:04
[問題] 使用stream 跟 for loop 印出來不一樣 ?
1
※狀況概述: 最近在練習leetcode 的 removeElement 發現使用stream api 和 使用for loop 去指定元素 答案會不一樣? 使用steam api 在函數裡面有正確改成功 但是 在main 裡面就不一樣了 有點難以敘述,請直接看code ※程式碼: public class LC0027RemoveElement { public static int removeElement(int[] nums, int val) { List<Integer&g
2022-04-24 03:44:34
[問題] 請問如何用JAVA實作出PPT的插入圖片
1
2022-04-22 17:08:46
[問題] mock註解和autowired
0
在使用@springboottest的時候 都會在方法名稱上宣告 @Test註解我知道 但我的問題是 如果今天想要測試service A service A依賴 dao A好了 在使用了autowired註解之後 就只需要autowired service a 但很多網路上的範例 都會使用mock註解 這樣不是比autowired麻煩許多嗎? 就我的理解,這樣需要自己去注入 這樣的優勢是啥 我有找到一個答案 但是看不太懂 ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.241.6
2022-04-21 22:46:53
[應用]輕探Web Flux
0
2022-04-21 17:27:39
[問題]thread與synchronized
0
※狀況概述: 在練習thread與synchronized時不清楚為何程式會出現錯誤 ※程式碼: ※錯誤訊息: Exception in thread "Thread 0" java.lang.IllegalMonitorStateException at java.lang.Object.notifyAll(Native Method) at TestMainClass.lambda$0(TestMainClass.java:17) at java.lang.Thread.r

本服務已經中止
👇 我們其他服務 👇