Spring是轻量级的一站式框架,主要用来简化企业开发,核心有IOC和AOP
浅谈Guice
数据库ACID介绍及实现
Innodb作为现版本Mysql中默认的存储引擎,其事务相关知识是非常重要的,也是面试高频点,因此这篇将介绍下事务的ACID属性,具体实现方式及对ACID的理解
设计模式
jvm
哈夫曼树
写这篇博客源自于之前做了一道哈夫曼编码的题,但是当时哈夫曼树的知识已经遗忘了,因此没有做出来。后来在学习左神的算法的时候,复习到了切金条的问题,其中用到了哈夫曼树,因此趁此机会在网上学习了哈夫曼树的相关知识并自己动手用Java实现了相关操作,记录在博客中,方便日后查阅。
参考博客:
https://www.cnblogs.com/kubixuesheng/p/4397798.html
JavaSE知识整理
Java基础
根据网上博客和黑马的一些资料,整理了下面的JavaSE的知识点
https://blog.csdn.net/ThinkWon/article/details/104390612
《黑马程序员Java学习》
并发与锁总结
算法笔记
OJ处理技巧
类名为public class Main
较好的做法是将要用到的类都封装好,不要放在Main类中,主类只需要持有要用到的类的对象,然后调用即可。
StringBuilder类的append方法,res.append(str1).append(str2)比res.append(str1+str2)效率高。
其中牛客网要求格式化输出数据,可以用DecimalFormat类,进行一位小数的输出。
1 | DecimalFormat df = new DecimalFormat("0.00000"); |
或者使用String的format方法,支持float与double
1 | String result = String.format("%.1f",data); |