自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

centos7-atguigu.part3.rar

centos7-atguigu.part2.rar

2020-01-09

centos7-atguigu.part2.rar

centos7-atguigu.part2.rar

2020-01-09

day18 '动吧' crud.zip

练手 crud ------------------------- day18 '动吧' crud.zip - 解包大小为 57.4 MB

2020-01-07

mybatis.zip

MyBatis 说明书 API ------------------------------ mybatis.zip - 解包大小为 1.4 MB

2019-12-18

mybatis-jar.zip

Mybatis 核心包 --------------------------------------------- mybatis-jar.zip - 解包大小为 2.7 MB

2019-12-18

Servlet - request、response方法.zip

Servlet - request、response方法.zip - 解包大小为 16.7 KB ------- excel 文档

2019-12-13

java_ee_api_中英文对照版.zip

java_ee_api_中英文对照版.zip - 解包大小为 6.6 MB -------------------------------------- JavaEE javax - 的api

2019-12-13

servlet_src-my.zip

servlet_src-my.zip - 解包大小为 12.0 MB ------------------------------------ servlet 源码

2019-12-13

spring框架-必要依赖包.rar

spring框架-必要依赖包.rar - RAR 压缩文件, 解包大小为 2,842,394 字节 包括: -------------------------------------- commons-logging-1.1.1.jar spring-beans-4.0.0.RELEASE.jar spring-context-4.0.0.RELEASE.jar spring-core-4.0.0.RELEASE.jar spring-expression-4.0.0.RELEASE.jar

2019-12-10

springsource-tool-suite-3.4.0.RELEASE-e4.3.1-updatesite.rar

spring 配置环境 ----------------------- springsource-tool-suite-3.4.0.RELEASE-e4.3.1-updatesite.rar - RAR 压缩文件, 解包大小为 175,521,541 字节

2019-12-09

jquery全家桶-API-1.8JS-1.8JSMIN.zip

jquery全家桶-API-1.8JS-1.8JSMIN.zip - 解包大小为 923.2 KB -0------- 包括: jquery-1.8.3.js jquery-1.8.3.min.js jquery 1.7 中文 api 修正版.chm

2019-12-09

mysql-connector-java-5.1.32.zip

java 连接 mysql mysql-connector-java-5.1.32.zip - 解包大小为 946.3 KB 连接代码 @Test public void testFindAll() throws ClassNotFoundException, SQLException { //1. 注册数据库驱动(Driver) - 导入jar包:mysql-connector-java Class.forName("com.mysql.jdbc.Driver") ; /** * 解释: * ------- * jdbc:jdbc服务 * mysql:使用mysql的jdbc服务 * localhost:使用本地的mysql的jdbc服务 * 3306:使用本地的3306端口的mysql的jdbc服务 * ------- * jt_db 使用的数据库 * characterEncoding=utf-8 设置编码utf-8 * * 面向接口编程 - 思想 */ //2. 获取数据库连接 Connection conn = DriverManager.getConnection( "jdbc:mysql://localhost:3306/jt_db?characterEncoding=utf-8", "root", "root"); /** * statement : 声明 */ //3. 获取传输器 Statement stat = conn.createStatement(); String sql = "select * from account;"; //4. 执行SQL语句,返回执行结果 ResultSet rs = stat.executeQuery(sql); /** * 理解ResultSet结构: * +----+------+-------+ * | id | name | money | 表头 ←—————————— 指向1 rs.next() true/false * +----+------+-------+ ←—————————— 指向2 true rs.get类型("列名") * | 1 | tony | 1000 | ... * | 2 | tom | 1000 | ... * | 3 | andy | 1000 | ←—————————— 指向n true rs.get类型("列名") * +----+------+-------+ ←—————————— 指向n false rs.get类型("列名") */ //5. 处理结果 while (rs.next()) { int id = rs.getInt("id") ; String name = rs.getString("name"); double money = rs.getDouble("money"); System.out.println(id+" : "+ name+" : "+ money); } //6. 释放资源 rs.close(); stat.close(); conn.close(); }

2019-12-03

eclipse 主题-theme-30.zip

这个出题好好好看哦eclipse 主题

2019-12-03

c3p0.0.9.1.2.zip

java 数据库 - 线程池 ------------------------------------------- 1、 基本jar包:c3p0-0.9.1.2.jar 2、 配置文件:c3p0-config.xml 3、 说明文件:c3p0连接池配置选项.txt -------------------------------------- -c3p0.zip - 解包大小为 603.3 KB

2019-12-03

mariadb-10.3.7-winx64.zip

mariadb-10.3.7-winx64.zip - 解包大小为 52.5 MB

2019-11-29

apache-maven-3.5.3.zip

apache-maven-3.5.3.zip apache-maven-3.5.3.zip - 解包大小为 10.2

2019-11-29

搜狗输入法 - 皮肤 - 22娘33娘和小电视君.zip

好看1!!

2019-11-29

EverEdit v3.4.1-x32λ.zip

优秀的文本编辑工具 EverEdit v3.4.1-x32λ.zip - 解包大小为 8.5 MBEverEdit v3.4.1-x32λ.zip - 解包大小为 8.5

2019-11-29

apache-tomcat-8.0.53和8.5.34.zip

apache-tomcat-8.0.53和8.5.34.zip - 解包大小为 26.2 MB

2019-11-29

jsoup1.11.3.zip

获取网页文本 例如: String body = Jsoup.connect("http://www.baidu.cn").execute().body(); System.out.println(body);

2019-11-26

yml_dependency.zip

yaml/yml 的dependency工具包 yet anathor markup language 又是一个标记语言 .233333 读法“腋毛” --------------------------------- 配置文件格式: aa: 11 bb:(空格)22 cc: dd: 44 (空格) ee: 55 (cc.dd/cc.ee) ------------------------- 已有的标记语言: html xml

2019-11-25

dom4j-1.6.1 (.jar+源码).rar

包含源码和jar包。dom4j-1.6.1.rar - RAR 压缩文件, 解包大小为 38,723,091 字节

2019-11-17

阿里巴巴Java开发手册终极版v1.3.0.rar

阿里巴巴Java开发手册终极版v1.3.0.rar - RAR 5.0 压缩文件, 解包大小为 1,056,487 字节

2019-11-17

JDK_API_1_6_zh_CN.zip

java6的 API 字典,中文版。JDK_API_1_6_zh_CN.zip JDK_API_1_6_zh_CN.zip JDK_API_1_6_zh_CN.zip JDK_API_1_6_zh_CN.zip JDK_API_1_6_zh_CN.zip

2019-11-17

jackson.zip

jackson,java处理xml的工具。只有编译后的jar包 ,不包含源码。jackson简介:Java生态圈中有很多处理JSON和XML格式化的类库,Jackson是其中比较著名的一个。虽然JDK自带了XML处理类库,但是相对来说比较低级,使用本文介绍的Jackson等高级类库处理起来会方便很多。

2019-11-17

项目文档 sgg vue 2022

项目文档 sgg vue 2022

2022-11-20

代码备份:c 语言 - md5 转换代码

编写语言: 由 c 语言编码 在 md5.h 末尾,有函数使用的案例 内容概要: 加密数据、解密数据、编码数据、解码数据~ 代码内容,包含: md5.h md5.c 适合人群: 使用 c 语言编码的人群,需要编码、需要解码、需要加密、需要解密

2022-10-23

capture for simple out put file

数据,分析http协议,分片传输[push].

2020-11-13

【福利】DroidCamX 6 新版(含手机端、电脑端两个文件)

【测试截图】 https://raw.githubusercontent.com/LawssssCat/piggo-vscode/master/images/20200402190524.png https://raw.githubusercontent.com/LawssssCat/piggo-vscode/master/images/20200402190203.png 【安装方法】 手机安装:DroidCamX.Wireless.Webcam.Pro.v6.4.8.APKReal.com.apk 电脑安装:DroidCam.Client.6.0.FullOffline.exe

2020-04-02

api接口文档.md

v-shop api接口文档.md Vue实战项目:电商管理系统(Element-UI) ----------------- 文章地址:https://lawsssscat.blog.csdn.net/article/details/104801783 github: https://github.com/LawssssCat/v-shop https://github.com/LawssssCat/v-shop-server

2020-03-11

v-shop SQL 脚本

v-shop SQL 脚本 Vue实战项目:电商管理系统(Element-UI) ----------------- 文章地址:https://lawsssscat.blog.csdn.net/article/details/104801783 github: https://github.com/LawssssCat/v-shop https://github.com/LawssssCat/v-shop-server

2020-03-11

vue dev tool

vue 开发神器 --------------------- 放chrome 里面,改改配置就能用 nhdogjmejiglipccpnnnanhbledajbpd.rar

2020-02-27

blogdb-v1.0.rar

blogdb

2020-02-05

图床测评-文档.xlsx

图床评测 ---------------------------------- Catbox.moe SM.MS elimage vgy.me SFEO 秒速5厘米 极简图床 贴图库 photobucket Postimage 微相册 微博图床Chrome插件 微博图床 comfy.moe lightPIC 牛图网 ximg bangumi snag.gy Mixtape.moe filebox.moe fuwafuwa.moe cocaine.ninja doko.moe glop.me nya.is

2020-02-04

day18 '动吧' crud.zip

day18 '动吧' crud.zip - 解包大小为 57.4 MB ------------------------------------------- 练手项目

2020-01-18

Navicate客户端.rar

-------------------------- Navicate客户端.rar - RAR 压缩文件, 解包大小为 63,061,144 字节

2020-01-12

centos7-atguigu.part1.rar

centos7-atguigu.part1.rar -------- centos7-atguigu.part1.rar - RAR 压缩分卷 (数字 1), 解包大小为 642,446,848 字节

2020-01-09

VirtualBox-5.1.26-117224-Win.rar

VirtualBox-5.1.26-117224-Win.rar - RAR 压缩文件, 解包大小为 123,713,368 字节

2020-01-09

SmarTTY-2.2.rar

SSH ------------------- SmarTTY-2.2.rar - RAR 压缩文件, 解包大小为 4,759,552 字节

2020-01-09

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除