编程那点事编程那点事

专注编程入门及提高
探究程序员职业规划之道!

最新发布

selenium报错java.io.IOException: Invalid Status code=403 text=Forbidden
Java编程

selenium报错java.io.IOException: Invalid Status code=403 text=Forbidden

阅读(3201)

最近升级了 Chrome 浏览器,在使用 selenium 的时候,突然报错了,具体报错如下: java.io.IOException: Invalid Status code=403 text=Forbidden at org.asynchttpclient.netty.handler.WebSocketHandler.abort(WebSocketHandler.java:92) at org.asynchttpclient.netty.handler.WebSocketHandler.handleRead(WebSocketHandler.java:118) ...

什么是jvm
Java编程

什么是jvm

阅读(2727)

JVM(Java Virtual Machine)是Java语言的核心,是Java平台的基础之一。它是一个虚拟的计算机,在其中运行Java字节码(Java bytecode)。Java字节码是Java源代码编译后生成的中间代码,由JVM解释执行。 JVM提供了Java应用程序与操作系统之间的中间层,使得Java程序可以跨平台运行,无需考虑底层操作系统和硬件的差异。JVM还提供了垃圾回收机制...

.NET Core Web API和.NET Framework Web API有什么区别?
.NET编程

.NET Core Web API和.NET Framework Web API有什么区别?

阅读(17894)

.NET Framework Web API 和 .NET Core Web API 是两种用于创建 RESTful 服务的技术。它们之间存在一些关键区别,下面列举了它们的主要差异: 运行时环境: .NET Framework Web API:基于.NET Framework,仅支持 Windows 系统。 .NET Core Web API:基于.NET Core,支持跨平台(Windows、Linux 和 macOS)。 性能: .NET Framework Web API...

CPU处理器的GHz是什么意思?
业务知识

CPU处理器的GHz是什么意思?

阅读(7284)

最近在学习多线程的知识,其中说到了CPU的GHz,虽然总是接触GHz,但是具体代表什么意思还不是非常确定。 要理解CPU处理的GHz是什么意思,我们先来介绍G和Hz。 在CPU中,GHz代表“GigaHertz”,其中“Giga”表示十亿,“Hertz”表示每秒钟的周期数。因此,CPU的GHz表示每秒钟可以执行多少十亿个时钟周期。 &ldqu...

java主线程结束,子线程还能运行么?
Java编程

java主线程结束,子线程还能运行么?

阅读(5733)

Java主线程结束后,子线程仍然可以继续运行。这是因为在Java程序中,主线程只是一个普通的线程,与其他线程没有本质区别。当主线程结束时,JVM并不会立即退出,而是会等待所有非守护线程(包括子线程)结束后才会退出。 如果子线程是非守护线程,且没有被显式地停止或者中断,那么它将继续运行直到完成其任务或者发生异常。如果子线程是守护线...

多线程是什么意思?
业务知识

多线程是什么意思?

阅读(2379)

多线程是一种计算机程序设计技术,它允许一个程序同时执行多个线程(或者说“子任务”),从而提高了程序的效率和响应速度。多线程的基本思想是将程序分成多个独立的执行流,每个执行流都可以独立地执行任务,但是它们共享同一进程的资源(如内存、文件等)。相比于单线程的程序,多线程程序可以更好地利用多核处理器的性能,提高系...

什么是代理主键(逻辑主键)和自然主键(业务主键)?
数据库

什么是代理主键(逻辑主键)和自然主键(业务主键)?

阅读(4127)

代理主键(逻辑主键) 与业务无关的,无意义的数字序列,比如自动增长的ID。 最常用的生成方式有2种:自增和UUID 自然主键(业务主键) 事物属性中的自然唯一标识。本身具有一定的含义,是构成记录的组成部分,比如学生的学号,每个人的身份证号,电商系统中的订单号。 优缺点: 1、业务主键一般都是字符串,更浪费空间。 2、业务主键无序,写...

sql优化:合理使用范式和反范式
数据库

sql优化:合理使用范式和反范式

阅读(1432)

数据库范式的目的是为了减少数据冗余,解除数据之间的业务耦合,提升灵活性。 范式的优点和缺点 优点 范式化的更新通常比反范式要快 当数据较好的范式化后,很少或者没有重复的数据 范式化的数据比较小,可以放在内存中,操作比较快 缺点 通常需要进行关联 反范式的优点和缺点 优点 所有的数据都在同一张表中,可以避免关联 可以设计有效的索...

The size of BLOB/TEXT data inserted in one transaction is greater than 10% of redo log size. Increase the redo log size using innodb_log_file_size.
数据库

The size of BLOB/TEXT data inserted in one transaction is greater than 10% of redo log size. Increase the redo log size using innodb_log_file_size.

阅读(2235)

mysql在导入数据的时候出错: ERR] 1118 - The size of BLOB/TEXT data inserted in one transaction is greater than 10% of redo log size. Increase the redo log size using innodb_log_file_size. 在命令行中输入如下命令 SHOW VARIABLES LIKE '%innodb_log_file_size%'; 查询结果如下: innodb_log_file_size的值为5242880,5242880/10...

电商管理系统模块有哪些?
业务知识

电商管理系统模块有哪些?

阅读(1445)

中小型电商公司的电商管理系统模块架构大致如下: 商品中心 主要管理SKU(最小库存单位)、SPU(标准化产品单元)、属性(关键属性、非关键属性、销售属性)、类目品牌、价格等有关商品的数据。 订单中心 管理订单类型、订单状态,收集关于商品、优惠、用户、收货信息、支付信息等一系列的订单实时数据,进行库存更新、订单下发等一系列动作...

专注编程入门及提高,探究程序员职业规划之道!