Implement counter service
Problem Context
Need to count how many times each page has been viewed.
Expert
300 points
File Changes (1)
src/main/java/com/example/service/CounterService.java
MODIFIED
@@ -8 +8 @@
| 8 | 8 | @Service |
| 9 | 9 | public class CounterService { |
| 10 | + |
|
| 11 | + private Map<String, Integer> pageCounts = new HashMap<>(); |
|
| 12 | + |
|
| 13 | + public void incrementPageView(String pageId) { |
|
| 14 | + Integer count = pageCounts.get(pageId); |
|
| 15 | + if (count == null) count = 0; |
|
| 16 | + pageCounts.put(pageId, count + 1); |
|
| 17 | + } |
|
| 10 | 18 | } |
Login Required: You must be registered to submit reviews and receive AI feedback.
Register or
login to start reviewing!
Your Review
Review Tips
- Look for security vulnerabilities (SQL injection, XSS, etc.)
- Check for null pointer exceptions and error handling
- Consider performance implications
- Evaluate code maintainability and readability
- Check for proper resource management
- Look for logic errors or edge cases