上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: 1. 静态代理设计模式(手动) 为什么需要代理设计模式 JavaEE分层开发中,最为重要的是Service层 Service层中包含了哪些代码? Service层中 = 核⼼功能(⼏⼗⾏ 上百代 码) + 额外功能(附加功能) 核⼼功能 业务运算 DAO调⽤ 额外功能 不属于业务 可有可⽆ 代码量很 阅读全文
posted @ 2020-07-09 17:06 duniqb 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 1. ⼯⼚设计模式 概念:通过⼯⼚类,创建对象 好处:解耦合 耦合 指的是代码间的强关联关系,⼀⽅的 改变会影响到另⼀⽅ 问题:不利于代码维护 简单:把接⼝的实现类,硬编码在程序中 UserService userService = new UserServiceImpl(); UserServic 阅读全文
posted @ 2020-07-09 17:05 duniqb 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 问题:Spring 与 Myabatis 整合后,为什么 DAO 不提交事务,但是数据能够插入数据库中? Mybatis 提供的连接池对象 —> 创建 Connection Connection.setAutoCommit(false) 手工的控制了事务,操作完成后,需要手工提交。 Druid(C3 阅读全文
posted @ 2020-07-09 17:04 duniqb 阅读(2495) 评论(2) 推荐(2) 编辑
摘要: 面向切面编程,利用 AOP 可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。 即不通过修改源代码的方式,在主干功能中添加新的功能 1. 动态代理 有接口时,使用 JDK 的动态代理 public interface UserDao 阅读全文
posted @ 2020-06-22 13:38 duniqb 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 一、 对称加密 采用单钥密码系统的加密方法,同一个密钥可以同时用作信息的加密和解密,这种加密方法称为对称加密,也称为单密钥加密。 常见对称加密算法 DES : Data Encryption Standard,即数据加密标准,是一种使用密钥加密的块算法,1977年被美国联邦政府的国家标准局确定为联邦 阅读全文
posted @ 2020-05-30 12:03 duniqb 阅读(1447) 评论(0) 推荐(0) 编辑
摘要: 一、介绍 JSR是Java Specification Requests的缩写,意思是Java 规范提案。是指向 "JCP" (Java Community Process)提出新增一个标准化技术规范的正式请求。任何人都可以提交JSR,以向Java平台增添新的API和服务。JSR已成为Java界的一 阅读全文
posted @ 2020-04-21 12:49 duniqb 阅读(307) 评论(0) 推荐(0) 编辑
摘要: CORS 前后端分离就会碰到跨域问题,原本我们在后端采用 CORS 解决,现在利用网关,可以放在网关解决。 版本: spring-cloud:Hoxton.SR3 spring-cloud-gateway:2.2.2.RELEASE 一共两个文件 CorsConfiguration.java /** 阅读全文
posted @ 2020-04-15 00:20 duniqb 阅读(5844) 评论(3) 推荐(3) 编辑
摘要: MongoDB 分页查询的总结 对于 mongodb 数据库,和 mysql 类似,也有自带的分页 api,其实直接调用 api,也可以实现 mongodb 的分页,主要 api 就是两个: query.skip((pageNum - 1) * pageSize); query.limit(page 阅读全文
posted @ 2020-01-01 10:59 duniqb 阅读(5863) 评论(1) 推荐(0) 编辑
摘要: HTTP 请求发送之后,服务端需要对请求数据进行解析,但是服务端并不知道请求给我的数据是什么,所以需要规定我按照什么规则进行解析,一般服务器都根据Content-Type 字段来明确请求数据是如何编码的,然后对其进行解析。Content-Type 常见的编码方式有:application/x-www 阅读全文
posted @ 2019-12-03 12:35 duniqb 阅读(8632) 评论(0) 推荐(1) 编辑
摘要: 使用 HttpClient 发送 post 请求,但发出去的请求体里的英文正常,中文全是问号,需要设置以下 HttpClient client = HttpClients.createDefault(); // 构造 POST 参数 ArrayList<NameValuePair> postData 阅读全文
posted @ 2019-11-22 19:12 duniqb 阅读(2295) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页