上一页 1 2 3 4 5 6 ··· 12 下一页
摘要: ### 什么是跨域 跨域问题的本质是浏览器为了保证用户的一种安全拦截机制,它的初衷是为了保证用户的安全,防止恶意网站窃取数据。 **跨域三种情况** 在发起请求时,如果出现了以下情况中的任意一种,那么它就是跨域请求: 1. 协议不同,如 http 和 https; 2. 域名不同; 3. 端口不同。 阅读全文
posted @ 2023-07-18 14:12 司码易 阅读(876) 评论(0) 推荐(0) 编辑
摘要: ### WEB 容器 #### Tomcat https://tomcat.apache.org/ #### Jetty https://www.jetty.com/ #### JBoss https://www.jboss.org/ #### Resin https://caucho.com/pr 阅读全文
posted @ 2023-07-15 10:33 司码易 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 示例 目前有一个功能:任务计划管理,必然存在多级子任务的父子级关系,每个任务还会存在其它数据的关联表。 mysql无法一次性递归查出想要的数据结构,想必很多人都会是通过根目录递归查询数据库的方式查出树结构数据。如果节点数较多,就会造成大量请求Mysql查询,效率会很低。 那么如何优化节点树数据查询效 阅读全文
posted @ 2023-07-14 14:11 司码易 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 帮助命令 如help、/?等,用于获取程序或命令的帮助信息。 help [命令名] help dir # 系统会显示出dir命令的详细帮助信息。 文件操作命令 如dir、md、rd等,用于在计算机中进行文件和文件夹的操作。 查看目录-dir # 基础操作 /s # 查找当前目录以及所有子目录下的文件 阅读全文
posted @ 2023-07-11 16:57 司码易 阅读(242) 评论(0) 推荐(0) 编辑
摘要: - **HTTP协议**,服务器的默认端口号为:80 - **HTTPS协议**,服务器默认的端口号为:443 - **Telnet协议**,服务器默认的端口号为:23 - **FTP协议**,默认的端口号为:21 - **TFTP协议**,默认的端口号为:69 - **SSH协议**,默认的端口号 阅读全文
posted @ 2023-06-28 13:56 司码易 阅读(454) 评论(0) 推荐(0) 编辑
摘要: ## 一、微服务部署 ### 设计方案 1、先采用**微服务**架构设计,将工程拆分成多个模块(通过接口彼此调用,降低代码的耦合度) 2、后采用**分布式**工作方式将拆分开的各个模块分别部署到多台服务器上(通过缩短单个任务的执行时间来提升效率) 3、再采用**集群**物理方式将各个模块部署到多台服 阅读全文
posted @ 2023-05-19 16:05 司码易 阅读(535) 评论(0) 推荐(0) 编辑
摘要: 简介 Restful是一种架构风格,其核心是面向资源,更简单; 而webService底层SOAP协议,主要核心是面向活动; 两个都是通过web请求调用接口 RESTful是什么 REST就是(REpresentational State Transfer单词太长记不住就对了)是一种构架风格,RES 阅读全文
posted @ 2023-05-19 10:59 司码易 阅读(606) 评论(0) 推荐(0) 编辑
摘要: ### 前言 我们经常会听到HTTP协议、TCP/IP协议、UDP协议、Socket、Socket长连接、Socket连接池等字眼,然而它们之间的关系、区别及原理并不是所有人都能理解清楚。 ### 计算机网络体系结构 ![image](https://img2023.cnblogs.com/blog 阅读全文
posted @ 2023-04-28 17:21 司码易 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 一、Springboot 1、webjars方式 我们之前使用Maven构建一个Web项目时,在main目录下会存在一个webapp的目录,我们以前都是将所有的页面或静态资源导在这个目录下,但现在使用SpringBoot项目我们应该将静态资源文件放在哪里呢? SpringBoot对于静态资源放置的位 阅读全文
posted @ 2023-04-28 15:20 司码易 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 初学 学会常见数据库的sql语句操作 学会创建SpringBoot工程项目 学会Jdbc方式对数据的增删改查 学会Mybatis 对数据的增删改查 所有操作最终都是对数据库的操作,实现过程只是各种五花八门的包装。 进阶 学会灵活运用Java的四大特征继承、抽象、多态、封装 学会常见关系型数据库(my 阅读全文
posted @ 2023-04-18 14:32 司码易 阅读(71) 评论(0) 推荐(0) 编辑
摘要: mybatis plus条件构造器关系图 1.上图绿色框为抽象类abstract 2.蓝色框为正常class类,可new对象 3.黄色箭头指向为父子类关系,箭头指向为父类 QueryWrapper 继承自 AbstractWrapper ,自身的内部属性 entity 也用于生成 where 条件及 阅读全文
posted @ 2023-04-14 15:46 司码易 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 1、直接在启动类下面调用方法 @SpringBootApplication public class TestApplication { public static void main(String[] args) { SpringApplication.run(TestApplication.cl 阅读全文
posted @ 2023-04-12 10:10 司码易 阅读(1296) 评论(0) 推荐(0) 编辑
摘要: foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。 foreach元素的属性主要有 item,index,collection,open,separator,close。 item表示集合中每一个元素进行迭代时的别名, index指 定一个名字,用于表示在迭代过程中,每次 阅读全文
posted @ 2023-04-11 17:31 司码易 阅读(1078) 评论(0) 推荐(0) 编辑
摘要: ### 举例版本 - Redis版本 5.0.4 - 服务器版本 Linux CentOS 7.6 64位 ### 下载Redis 进入官网找到下载地址 https://redis.io/download ![image](https://img2023.cnblogs.com/blog/65819 阅读全文
posted @ 2023-03-23 10:53 司码易 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 手动方式启动和终止java程序 启动java程序jar:nohup java -jar XXX.jar 查看程序占用pid:ps -ef | grep XXX.jar 或 jps jps是jdk提供的一个查看当前java进程的小工具,查询Linux系统当前所有java进程pid的命令。 根据pid杀 阅读全文
posted @ 2023-03-21 09:22 司码易 阅读(579) 评论(0) 推荐(0) 编辑
摘要: 1、Jacob Jacob是Java-COM Bridge的缩写,它在Java与微软的COM组件之间构建一座桥梁。通过Jacob实现了在Java平台上对微软Office的COM接口进行调用。 优点:调用微软office的COM接口,生成的word文件格式规范。 缺点:服务器只能是windows平台, 阅读全文
posted @ 2023-03-17 17:29 司码易 阅读(699) 评论(0) 推荐(0) 编辑
摘要: 世界上的历法共有三类 1、阳历,就是以地球绕太阳运转一圈的时间为一年,年的月数和月的日数可人为规定;又称为公历。 阳历是根据太阳的运转制定的,太阳的运转周期是固定的,因此阳历的每个月的天数也是固定的。 2、阴历,就是以月球绕地球运转一圈的时间为一个月,只有年的月数可以人为规定;(已改进为阴阳历) 阴 阅读全文
posted @ 2023-01-04 15:36 司码易 阅读(2055) 评论(0) 推荐(0) 编辑
摘要: 油猴 Tampermonkey(油猴)是一款免费的浏览器扩展和最为流行的用户脚本管理器,它适用于 Chrome, Microsoft Edge, Safari, Opera Next, 和 Firefox。 官网: http://tampermonkey.net/ 虽然有些受支持的浏览器拥有原生的用 阅读全文
posted @ 2022-12-30 13:35 司码易 阅读(4218) 评论(0) 推荐(0) 编辑
摘要: 一、什么是设计模式? 设计模式(Design pattern) 是解决软件开发某些特定问题而提出的一些解决方案也可以理解成解决问题的一些思路。通过设计模式可以帮助我们增强代码的可重用性、可扩充性、 可维护性、灵活性好。我们使用设计模式最终的目的是实现代码的高内聚和低耦合。 二、设计模式的三大分类 1 阅读全文
posted @ 2022-12-28 16:01 司码易 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 业务场景 在项目中,某些情景下我们需要验证编码是否重复,账号是否重复,身份证号是否重复等... 那么有没有办法可以解决这类似的重复代码量呢? 我们可以通过自定义注解校验的方式去实现,在实体类上面加上自定义的注解即可 @FieldRepeat(fields = {"account"}, message 阅读全文
posted @ 2022-12-27 11:29 司码易 阅读(688) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 12 下一页