
项目开发
文章平均质量分 58
一年一年
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
API前置系统开发流程:8.运用EhCache缓存,实现验证码验证
首先选用EhCache的原因是,他的体量小,引用jar包即可使用,相比于redis来讲使用方便,不需要专门起服务。而我要实现的功能很简单,只是将生成的验证码存储于缓存,五分钟后便将缓存清理,所以对服务器内存的占用并不大。如果是大体量的缓存服务,建议使用redis等缓存技术。1.maven引入ehcache的jar包 <dependency> <groupId>...原创 2019-12-20 10:28:34 · 310 阅读 · 0 评论 -
API前置系统开发流程:7.线程池的使用(异步回调接口)
为了实现同步实时对请求方做出通讯级别的响应,并同时出发异步回调方法,引用了多线程处理。多线程使用的不多,为了方便和安全,采用了线程池threadFactory。1.首先创建一个线程池的常量类@Servicepublic class ConstantThreadPool { private final static ThreadFactory threadFactory = new Thre...原创 2019-12-19 16:24:00 · 257 阅读 · 0 评论 -
API前置系统开发流程:6.日志及日志管理
日志系统运用框架自带的slf4j,配合使用logback进行日志管理1.类中加入以下代码private static Logger logger = LoggerFactory.getLogger(**Controller.class);通过调用info方法便可打印日志,日志级别可以通过application.properties文件修改。debug=False2.logback配置...原创 2019-12-19 14:19:53 · 184 阅读 · 0 评论 -
API前置系统开发流程:1.搭建本地开发环境
语言:java框架:spring-boot一、安装开发IDE,因为使用springboot框架,所以选择spring tool suite。(下载安装过程省略)二、新建项目一路下一步到完成,记得给自己的项目用的名字改掉,默认是demo三、安装mvn1.到mvn官网下载压缩包,到想要安装的位置解压及安装完成2.添加环境变量后续还要修改conf文件夹下的settings.xml...原创 2019-08-02 19:20:08 · 468 阅读 · 0 评论 -
API前置系统开发流程:2.成功运行项目demo
一、配置application.properties#项目运行端口server.port=8080#日志配置debug=Falselogging.config=classpath:logConfig/logback-spring.xmllogging.level.root=debug二、编辑logback-srping.xml...原创 2019-08-05 19:25:01 · 244 阅读 · 0 评论 -
API前置系统开发流程:4.安装数据库,配置mybatis
[mysql]# 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]# 设置3306端口port = 3306# 设置mysql的安装目录basedir=D:\mysql# 设置mysql数据库的数据的存放目录datadir=D:\mysql\sqldata# 允许最大连接数max_connections=20# 服务端使用的字符集默认为8比特编码的latin1字符集character-set-server=utf8# 创建新表原创 2019-08-08 11:11:55 · 300 阅读 · 1 评论 -
API前置系统开发流程:3.Json报文的接收和处理
之前做项目的时候,处理json报文,是通过JSONObject实例一个obj对象,通过fromObject方法来获取请求的json字符串,然后再通过obj.getString()方法来获取请求报文中的变量值,这种方法没什么好说的,比较无脑,然后项目过程中就产生了一些问题,让我事后想了一下要如何改进,结果如下。先来看一下产生的问题:1.我们做项目时,各对象之间的数据传递通常是使用model对象,...原创 2019-08-06 11:31:29 · 435 阅读 · 0 评论 -
API前置系统开发流程:5.通过mybatis实现数据库读写
上一篇,我已经完成了数据路的搭建和链接,这一篇来实现数据库操作一、创建mapper interface(包名全部以carDebit开头,除非把Application.java文件从com.carDebit目录扔到根目录去)package com.carDebit.mapper;import java.util.List;import org.apache.ibatis.annotati...原创 2019-08-08 20:09:38 · 255 阅读 · 0 评论