
IT界大神成长之路
文章平均质量分 93
程序员成神之路,一年挖坑,五年扛旗,十年成神!!!
自人类社会诞生以来,
等级就一直存在,
有人指点江山,
称之为“大神”,
有人卸瓦搬砖,
称之为“小白”。
おうせき碩
このあらん限り背後には人間性の歪みがあるのか、道徳の喪失があるのか
展开
-
【前端三剑客】JavaScript 网页脚本语言(jQuery write less, do more. - Ajax)
更新日期:2022/05/16只要我们一起大笑,可怕的东西就会跑光光了。目録9. jQuery Ajax 9. jQuery Ajax语法:$.ajax({name:value, name:value, ... })属性描述async布尔值,表示请求是否异步处理。默认是 truetype规定请求的类型(GET 或 POST)url规定发送请求的 URL,默认是当前页面data规定要发送到服务器的数据dataFilter(data,原创 2022-07-22 19:55:52 · 602 阅读 · 0 评论 -
【前端三剑客】JavaScript 网页脚本语言(jQuery write less, do more. - HTML)
更新日期2022/07/22只要我们一起大笑,可怕的东西就会跑光光了。原创 2022-07-22 19:55:27 · 374 阅读 · 1 评论 -
【前端三剑客】JavaScript 网页脚本语言(jQuery write less, do more. - Overview)
更新日期:2022/04/05只要我们一起大笑,可怕的东西就会跑光光了。目録1. CSS3 简介 1. CSS3 简介CSS3(Cascading Style Sheets Level 3)层叠样式表,是 CSS 技术的升级版本,于1999年开始制订,2001年5月23日 W3C 完成了 CSS3 的工作草案,CSS 演进的一个主要变化就是 W3C 决定将 CSS3 分成一系列模块(旧规范已拆分成小块,还增加了新的)。模块主要包括盒子模型、列表模块、超链接方式、语言模块、背景和边框、原创 2022-07-22 19:54:41 · 883 阅读 · 0 评论 -
【Http 通信】CORS 跨域资源共享
Ajax前端请求代码发送带有自定义请求头的PUT请求。ajaxurl{//数据注意内容必须为字典executeTimenow//字典里内容前面key可以不加"",默认会加上""变成字符串但是不会当成变量},//字典后面value有""为字符串,没有为变量beforeSendalert("跨域请求失败。");}});}服务器代码使用CORS跨域访问需要服务器的支持,也就是需要实现CORS接口。。......原创 2022-07-22 19:53:53 · 596 阅读 · 0 评论 -
【HTTP 通信】HttpClient 进阶篇
更新日期:2022/03/24愿你如阳光,明媚不忧伤。目録1. Header 消息头2. RequestConfig 请求配置3. HttpContext HTTP 执行上下文4. HttpRequestRetryHandler 请求重试处理5. HttpEntity 内容实体5.1 streamed(流式)5.2 self-contained(自包含式)5.3 wrapping(包装式)6. UrlEncodedFormEntity HTML 表单7. MultipartEntityBuilder 上原创 2022-03-24 21:16:02 · 4540 阅读 · 0 评论 -
【HTTP 通信】HttpClient 基础篇
更新日期:2022/03/24愿你如阳光,明媚不忧伤。目録1. Http 简介2. Https 简介3. SSL/TLS 简介4. HttpClient 简介5. HttpClient 接口5.1 HttpClient.class5.1.1 HttpRequest.class5.1.2 HttpUriRequest.class5.1.3 HttpContext.class5.1.4 HttpHost.class5.1.5 ResponseHandler.class6. HttpClient 使用6.1原创 2022-03-24 16:32:44 · 3492 阅读 · 0 评论 -
【前端布局】Flex 弹性布局
生命不息,奋斗不止!(送给也曾迷茫的你)目録1. Grid 简介 1. Grid 简介Grid(Cascading Style Sheets)层叠样式表,是一种用来表现HTML或XML等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明(每条声明由一个属性和一个值组成)。...原创 2022-03-04 17:31:47 · 998 阅读 · 0 评论 -
【前端布局】Grid 网格布局
生命不息,奋斗不止!(送给也曾迷茫的你)目録1. CSS 简介 1. CSS 简介CSS(Cascading Style Sheets)层叠样式表,是一种用来表现HTML或XML等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明(每条声明由一个属性和一个值组成)。更多内容 → 菜鸟教程 - CSS教程 ...原创 2022-03-04 17:32:03 · 1062 阅读 · 0 评论 -
【JDK8新特性】重复注解与类型注解
愿你如阳光,明媚不忧伤。目録1. 重复注解2. 类型注解友情链接 【年薪百万之IT界大神成长之路】注解都玩不溜,还怎么称霸IT界(入门篇)!!! 1. 重复注解Repeatable 即一个注解可以在一个类、方法或者字段上同时使用多次。注解并不是什么新鲜东西了,比如 spring 中存在大量注解简化我们的配置。但是在 JDK8 之前,我们是不能使用重复注解的,即某个位置相同注解只能出现一次。Repeatable 源码注释类型 java.lang.annotatio原创 2022-02-23 18:10:13 · 550 阅读 · 0 评论 -
【SpringBoot 教程】集成Redis
愿你如阳光,明媚不忧伤。原创 2021-10-22 17:44:55 · 633 阅读 · 0 评论 -
【SpringBoot 教程】使用JavaWeb之Listener监听器
愿你如阳光,明媚不忧伤。原创 2021-10-20 09:31:41 · 583 阅读 · 0 评论 -
【SpringBoot 教程】基于注解整合 MyBatis
愿你如阳光,明媚不忧伤。原创 2021-10-18 16:43:53 · 456 阅读 · 0 评论 -
【SpringBoot 教程】全局异常处理
愿你如阳光,明媚不忧伤。原创 2021-10-15 15:23:47 · 592 阅读 · 0 评论 -
【EasyExcel 教程】常见API及详细注解参数介绍 -- API汇总
愿你如阳光,明媚不忧伤。原创 2021-10-14 14:19:21 · 2118 阅读 · 0 评论 -
【EasyExcel 教程】详解写入Excel -- 写入
愿你如阳光,明媚不忧伤。原创 2021-10-13 16:31:02 · 5666 阅读 · 0 评论 -
【EasyExcel 教程】详解读取Excel -- 读取
愿你如阳光,明媚不忧伤。目録1. EasyExcel & 语雀2. 快速感受2.1 读Excel2.2 写Excel2.3 填充Excel 1. EasyExcel & 语雀EasyExcel 是阿里巴巴开源的一个excel处理框架,以使用简单、节省内存著称。该技术重写了poi对07版Excel的解析,使内存从百兆降低到KB级别,并且再大的excel不会出现内存溢出。解决了POI技术的耗内存问题,并且提供了较好的API使用。不需要大量的代码就可以实现exc原创 2021-10-12 11:50:50 · 3512 阅读 · 0 评论 -
【SpringBoot 教程】动态加载项目属性配置
愿你如阳光,明媚不忧伤。目録1. 配置文件简介 1. 配置文件简介配置文件(Configuration File)在我们编写Java程序时,有很多参数是会经常改变的。比如环境的配置,我们开发的时候是一套环境,测试使用的是另外一套环境,最后交付给用户的时候,用户用的又是另外一套环境,不能每次都重新编译,那样成本太高,所以对于这些参数往往不能直接写死在程序里,不然会非常麻烦,每次修改都需要重新运行一次程序,这时就需要借助配置文件来存储这些常变的参数,在程序中是读取配置文件中的原创 2021-09-28 13:27:57 · 739 阅读 · 0 评论 -
【SpringBoot 教程】Spring Boot 返回 Json 数据及数据封装
愿你如阳光,明媚不忧伤。目録1. 什么是SpringBoot1.1 简化编码1.2 简化配置1.3 简化部署1.4 简化监控2. Spring Boot 对 Json 的处理2.1 Class、List、Map 的处理2.2 null 的处理2.3 使用阿里巴巴FastJson的设置3. 封装统一的数据结构3.1 定义统一的 json 结构 1. 什么是SpringBootSpringBoot 基于 Spring Framework 构建,本质上是一些库的集合,它能够被任意项目的构原创 2021-09-26 10:38:37 · 1098 阅读 · 0 评论 -
【年薪百万之IT界大神成长之路】注解都玩不溜,还怎么称霸IT界(入门篇)!!!
<img src="https://img-blog.csdnimg.cn/20201109093927820.gif#pic_left" width="20%"><font color=goldenrod face="隶书" size=5>愿你如阳光,明媚不忧伤。</font>@[TOC](目録) ***## 1. 什么是注解原创 2021-09-06 15:12:28 · 453 阅读 · 0 评论 -
【年薪百万之IT界大神成长之路】一文带你搞懂SSL证书和WEB数据加密
愿你如阳光,明媚不忧伤。目録1. 对称加密2. 非对称加密3. 数字证书3.1 JAVA Keystore3.2 JAVA Keytool3.3 SSL 证书格式4. 数字摘要5. 数字签名5.1 sign 生成实例6. Token 令牌【每日一面】cookie、session、token 三者之间的关系 1. 对称加密symmetrical encryption 对称加密,采用单钥密码系统的加密方法,同一个密钥可以同时用作信息的加密和解密,这种加密方法称为对称加密,也称原创 2021-08-26 15:33:04 · 605 阅读 · 1 评论 -
【年薪百万之IT界大神成长之路】爆肝两天整理出的HTTP请求和HTTP响应
愿你如阳光,明媚不忧伤。目録1. HTTP 请求简介2. HTTP 请求行3. HTTP 请求头4. 空行5. HTTP 请求正文6. HTTP 响应简介7. HTTP 状态行8. HTTP 消息报头9. HTTP 响应正文10. HTTP 响应正文 1. HTTP 请求简介HTTP Request 指从客户端到服务器端的请求消息。当浏览器向Web服务器发出请求时,它向服务器传递了一个数据块,也就是请求信息,HTTP请求信息由3部分组成: 1.请求行(Request原创 2021-08-19 16:12:50 · 397 阅读 · 0 评论 -
【年薪百万之IT界大神成长之路】JAVA 中的异常处理,阅后即焚!!!
愿你如阳光,明媚不忧伤。目録1. 异常定义2. 异常类型3. 异常方法4. 异常关键字5. 内置异常6. 简单的自定义异常7. 高级的自定义异常【每日一面】try-catch-finally 中,如果 catch 中 return 了,finally 还会执行吗?在finally中return好吗? 1. 异常定义Exception 异常指的是在程序运行过程中发生的异常事件(编译时产生的不是异常,而是错误),通常是由外部问题(如硬件错误、输入错误)所导致的。它阻止了程序按原创 2021-07-23 15:49:30 · 361 阅读 · 0 评论 -
【Java 行为型设计模式 V】迭代器模式、访问者模式详解
愿你如阳光,明媚不忧伤。目録8. 观察者模式观察者模式优点和缺点观察者模式的应用场景观察者模式模式的结构观察者模式的实现观察者模式的应用实例 I9. 中介模式中介模式优点和缺点中介模式的应用场景中介模式模式的结构中介模式的实现中介模式的扩展【每日一面】说说观察者模式和中介模式的区别 8. 观察者模式Observer 指多个对象间存在一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。这种模式有时又称作发布-订阅模式、模型-视图模式,它是原创 2021-06-18 14:56:21 · 293 阅读 · 1 评论 -
【Java 行为型设计模式 VI】备忘录模式详解
愿你如阳光,明媚不忧伤。目録12. 备忘录模式备忘录模式优点和缺点备忘录模式的应用场景备忘录模式模式的结构备忘录模式的实现备忘录模式的扩展【每日一面】一句话归纳设计模式 12. 备忘录模式Memento 在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,以便以后当需要时能将该对象恢复到原先保存的状态。该模式又叫快照模式。如 Word、记事本、Photoshop、Eclipse 等软件在编辑时按 Ctrl+Z 组合键时能撤销当前操作,使文档恢复到之原创 2021-06-17 17:40:22 · 329 阅读 · 1 评论 -
【Java 行为型设计模式 IV】观察者模式、中介模式详解
愿你如阳光,明媚不忧伤。目録8. 观察者模式观察者模式优点和缺点观察者模式的应用场景观察者模式模式的结构观察者模式的实现观察者模式的应用实例 I观察者模式的扩展9. 中介模式中介模式优点和缺点中介模式的应用场景中介模式模式的结构中介模式的实现状态模式的应用实例 I状态模式的扩展【每日一面】说说状态模式和责任链模式的区别 8. 观察者模式Observer 指多个对象间存在一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。这种模式有时又称原创 2021-06-17 13:05:34 · 465 阅读 · 1 评论 -
【Java 行为型设计模式 II】策略模式、命令模式详解
愿你如阳光,明媚不忧伤。目録4. 策略模式策略模式优点和缺点策略模式的应用场景策略模式的结构策略模式的实现策略模式的扩展 4. 策略模式Strategy 定义一个操作中的算法骨架,而将算法的一些步骤延迟到子类中,使得子类可以不改变该算法结构的情况下重定义该算法的某些特定步骤。例如去银行办理业务一般要经过以下4个流程:取号、排队、办理具体业务、对银行工作人员进行评分等,其中取号、排队和对银行工作人员进行评分的业务对每个客户是一样的,可以在父类中实现,但是办理具体业务却因人而原创 2021-06-16 14:21:57 · 453 阅读 · 0 评论 -
【Java 行为型设计模式 III】责任链(职责)模式、状态模式详解
愿你如阳光,明媚不忧伤。目録6. 责任链(职责)模式责任链(职责)模式优点和缺点责任链(职责)模式的应用场景责任链(职责)模式模式的结构责任链(职责)模式的实现7. 状态模式状态模式优点和缺点状态模式的应用场景状态模式的结构状态模式的实现状态模式的扩展【每日一面】说说策略模式和命令模式的区别? 6. 责任链(职责)模式Chain of Responsibility 为了避免请求发送者与多个请求处理者耦合在一起,于是将所有请求的处理者通过前一对象记住其下一个对象的引用而连成原创 2021-05-28 10:56:44 · 421 阅读 · 0 评论 -
【Java 行为型设计模式 I】模板方法模式、解释器模式详解
愿你如阳光,明媚不忧伤。目録1. 行为型模式的特点和分类2. 代理模式代理模式优点和缺点代理模式的应用场景代理模式的结构代理模式的实现代理模式的扩展【每日一面】说说代理模式和适配器模式的区别? 1. 行为型模式的特点和分类Structural Pattern 结构型模式描述如何将类或对象按某种布局组成更大的结构。它分为类结构型模式和对象结构型模式,前者采用继承机制来组织接口和类,后者釆用组合或聚合来组合对象。由于组合关系或聚合关系比继承关系耦合度低,满足“合成复用原则”,原创 2021-05-20 11:29:13 · 347 阅读 · 0 评论 -
【Java 结构型设计模式下】外观模式、享元模式、组合模式详解
愿你如阳光,明媚不忧伤。目録5. 外观模式外观模式优点和缺点外观模式的应用场景外观模式的结构外观模式的实现外观模式的扩展5. 装饰器模式【每日一面】说说桥接模式和装饰器模式的区别? 5. 外观模式Facade 又叫作门面模式,是一种通过为多个复杂的子系统提供一个一致的接口,而使这些子系统更加容易被访问的模式。该模式对外有一个统一接口,外部应用程序不用关心内部子系统的具体细节,这样会大大降低应用程序的复杂度,提高了程序的可维护性。在日常编码工作中,我们都在有意无意的大量使用原创 2021-05-18 13:25:59 · 579 阅读 · 3 评论 -
【年薪百万之IT界大神成长之路】Java 日志记录 SLF4J
愿你如阳光,明媚不忧伤。目録1. 日志系统SLF4J主流的日志框架2. 日志级别3. 使用SLF4J使用占位符 { }4. Spring Boot 中的 Log添加依赖配置日志文件 1. 日志系统SLF4Jslf4j(Simple Logging Facade for Java)即简单日志门面,不是具体的日志解决方案,它只服务于各种各样的日志系统。按照官方的说法,SLF4J是一个用于日志系统的简单Facade,允许最终用户在部署其应用时使用其所希望的日志系统。SLF4J提供了统一的记录原创 2021-04-28 17:05:15 · 257 阅读 · 0 评论 -
【Java 结构型设计模式上】代理模式、适配器模式详解
愿你如阳光,明媚不忧伤。原创 2021-04-06 16:35:43 · 237 阅读 · 1 评论 -
【ClassLoader】阅读过本文之后,反手在简历上写下:熟悉Java的类加载机制,不服来问!
愿你如阳光,明媚不忧伤。目録1. ClassLoader 类加载器2. 双亲委派(溯源委派)3. ClassLoader.class 分析【每日一面】为什么Tomcat要破坏双亲委派 1. ClassLoader 类加载器ClassLoader 用来加载Java类到 Java 虚拟机中的一种加载器。与普通程序不同的是。Java程序(class文件)并不是本地的可执行程序。当运行Java程序时,首先运行JVM(Java虚拟机),然后再把Java class加载到JVM里运原创 2021-03-24 16:12:06 · 443 阅读 · 2 评论 -
【Java 创建型设计模式】五种创建型设计模式详解
愿你如阳光,明媚不忧伤。目録1. 创建型(Creation)模式的特点和分类2. 单例模式单例模式的优点和缺点单例模式的应用场景单例模式的结构单例模式的实现单例模式的扩展3. 原型模式原型模式优点和缺点原型模式的应用场景原型模式的结构原型模式的实现原型模式的扩展4. 工厂方法模式简单工厂模式(简述)工厂方法模式优点和缺点工厂方法模式的应用场景工厂方法模式的结构工厂方法模式的实现5. 抽象工厂模式抽象工厂模式优点和缺点抽象工厂模式的应用场景抽象工厂模式的结构抽象工厂模式的实现6. 建造者(Bu原创 2021-03-15 17:47:03 · 196 阅读 · 0 评论 -
【年薪百万之IT界大神成长之路】重写hashcode和equals方法
愿你如阳光,明媚不忧伤。目録1. Hash简介2. Hash的作用3. HashCode 和 equals 源码分析4. 重写hashCode()和equals()的场景5. 常用HASH函数6. 总结【每日一面】什么是哈希碰撞 1. Hash简介Hash 散列(哈希)就是把任意长度的输入(又叫做预映射pre-image)通过散列算法变换成固定长度的输出,该输出就是散列值(哈希码),是一种压缩映射。Hash算法可以将一个数据转换为一个标志,这个标志和源数据的每一个字节都有原创 2021-03-10 10:29:01 · 2064 阅读 · 8 评论 -
【年薪百万之IT界大神成长之路十四】Java中正则表达式的高级应用
愿你如阳光,明媚不忧伤。目録1. Java 中的正则表达式2. Pattern.class 模式类3. Matcher.class 匹配器类3.1 校验3.2 查找3.3 替换4. PatternSyntaxException 异常类【每日一面】给一个连字符串 it_god_road 转化成驼峰形式 1. Java 中的正则表达式java.util.regex 正则表达式并不限于某一种语言,但是在每种语言中有细微的差别。Java中的组概念对应正则表达式中的子表达式。Jav原创 2021-02-24 15:36:12 · 396 阅读 · 2 评论 -
【Java 设计模式】七大原则
愿你如阳光,明媚不忧伤。目録1. Java 设计模式2. 设计模式的基本要素3. 开闭原则4. 里氏替换原则5. 依赖倒置原则5. 单一职责原则6. 接口隔离原则7. 迪米特法则8. 合成复用原则 1. Java 设计模式 设计模式 (Design Pattern)是前辈们对代码开发经验的总结,是解决特定问题的一系列套路。它不是语法规定,而是一套用来提高代码可复用性、可维护性、可读性、稳健性以及安全性的解决方案。设计模式的本质是面向对象设计原则的实际运用,是对原创 2021-02-03 13:53:59 · 339 阅读 · 3 评论 -
【编程规约】日期时间
今天分到客勘学习小组了,springboot研究看来要暂放了五花八门的错误码人为地增加排查问题的难度;数据库的表结构和索引设计缺陷带来的系统架构缺陷或性能风险;工程结构混乱导致后续项目维护艰难;没有鉴权的漏洞代码易被黑客攻击等等。编程规约命名风格代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。反例_namename$正例namename所有编程相关的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。反例d原创 2021-01-22 17:16:38 · 570 阅读 · 0 评论 -
【年薪百万之IT界大神成长之路十一】(下篇)一篇就懂、带你从头到尾梳理 PL / SQL(进阶篇)
原创 2021-01-22 11:10:21 · 342 阅读 · 0 评论 -
【年薪百万之IT界大神成长之路十一】(上篇)一篇就懂、带你从头到尾梳理SQL(基础篇)
[catalog] 1.认识 SQL 2. SQL 语言分类 3. LIKE 模糊查询 4. AS 别名 5. UNION & JOIN 集合连接 6. CONSTRAINT 约束 7. INDEX 索引 8. SEQUENCE / AUTO_INCREMENT 序列对象 / 自增列 9. VIEW 视图 10. FUNCTION 函数 【每日一面】DROP、TRUNCATE、 DELETE 的区别 1.认识原创 2021-01-06 16:43:28 · 359 阅读 · 0 评论 -
【年薪百万之IT界大神成长之路十】由MySQL排序规则引发的一系列惨案
[catalog] 1. 位 / 比特,字节,字符,字符集,字符编码 2. 字节序 Little endian 和 Big endian 3. Windows系统下的ANSI编码 4. MySQL中的字符排序规则 5. 布莱尔盲文 【每日一面】Java基本类型数据各占几个字节 1. 位 / 比特,字节,字符,字符集,字符编码 计算机中储存的信息都是用二进制数表示的;而我们在屏幕上看到的英文、汉字等字符是二进制数转换之后的结果。原创 2020-12-30 20:12:03 · 295 阅读 · 0 评论