- 博客(545)
- 资源 (7)
- 问答 (2)
- 收藏
- 关注

原创 IDEA常用快捷键
Ctrl删除光标所在行 或 删除选中的行:Ctrl + Y剪切光标所在行 或 剪切选择内容:Ctrl + X复制光标所在行 或 复制选择内容:Ctrl + C复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面:Ctrl + D递进式选择代码块。可选中光标所在的单词或段落,连续按会在原有选中的基础上再扩展选中范围:Ctrl + W显示一个类的子类(实现类):Ctrl + H显示最近打开的文件记录列表:Ctrl + E方法参数提示显示:Ctrl + P选择可重写的方法:Ctrl +
2020-12-29 16:46:04
190
转载 解决 Git 冲突的 14 个建议和工具
你是如何解决冲突的呢?流程是怎样?你还使用过其他除了上文中提到以外的工具吗?让我们知晓你的技能吧,通过 @durdn 联系我或者 @atlassiandev 我那很棒的团队
2022-06-15 16:46:19
4735
原创 --openssl-legacy-provider is not allowed in NODE_OPTIONS
运行bpmn设计器的时候遇到的问题,解决方案是:使用最新版本的node.js
2022-05-28 10:28:56
9538
原创 虚拟机中网络设置用桥接和nat哪个更好
vmnet0(桥接模式),无实体虚拟网卡,其实就是一个协议而已,会在对应网卡上加入VMware bridge protocol桥接协议,其作用相对于使用一个虚拟交换机连接虚拟机和物理机网卡。vmnet1(仅主机模式,hostonly),生成vmnet1虚拟网卡,并定义一个ip地址,虚拟机设置为仅主机模式,需要手动设置和vmnet1相同的子网网段,作用相同与vmnet0但由于vmnet1不接入其他网络,所以数据只在虚拟机和物理机间交换。vmnet8(NAT模式,网络地址转换),生成vmnet8虚拟机网卡,
2022-05-12 11:00:20
4315
原创 剑指 Offer II 005. 单词长度的最大乘积(附代码注释)
剑指offer2 P10.class Solution { public int maxProduct(String[] words) { int[] flags = new int[words.length]; //每个单词设置一个int数字,二进制位记录字符是否出现的情况 for(int i = 0; i < words.length; i++){ for(char ch: words[i].toCharArray()..
2022-05-02 20:24:23
242
原创 学习数据库系统概论的过程中可能遇到的问题
可能你的SQL语句中含有shift+空格键之后,输入的字符。详细可看这篇文章:https://ask.zol.com.cn/x/3776881.html
2022-04-30 13:52:13
508
原创 emos-第一章、项目前置准备
1.后端项目设置PageUtils封装分页数据,必要时返回给前端。PageUtils类里面有相关的变量用来保存“总页数、“总记录”、“当前页数”、“分页记录”等数据。我们在写Service层代码的时候,遇到要返回分页结果的时候,我们返回PageUtils对象即可。 2.封装返回给前端的数据为R类。在前后端分离的架构中,后端返回给前端的数据是JSON格式的,我们不限制具体业务数据的内容,但是JSON内部的属性咱们要统一,比如某个属性是状态码,某个属性是异常信息,某个属性是分页数据。在项目...
2022-04-02 22:22:56
848
原创 Java程序有时为什么要采用异步执行?
为什么要给Java语言增添异步执行?其实很简单,在一个业务流程中,有时候会有一些耗费时间的分支任务,如果把这些琐碎且不重要的任务用异步来执行,那么就可以减轻当前线程的执行压力。举个例子吧,例如有个电商网站为了吸引新用户注册,给出了赠送一年优酷会员的优惠。如果我们采用同步的执行方式,用户帐户开通之后,当前线程还要调用优酷系统的接口,开通会员帐户,并且充值一年会员。整个流程加起来还是挺耗费时间的,让新注册用户等待一两分钟才能收到注册成功的通知,用户心里肯定会怀疑:这是什么破电...
2022-04-01 20:52:39
1390
转载 什么是跨域请求?
举个例子:参考这篇博客----------------------------------------------------------------------------------------------------------------
2022-04-01 19:46:41
220
原创 SpringBootApplication是哪三个注解
@SpringBootApplication包含的三个注解及其含义第一个:@SpringBootConfiguration(在这个类的源码中又有一个Configuration的注解)@Configuration这个注解的作用就是声明当前类是一个配置类,然后Spring会自动扫描到添加了@Configuration的类,读取其中的配置信息,而@SpringBootConfiguration是来声明当前类是SpringBoot应用的配置类,项目中只能有一个。所以一般我们无需自己添加。第二个:@Ena
2022-04-01 19:30:19
14099
原创 设计模式-03工厂方法模式
思想定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。 工厂方法模式是简单工厂模式的衍生。解决了许多简单工厂模式的问题。首先完全实现‘开-闭 原则’,实现了可扩展。其次更复杂的层次结构,可以应用于产品结果复杂的场合。工厂模式百度百科代码实现//接口 public interface Fruit { void print();}//两个实现类public class Apple i...
2022-02-08 19:17:16
288
原创 设计模式-01单例模式
思想确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。代码实现//懒汉式public class Singleton { private static Singleton instance = null; private Singleton(){ } public static Singleton getInstance(){ if(instance == null){ instance = new
2022-02-08 18:41:53
636
原创 Jsp的九个内置对象
一共有9个内置对象pageContext javax.servlet.jsp.PageContextrequest javax.servlet.http.HttpServletRequestresponse javax.servlet.http.HttpServletResponsesession javax.servlet.http.HttpSessionapplication javax.servlet.ServletContextconfig javax.serlvet.ServletConfig
2022-01-29 14:23:41
615
转载 局部内部类和匿名内部类访问局部变量的时候,为什么变量必须 要加上final?
1)所谓“局部内部类”就是在对象的方法成员内部定义的类。而方法中的类,访问同一个方法中的局部变量,是天经地义的。那么为什么要加上一个final呢?2)原因是:编译程序实现上的困难,难在何处:内部类对象的生命周期会超过局部变量的生命期。为什么?表现在:局部变量的生命期:当该方法被调用时,该方法中的局部变量在栈中被创建(诞生),当方法调用结束时(执行完毕),退栈,这些局部变量全部死亡。而:内部类对象生命期,与其它类一样,当创建一个该局部类对象后,只有没有其它人再引...
2022-01-28 16:42:00
1246
2
原创 Spring的事物传播特性
Spring的API设计很不错,基本上根据英文翻译就能知道作用:Required:必须的。说明必须要有事物,没有就新建事物。 supports:支持。说明仅仅是支持事务,没有事务就非事务方式执行。 mandatory:强制的。说明一定要有事务,没有事务就抛出异常。 required_new:必须新建事物。如果当前存在事物就挂起。 not_supported:不支持事物,如果存在事物就挂起。 never:绝不有事务。如果存在事物就抛出异常...
2022-01-25 12:30:14
125
原创 Java类的初始化过程
初始化过程:1. 初始化父类中的静态成员变量和静态代码块 ; 2. 初始化子类中的静态成员变量和静态代码块 ; 3.初始化父类的普通成员变量和代码块,再执行父类的构造方法;4.初始化子类的普通成员变量和代码块,再执行子类的构造方法;...
2022-01-25 10:53:40
1500
原创 进程间通信的六种方式
1,管道(Pipe)及命名管道(Named pipe)2,信号(Signal)3,消息队列(Message queue)4,共享内存(Shared memory)5,套接字(Socket)6,信号量(Semaphore)
2022-01-23 13:25:35
302
原创 在SOCKET通信过程中,服务端与客户端调用函数
服务器:socket();//socket要求必须绑定socket; bind();//绑定端口和IP,这样我们才知道是那台主机; listen();//监听,看有没有请求连接 accept();//接收请求 send()||rev();//接收和发送消息客户端:socket();//socket要求必须绑定socket; connect();//请求连接...
2022-01-23 12:45:20
2249
原创 快速排序核心思想
轴点构造:(直到每个元素都成为轴点,则序列有序)1、默认选择第一个为轴点元素(选其他的也可以)2、初始时设置两个指针,分别指向首项和尾项;3、从尾指针开始,比较所指向元素是否小于或等于轴点,小于或等于则赋值给头指针(此时头指针保存的元素是垃圾元素)4、每次赋完值,就从另一端开始,比较指针元素和轴点元素(头指针元素大于轴点,则将头指针元素赋值给尾指针所在位置,赋值之前 尾指针同样保存的是垃圾元素,即图中的黑色方块)...
2022-01-22 19:11:15
197
原创 DHCP消息类型
DHCP 有 8 种消息类型,分别是 Discover、Request、Release、Inform、Decline、Offer、ACK、NAK。其中前 5 种可由主机发起,后 3 种只能是 DHCP 服务端向主机发送,
2022-01-19 12:07:02
1308
原创 CPU执行状态分为目态与管态
大多数计算机系统将CPU执行状态分为目态与管态。CPU的状态属于程序状态字PSW的一位。CPU交替执行操作系统程序和用户程序。管态又叫特权态,系统态、核心态或内核态。CPU在管态下可以执行指令系统的全集。通常,操作系统在管态下运行。目态又叫常态或用户态。机器处于目态时,程序只能执行非特权指令。用户程序只能在目态下运行,如果用户程序在目态下执行特权指令,硬件将发生中断,由操作系统获得控制,特权指令执行被禁止,这样可以防止用户程序有意或无意的破坏系统。从目态转换为管态的唯一途径是中断。1、从管态到目态
2022-01-18 13:29:12
2478
Java程序员面试资料及简历模版
2022-05-04
微机原理期末复习试卷附详细答案和必背知识点
2022-05-04
Java考试系统,使用了swing、文件IO、反射等JavaSE部分的基础知识。
2020-11-25
反编译的jar包被我修改后如何重新打包?
2022-03-22
Chrome不支持vue文件里的注释如何解决?
2022-02-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人