- 博客(15)
- 资源 (2)
- 收藏
- 关注
原创 JAVAEE细细看 设计模式1 - 建造者模式
建造者模式开闭原则: 对修改关闭,对扩展开放最终结果 // 加几个参数,随意 Product product = new Builder(1).color("red").market("12").size("13").type("格子衬衫").build(); 或者 Product product = new Builder(1).size(...
2020-04-29 21:07:46 125
原创 JAVAEE细细看 框架22 - Freemarker 页面静态化技术
01-页面静态化介绍静态HTML页面,例如:Freemarker、thymeleaf等比如京东的商品页面,就是通过静态化技术,生成静态页面https://item.jd.com/100005171461.html02-Freemarker介绍FreeMarker 是一个用 Java 语言编写的模板引擎,它基于模板来生成文本输出。FreeMarker与 Web 容器无关,即在 We...
2020-04-25 17:04:31 423
原创 JAVAEE细细看 框架21 -阿里云短信服务
阿里云短信服务1. 申请阿里云:https://www.aliyun.com/短信发送使用场景:1.在线预约时,确认手机号2.预约成功之后,发送通知3.手机号快速登录注册阿里云是免费的,短信服务是收费的2. 设置短信签名、设置短信模板2.1 短信服务-国内消息-签名管理-添加签名签名指的是短信发送的内容中最后会留有一个组织或者企业的签名个人用户只能使用验证码,需要2个小时左...
2020-04-23 20:01:02 227
原创 JAVAEE细细看 框架20 - Quartz 定时任务组件、Cron表达式
Quartz默认多线程异步执行单个任务时,在上一个调度未完成时,下一个调度时间到时,会另起一个线程开始新的调度。业务繁忙时,一个任务会有多个调度,可能导致数据处理异常。多个任务时,任务之间没有直接影响,多任务执行的快慢取决于CPU的性能触发方式SimpleTrigger:value=2000 每隔两秒触发CronTrigger:value=”0 0 12 * * ?” 每天中午12点...
2020-04-21 16:19:15 251
原创 JAVAEE细细看 框架19 - 七牛云 (包含工具类)
1. 图片存储方案在实际开发中,我们会有很多处理不同功能的服务器。例如:应用服务器:负责部署我们的应用数据库服务器:运行我们的数据库文件服务器:负责存储用户上传文件的服务器分服务器处理的目的是让服务器各司其职,从而提高我们项目的运行效率。常见的图片存储方案:方案一:使用nginx搭建图片服务器,API不友好,不能做分布式方案二:使用开源的分布式文件存储系统,例如Fastdfs、HD...
2020-04-19 19:38:58 191
原创 JAVAEE细细看 框架18 - Git
Git分布式版本控制工具1. Git与SVN对比SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而开发人员工作的时候,用的都是自己的电脑,所以首先要从中央服务器下载最新的版本,然后开发,开发完后,需要把自己开发的代码提交到中央服务器。集中式版本控制工具缺点:服务器单点故障容错性差Git是分布式版本控制系统(Distributed Version Control System...
2020-04-13 20:12:43 277
原创 JAVAEE细细看 框架17 - Dubbo、Zookeeper
分布式RPC框架Apache Dubbo1. 软件架构的演进过程软件架构的发展经历了由单体架构、垂直架构、SOA架构到微服务架构的演进过程,下面我们分别了解一下这几个架构。1.1 单体架构架构说明: 全部功能集中在一个项目内(All in one)。架构优点: 架构简单,前期开发成本低、开发周期短,适合小型项目。架构缺点: 全部功能集成在一...
2020-04-11 19:32:15 201
原创 JAVAEE细细看 框架16 - Vue 小结
1. Vue概述概述:Vue是一款前端渐进式框架,可以提高前端开发效率。特点: Vue通过MVVM模式,能够实现视图与模型的双向绑定。 简单来说,就是数据变化的时候, 页面会自动刷新, 页面变化的时候,数据也会自动变化.2. Vue导入概述:Vue是一个类似于Jquery的一个JS框架,所以,如果想使用Vue,则在当前页面导入Vue.js文件即可。语法:<!-- 在线...
2020-04-07 20:07:40 361
原创 JAVAEE细细看 框架15 - NodeJS & ES6
1. NodeJS1.1 概述Node.js是一个运行代码和处理web请求的平台。其内置了chrome浏览器的v8引擎.Node.js相当于Java中的JDK和Tomcat的结合体.1.2. Nodejs模块化编程概述:所谓的模块化编程,其实就是让当前js文件可以调用另外一个js文件中的代码.步骤:exports.名字=函数/变量 把方法、变量给导出var 对象名 = ...
2020-04-06 19:52:38 247
原创 JAVAEE细细看 框架14 - Mybatis注解开发之动态 SQL 语句
Mybatis 注解开发之动态 SQL 语句导读:使用 mybatis 的注解开发动态 Sql 会比较麻烦, 很不方便, 所以不太推荐使用.该文章以查询作为案例,演示动态 sql 语句.注意:Mybatis 的动态 sql 语句开发, 可以分为三种写法:脚本动态 sql 语句方法中定义 sql结构化 sql0. 案例环境:a. 实体类 User实体类的属性提供了 get...
2020-04-03 17:55:03 257
原创 JAVAEE细细看 框架13 - Mybatis中$与#的区别
MyBatis中$与#的区别1.问题描述在mybatis的动态传参中, 我们可以私用#{},传递参数,也可以使用${}传递参数, 他们有什么差别呢?如果在mybatis中的sql语句,使用的是in条件查询,则使用${}时会报错,这又是为什么呢?2.举例说明2.1: UserDao接口的方法//根据字符串usernames,查询所有的User信息public List<Use...
2020-04-03 17:54:31 142
原创 JAVAEE细细看 框架12 - Mybatis 多表操作延迟加载
MyBatis多表操作延迟加载1. 对一操作:<resultMap id="orderMap" type="order"> <result property="id" column="id"></result> <result property="ordertime" column="ordertime"></result&...
2020-04-03 17:53:40 103
原创 JAVAEE细细看 框架11 - Mybatis SSM框架整合
SSM框架整合1.准备[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Oto2DB3Z-1585730335278)(img\7.png)]2.创建Maven工程[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aays1Cpj-1585730335280)(img\8.png)]3.导入Maven坐标参考:素材/配置文件/po...
2020-04-03 17:50:52 239
原创 JAVAEE细细看 框架10 - Mybatis多表查询、注解开发
1.Mybatis多表查询1.1 一对一[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sCoOaexv-1585730335242)(img\图片1.png)]对应的sql语句:select * from orders o,user u where o.uid=u.id;结果如下:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(im...
2020-04-02 18:56:17 207
原创 JAVAEE细细看 框架09 - Mybatis之动态sql映射、核心配置文件深入、pageHelper使用
1.Mybatis的Dao层实现1.1 传统开发方式1.1.1编写UserDao接口public interface UserDao { List<User> findAll() throws IOException;}1.1.2.编写UserDaoImpl实现public class UserDaoImpl implements UserDao { pu...
2020-04-01 10:28:34 158
iOS app 调用音乐永久后台运行
2015-09-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人