上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 24 下一页
摘要: 实现思路:当客户端发送请求到服务端后,在后台生成一个token,将token作为key,用户状态信息作为value,存入redis缓存中,并设置过期时间,最后把token返回给客户端 客户端将token保存在本地,当第二次发送请求到服务端时,在请求头中或者请求参数中携带token值,后台就可以从re 阅读全文
posted @ 2019-07-22 22:01 踏月而来 阅读(104) 评论(0) 推荐(0) 编辑
摘要: /** * * 二叉树按层遍历的思路: * 将root节点,放入队列中(先进先出),然后取出root节点,检查左节点是否为null,不为null,放入队列中, * 检查右节点是否为null,不为null,放入队列中,然后打印root节点的值,再从队列中取出下一节点,循环直到队列为空 * */ public class BinTree { public sta... 阅读全文
posted @ 2019-07-19 16:02 踏月而来 阅读(957) 评论(0) 推荐(0) 编辑
摘要: 下载Redis安装包 wget http://download.redis.io/releases/redis-3.2.9.tar.gz 解压Redis安装包 tar -zxvf redis-3.2.9.tar.gz 安装 cd redis-3.2.9 make cd src make instal 阅读全文
posted @ 2019-07-18 15:56 踏月而来 阅读(224) 评论(0) 推荐(0) 编辑
摘要: Nginx是由一个俄罗斯人专门为解决高并发而开发的 nginx 采用的是多进程+epoll,能实现高并发,其可以支持的并发上限大概是同时支持5W个连接 1 多进程 nginx 在启动后,会有一个 master 进程和多个相互独立的 worker 进程,master进程接收来自外界的连接,并向各wor 阅读全文
posted @ 2019-07-18 15:12 踏月而来 阅读(5958) 评论(0) 推荐(0) 编辑
摘要: ehcache 属于jvm内置缓存 1 添加依赖 2 ehcache配置文件 3 使用ehcache 项目结构: github下载地址:https://github.com/jake1263/SpringBoot-ehcache 阅读全文
posted @ 2019-07-17 14:54 踏月而来 阅读(314) 评论(0) 推荐(0) 编辑
摘要: public class DemoTest { public static void main(String[] args) { System.out.println(isConvert("abc", "ddc", 0)); } /** * 有一个字符串A 有一个字符串B 想要从A转换到B,只能一次一次转换,每次转换要把字符串A中的一个字符全... 阅读全文
posted @ 2019-07-17 11:02 踏月而来 阅读(1220) 评论(0) 推荐(0) 编辑
摘要: Spring Security是一个为企业应用系统提供声明式的安全访问控制功能,减少为了企业应用系统安全控制而编写的大量重复代码。 认证: spring security的原理就是使用很多的拦截器对URL进行拦截,以此来管理用户登录和授权,用户登录时,会被AuthenticationProcessi 阅读全文
posted @ 2019-07-16 18:28 踏月而来 阅读(1816) 评论(0) 推荐(0) 编辑
摘要: LRU(Least recently used,最近最少使用)算法根据数据的历史访问记录来进行淘汰数据,其核心思想是“如果数据最近被访问过,那么将来被访问的几率也更高” 在java中可以采用LinkedHashMap实现LRU缓存 public class LRU { public static v 阅读全文
posted @ 2019-07-16 11:25 踏月而来 阅读(762) 评论(0) 推荐(0) 编辑
摘要: 为了方便客户端调用微服务,所以设计出了网关。在微服务实例地址发生改变的情况下,客户端调用服务要能够不受影响。 网关可以完成的功能:路由,反向代理,日志记录,权限控制,限流 在本例子中 Eureka 服务注册中心 Zuul网关,要将Zuul注册到服务注册中心 Producer , 服务提供者,实例名为 阅读全文
posted @ 2019-07-15 14:17 踏月而来 阅读(3137) 评论(0) 推荐(0) 编辑
摘要: 移动APP接口是怎么保证安全性的,可以采用https,或者是非对称加密。 接口加密的目的是防止被别人用抓包工具,抓包后篡改数据。 关于加密算法常见的有对称加密(DES)和非对称加密(RSA) 对称加密(DES):加密和解密用的是同一个密钥 非对称加密RSA(RSA是他们的发明人的姓氏开头字母拼在一起 阅读全文
posted @ 2019-07-14 22:22 踏月而来 阅读(1189) 评论(0) 推荐(0) 编辑
摘要: A企业和B企业要进行合作时,A要开放api接口给B调用,这时候A可以采用基于accessToken的方式实现开放api接口 数据库表设计 B调用方式 B企业调用接口前先获取accessToken http://localhost:8080/auth/getAccessToken?appId=1234 阅读全文
posted @ 2019-07-14 00:49 踏月而来 阅读(2457) 评论(0) 推荐(0) 编辑
摘要: 在web网页中经常可以看到记住我这样的功能,其实现原理是登陆时候在response中写入cookie,发送请求时,取出cookie判断,如果有则说明已经登陆 写cookie 读cookie 阅读全文
posted @ 2019-07-12 17:00 踏月而来 阅读(1047) 评论(0) 推荐(0) 编辑
摘要: 在配置数据源时候,已经把主库和从库的数据源配置到DynamicDataSource里了 利用AbstractRoutingDataSource实现动态切换数据源,可以通过注解或者根据方法名前缀切换要使用的数据源 这里主库和从库要做主从同步,这样就实现了数据库的读写分离 AOP的执行顺序 ,order 阅读全文
posted @ 2019-07-11 17:41 踏月而来 阅读(1327) 评论(0) 推荐(0) 编辑
摘要: Springboot项目全部依赖注解的,web工程是如何启动的 1 首先引入了Tomcat依赖,然后用java代码启动Tomcat容器,默认Tomcat版本是8.5版本 2 Tomcat是实现了servlet3.0规范,在servlet加载类的过程中会寻找实现了ServletContainerIni 阅读全文
posted @ 2019-07-10 17:37 踏月而来 阅读(1931) 评论(0) 推荐(0) 编辑
摘要: mybatisGenerator,可以自定义生成的xml,dao接口文件名称,可以自动在生成的实体类上添加数据库字段的注释 项目结构: 在generatorConfig.xml配置好数据库和对应的表,运行Main类中的main方法 github下载地址:https://github.com/jake 阅读全文
posted @ 2019-07-09 12:12 踏月而来 阅读(154) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 24 下一页