摘要:
粗谈RESTFul API接口-认识 一、背景 随着互联网和移动设备得发展,人们对Web应用的使用需求也增加,传统的动态页面由于低效率而渐渐被HTML+JavaScript(Ajax)的前后端分离所取代!所以一套结构清晰、符合标准、易于理解、扩展方便让大部分人都能够理解接受的接口风格就显得越来越重要 阅读全文
摘要:
策略模式 引例:假如我们要分享一个篇文章。有微信分享、微博分享、QQ分享等......我们是先判断类型是哪个,然后再调用各自得API去做分享操作 一般来说,大多数人都会根据类型判断是哪个渠道吧,如下代码,但是随着渠道越来越多,那if也越来越多...... //假如要分享一个东西。有微信分享、微博分享 阅读全文
摘要:
Druid 数据源 Druid是阿里开源出来的数据库连接池,性能非常好,还自带日志监控。 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>${druid-version}</ver 阅读全文
摘要:
ORM - MyBatis 对象-关系映射(Object/Relation Mapping,简称ORM),是随着面向对象的软件开发方法发展而产生的。面向对象的开发方法是当今企业级应用开发环境中的主流开发方法,关系数据库是企业级应用环境中永久存放数据的主流数据存储系统。对象和关系数据是业务实体的两种表 阅读全文
摘要:
try/catch/finally 一、疑问 try-catch-finally-return的执行顺序是咋样的? 当try和catch中有return语句时,finally块会不会执行? 当try和catch中有return语句时 ,返回值是当try和catch中的返回值,还是finally 的返 阅读全文
摘要:
SpringBoot整合日志log4j2 一个项目框架中日志都是必不可少的,随着技术的更新迭代,SpringBoot被越来越多的企业所采用。这里简单说说SpringBoot整合log2j2日志。 一、说明: Log4J(Apache的一个开源项目,可以控制日志信息输送的目的地是控制台、文件、GUI组 阅读全文
摘要:
字符串转时间 & 时间转字符串 //字符串转时间 public static Date parseDate(String str) { //eg: str = "2020-09-23 17:08:555" Date date = null; try { SimpleDateFormat simple 阅读全文
摘要:
MyBatis插入SqlServer数据库new Date(),时分秒都为0 1. 背景说明 前几天在插入SqlServer数据得时候,发现时间类型都是没有的时分秒的,如2020-05-29 00:00:00.000 我Java代码里代码如下 user.setCreateTime(new Date( 阅读全文
摘要:
多线程的使用 举个例子:小明想做一顿饭,需要烧壶开水,洗菜,蒸米三个步骤。现在小米是先洗菜,洗完菜才去烧水,烧完水才去蒸米。一共花费洗菜的时间加烧水的时间加蒸米的时间。 上面就是所谓的串行工作方式,一个步骤完成在去干另一个步骤,比较费时。 ```java public static void mai 阅读全文
摘要:
HttpUtil工具类,发送Get/Post请求,支持Http和Https协议 使用用Httpclient封装的HttpUtil工具类,发送Get/Post请求 1. maven引入httpclient依赖 <dependency> <groupId>org.apache.httpcomponent 阅读全文