小台的IT备忘录 |
|
||
脑子越来越不好用,只能依靠烂笔头了~ |
2018年8月28日
摘要:
一、简介 正常来说SpringBoot项目就直接用jar包来启动,使用它内部的tomcat实现微服务,但有些时候可能有部署到外部tomcat的需求,本教程就讲解一下如何操作 二、修改pom.xml 将要部署的module的pom.xml文件<packaging>节点设置为war 有可能打包时会提示找 阅读全文
2018年8月10日
摘要:
一、简介 spring boot框架中已经集成了redis,在1.x.x的版本时默认使用的jedis客户端,现在是2.x.x版本默认使用的lettuce客户端,两种客户端的区别如下 由于我的项目是spring boot 2.0.4的,所以我是用lettuce来配置,在我的这个文章里面和其他文章不一样 阅读全文
2018年8月6日
摘要:
普通打包之后在程序目录运行,或者编写bat运行时会提示“没有主清单属性”,这是因为并没有找到main()方法,需要我们指明告诉java程序 我bat中的代码 我的程序是spring boot的,不同的程序配置有些不同,在pom.xml中增加以下配置,指明启动类位置即可 其中“com.ysl.ts.c 阅读全文
2018年8月3日
摘要:
一、简介 站点搭建完成后,编写页面时一般会有如下几个需求 1、嵌套静态页面时有很大一部分通用代码,如css、js这部分可以使用thymeleaf的局部片段代码块组成 2、这些静态资源默认放在程序中,但后期可能会为了节省服务器系统资源做动静分离,或架在CDN上,所以需要有独立的静态资源站点设计,目前我 阅读全文
2018年8月2日
摘要:
一、Nginx简介 Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru 站点(俄文:Рамблер)开发的. 它也是一种轻量级的Web服务器,可以作为独立的服务器 阅读全文
2018年7月31日
摘要:
一、简介 平常在页面中我们会使用异步调用$.ajax()函数,如果是多个的话他会并行执行相互不影响,实际上Completable我理解也是和它类似,是java 8里面新出的异步实现类,CompletableFuture类实现了Future接口,CompletableFuture与Stream的设计都 阅读全文
2018年7月26日
摘要:
一、简介 之前已经完成了EurekaClient的服务生产者和Feign的服务消费者模块的搭建,现在实现统一的通信约定 (1) 统一Request结构 (2) 统一Response结构 (3) 统一Error通知 二、代码 1、创建统一请求对象ServiceRequest<>实际参数就是这个泛型,使 阅读全文
2018年7月25日
摘要:
一、简介 前两天写了一篇用户登录会话设计的脑图,这次就把这个引入到项目中实现,总体来说需要几步先罗列一下: 1、需要一个Cookie工具类用于读写cookie 2、需要一个Cache工具类用于在服务端保存用户会话 3、需要一个UserSession管理类用于操作用户会话的登入与登出等 4、需要一个B 阅读全文
2018年7月20日
摘要:
最近项目用户登录的要求有所提高,必须单实例登录,要提供记住密码功能,用户登录后会有交易所以必须尽可能提高安全性,所以设计了一下用户登录结构 IP:用户IP,用于区分用户登录所在位置 User:用户名(用户名+Id的Hash串),用于识别用户 Token:用户口令(MD5离散随机数),用于区分单实例登 阅读全文
2018年7月19日
摘要:
错误描述:conflicts with existing, non-compatible bean definition of same name and class 看错误描述是相同的类名冲突,它自己不会分辨包,我们可以自己加注解来区分他们 阅读全文
|
Copyright © 2024 taiyonghai
Powered by .NET 9.0 on Kubernetes |