質問編集履歴

3

解答してくださった方々へのメッセージ追加

2017/07/06 06:18

投稿

chelsea14930321
chelsea14930321

スコア9

test CHANGED
File without changes
test CHANGED
@@ -35,6 +35,18 @@
35
35
  5.IPアドレスからDNSを使ってホスト名を取得する
36
36
 
37
37
  6.取得したホスト名をsysoutする
38
+
39
+
40
+
41
+ ###回答してくださった、またここを閲覧してくださった方々へ
42
+
43
+ まず私の質問をご覧いただきありがとうございます。
44
+
45
+ 今回振られた仕事は、新人3か月目としては、ほかの会社では普通ありえないタスクらしいのですが、それを言ってしまっては成長を止めてしまいます。今回はもちろんチャンスだと思い引き受けたのですが、途中で期限が本日中と急きょ決められてしまい、勉強より先に終わらせることが先だと思いteratailを使った次第です。初めての質問でご不快に思われる方もいらっしゃるかもしれません。ご容赦ください。
46
+
47
+ 新人研修が先週終わったばかりでわからないことだらけですが、このサイトを愛用して毎日勉強しています。
48
+
49
+ 何卒よろしくお願いいたします
38
50
 
39
51
 
40
52
 

2

ソースコード追加

2017/07/06 06:18

投稿

chelsea14930321
chelsea14930321

スコア9

test CHANGED
File without changes
test CHANGED
@@ -57,3 +57,103 @@
57
57
  使用言語:Java
58
58
 
59
59
  開発環境:eclipse、Tomcat8
60
+
61
+
62
+
63
+ ###ソースコード
64
+
65
+
66
+
67
+ package main;
68
+
69
+
70
+
71
+ import java.io.*;
72
+
73
+ import java.net.InetAddress;
74
+
75
+ import java.util.*;
76
+
77
+ import java.util.regex.Matcher;
78
+
79
+ import java.util.regex.Pattern;
80
+
81
+
82
+
83
+ public class DomainInfoMain {
84
+
85
+ public static void main(String[] args) {
86
+
87
+ try {
88
+
89
+ File file = new File("‪C:\\Users\\-会社名-\\Desktop\\ssl_request_log.bak");
90
+
91
+ FileReader filereader = new FileReader(file);
92
+
93
+ BufferedReader br = new BufferedReader(filereader);
94
+
95
+ String str = br.readLine();
96
+
97
+ while(str != null){
98
+
99
+ System.out.println(str);
100
+
101
+
102
+
103
+ str = br.readLine();
104
+
105
+ }
106
+
107
+ br.close();
108
+
109
+ } catch (FileNotFoundException e) {
110
+
111
+ System.out.println(e);
112
+
113
+ } catch (IOException e) {
114
+
115
+ System.out.println(e);
116
+
117
+ }
118
+
119
+ }
120
+
121
+
122
+
123
+ Set<String> set = new LinkedHashSet<String>();
124
+
125
+
126
+
127
+ public static String extractMatchString() {
128
+
129
+ Matche matcher = Pattern.compile("/^(([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3} ([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$/").matcher();
130
+
131
+ if(matcher.find()){
132
+
133
+ set.add(matcher);
134
+
135
+ }
136
+
137
+ for(String tmp : set){
138
+
139
+ System.out.println(tmp);
140
+
141
+ }
142
+
143
+
144
+
145
+ InetAddress inet = InetAddress.getLocalHost(tmp);
146
+
147
+ String hostName = inet.getHostName();
148
+
149
+ System.out.println("ホスト名:" + hostName);
150
+
151
+
152
+
153
+ }
154
+
155
+ }
156
+
157
+
158
+
159
+ 上記の流れ1~6に書いた通りにソースコードを書いてみました。

1

2017/07/06 05:49

投稿

chelsea14930321
chelsea14930321

スコア9

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  自力で今現在プログラムを作っています。
4
4
 
5
- winSPCとtera termを使って、自社のHPのアクセスログを引っ張ってきて、今現在○○.bakという形式のファイルの中にログがずらりと並んでいる状態です。(SAKURAエディタで開いて見れる状態です)
5
+ winSCPとtera termを使って、自社のHPのアクセスログを引っ張ってきて、今現在○○.bakという形式のファイルの中にログがずらりと並んでいる状態です。(SAKURAエディタで開いて見れる状態です)
6
6
 
7
7
 
8
8