服务端 SSM SpringBoot
文章平均质量分 88
开发者如是说
这个作者很懒,什么都没留下…
展开
-
为你的应用集成谷歌结算(客户端集成+服务端校验)
最近在开发自己的一款新产品 言叶,上架到谷歌商店之后有国外用户反馈想要使用谷歌支付,于是我准备为自己的应用集成谷歌结算以允许用户进行内购付款。之前我完全没用集成过谷歌支付,从寻找到的一些资料来看,谷歌结算的开发方式已经做了调整,新的开发方式比之前使用 AIDL 开发要简单一些。1、客户端集成1.1 文档资料对于客户端集成,官方文档已经给了比较详尽的说明,这里对应的文档资料提供一下:库集成文档《将 Google Play 结算库集成到您的应用中》,链接:https://developer.andr原创 2020-12-21 16:04:51 · 1378 阅读 · 7 评论 -
从零搭建基于 Java 的服务器生产环境
之前的文章介绍了我最近开发的一款工具软件 移动工具箱,然而安装包放在华为应用市场上面,如果不安装华为应用市场就无法下载软件,无奈,只能自己从零搭建一个服务器来进行应用的宣传和下载。搭建一个服务器是很简单的,这里我们将服务器的要求提高一些,以对标 “生产” 的标准进行要求,要做的东西比较多,故作此文,加以记录。首先说下环境,腾讯云,CentOS 7.5 64 位,服务器采用 Java 完成,具体来说就是 Springboot. 大致罗列下要做的事情:介绍服务器远程连接方式进行基础的服务器安全配置禁原创 2020-10-03 11:02:23 · 1235 阅读 · 0 评论 -
整合 Spring 开发框架及服务端技术
1、关于项目1.1 项目的内容介绍Spring-reference 项目为 Spring 整合 MyBatis + Spring MVC,以及 Java Web 方向上多种常用的技术的演练,作为参考和交流学习的资料。另外,也是为了更好地掌握 Spring Boot 打下基础。该项目注释完备,代码规范,只做技术演练,没有过多复杂的业务逻辑,适合作为新手学习的参考。项目地址:Shouheng88/...原创 2019-06-08 23:38:11 · 464 阅读 · 0 评论 -
对 Spring IOC 机制及其配置方式的的总结
1、Spring Ioc 的基本原理:BeanFactorySpring Ioc 容器的代表就是 BeanFactory 接口,它其中定义了一些获取 Bean 的方法 getBean()。ApplicationContext 接口扩展了 BeanFactory,还提供了与 Spring AOP 集成、国际化处理、事件传播及提供不同层次的 context 实现。我们可以从 BeanFactory ...原创 2019-03-24 17:31:21 · 515 阅读 · 0 评论 -
理解 Servlet 和 JSP
理解 Servlet 和 JSP最初接触 Java 的时候用它来做一些桌面程序,所以对 Java Web 方向没有深入研究过。后来接触了 SSM 和 Spring Boot 等框架之后渐渐转向了 Web 方向。不过,对于 Servlet 和 JSP,虽然经常在招聘信息和别人推荐的 Java 学习路线上面看到,对它们的理解一直处于模糊的状态。最近,专门找了相关的资料进行学习,花了两三个小时就大致看...原创 2019-03-30 11:44:44 · 354 阅读 · 0 评论 -
对 Spring 事务管理机制及其配置方式的总结
Spring 事务管理有一部分内容与数据库的事务管理机制相关。关于数据库事务管理机制可以参考数据库相关内容,比如 MySQL 的建议参考《高性能 MySQL》等书籍。这里我们重点介绍 Spring 中事务的配置和使用的方式。1、数据库事务相关梳理下基本的知识点:事务的 ACID 特性:原子性、隔离性、一致性和持久性。事务的四种隔离级别:未提交读、提交读、可重复读和序列化。数据...原创 2019-03-25 00:10:55 · 253 阅读 · 0 评论 -
对 Spring AOP 机制及其配置方式的的总结
1、基本概念梳理1.1 基本概念连接点 (Jointpoint):表示需要在程序中插入横切关注点的扩展点,连接点可能是类初始化、方法执行、方法调用、字段调用或处理异常等等;切入点 (Pointcut):选择一组相关连接点的模式,即可以认为连接点的集合;通知 (Advice):在连接点上执行的行为,包括前置通知、后置通知、环绕通知,在 Spring 中通过代理模式实现 AOP;方面/切面...原创 2019-03-24 19:53:50 · 229 阅读 · 0 评论 -
MySQL-2-高性能 MySQL
高性能MySQL1、MySQL结构每个客户端连接会在服务器进程中拥有一个线程,该连接的查询只会在单独的线程中执行。MySQL会解析查询,并创建内部数据结构,然后对其进行各种优化。对于SELECT语句,解析查询之前,服务器会先检查缓存,如果能够在其中找到对应的查询,服务器就不再执行查询解析,而是直接返回缓存中的结果。并发控制MySQL在两个层面实现并发控制:服务器层与存储引擎层。在处理并发读或写时,可原创 2017-12-02 13:54:42 · 912 阅读 · 0 评论 -
高并发基础-乐观锁与悲观锁
乐观锁和悲观锁1、悲观锁的实现1.1 悲观锁介绍(百科):悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统中实现了加锁机制,也无法保证外部系统不会修改数据)。1.2 使用场景举原创 2017-12-02 13:55:16 · 865 阅读 · 0 评论 -
MySQL-1:基础知识总结
1、概述目前属于Oracle,分成社区版和企业版,关系型数据库。1.1 目录结构bin:存储可执行文件data:存储数据文件doc:文档include:存储包含头文件lib:存储库文件share:错误消息和字符集配置文件:my.ini1.2 启动和停止在win cmd中使用net start/stop mysql来启动和停止mysql服务1.3 登入和登出1.3.1 ...原创 2018-11-08 11:58:07 · 828 阅读 · 0 评论 -
Spring MVC 机制及其配置方式的总结
1、简介1.1 Web MVC在Web开发中,通常是浏览器发送请求到服务器,由服务器接收请求并将响应传递给客户端,并由客户端渲染之后展示给用户。因此,一般服务器是无法主动通知客户端更新内容的,虽然有些推送技术可以实现主动通知客户端。在标准的MVC里,服务器是可以主动将数据推送给客户端的,但是实际的WebMVC是做不到的,如果用户想要视图更新,需要再发送一次请求。Web端的开发经历了从CGI...原创 2018-11-08 11:53:02 · 767 阅读 · 0 评论 -
数据库-浅谈 MyBatis 映射
MyBatis映射的配置,数据类型处理原创 2017-10-19 15:21:31 · 1048 阅读 · 0 评论