自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 进销存管理系统代码

insert into `zhazhang`(`zzid`,`syyid`,`zzsj`,`ysje`,`ssje`,`ccyy`) values (5,66,'2021-04-20 16:03:00','15.00','15.00','本次结账无差错');`zrkc` decimal(18,3) DEFAULT NULL COMMENT '昨日库存(用于日清),系统自动维护',`yckc` decimal(18,3) DEFAULT NULL COMMENT '月初库存(用于月结),系统自动维护',

2023-04-22 10:07:59 576

原创 MySQL常见业务系统实现

zzid` INT(11) DEFAULT '0' COMMENT '扎帐id(0 未扎帐, >0 已扎帐)',`czkje` DECIMAL(9,2) DEFAULT '0.00' COMMENT '储值卡金额',`knye` DECIMAL(11,2) DEFAULT '0.00' COMMENT '卡内余额',`ysje` DECIMAL(9,2) DEFAULT '0.00' COMMENT '应收金额',`zffs` TINYINT(4) DEFAULT '0' COMMENT '支付方式',

2023-04-22 09:44:57 297

原创 数据库(MySQL)开发技术题库

选择题1、SQL语言具有数据操作功能,SQL语言的一次查询的结果是一个___D___A) 数据项 B) 记录 C) 元组 D) 表2、如果学生表st是使用以下SQL语句创建的:CREATE TABLE st (sno CHAR(4) not null,sn CHAR(8),sex CHAR(2),age INT)下面的SQL语句中可以正确执行的是___A___A) INSERT INTO st(sno,sex,age) VALUES ('s

2023-04-22 09:31:42 385

原创 数据库(mysql)开发技术题库—选择题(二)

A. 存储过程B. 视图C. 触发器D. 索引正确答案:C:触发器;

2023-04-20 22:37:38 1348

原创 数据库(mysql)开发技术题库—选择题(一)

B:一个数据库服务器可以管理多个数据库,一个数据库可以包含多个表;A:授予了CONNECT的角色,但没有授予RESOURCE的角色;D:在一个语句中,一次可以修改一个以上的视图对应的基表;B:组合有唯一的值,并且其中每列没有NULL值;C:将数据库的E-R模型转换为关系模型;D:每个属性都有是不可再分的基本数据项;D:选择合适的存储结构和存储路径;B:E-R图表示的概念模型;D:为标识表中唯一的实体;D:主键字段的值不能重复;D:为标识表中唯一的实体;D:主键字段的值不能重复;D:视图的数据全部在表中;

2023-04-20 22:22:37 3695

原创 数据库(MySQL)库、表、索引、触发器、储存过程、函数知识点大全

6、在MySQL中,整数类型可以分为五种,分别是tinyint、smallint、 mediumint、1、在MySQL中,除了用create or replace view语句来实现修改视图外,还可以使用。2、在MySQL中,除了使用create or replace view修改视图外,还可以使。3、进行连接查询时,返回包括左表中的所有记录和右表中符合连接器条件的记录,该连接查询是。10、如果在一个连接查询中,涉及到的两个表是同一个表,这种查询称为。

2023-04-17 21:52:28 447

原创 DIV+CSS三种页面布局

【代码】DIV+CSS三种页面布局。

2023-04-08 22:12:33 1257

原创 用js实现倒计时效果

【代码】用js实现倒计时效果。

2023-04-05 20:43:47 48

原创 用jquery实现京东首页轮播图效果 (源码分享)

用jquery实现轮播图效果

2023-03-30 22:06:06 582

原创 JavaWeb开发实战——第三章DBUtils工具包

C.KeyedHandler封装多条数据,把每条数据的字段名和字段值存储为一个Map映射,再把所有Map映射根据指定key放入一个新的Map映射中。B.MapListHandler封装多条数据,把每条数据的字段名和字段值存储为一个Map映射,再把所有Map映射放入list集合中。C.BeanHandler封装单条数据,把结果集的第一条数据的字段值放入一个JavaBean中。D.ArrayHandler封装单条数据,将结果集的第一条数据的字段值放入一个数组中。

2023-03-27 23:22:07 263

原创 JavaWeb开发实战——第二章JDBC进阶

命令被成功执行后,整个事务引发的操作才会被更新到数据库,如果至少一条执行失败,所有操作将会被取消。B.多程序共享同一数据库的系统,可在应用层通过数据库连接池配置某一程序能够使用的最大数据库连接数。资源重用,更快的系统响应速度,新的资源分配手段,统一的连接管理,避免数据库连接泄露。4.下列选项中,不允许脏读,允许不可重复读和幻读的隔离级别是(C)。10.下列选项中,不允许不可重复读,允许幻读的隔离级别是(C)。4. 如果不考虑隔离性,数据库将会存在。9.下列选项中,用于设置连接数据库的路径的方法是(A)。

2023-03-27 23:07:43 112

原创 JavaWeb开发实战——第一章JDBC基础

10.下列选项中,表示执行select查询语句获得的结果集的接口是(A)。9.下列选项中,不是PreparedStatement的优点的是(D)。1.下列选项中,面向程序,供Java程序开发人员使用的是(B)。的一个特色功能是能够支持连接到多个异构数据库的多个并发驱动程序。6.下列选项中,所有JDBC驱动程序必须要实现的接口是(B)。4.下列选项中,用于执行预编译的SQL语句的接口是(B)。5.下列选项中,用于向数据库发送SQL语句的接口是(A)。3.下列选项中,面向程序,供数据库厂商使用的是(D)。

2023-03-27 22:59:32 317

原创 互联网Java工程师面试题——Java并发编程(二)

如果使用ReentrantLock,可能本身是为了防止线程A 在写数据、线程B 在读数据造成的数据不一致,但这样, 如果线程C 在读数据、线程D 也在读数据,读数据是不会改变数据的,没有必要加锁,但是还是加锁了,降低了程序的性能。ReadWriteLock 是一个读写锁接口,ReentrantReadWriteLock 是ReadWriteLock 接口的一个具体实现,实现了读写的分离,读锁是共享的,写锁是独占的,读和读之间不会互斥,读和写、写和读、写和写之间才会互斥,提升了读写的性能。

2023-03-26 13:07:24 117

原创 互联网Java工程师面试题——kafka篇

消息系统都致力于让consumer 以最大的速率最快速的消费消息,但不幸的是, push 模式下, 当broker 推送的速率远大于consumer 消费的速率时, consumer 恐怕就要崩溃了。这样消费状态的跟踪就很简单了。比如你不是上面两个场景,那做的稍微复杂一点, 你需要让生产者发送每条数据的时候,里面加一个全局唯一的id,类似订单id 之类的东西,然后你这里消费到了之后,先根据这个id 去比如Redis 里查一下,之前消费过吗?如果消费过了, 那你就别处理了, 保证别重复处理相同的消息即可。

2023-03-25 14:33:40 151

原创 互联网Java工程师面试题——Java并发编程(一)

BlockingQueue 接口是Queue 的子接口,它的主要用途并不是作为容器,而是作为线程同步的的工具,因此他具有一个很明显的特性,当生产者线程试图向BlockingQueue 放入元素时, 如果队列已满,则线程被阻塞, 当消费者线程试图从中取出一个元素时,如果队列为空,则该线程会被阻塞, 正是因为它所具有这个特性, 所以在程序中多个线程交替向BlockingQueue 中放入元素, 取出元素,它可以很好的控制线程之间的通信。其次,你在没有使用高代价的同步或者不变性的情况下获得了线程安全。

2023-03-25 10:43:43 191

原创 互联网Java工程师面试题——MySql篇

但是如果你的MySQL 表类型是使用InnoDB Tables 或BDB tables 的话,你的MySQL 就可以使用事务处理,使用SETAUTOCOMMIT=0 就可以使MySQL 允许在非autocommit 模式,在非autocommit 模式下,你必须使用COMMIT 来提交你的更改,或者用ROLLBACK来回滚你的更改。左外连接,也称左连接,左表为主表,左表中的所有记录都会出现在结果集中,对于那些在右表中并没有匹配的记录,仍然要显示,右边对应的那些字段值以NULL 来填充。

2023-03-23 22:37:26 116

原创 互联网Java工程师面试题——Dubbo篇

Dubbo 的Provider 启动时,需要与注册中心交互,先注册自己的服务,再订阅自己的服务,订阅时,采用了观察者模式,开启一个listener。随着服务化的进一步发展,服务越来越多,服务之间的调用和依赖关系也越来越复杂,诞生了面向服务的架构体系(SOA),也因此衍生出了一系列相应的技术, 如对服务提供、服务调用、连接处理、通信协议、序列化方式、服务发现、服务路由、日志输出等行为进行封装的服务框架。例如,EchoFilter 的作用是判断是否是回声测试请求,是的话直接返回内容, 这是一种责任链的体现。

2023-03-23 09:49:22 69

原创 互联网Java工程师面试题——Zookeeper篇

在实际应用中,很多情况下,我们的客户端不需要知道服务端的每一次变动, 我只要最新的数据即可。程序分布式的部署在不同的机器上,将程序的配置信息放在zk 的znode 下,当有配置发生改变时,也就是znode 发生变化时,可以通过改变zk 中某个目录节点的内容,利用watcher 通知给各个客户端,从而更改配置。命名服务是指通过指定的名字来获取资源或者服务的地址,利用zk 创建一个全局的路径, 即是唯一的路径,这个路径就可以作为一个名字, 指向集群中的集群,提供的服务的地址,或者一个远程的对象等等。

2023-03-22 22:24:27 65

原创 互联网Java工程师面试题——MyBatis篇

什么是Mybatis?1、Mybatis 是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需要关注SQL 语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement 等繁杂的过程。程序员直接编写原生态sql,可以严格控制sql 执行性能, 灵活度高。2、MyBatis 可以使用XML 或注解来配置和映射原生信息, 将POJO 映射成数据库中的记录,避免了几乎所有的JDBC 代码和手动设置参数以及获取结果集。

2023-03-22 21:42:35 127

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除