- 博客(31)
- 资源 (37)
- 问答 (7)
- 收藏
- 关注
原创 SpringBoot环境日志配置,logback配置(支持mybatis、mybatis-plus生成的SQL语句打印)
功能logback 日志配置按日期和日志大小分割日志文件按日志级别分割日志文件打印 mybatis 或 mybatis-plus 生成的 sql 语句步骤SpringBoot 项目/resource 目录下创建 logback-spring.xml 文件。复制下面代码,修改自定义配置项(dao层包位置必须修改,否则没有sql语句的日志)滚到最后,可以选择/取...
2020-04-13 18:06:37 9948 2
原创 【网络基础全家桶】OSI七层、TCP/IP四层、TCP协议(三次握手、四次分手)
文章目录OSI七层模型、TCP/IP四层模型TCP协议# 三次握手# 四次分手# Wireshark 分析数据传输过程OSI七层模型、TCP/IP四层模型参考:一文读懂OSI七层模型与TCP/IP四层的区别/联系OSI七层模型开放式系统互联(Open System Interconnect,OSI)定义了网络互连的七层框架(物理层、数据链路层、网络层、传输层、会话层、表示层、应用层),即...
2020-04-02 15:30:17 2374 4
原创 struts2 - 责任链模式
旧框架的核心思想在新框架里面不值得一提。。这是体会到了。。 ????过滤链:一个请求可有多个过滤器进行过滤,每个过滤器只有做放行,才能到下一个过滤器。责任链模式在 java 中有很多的设计模式,责任链模式是其中的一种。责任链模式和过滤链很相似文字描述拦截器在 action 对象创建之后,action 的方法执行之前(后)执行。在 action 方法执行之前执行默认拦截器,执行过...
2020-04-29 22:55:09 189
原创 配置struts2、整合velocity
struts2想要用velocity模板需要如下几个包:velocity-1.7.jar velocity-tools-2.0.jar commons-collections-3.2.jar然后只需要在web.xml中配置result type=velocity就可以了。参考: https://www.cnblogs.com/jameslif/p/3653868.html...
2020-04-28 22:12:02 337
原创 Struts2 框架 2 -转发/重定向、获取表单数据(ActionContext获取、属性封装、模型驱动封装、封装到集合里面)
转发、重定向dispatcherredirecredirectAction:重定向到actionchain:转发到action获取表单数据使用 ActionContext 类使用 ServletActionContext 类使用接口注入方式# 使用ActionContext类获取获取当前线程的 ActionContext 对象:getContext()返回一个包含...
2020-04-26 23:09:06 210
原创 【待整合】Oracle数据库 1 - 版本、安装、目录、网络&监听配置、创建用户
介绍Oracle 是市场目前很流行的大型数据库,适用于大型项目的数据库存储。作用:合理的管理数据的存储和读取结构:关系型数据库版本Oracle数据库管理系统:Oracle 公司的核心产品基于C/S系统结构主要版本Oracle8/9(internet)、Oracle0g/11g(grid)2013年6月26日,Oracle Database 12c(cloud)版本正式发布...
2020-04-25 15:24:41 255
原创 Struts2 框架 1 - 概念(架构、流程)、入门(案例、配置)
欢迎技术考古学家。。struts2官网Struts2框架原理Struts2学习总结Struts2概念Struts2轻量级的MVC框架,主要解决了请求分发的问题,重心在控制层和表现层struts2已经帮我们封装了很多web中常用的功能(拦截器)struts2 与 struts1 没什么关系. struts2是基于webwork框架包含了很多参与对所以请求进行处理的关键组件,...
2020-04-25 14:47:39 391 1
原创 MyBatis-Plus 条件构造器(动态字段名)
基本使用基本的使用参考:https://www.cnblogs.com/huanshilang/p/11985526.html动态字段名懒人必备,用了都说香参考:http://www.peimin.cn/2018/09/29/Best-practices-using-Wrapper-in-Mybaits-plus/...
2020-04-19 09:39:00 3601
原创 volatile的使用场景
参考:https://www.ibm.com/developerworks/cn/java/j-jtp06197.html总结其实换个角度,非常简单能够理解和应用:一个引用指明了一个内存的地址,地址上有引用反映出来的值。比如:Integer i = 1 ;引用 i 指向 一个地址 0x10101地址 0x10101 上的值为 1 ;为了线程安全,volatile能修...
2020-04-17 11:16:00 1628
原创 【JAVA基础】volatile的使用场景
参考:https://www.ibm.com/developerworks/cn/java/j-jtp06197.html总结其实换个角度,非常简单能够理解和应用:一个引用指明了一个内存的地址,地址上有引用反映出来的值。比如:Integer i = 1 ;引用 i 指向 一个地址 0x10101地址 0x10101 上的值为 1 ;为了线程安全,volatile能修...
2020-04-17 11:16:00 217
原创 MyBatis-Plus自定义SQL注入器
MyBatis-Plus提供了一个对于SQl注入器的实现:LogicSqlInjector。我们只需要仿照这个类便可轻松完成自定义。(代码质量比网上随便找的很多文章要好,毕竟作者自己写的。)对应的实现类包括:首先,是一堆的AbstractLogicMethod实现类(AbstractLogicMethod是AbstractMethod的子类,前者重写了后者一些方法,方便逻辑sq...
2020-04-15 00:59:00 950
原创 mybatis 插件机制
插件根据功能,可以将插件分为两大类:第一类:插件是对系统的一种补充,例如在分布式系统中,可以使用插件的方式,实现内存插件、磁盘插件、线性网络插件、Paxos插件等。此类插件等同于组件。第二类:插件是对系统默认功能的自定义修改,例如mybatis里面自定义插件,它实现的拦截器的功能。此类插件等同于拦截器。MyBatis拦截器插件mybatis里面自定义插件属于拦截器...
2020-04-14 16:35:00 318
原创 【框架原理】mybatis 插件机制
插件根据功能,可以将插件分为两大类:第一类:插件是对系统的一种补充,例如在分布式系统中,可以使用插件的方式,实现内存插件、磁盘插件、线性网络插件、Paxos插件等。此类插件等同于组件。第二类:插件是对系统默认功能的自定义修改,例如mybatis里面自定义插件,它实现的拦截器的功能。此类插件等同于拦截器。MyBatis拦截器插件mybatis里面自定义插件属于拦截器...
2020-04-14 16:35:00 106
原创 vagrant+docker:开发环境快速搭建
快速搭建以下的环境:目录VirtualBoxVagrantdockerMySQLredisVirtualBoxVM环境Vagrant成品镜像$ vagrant box add centos-7 ./centos-7.0-x86_64.box$ vagrant init centos-7$ vagrant up$ vagrant ssh修改端口管理员$ su r...
2020-04-12 19:52:00 432 2
原创 博客园Markdown编辑插件(vscode)
vscode插件:WriteCnblog插件作者自己的介绍:插件的介绍(下载)插件的使用 (更新v0.1.0)
2020-04-12 11:39:00 153
原创 IDEA2019版Run Dashboard调出方案(Services)
前言:Run Dashboard网上找了很多的方法,全是花里胡哨的东西只看一张图即可:第4步的时候选择springboot,选择ok即可
2020-04-11 21:47:26 2438 7
原创 vagrant 命令+配置+入门案例 - 快速创建 Centos7
Vagrant是一款用来构建虚拟开发环境的外挂工具,可以简化虚拟机配置和管理。它底层支持VirtualBox、VMware、AWS等,非常适合使用php/python/ruby/java语言开发web应用,“代码在我机子上运行没有问题”这种说辞将成为历史。安装VirtualBox去官网 https://www.virtualbox.org/wiki/Downloads 下载最新版的...
2020-04-10 22:04:00 499
原创 Spring Security OAuth2.0 认证协议【15】实现QQ第三方登录
上一篇:OAuth协议简介、第三方登录需要实现的接口前面的代码下载:https://github.com/LawssssCat/v-security/tree/v3.0(涉及到个人账号,一些配置没有上传,需要自行添加)我们的实现步骤:编写 Api 实现数据的对接模型编写 OAuth2Operation 实现操作数据模型对接的方法编写 ServiceProvider 实现将前面...
2020-04-08 15:01:03 2580
原创 Spring Security OAuth2.0 认证协议【14】OAuth协议简介、第三方登录需要实现的接口
上一篇:https://blog.csdn.net/LawssssCat/article/details/105336356前面的代码下载:https://github.com/LawssssCat/v-security/tree/v3.0OAuth协议简介OAuth协议要解决的问题OAuth协议中的各种角色OAuth协议运行流程OAuth 协议要解决的问题设想:本地平台访...
2020-04-08 11:42:18 415
原创 Spring Security OAuth2.0 认证协议【13】邮箱验证码登录
上一篇:https://lawsssscat.blog.csdn.net/article/details/105332569前面的代码下载:https://github.com/LawssssCat/v-security/tree/v2.4
2020-04-06 10:52:15 4329 1
原创 Spring Security OAuth2.0 认证协议【12】“记住我” 功能
上一篇:https://lawsssscat.blog.csdn.net/article/details/105321389前面的代码下载:https://github.com/LawssssCat/v-security/tree/v2.3三部分记住我功能基本原理记住我功能具体实现记住我功能Spring Security源码解析记住我功能基本原理当用户登录时,发起...
2020-04-05 20:42:33 600
原创 Spring Security OAuth2.0 认证协议【11】实现图形验证码功能
上一篇:https://lawsssscat.blog.csdn.net/article/details/105316362前面的代码下载:https://github.com/LawssssCat/v-security/tree/v2.2实现图形验证码功能,三步:开发生成图形验证码接口在认证流程中加入图形认证码校验重构代码开发生成图形验证码接口生成图形验证码根据随机...
2020-04-05 01:58:05 1063
原创 Spring Security OAuth2.0 认证协议【10】【认证】流程源码分析
上一篇:https://lawsssscat.blog.csdn.net/article/details/105299270前面的代码下载:https://github.com/LawssssCat/v-security/tree/v2.2前面说了拦截的源码,这里说认证的源码。认证流程源码分析,包括三点:认证【处理流程】说明认证结果如何在多个【请求间共享】获取认证【用户信息...
2020-04-04 21:04:05 505
原创 博客园皮肤 Cnblogs-Theme-SimpleMemory
正在使用的皮肤:Cnblogs-Theme-SimpleMemory大佬文档:https://bndong.github.io/Cnblogs-Theme-SimpleMemory/v1.1/#/我的github:https://github.com/LawssssCat/Cnblogs-Theme-SimpleMemory/tree/v1.2.8...
2020-04-04 12:00:00 1077
原创 Spring Security OAuth2.0 认证协议【9】自定义登录页面、登录成功/失败处理
上一章:自定义用户认证逻辑(连数据库、校验逻辑、密码加密)前面的代码下载:https://github.com/LawssssCat/v-security/tree/v2.1个性化用户认证流程:自定义登录页面自定义登录成功处理自定义登录失败处理...
2020-04-03 21:12:20 2489
原创 Spring Security OAuth2.0 认证协议【8】自定义用户认证逻辑(连数据库、校验逻辑、密码加密)
上一篇:HTTPbasic和表单的认证、基本原理、源码分析代码下载:https://github.com/LawssssCat/v-security/tree/v2.0.1自定义用户认证逻辑:处理用户信息获取逻辑处理用户校验逻辑处理密码加密解密处理用户信息获取逻辑指定从哪里获取用户信息(数据库?缓存?第三方REST API?)Spring Security 提供了一个接...
2020-04-03 17:26:47 940
原创 Spring Security OAuth2.0 认证协议【7】HTTPbasic和表单的认证、基本原理、【拦截】流程源码分析
上一篇:Spring Security OAuth2.0 认证协议【6】准备 RESTful API:swagger、WireMock至此,前面的环境搭建,接口准备结束,进入 Spring Security 正题。代码下载:https://github.com/LawssssCat/v-security/tree/v2.0内容简介Spring Security 基本原理用户名 ...
2020-04-03 12:19:29 943
原创 Spring Security OAuth2.0 认证协议【6】准备 RESTful API:swagger、WireMock
上一篇:https://lawsssscat.blog.csdn.net/article/details/105257360上一章代码可以在github获取 https://github.com/LawssssCat/v-security/tree/v1.3两个工具,能实现与前端开发并行工作使用 swagger 自动生成 api 的 html 文档使用 WireMock 快速伪造...
2020-04-02 22:30:20 327
原创 Spring Security OAuth2.0 认证协议【5】准备 RESTful API:异步处理REST服务(Callable 、DeferredResult)、模拟消息队列、引入第三方支持
上一篇:https://blog.csdn.net/LawssssCat/article/details/105169045上一章的代码可以在github获取 https://github.com/LawssssCat/v-security/tree/v1.2概念服务器(如tomcat)能异步处理为什么,为什么还要异步处理?服务器(如tomcat)的线程数量是有限的,当线程数过多,...
2020-04-01 23:33:45 499
原创 Spring MVC - 你真的懂 【过滤(Filter)、拦截(Interceptor)和 切片(Aspect)】 ?
过滤、拦截、切片非常重要的三个概念,后面用三方类的时候需要有的概念。过滤器(Filter)JEE的规范,处于最外层,能拿到请求(request)和响应(response),但也只能拿到这两个东西。doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterCha...
2020-04-01 16:50:19 981
原创 【笔记】openwrt 扩容 overlay文件系统
如下空间结构(sda1=16M、sda2=300M)示意图固件大小=sda1(kernel 16M)+sda2(firmware 300M)其中 firmware 300M=120M(已写入数据空间)+180M(未写入数据空间 upper layer)未写入数据空间的180M可以从loop0看出loop0即“循环设备”,不实际存在(是逻辑上的虚拟设备)(可以把loop0的空间理解成upper layer层?)overlay机制希望用户的所有读写在upper layer层完成。
2020-04-01 02:06:43 10919 4
day18 '动吧' crud.zip
2020-01-07
mybatis-jar.zip
2019-12-18
Servlet - request、response方法.zip
2019-12-13
java_ee_api_中英文对照版.zip
2019-12-13
servlet_src-my.zip
2019-12-13
spring框架-必要依赖包.rar
2019-12-10
springsource-tool-suite-3.4.0.RELEASE-e4.3.1-updatesite.rar
2019-12-09
jquery全家桶-API-1.8JS-1.8JSMIN.zip
2019-12-09
mysql-connector-java-5.1.32.zip
2019-12-03
c3p0.0.9.1.2.zip
2019-12-03
EverEdit v3.4.1-x32λ.zip
2019-11-29
jsoup1.11.3.zip
2019-11-26
yml_dependency.zip
2019-11-25
JDK_API_1_6_zh_CN.zip
2019-11-17
jackson.zip
2019-11-17
代码备份:c 语言 - md5 转换代码
2022-10-23
【福利】DroidCamX 6 新版(含手机端、电脑端两个文件)
2020-04-02
api接口文档.md
2020-03-11
v-shop SQL 脚本
2020-03-11
vue dev tool
2020-02-27
图床测评-文档.xlsx
2020-02-04
day18 '动吧' crud.zip
2020-01-18
Navicate客户端.rar
2020-01-12
centos7-atguigu.part1.rar
2020-01-09
VirtualBox-5.1.26-117224-Win.rar
2020-01-09
数据源 Druid 配置问题,内存泄漏
2022-11-25
请问 Git 如何的诞生背景如何?
2022-10-05
请问 Git 如何管理版本?
2022-10-05
Git 如何安装配置?
2022-10-05
正则的问题:匹配前n个
2022-09-24
正则的问题:匹配前n个
2022-09-24
关于 git 合并的三种情况处理方法
2022-05-30
关于 CSS 中 left 的问题
2022-05-28
nginx 添加前缀反向代理web页面(引用 `/` 开头的)资源失效的问题
2022-04-08
nginx https error_log日志:SSL_do_handshake() failed SSL: error:14094416 routines:ssl3_read_bytes:sslv3
2022-03-24
家庭网络测速的疑问?
2022-03-08
idea/android studio的提示问题?
2021-11-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人