- 博客(374)
- 资源 (21)
- 收藏
- 关注
原创 Linux:进程管理,任务管理,监控系统
在Linux系统中,进程管理、任务管理和系统监控是保障系统稳定性和性能的关键技能。进程管理涉及对系统中进程的创建、调度和终止,通过如ps和top等工具来查看和调整进程。任务管理使用工具如cron来安排和自动执行定期任务,从而提高操作效率。系统监控则通过工具如vmstat和iostat实时跟踪系统资源使用情况,帮助及时发现和解决潜在问题。
2024-08-15 09:14:15
676
原创 Java并发:内存屏障,Atomic类,CAS函数,伪共享
在Java并发编程中,理解内存屏障、Atomic类、CAS函数和伪共享是优化性能的关键。内存屏障用于确保多线程环境中的操作顺序,防止指令重排序导致的数据不一致问题。Java的Atomic类提供了一种无锁机制来实现线程安全的操作,通过原子性操作提高了性能。CAS(Compare-And-Swap)函数是原子操作的基础,允许线程安全地更新变量,避免了传统锁机制的开销。然而,伪共享问题可能导致性能下降,当多个线程访问的变量共享同一缓存行时,会引发频繁的缓存失效。
2024-08-15 08:59:15
980
原创 Linux:文件管理,目录管理,文件系统,链接类型
在Linux操作系统中,文件和目录的管理是日常操作的核心。无论您是系统管理员还是开发者,掌握Linux中文件和目录的管理方法对于高效工作至关重要。本篇博客将深入探讨Linux中的文件管理、目录管理、文件类型及链接类型,帮助您熟练操作和管理您的系统资源。
2024-08-13 17:54:26
1257
原创 Linux:操作系统,快捷键,目录结构,关机重启
Linux操作系统因其稳定性、灵活性和开源特性,成为了许多开发者和系统管理员的首选。无论您是新手还是有经验的用户,了解Linux的基本操作、快捷键、目录结构及关机重启方法,对提高工作效率至关重要。本篇博客将为您详细介绍这些基础知识,帮助您更好地掌握Linux系统的使用。
2024-08-13 17:26:18
643
原创 Linux应用:Mysql(安装卸载,登录改密,远程连接,区分表名)
如果你希望掌握 MySQL 在 Linux 系统上的全面应用,这篇博客将是你的理想选择!我们将详细介绍如何从安装到卸载 MySQL,如何进行安全配置,如何修改登录密码,以及如何设置远程连接,让你能够高效管理数据库。我们还将探讨如何正确区分 MySQL 中的表名,以确保数据的准确性和一致性。不论你是新手还是有经验的开发者,这里都将为你提供实用的技巧和解决方案,帮助你优化数据库操作。
2024-08-11 20:56:58
298
原创 MyBatis:Maven,Git,TortoiseGit,Gradle
1w字吐血整理 MyBatis(Maven安装,pom.xml,脚手架,Git下载安装,TotoiseGit配置,添加/修改/删除文件,查看/切换文件版本,创建/切换/合并分支,Gradle安装,groovy语言)。
2024-08-07 17:43:57
1058
原创 MySQL:索引,B树&B+树,存储引擎,日志文件
2w说明白MySQL:索引原则,Explain,索引分类,回表操作,Hash索引,B树索引,B+树索引,MyISAM,InnoDB,表空间。
2024-08-06 15:18:09
1138
原创 MySQL:架构缓存,事务,锁机制,SQL优化,分库分表
2w字说明白MySQL:MySQL架构,SQL执行过程,三范式,缓存,ACID,传播行为,隔离级别,死锁,乐观锁锁&悲观锁,SQL优化,分库分表分区。
2024-08-06 15:00:23
1052
原创 MySQL:DML语句,查询,函数,集合运算
2w说明白MySQL:DML语句,查询语句,函数,连接查询,子查询,集合运算(并集,差集,交集)。
2024-08-05 19:15:13
1077
原创 MySQL:基本概念,DDL语句,数据库约束,索引视图
2w说明白MySQL:关系型数据库,基本命令,语句基础,DDL语句,数据库约束,索引,视图。
2024-08-05 11:31:37
1181
原创 JVM:双亲委派,内存溢出,垃圾回收,JVM调优
1w字吐血整理,Java 内存虚拟机(类加载过程,类加载器,双亲委派,自定义类加载器,内存溢出,内存泄漏,传统垃圾回收,G1垃圾回收,CMS垃圾回收,ZGC垃圾回收,三色表记法,JVM调优策略,JVM常用策略)。包括:基础知识,底层原理,代码复现,面试难点,刁钻问题解答。
2024-08-03 14:21:49
888
原创 JVM:内存结构,直接内存,对象创建,死亡判定
2w字吐血整理,Java 内存虚拟机(程序计数器,虚拟机栈,本地方法栈,Java堆,方法去区,元空间,常量池,直接内存,对象的创建,对象访问定位,对象内存布局,引用计数法,可达性分析,引用类型,对象的自我救赎,回收方法区)。包括:基础知识,底层原理,代码复现,面试难点,刁钻问题解答。
2024-08-03 13:09:28
1091
原创 Java:设计模式(单例,工厂,代理,命令,桥接,观察者)
3w字吐血整理,Java设计模式(工厂模式(简单工厂模式&抽象工厂模式)、单例模式、生成器模式和原型模式、适配器模式、桥接模式、组合器模式、装饰器模式、门面模式、享元模式和代理模式、命令模式、解释器模式、迭代器模式、中介者模式、备忘录模式、观察者模式、状态模式、策略模式、模板模式和访问者模式)。包括:基础知识,底层原理,代码复现,面试难点,刁钻问题解答。
2024-08-02 09:19:36
1007
原创 Java:IO(NIO,字符集,文件锁,NIO2(AIO))
2w字吐血整理,Java(NIO,Buffer,Channel,字符集,文件锁,NIO2,AIO)。包括:基础知识,底层原理,代码复现,面试难点,刁钻问题解答。
2024-08-02 08:50:44
687
原创 Java:网络编程(多线程下载,Socket,TCP,UDP)
2w字吐血整理,Java(多线程下载,Socket,TCP,UDP,Echo聊天室初版)。包括:基础知识,底层原理,代码复现,面试难点,刁钻问题解答。
2024-08-01 18:06:15
886
原创 Java:IO(System类、数据操作流、合并流、压缩流、序列化)
2w字吐血整理,Java IO(System,BufferedReader,数据操作流,合并流,压缩流,序列化)。包括:基础知识,底层原理,代码复现,面试难点,刁钻问题解答。
2024-08-01 17:33:11
910
原创 ChatGPT:GPT,GPT2,GPT3,Prompt
1w字吐血整理,ChatGPT(GTP发展历史,GPT1,GPT2,GPT3,Prompt)。包括:基础知识,底层原理,数学推导,刁钻问题解答。
2024-08-01 15:37:17
566
原创 ChatGPT:ELMo,Transformer,Multitask
1w字吐血整理,ChatGPT(ELMo模型,word2vec,Transformer,编码器,解码器,Multitask Leanring,Cookie Monster)。包括:基础知识,底层原理,数学推导,刁钻问题解答。
2024-08-01 10:54:12
360
原创 Java:IO(File、RandomAccessFile、字节流和字符流、其他流)
1w字吐血整理,Java(File,RandomAccessFile,字节流与字符流,转换流,内存操作流,管道流,打印流)。包括:基础知识,底层原理,代码复现,面试难点,刁钻问题解答。
2024-08-01 09:14:20
1006
原创 Java:多线程(同步死锁,锁&原子变量,线程通信,线程池)
2w字吐血整理,Java多线程(同步方法,死锁,synchronized,Lock,ThreadLocal,CAS,原子类型,AQS,悲观锁&乐观锁,读写锁,公平锁,线程通讯,阻塞队列,volatile,线程池)。包括:基础知识,底层原理,代码复现,面试难点,刁钻问题解答。
2024-08-01 08:45:07
926
原创 Java:多线程(进程线程,线程状态,创建线程,线程操作)
2w字吐血整理,Java(线程,进程,协程,守护线程,线程的生命周期,创建线程三种方式,线程操作,优先级,后台线程)。包括:基础知识,底层原理,代码复现,面试难点,刁钻问题解答。
2024-07-31 19:45:31
676
原创 Java:类集(List,Vector,Set,HashMap)
4w字吐血整理,Java类集(Collection,ArrayList,Vector,LinkedList,CopyOnWriteArrayList,ConcurrentSkipListMap,Queue,Set,Iterator,Map,HashMap,ConcurrentHashMap,HashTable,TreeMap)。包括:基础知识,底层原理,代码复现,面试难点,刁钻问题解答。
2024-07-31 19:16:38
891
原创 ChatGPT:NLP入门,语言生成,seq2seq,自监督学习
1.5w字吐血整理,GPT入门材料(NLP,LM,词嵌入,Word2vec,N-gram,基于RNN的语言模型,seq2seq,Decoder结构,Attention,自监督学习,预训练)。包括:基础知识,底层原理,数学公式表示,刁钻问题解答。
2024-07-31 18:00:48
26
原创 Java:面向对象(多态,instanceof,Object,对象克隆,包装类)
5000字吐血整理,Java(对象多态性,对象上下转型,instanceof,Object类,包装类,进制转换)。包括:基础知识,底层原理,代码复现,面试难点,刁钻问题解答。
2024-07-31 17:32:19
790
原创 Java:面向对象(继承,this&super&final,抽象类,接口)
1.5w字吐血整理,Java(继承,对象实例化,this,super,final,abstract,抽象类,接口,接口和抽象类的区别和联系,抽象类实现接口)。包括:基础知识,底层原理,代码复现,面试难点,刁钻问题解答。
2024-07-31 16:48:49
644
原创 Java:面向对象(static,代码块,构造方法私有化,内部类)
1w字吐血整理,Java(static关键字详解,普通代码块,静态代码块,构造方法私有化,内部类)。包括:基础知识,底层原理,代码复现,面试难点,刁钻问题解答。
2024-07-31 16:27:16
618
原创 Java:异常处理,包,访问控制权限
1w字吐血整理,Java(异常种类,try-catch详解,throws&throw,断言,系统常用包,访问控控制权限)。包括:基础知识,底层原理,代码复现,面试难点,刁钻问题解答。
2024-07-31 16:07:55
1302
原创 Java:面向对象(基本概念,垃圾回收,类与对象,封装构造)
1w字吐血整理,Java(面向对象三大特性,面向对象与面向过程,对象的垃圾回收,finalize方法,类与对象解析,Java的封装性,构造方法详细拆解,匿名对象)。包括:基础知识,底层原理,代码复现,面试难点,刁钻问题解答。
2024-07-31 15:45:22
1008
原创 Java:类库(StringBuffer,Runtime,Date,正则,Timer)
2w字吐血整理,Java常用类库(StringBuffer,Runtime,System,Date,Calendar,Math,Random,NumberFormat,DecimalFormat,BigInteger,Comparable,正则表达式,Timer,TimerTask)。包括:基础知识,底层原理,代码复现,面试难点,刁钻问题解答。
2024-07-31 15:23:06
1157
原创 Java:枚举(枚举类型,核心机制,类集枚举,接口方法)
1w字吐血整理,Java(何为枚举,枚举类型,枚举机制,类集对枚举的支持,枚举接口,枚举中的抽象方法)。包括:基础知识,底层原理,代码复现,面试难点,刁钻问题解答。
2024-07-31 15:02:10
456
原创 Java:泛型(泛型擦除,通配符,泛型受限,接口方法)
1w字吐血整理,Java(泛型定义,安全警告,泛型擦除,通配符,泛型数组,泛型受限,接口方法)。包括:基础知识,底层原理,代码复现,面试难点,刁钻问题解答。
2024-07-31 14:16:57
788
原创 Java:反射(基本概念,静态代理,动态代理,反射机制)
2w字吐血整理,Java(静态代理,JDK动态代理,CGLIB动态代理,类加载过程,class,反射机制,创建对象,获取类、对象、接口、方法和属性,操作数组)。包括:基础知识,底层原理,代码复现,面试难点,刁钻问题解答。
2024-07-31 14:02:50
599
原创 Java:数组方法,引用传递,变量类型,Lambda表达式
1w字吐血整理,Java(数组定义、方法定义、重载和重写、引用传递和值传递、变量类型、可变参数、Foreache输出、全局变量、Lambda表达式)。包括:基础知识,底层原理,代码复现,面试难点,刁钻问题解答。
2024-07-31 13:47:15
651
原创 Java:简介,关键字,数据类型,String,运算符,流程控制
2w字吐血整理,Java(简介、关键字、数据类型、String、运算符、流程控制)。包括:基础知识,底层原理,代码复现,面试难点,刁钻问题解答。
2024-07-31 12:50:55
815
原创 分布式:Docker
1,容器和虚拟机1.1,容器和虚拟机的区别虚拟机用于为用户提供一个完整的系统镜像,常见的虚拟机有VMware、VitualBox、KVM等。虚拟化技术可以为每个用户分配虚拟化后的CPU、内存和I/O设备等资源,但是了为了能运行程序,除了需要部署应用程序本身及其依赖,还需要安装整个操作系统和驱动。容器是一种轻量级、可移植的为应用程序提供了隔离的运行空间。每个容器内都包含一个独享的完整用户环境变动不会影响其他容器的运行环境,可以使应用程序在几乎任何地方以相同的方式运行,比如开发人员在自己的笔记本上
2022-10-18 08:28:41
2450
2
翻译 强化学习:在表征空间中进行新颖性搜索以实现样本的高效探索
题目:Novelty Search in Representational Space for Sample Efficient Exploration出处:Neural Information Processing Systems (NeurIPS,2020),人工智能领域顶级会议。摘要:我们提出了一种新的有效探索方法,该方法利用所学环境的低维编码,并结合基于模型和无模型的目标。我们的方法使用基于低维表征空间中最近距离的内在奖励来衡量新奇性。然后,我们利用这些内在奖励进行样本有效的探索,并在代表性
2022-06-11 20:37:51
1276
2
原创 分布式:分布式计算环境
1,基本术语软件危机是指落后的软件生产方式无法满足迅速增长的计算机软件需求,从而导致软件开发与维护过程中出现一系列严重问题的现象。分布式系统:由多个计算机(IP地址)及其上软件构件(端口)所组成,通过网络互联,通过消息进行通信和协同。分布式系统应对并发请求的两种基本方式分别是垂直扩展(提升单机处理能力/硬件或架构优化)和水平扩展(增加服务器数量)。 分布式系统的CAP定理中的CAP分别是指:一致性(Consistency)、可用性(Availability)、分区容错性(Par
2022-05-17 10:53:07
2927
翻译 数据增强:具有自预测表示的数据高效强化学习
题目:Data-Efficient Reinforcement Learning with Self-Predictive Representations出处:International Conference on Learning Representations (ICLR,2021),深度学习顶级会议。摘要:虽然深度强化学习擅长解决通过与环境几乎无限的交互来收集大量数据的任务,但从有限的交互中学习仍然是一个关键挑战。我们假设,如果我们基于视觉输入的结构和与环境的顺序交互,通过自我监督的目标来增强
2022-05-16 16:46:41
2225
2
原创 强化学习(实践):REINFORCE,AC,TRPPO,PPO
1,REINFORCE在车杆环境中进行 REINFORCE 算法的实验:import gymimport torchimport torch.nn.functional as Fimport numpy as npimport matplotlib.pyplot as pltfrom tqdm import tqdmimport rl_utils首先定义策略网络PolicyNet,其输入是某个状态,输出则是该状态下的动作概率分布,这里采用在离散动作空间上的softmax()函..
2022-04-21 20:29:49
4255
7
原创 强化学习(实践):DQN,Double DQN,Dueling DQN,格子环境
1,DQN算法1.1,CarPole环境以车杆(CartPole)环境为例,它的状态值就是连续的,动作值是离散的。在车杆环境中,有一辆小车,智能体的任务是通过左右移动保持车上的杆竖直,若杆的倾斜度数过大,或者车子离初始位置左右的偏离程度过大,或者坚持时间到达 200 帧,则游戏结束。智能体的状态是一个维数为 4 的向量,每一维都是连续的,其动作是离散的,动作空间大小为 2,详情参见表 7-1 和表 7-2。在游戏中每坚持一帧,智能体能获得分数为 1 的奖励,坚持时间越长,则最后的分数越高,坚持 2
2022-04-21 15:19:29
4346
7
国防科技大学机器学习(刘新旺)课程完整笔记(复习资料)
2024-07-31
需求分析阶段结束之前,系统分析员应该写出软件需求规格说明书,以书面的形式准确地描述软件需求
2022-11-21
Spring-Mybatis.zip
2019-09-19
spring-struts.zip
2019-06-10
spring-hibernate-struts2.zip
2019-06-10
spring - aop.zip
2019-06-10
spring-hibernate.zip
2019-06-10
整合案例.docx
2019-06-09
jsp应用与开发技术第二版课后习题配套答案
2019-01-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人