摘要:
背景
使用rem时需要将原来的px转成rem,一般是通过在媒体查询中设置转换的比例为10或100来方便计算,这里我考虑在IDE中开发插件来通过一个快捷键的形式来使IDE自动转换单位,更好地提高效率以及适用不同的比例,我使用的IDE是WebStorm,下面介绍开发方案。
方案
通过IntelliJ提供的插件API来取出... 阅读原文
2018-11-03 14:28:05 阅读(2296) 评论(0)
摘要:
项目框架:guns
开发IDE:Idea 2018.1
两种打包方式:war 和jar。
1.正常打包的姿势
1.1按照下图修改为你想到打包的方式。
1.2 执行打包
clean package -D maven.test.skip=true
1.3打包后的位置
2. 正常运行jar包和wa... 阅读原文
2018-11-03 12:49:05 阅读(2190) 评论(0)
摘要:
Comparable vs Comparator in Java
Java provides two interfaces to sort objects using data members of the class:
Comparable
Comparator
Using Comparable Inte... 阅读原文
2018-11-03 11:57:02 阅读(2996) 评论(0)
摘要:
在编码和生产环境中,各种配置的来回切换比较麻烦,今天做个笔记记录一下怎么在两种环境中自由切换
工具:maven + ecplise+tomcat
1,在配置文件中开发与生产环境的配置各配置一份
2,在工程的pom.xml文件中进行如下配置
3,在打包,运行的时候就可以带上后缀来进行生产与开发环境的自由切换了
... 阅读原文
2018-11-03 11:20:11 阅读(1802) 评论(0)
摘要:
---恢复内容开始---
1.Java概述
java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复... 阅读原文
2018-11-03 10:04:03 阅读(2889) 评论(0)
摘要:
SpringMVC 中,文件的上传,是通过 MultipartResolver 实现的。 所以,如果要实现文件的上传,只要在 spring-mvc.xml 中注册相应的 MultipartResolver 即可。
MultipartResolver 的实现类有两个:
CommonsMultipartResolver... 阅读原文
2018-11-03 09:24:03 阅读(3115) 评论(0)
摘要:
BigDecimal是不可变的、任意精度的、有符号的、十进制数.
组成部分
BigDecimal 由任意精度的整数非标度值 和 32 位的整数标度 (scale) 组成
BigDecimal 表示的数值是 :
unscaledValue × 10的-scale 次幂 ... 阅读原文
2018-11-03 09:00:15 阅读(2074) 评论(0)
摘要:
一:IO流的分类(组织架构)
根据处理数据类型的不同分为:字节流和字符流
根据数据流向不同分为:输入流和输出流
这么庞大的体系里面,常用的就那么几个,我们把它们抽取出来,如下图:
二:字符字节,输入输出流的概念
字符流和字节流
字符流的由来: 因为数据编码的... 阅读原文
2018-11-03 08:03:07 阅读(1745) 评论(0)
摘要:
上课,老师照本宣科,实在难以理解,干脆就看书里的Java书,正好看了Java的垃圾回收器是如何工作的,觉得有必要记录一下。
参考于 Java编程思想第四版(Thinking in Java)
1.垃圾回收器对于提高对象的创建速度,有明显的效果
问题来了,垃圾回收是释放对象,而关创建对象什么事?
首先了解一下J... 阅读原文
2018-11-03 06:39:02 阅读(2903) 评论(0)
摘要:
synchronized是一个重量级的锁,volatile通常被比喻成轻量级的synchronized
volatile是一个变量修饰符,只能用来修饰变量。
volatile写:当写一个volatile变量时,JMM会把该线程对应的本地内存中的共享变量刷新到主内存。
volatile读:当读一个volatile变量时... 阅读原文
2018-11-03 06:20:02 阅读(2269) 评论(0)