摘要:
slf4日志可以支持注解的方式开启它,然后在使用时直接使用占位符,而不需要手动拼接字符串,这点在性能上也做到了最好。
一 build.gradle依赖项
compileOnly('org.projectlombok:lombok')
二 为类添置注解
@Slf4j
public clas... 阅读原文
2018-05-03 22:43:02 阅读(739) 评论(0)
摘要:
Servlet学习补充
=============================================================================
Servlet是sun公司提供的一门用于开发动态web资源的技术。
Sun公司在其API中提供了一个servlet接口,用户若想... 阅读原文
2018-05-03 21:55:02 阅读(719) 评论(0)
摘要:
一个简单的原因,我不得不考虑负载
小源做了个网站,很简单,传统的java开放框架,和一个tomcat搞定,让人没想到的是网站既然火起来了,很快一个tomcat就搞不定了,怎么办?
网站访问量很大,既然一个tomcat搞不定,那我是不是可以用两个tomcat呢,如果两个tomcat还搞不定,我可以考虑用3... 阅读原文
2018-05-03 20:59:03 阅读(799) 评论(0)
摘要:
当我们上传apk或者ipa文件的时候是要读取到里面的一些信息的,而对于未知的apk或者ipa,我们无法直接获取其中的包名、应用名、图标等,这时候通过工具类来获取信息就很有必要了。在这里,我总结了一下读取apk,ipa文件的代码和使用方法,大家可以参考下,取其精华、去其糟粕,以便适用于自己的需求。
----------... 阅读原文
2018-05-03 19:41:12 阅读(705) 评论(0)
摘要:
yml、properties配置文件
yml相比properties配置文件,yml可以省略不必要的前缀,并且看起来更加的有层次感。推荐使用yml文件。
@Value
根据配置文件的配置项获取对应的value,@Value的值必须与配置文件中的配置项一致,使用方法如下:
@Confi... 阅读原文
2018-05-03 18:35:04 阅读(765) 评论(0)
摘要:
Hibernate与Mybatis的比较:
Hibernate: 标准的、重量级、全自动化的ORM框架 可以写sql(SQLQuery,sql ),也可以不写sql(Query,hql) ORM映射主要表现在:表-实体类|视图-实体类的映射 一般应用在需求变化不多的项目中(Hibernate厚重死... 阅读原文
2018-05-03 17:02:02 阅读(718) 评论(0)
摘要:
Ajax有原生的和封装jQuery版的,感觉JQuery的写法比较简洁明了,不需要去兼容浏览器。
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <meta charset="UTF-8">
5 ... 阅读原文
2018-05-03 16:27:02 阅读(706) 评论(0)
摘要:
--为什么使用集合而不使用数组?why
·集合和数组相似点:都可以存储多个对象,对外作为一个整体存在;
··数组的缺点:1.长度必须在初始化时指定,且固定不变;
2.数组采用连续存储空间,删除和添加元素效率低下;
3.数组... 阅读原文
2018-05-03 14:36:02 阅读(760) 评论(0)
摘要:
写在前面的话
从这篇文章开始,将会陆续为大家介绍java基础中集合部分的相关知识,希望通过和大家一起回顾这部分内容后,在实际的工作中根据不同业务场景能够更灵活、更有效率的选择合适的集合存放数据。那么首先,让我们从ArrayList开始。
ArrayList是啥
ArrayList 它本质上其实是一个"可变"数组。... 阅读原文
2018-05-03 13:41:04 阅读(739) 评论(0)
摘要:
一.单体架构和微服务架构的比较
1.单体架构的优势和不足
单体架构的优势:在项目的初期便于开发、便于测试、便于部署
单体架构的不足:
复杂性高-代码难以理解,难以修改和重构
交付效率低-项目整体部署耗时长、难以定位问题、影响范围广、风险大、发布频次低
伸缩性差-单体只能按整体进行横向扩展,无法分模块垂直扩展;IO... 阅读原文
2018-05-03 13:00:03 阅读(738) 评论(0)