-
Shrio使用Jwt达到前后端分离
Shrio使用Jwt达到前后端分离 概述 前后端分离之后,因为HTTP本身是无状态的,Session就没法用了。项目采用jwt的方案后,请求的主要流程如下:用户登录成功之后,服务端会创建一个jwt的token(jwt的这个token中记录了当前的操作账号),并将这个token返回给前端,前端每...
-
SpringBoot 配置 AOP 打印日志
SpringBoot 配置 AOP 打印日志 在项目开发中,日志系统是必不可少的,用 AOP 在Web的请求做入参和出参的参数打印,同时对异常进行日志打印,避免重复的手写日志,完整案例见文末源码。 一、 Spring AOP AOP (Aspect-Oriented Programming,面向切面编程),它利用一种横...
-
Java网络编程与NIO详解4:浅析NIO包中的Buffer、Channel 和 Sele
Java网络编程与NIO详解4:浅析NIO包中的Buffer、Channel 和 Selector 微信公众号【黄小斜】作者是蚂蚁金服 JAVA 工程师,目前在蚂蚁财富负责后端开发工作,专注于 JAVA 后端技术栈,同时也懂点投资理财,坚持学习和写作,用大厂程序员的视角解读技术与互联网,我的世界...
2019-08-26 06:34:02 java学习java基础java网络编程Java技术文件ESET定义txt三个基本系统
-
通知神器——java调用钉钉群自定义机器人
通知神器——java调用钉钉群自定义机器人 创建群自定义机器人 在指定钉钉群(或者随便拉两个人建个群,然后把别人T出去)的群设置里选择 群机器人 - 自定义,如图: 然后,添加机器人,设置名字,添加成功时如下图: 其中webhook非常重要,下文详述。点击设置说明可以...
-
Servlet HttpServletResponse对象、HttpServletRequest对象
Servlet HttpServletResponse对象、HttpServletRequest对象 HttpServletResponse对象(response)的常用方法 setCharacterEncoding("utf-8") //设置响应的编码字符集 setContentType("text/html;charset=utf-8") //设置响应内容的类型、编码字符集。比如内容可以设置为...
-
Java网络编程与NIO详解8:浅析mmap和Direct Buffer
Java网络编程与NIO详解8:浅析mmap和Direct Buffer 微信公众号【黄小斜】作者是蚂蚁金服 JAVA 工程师,目前在蚂蚁财富负责后端开发工作,专注于 JAVA 后端技术栈,同时也懂点投资理财,坚持学习和写作,用大厂程序员的视角解读技术与互联网,我的世界里不只有 coding!...
2019-08-26 06:31:32 cmsjava学习java基础java网络编程Java技术linux文件系统linux使用在linux中文件定义
-
Tomcat源码分析 (十)----- 彻底理解 Session机制
Tomcat源码分析 (十)----- 彻底理解 Session机制 Tomcat Session 概述 首先 HTTP 是一个无状态的协议, 这意味着每次发起的HTTP请求, 都是一个全新的请求(与上个请求没有任何联系, 服务端不会保留上个请求的任何信息), 而 Session 的出现就是为了解决这个问题, 将 Cli...
-
Servlet的配置
Servlet的配置 配置Servlet映射 servlet servlet-nameTestServlet/servlet-name servlet- class servlet.TestServlet/servlet- class /servlet servlet-mapping servlet-nameTestServlet/servlet-name url-pattern/TestServlet/url-pattern /servlet-mapping 只能使用/...
-
ZooKeeper实现读写锁
ZooKeeper实现读写锁 在上一篇文章,我们已经实现了分布式锁。今天更进一步,在分布式锁的基础之上,实现读写锁。 完整代码在 https://github.com/SeemSilly/codestory/tree/master/research-zoo-keeper 1 读写锁的概念 参考维基百科的条目: https://zh.wikipedia.org/...
-
多线程与高并发(六) Lock
多线程与高并发(六) Lock 之前学习了如何使用synchronized关键字来实现同步访问,Java SE 5之后,并发包中新增了Lock接口(以及相关实现类)用来实现锁功能,它提供了与synchronized关键字类似的同步功能,只是在使用时需要显式地获取和释放锁。虽然它缺少了(通过sync...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
