要减肥向日葵

文章
6
资源
0
加入时间
2年10月21天

java单例模式:饿汉式、懒汉式单例模式

单例模式概念:某个类在整个系统中只能有一个实例对象可以被获取和使用。实现要点:构造器私有含有一个该类的静态变量来保存这个唯一的实例对外提供获取该实例对象的方式单例模式分为饿汉式和懒汉式。1. 饿汉式直接创建对象,不存在线程安全问题。静态常量方式优点:这种写法比较简单,就是在类加载的时候就完成实例化。避免了线程同步问题。缺点:在类加载的时候就完成实例化,没有达到Lazy Loading的效果。如果从未使用过这个实例,则会造成内存的浪费。//饿汉式:静态常量1

Excel读取数据存入mysql数据库好使的工具类

日常开发中经常遇到业务人员给出excle需要录入数据库的情况,有了这个方便的改改就可以了。1.ExcelUtilspackage xxx.excel.test;import org.apache.poi.hssf.usermodel.HSSFDataFormatter;import org.apache.poi.ss.usermodel.*;import java.io.File;import java.io.FileInputStream;import java.io.FileN

C语言中的左移位和右移位

移位操作只是简单地把一个值的位向左或右进行移动。1. 左移位符号:<<在左移位中,之最左边的几位被丢弃,右边多出来的几个空位则由0进行补齐。例如:01101101 << 3结果:011010002. 右移位符号:>>逻辑移位:左边移入的位用0填充算术移位:左边移入的位由原先该值的符号位决定,符号位为1则移入的位均为1,符号位为0则移入的位均为0,这样能够保持原数的正负形式不变。例如:10010110 &g