import com.tehuti.network.*; import com.tehuti.database.*; import com.tehuti.cache.*; import com.tehuti.thread.*; import com.tehuti.event.*; ServerSocket serverSocket = new ServerSocket(8000); Socket clientSocket = serverSocket.accept(); InputStream input = clientSocket.getInputStream(); BufferedReader reader = new BufferedReader(new InputStreamReader(input)); String clientData = reader.readLine(); System.out.println("Received data from client: " + clientData); OutputStream output = clientSocket.getOutputStream(); PrintWriter writer = new PrintWriter(output, true); writer.println("Hello from server!"); clientSocket.close(); serverSocket.close(); Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydatabase", "username", "password"); Statement statement = connection.createStatement(); ResultSet resultSet = statement.executeQuery("SELECT * FROM customers"); while(resultSet.next()) { String customerName = resultSet.getString("name"); int age = resultSet.getInt("age"); System.out.println("Customer: " + customerName + ", Age: " + age); } resultSet.close(); statement.close(); connection.close(); Cache cache = new Cache(); cache.put("key1", "value1"); cache.put("key2", "value2"); cache.put("key3", "value3"); String value1 = (String) cache.get("key1"); String value2 = (String) cache.get("key2"); String value3 = (String) cache.get("key3"); System.out.println("Value1: " + value1); System.out.println("Value2: " + value2); System.out.println("Value3: " + value3); ThreadPoolExecutor executor = new ThreadPoolExecutor(5, 10, 5000, TimeUnit.MILLISECONDS, new ArrayBlockingQueue<>(100)); executor.submit(() -> { System.out.println("Task executed!"); }); executor.shutdown(); EventManager eventManager = new EventManager(); eventManager.registerListener(new MyEventListener()); eventManager.triggerEvent(new MyEvent("Hello from event!")); class MyEventListener implements EventListener { @Override public void handleEvent(Event event) { if (event instanceof MyEvent) { MyEvent myEvent = (MyEvent) event; System.out.println("Received event: " + myEvent.getMessage()); } } } class MyEvent implements Event { private String message; public MyEvent(String message) { this.message = message; } public String getMessage() { return message; } }


上一篇:
下一篇:
切换中文