
个人学习笔记
文章平均质量分 64
枫的可以
这个作者很懒,什么都没留下…
展开
-
java静态代理、动态代理、CGlib、AOP详细讲解,代码示例简洁易懂
java静态代理、动态代理、CGlib、AOP详细讲解,代码示例简洁易懂转载 2022-08-13 10:30:31 · 641 阅读 · 1 评论 -
LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
在使用git拉取github代码库的时候出现一下错误LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443解决方法如下:git config --global --unset https.proxygit config --global --unset http.proxy原创 2022-03-13 19:26:26 · 5703 阅读 · 0 评论 -
IDEA调试技巧(图文详解,保姆教程)
文章目录基础篇:一、行断点二、详细断点(源断点)三、方法断点四、异常断点五、字段断点进阶篇一、条件表达式二、通过调试来打印堆栈信息三、可以通过调试来解析表达式四、避免操作资源drop frames五、常用按键功能介绍六、调试源码七、stream调试基础篇:一、行断点二、详细断点(源断点)打出源断点的方法:按住shift + 左键可以打出源断点1.已启用(enable)2.挂起(suspend):这个如果勾选的话,你会发现这个断点的颜色就会变成红色,和行断点的颜色相同。suspend中有两原创 2022-01-14 19:41:26 · 8718 阅读 · 3 评论 -
Redis基础配置详解 一文带你了解redis的基本配置
文章目录度量单位配置网络相关配置通用配置安全配置客户端设置度量单位配置# Note on units: when memory size is needed, it is possible to specify# it in the usual form of 1k 5GB 4M and so forth:# # 1k => 1000 bytes# 1kb => 1024 bytes# 1m => 1000000 bytes# 1mb => 1024*1024 byt原创 2021-12-05 12:09:51 · 661 阅读 · 0 评论 -
nginx基本概念
文章目录一、什么是nginx二、反向代理三、负载均衡四、动静分离一、什么是nginxNginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、简单的配置文件和低系统资源的消耗而闻名。2011年6月1日,nginx原创 2021-11-21 11:40:30 · 1560 阅读 · 0 评论 -
Mac上安装Nginx 内容简洁易学
Mac上安装Nginx一、使用Homebrew安装brew install nginx安装的位置一般在opt/homebrew/Cellar下二、查看nginx的版本nginx -v三、启动nginxnginx同时也可以使用下面的命令启动,但是需要注意的是配置文件nginx.conf修改后用这个命令执行不生效,故不建议使用:brew services start nginx四、关闭nginx服务nginx -s stop同时也可以使用下面的命令启动,但是需要注意的是配置文件原创 2021-11-20 21:24:09 · 1783 阅读 · 0 评论 -
SpringBoot项目盲点记录一:XML文件配置
SpringBoot项目盲点记录一:XML文件配置一、在写SQL语句时一定要注意update的返回值只有bool值和void错误示例:<update id="updateUser" reultType="com.kkkoke.networkrepair.pojo.User"> update `user` set `username` = #{username}, `password` = #{password}, `name` = #{name} where id原创 2021-11-18 17:35:12 · 409 阅读 · 0 评论 -
MySQL详细笔记四:约束
文章目录一、什么是约束?二、主要的约束种类:三、各种约束的详细介绍:一、什么是约束?约束对应的英语单词:constraint在创建表的时候,可以给表中的字段加上一些约束,来保证这个表中数据的完整性、有效性约束的作用就是为了保证:表中的数据有效二、主要的约束种类:非空约束:not null唯一性约束: unique主键约束: primary key (简称PK)外键约束:foreign key(简称FK)检查约束:check(注意:mysql不支持,oracle支持)约束也分为:表级约束原创 2021-10-30 11:59:39 · 91 阅读 · 0 评论 -
MySQL详细学习笔记三:表操作
文章目录一、表的创建二、mysql中的数据类型三、插入数据insert四、修改update五、删除数据一、表的创建建表的语法格式:(建表属于DDL语句,DDL包括:create drop alter)建表有两种常见的写法:create table 表名(字段名1 数据类型, 字段名2 数据类型, 字段名3 数据类型);create table 表名( 字段名1 数据类型, 字段名2 数据类型, 字段名3 数据类型);删除表用的是:drop table 表名;但是当这张表不存原创 2021-10-26 17:29:41 · 93 阅读 · 0 评论 -
MySQL详细学习笔记二:连接查询
连接查询一、什么是连接查询从一张表中单独查询,称为单表查询。emp表和dept表联合起来查询数据,从emp表中取员工名字,从dept表中取部门名字。这种跨表查询,多张联合起来查询数据,被称为连接查询。二、连接查询的分类根据语法的年代分类:SQL92:1992年的时候出现的语法SQL99:1999年的时候出现的语法此处重点写的是SQL99根据表连接的方式分类:内连接:1) 等值连接2) 非等值连接3) 自连接外连接:1)左外连接(左连接)2)右外连接(右连接)全连原创 2021-10-25 22:28:34 · 282 阅读 · 0 评论 -
LocalDateTime常见的使用
LocalDateTime常见的使用最近在写程序的时候老是遇到需要解决时间类的问题,在此总结一下。public class LocalDateTimeTest { public static void main(String[] args) { // static LocalDateTime MAX:支持的最大本地日期时间(不包括时区) LocalDateTime max = LocalDateTime.MAX;// +999999999-12-31T23:59:转载 2021-10-20 15:42:20 · 774 阅读 · 0 评论 -
SpringMVC数据处理
SpringMVC数据处理一、前段接受后端的数据输出SpringMVC除了在方法上传入原生的request和session外还能怎么把数据带给页面。1)可以在方法处传入Map、或者Model或者ModelMap。给这些参数里面保存的所有数据都会放在请求域(requestScope)中。可以在页面中获取。pageContext: ${pageScope.msg}request: ${requestScope.msg}session: ${sessionScope.msg}applicatio原创 2021-10-20 00:48:51 · 347 阅读 · 0 评论 -
超级详细Spring学习笔记 两万字警告!
Spring学习笔记开始学习的时间:2021年6月10日插入一条:对于框架和容器的理解。容器就相当于是土壤,框架就相当于是架子,植物没有土壤生长不了,没有架子长不好。但是本质都是java程序。框架 = 反射 + 注解 + 设计模式框架:高度抽取可重用代码的一种设计,高度的通用性,多个可重用模块的集合,形成一个某个领域的整体解决方案。框架应当被视为半成品软件。一、什么是Spring,Spring概述。Spring是一个IOC(DI)和AOP容器(可以管理所有的组件(类))框架。Spring原创 2021-10-20 00:37:33 · 142 阅读 · 0 评论 -
MySQL详细学习笔记一:单表查询
MySQL学习笔记一、什么是数据库? 什么是数据库管理系统? 什么是SQL? 他们之间的关系是什么?数据库:DataBase,简称DB。按照一定格式去存储数据的一些文件的组合。顾名思义:存储数据的仓库,实际上就是一堆文件。这些文件中存储了具有特定格式的数据。数据库管理系统:DataBaseManagement,简称DBMS。数据库管理系统是专门用来管理数据库中的数据的,数据库管理系统可以对数据库中的数据进行增删改查。常见的数据库管理系统:MySQL,Oracle,MS,SqlServer,DB2原创 2021-10-19 09:53:22 · 1284 阅读 · 0 评论 -
Linux常用的命令
Linux常用的命令一、查看当前登录的用户users命令whoami命令或者who am i命令二、查看哪些用户在系统上工作who命令w命令三、查看Linux系统所使用的终端tty命令四、显示操作系统的信息uname命令:uname -’ ’uname -r:显示操作系统发布的信息uname -s:显示操作系统名uname -m:显示机器硬件名uname -p:显示中央处理器类型uname --all/-a:显示所有信息uname -n:显示所用系统的原创 2021-10-13 00:02:14 · 748 阅读 · 0 评论 -
Java Web--HTML、CSS、JavaScript详细学习笔记(内含丰富示例代码)
**Java Web–HTML、CSS、JavaScript学习笔记**HTML(Hyper Text Markup Language超文本标记语言):控制的是页面的内容,是由标签组成的语言,能够展示超文本的效果。CSS:控制的是页面的布局,视觉效果等C/S结构:Client—Server 客户端到服务器B/S结构:Browser—Server 浏览器到服务器页面由三部分组成:内容(结构)、表现、行为。内容(结构):是我们在页面中可以看到的数据。我们称之为内容。一般内容,我们是使用htm原创 2021-06-29 19:21:42 · 379 阅读 · 1 评论 -
Maven详细学习笔记
Maven学习笔记一、什么是Maven?为了能够实现软件的流水线式生产,在设计和构建软件时能够有一种规范和工程化的方法,人们提出了软件工程的概念。而Maven就是一个软件工程管理工具。完成一个java项目需要做的工作:1.分析项目要做什么,知道项目有哪些组成部分。2.设计项目,通过哪些步骤,使用哪些技术。需要多少人,多长的时间。3.组建团队,招人,购置设备,服务器,软件,笔记本。4.开发人员写代码。开发人员需要测试自己写代码。重复多次的工作。5.测试人员,测试项目功能是否符合要求。6.测试原创 2021-06-27 17:31:37 · 498 阅读 · 2 评论 -
前缀和问题
前缀和问题时间:2021年5月31日本次刷题记录一下前缀和问题的暴力解法,以及优化后的递推解法。问题归类:前缀和,递推题目描述:链接:https://ac.nowcoder.com/acm/contest/16520/A来源:牛客网最近,AllenAllen 教授研发了一种新的比赛机制,这种比赛机制是 ACPCACPC (Asia ; Collegiate ; Programming ; Contest)(AsiaCollegiateProgrammingContest) 赛制的扩展,简称 A原创 2021-05-31 17:14:27 · 236 阅读 · 3 评论 -
部分和问题
数据结构与算法刷题记录3时间:4.29本次学习记录来源于《挑战程序设计竞赛(第2版)》问题归类:部分和问题题目描述:给定整数a、a2、…、an,判断是否可以从中选出若干数,使它们的和恰好为k。限制条件1 ≤ n ≤ 20-10^8 ≤ a ≤ 10^8-10^8 ≤ k ≤ 10^8样例一:输入:n = 4a = {1, 2, 4, 7}k = 13输出:Yes {13 = 2 + 4 + 7}样例二:输入:n = 4a = {1, 2, 4, 7}k = 15原创 2021-04-30 16:18:49 · 179 阅读 · 0 评论 -
C++学习笔记
C++学习笔记C++作为面向对象的编程语言的核心与精髓。1.内存分区模型:C++程序在执行的时候,将内存大方向分为四个区域。A)代码区:存放函数体的二进制代码,由操作系统进行管理的。B)全局区:存放全局变量和静态变量以及常量。C)栈区:由编译器自动分配释放,存放函数的参数值,局部变量等。D)堆区:由程序员分配和释放,若程序员不释放,程序系统结束时由操作系统回收。内存四区的意义:不同区域存放的数据,赋予不同的生命周期,给我们更大的灵活编程。1.1程序运行前在程序编译后,生成了exe可执行原创 2021-04-29 15:06:44 · 90 阅读 · 0 评论 -
数据结构与算法分析学习笔记
数据结构与算法分析学习笔记1.2什么是结构结构:实体+关系数据结构:1.按照逻辑关系组织起来的一批数据2.按一定的存储方法把它存储在计算机中3.在这些数据上定义了一个运算的集合数据结构的逻辑组织:线性结构:如线性表(表,栈,队列,串等)非线性结构:如树(二叉树,Huffman树,二叉检索树等)、图(有向图,无向图等)图 >= 数 >= 二叉树 >= 线性表数据的存储结构:关系元组:顺序:存储单元的顺序地址(如数组)链接:指针的地址指向关系(如链表)四类:顺序、原创 2021-04-29 14:59:32 · 307 阅读 · 0 评论 -
抽签问题(算法例题讲解)
数据结构与算法学习记录2时间:4.28本次学习记录来源于《挑战程序设计竞赛(第2版)》抽签问题题目描述:你的朋友提议玩一个游戏:将写有数字的n个纸片放入口袋中,你可以从口袋中抽取4次纸片,每次记下纸片上的数字后都将其放回口袋中。如果这4个数字的和是m,就是你赢,否则就是你的朋友赢。你挑战了好几回,结果一次也没赢过,于是怒而撕破口袋,取出所有纸片,检查自己是否真的有赢的可能性。请你编写一个程序,判断当纸片上所写的数字是k,k2,…, k,时,是否存在抽取4次和为m的方案。如果存在,输出 Yes;否则原创 2021-04-28 16:28:52 · 2167 阅读 · 2 评论 -
Ants (POJNo.1852)--数据结构与算法刷题记录
数据结构与算法学习记录时间:4.28这是第一次用优快云来记录自己的学习成果,在此留下纪念,希望自己能够坚持下去,变得更强。本次学习记录来源于《挑战程序设计竞赛(第2版)》Ants (POJNo.1852)题目描述:n只蚂蚁以每秒1cm的速度在长为Lcm的竿子上爬行。当蚂蚁爬到竿子的端点时就会掉落。由于竿子太细,两只蚂蚁相遇时,它们不能交错通过,只能各自反向爬回去。对于每只蚂蚁,我们知道它距离竿子左端的距离x;,但不知道它当前的朝向。请计算所有蚂蚁落下竿子所需的最短时间和最长时间。题目分析:原创 2021-04-28 16:12:45 · 269 阅读 · 0 评论