本文共 2961 字,大约阅读时间需要 9 分钟。
Hibernate提供了多种缓存机制,主要包括:
延迟加载通过设置@Lazy注解或在XML配置中定义,延迟加载会根据需要加载对象,减少初始加载时间。
Spring提供了从代码到部署的完整支持,简化了配置管理、依赖注入以及事务管理等功能。
SELECT s.nameFROM Student sJOIN score sc ON s.id = sc.student_idGROUP BY s.nameHAVING MAX(sc.score) = (SELECT MAX(score) FROM score)
SELECT s.nameFROM Student sJOIN score sc ON s.id = sc.student_idGROUP BY s.nameHAVING COUNT(s.name) = (SELECT COUNT(s.name) FROM score WHERE score < (SELECT MAX(score) FROM score))
SELECT s.name, SUM(score) score_sumFROM Student sJOIN score sc ON s.id = sc.student_idGROUP BY s.nameORDER BY score_sum DESCLIMIT 3
SELECT e.id, e.name, e.hire_dateFROM Employee eWHERE DATEDIFF(e.hire_date, (SELECT hire_date FROM Employee ORDER BY hire_date DESC LIMIT 3), 0) >= 0
SELECT e.name, salaryFROM Employee eWHERE RANK(salary) BETWEEN 2 AND 8
SELECT name, COUNT(*) as repeat_countFROM StudentGROUP BY nameHAVING COUNT(*) > 1
request:用于获取请求参数和属性。response:用于向页面输出数据和定向。session:用于保存客户端会话数据。<c:if>:条件判断。<c:foreach>:遍历数据。<c:remove>:移除空值属性。proxy_pass指令转发请求,按权重配置。ConcurrentHashMap解决线程安全问题。Object.wait()或Thread.sleep()。ConcurrentHashMap、CountDownLatch等工具。ThreadPoolExecutor。ThreadLocal类,自定义存储逻辑。java -Xms8m -Xmx8m -Djava.maxmemorypolicy=Denied
git rebase:重新定位提交。ExecutorService和ThreadPoolExecutor。expires命令设置过期时间。以上内容为技术面试准备的一些重点问题和解决方案,希望对面试有所帮助。
转载地址:http://ochfk.baihongyu.com/