摘要:
整体流程大概就是下载启动盘制作工具以及linux镜像,这些步骤网上很多,我就不再重复了 这里以centos举例说几个我踩到的坑吧 1、选择开始安装后提示 Warning: /dev/root does not exist, could not boot 无法正常启动 解决方法: ls /dev 目录 阅读全文
摘要:
@RestController 默认支持返回json格式数据,即使不做任何配置也能返回json数据 当接口需要支持xml或json两种格式数据时应该怎么做呢? 只要引入 Jackson xml的 maven依赖就可以了: 然后通过data.json或者data.xml分别获取json和xml数据(不 阅读全文
摘要:
以下内容节选自<Mysql技术内幕InnoDB存储引擎> mysql表分区: 分区功能并不是所有存储引擎都支持的,如CSV、MERGE等就不支持。mysql数据库支持的分区类型为水平分区(指一张表中不同行的记录分配到不同的物理文件中),不支持垂直分区(指将同一表中的不同列分配到不同的物理文件中)。此 阅读全文
摘要:
Volatile: 当把变量声明为volatile类型后,编译器和运行时都会注意到这个变量是共享的,因此不会将该变量上的操作与其它内存操作一起重排序。volatile变量不会被缓存在寄存器或者对其他处理器不可见的地方,因此在读取volatile类型变量时总会返回最新的值。 也就是说volatile类 阅读全文
摘要:
静态代理和装饰者模式的区别: 先来看一下装饰者模式的定义:装饰者模式动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。 总结一下采用装饰者模式是为了增强或拓展原对象的功能。 而静态代理除了能够提供功能增强外(AOP增加日志监控等,但不提供原对象本身的增强功能)还通常起到了 阅读全文
摘要:
关于为何出现No resource found that matches the given name ‘Theme.AppCompat.Light’的原因 这边博客已经写的很清楚了 大家可以参考一下 http://www.jianshu.com/p/6ad7864e005e 在解决该异常时遇到了一 阅读全文
摘要:
背景:前些日子更新公司多年前一个旧平台发布到Tomcat上之后,频繁收到网站许多模块无法正常使用的反汇。 测试过程中发现平台发布一段时间后,访问相关网页出现如下500页面 解决方案:PermGen space(permanent generation space 永久保存区域) windows下默认 阅读全文
摘要:
JVM: Java虚拟机是一台抽象的计算机,其规范定义了每个java虚拟机都必须实现的特性,同时为每个实现都留下了很多选择,比如它同时允许虚拟机使用纯软件的方式实现执行Java字节码或很大部分又硬件实现,这一特性保证了JVM的跨平台性。Java文件编译顺序如下 Java虚拟机的主要任务是装载clas 阅读全文
摘要:
记录学习过程中碰到的meta标签 方便今后查阅 X-UA-Compatible: 设置浏览器兼容 如<meta http-equiv="X-UA-Compatible" content="IE=5; IE=8" /> Expires存储的是一个用来控制缓存失效的日期。当浏览器看到响应中有一个Expi 阅读全文
摘要:
记录spring常见注解 方便今后查阅 @Service服务层组件,用于标注业务层组件,表示定义一个bean,自动根据bean的类名实例化一个首写字母为小写的bean,例如Chinese实例化为chinese,如果需要自己改名字则:@Service("你自己改的bean名")。 @Controlle 阅读全文