自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

黑夜开发者的博客

及时当勉励,岁月不待人。公众号 “编程社”

  • 博客(8)
  • 资源 (6)
  • 收藏
  • 关注

原创 测试MySQL的事务加锁等待和锁释放

本文测试的是数据行锁,请确保表存储引擎在InnoDB的状态下,测试的数据库事务隔离级别为可重复度。1. 初始表结构和数据如下2. 分别打开两个查询窗口(就是等下会开启两个不同的事务)在第一个窗口中先执行前两句代码,对第一行数据加锁执行第二个窗口的代码,会发现下面的更新语句一直在等待运行第一个窗口的第三行代码,提交第一个事务,可以看到第二个窗口的更新语句才执行完成。3. 演示部...

2018-12-20 09:34:59 1543

原创 MySQL触发器实现两表数据同步(详解)

本文主要实现两个表数据同步,当第一个表数据变化的时候,自动同步数据到第二张表。1. 创建一个数据表 order_1表结构如下:CREATE TABLE a_order_1 (order_id int(11) NOT NULL AUTO_INCREMENT,order_sn varchar(100) DEFAULT NULL,user_nick varchar(100) DEFAUL...

2018-12-18 10:53:18 11750 1

原创 MySQL的事务隔离级别

未提交读(READ UNCOMMITTED)在这个级别下面,即便事务中的修改没有提交,对其他事务也是可见的,事务可以读取到未提交的数据,这也称之为“脏读”(Dirty Read)。这个级别会导致很多问题,性能也不会比其他级别好很多,但是缺乏其他级别的很多好处,一般情况下,不会采用此级别。提交读(READ COMMITTED)大多数数据库系统的默认隔离级别都是提交读,一个事务开始时,只能...

2018-12-17 23:50:10 300

原创 Shell流程控制语句

1. if#!/bin/bashscore=60if [ $score -lt 60 ];then echo '小于60'elif [ $score -ge 60 ] && [ $score -lt 70 ];then echo '60到70之间'elif [ $score -ge 70 ] && [ $score -lt 80 ];t...

2018-12-16 23:57:32 261

原创 Shell脚本文件检测实例讲解

1. echo $? 语句的作用用来判断上一条命令执行命令是否成功,0为成功,1为失败检测文件测试命令是否正确,如文件是否存在,0为存在,1为不存在2. 检测文件是否存在,0为存在,其他为不存在3. 常用的文件检测符号格式: [ 操作符 文件或目录 ]-d: 测试是否为目录(Directory)-e: 测试目录或文件是否存在(Exist)-f: 测试是否为文件(File)...

2018-12-16 16:18:05 884

原创 Shell编程输入输出功能

1. 接受从键盘上输入的字符echo -n "please input your name:"read nameecho "your name is $name"echo -p "please input your name:" nameecho $name2. echo本身能够输出一个空行echo "aaaaaaa"ech

2018-12-16 13:36:49 1106

原创 MySQL查询语句的执行顺序WHERE、JOIN等

执行顺序fromjoinonwheregroup by (从此处开始可以使用select中指定的别名)avg、sum、maxhavingselectdistinctorder by举例select sum(goods.number) from order left join goods on goods.order_id = order.id where or...

2018-12-12 23:36:37 4595 1

原创 Linux环境下通过docker搭建PHP的LAMP开发环境

想必作为一个Web开发的程序员,近些年对docker一定不会陌生,Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。使用docker主要有以下好处:1. docker容器之间相互独立,可以在一个服务器上面搭建多套环境2. docker容器...

2018-12-10 13:10:23 5372 3

Chrome扩展开发实战:网页图片抓取,打造专属自己的效率插件

Chrome扩展程序是一种可以增强Chrome浏览器功能的插件,它可以通过添加新的界面元素、修改网页内容或与浏览器进行交互等方式来实现功能增强。本文将介绍如何开发一个简单的Chrome扩展程序,该程序能够在面板上显示一个按钮,点击按钮后可以抓取页面所有图片并显示到面板。

2023-09-06

Css+Html仿ChatGpt聊天页面Demo

我们将使用HTML和CSS来实现一个仿ChatGPT聊天对话官方页面。我们的目标是创建一个与chat.openai.com相似的界面,展示一种用于展示聊天机器人对话的布局和样式。 为了实现我们的目标,我们需要遵循以下步骤: 1. 创建HTML结构:我们将使用HTML来创建页面的基本结构。在这个页面中,主要的元素包括头部、对话框和输入框。 2. 应用CSS样式:通过CSS,我们将为页面的各个元素添加样式,并使其与chat.openai.com的外观和感觉相似。 3. 添加JavaScript功能(可选):如果你想要在页面上模拟真实的聊天对话,你可以使用JavaScript添加一些基本的功能。 让我们从头开始,一个一个地实现这些步骤。 当然,这只是一个简单的示例,你可以根据自己的需求进行修改和扩展。希望通过这篇博文,你可以掌握使用HTML和CSS创建仿ChatGPT聊天对话页面的基本技能。 感谢阅读!如果你有任何问题或建议,请随时提问。

2023-08-04

Canvas实战开发一个二维折线图插件

使用Javascript和HTML绘制一个支持多条线的折线图。我们使用二维JSON数组来灵活配置数据进行绘图操作。通过遵循以上步骤和代码逻辑,你可以根据自己的需求绘制出不同的折线图,并对其进行进一步的定制和样式设置。

2023-08-03

大牛练成记:用Javascript徒手写出一个日期选择插件

该插件将具有以下功能: 1. 点击输入框时,将显示日期选择器。 2. 日期选择器上方有一个年份和月份选择器,可以向左或向右切换。 3. 日期选择器下方是一个日期网格,用户可以通过点击来选择日期。 4. 当用户选择一个日期后,插件将自动将选定的日期填充到输入框中。

2023-08-02

用JavaScript和HTML实现聊天页面和功能

通过结合使用JavaScript和HTML,创建了一个交互式和实时的聊天页面,使用户能够方便地与其他人进行交流。无论是在个人通信还是群聊中,这个聊天页面和功能都可以提供一个高效和友好的聊天体验。

2023-07-30

用JavaScript和HTML实现一个精美的计算器

用JavaScript和HTML实现一个精美的计算器

2023-07-29

HTML实现的Tab切换效果,点击滑动和触控滑动(SlideTouch插件)

HTML实现的Tab切换效果,点击滑动和触控滑动(SlideTouch插件),资源里面是源码!

2019-03-27

JS使用WebSocket实现与Java图形界面(swing)进行通信

JS使用WebSocket实现与Java原生图形界面(swing)进行通信,以下为源码,介绍在这个地址里面,https://blog.csdn.net/qq_21891743/article/details/82665510。

2018-09-12

jdk-8u141-windows-x64_8.0.1410.15

jdk8安装包,百度盘链接下载,用户安装java开发环境。

2018-01-17

postman-4.1.2

Postman中文版是postman这款强大网页调试工具的windows客户端,提供功能强大的 Web API & HTTP 请求调试。软件功能非常强大,界面简洁明晰、操作方便快捷,设计得很人性化。google 插件postman-4.1.2文本里面链接领取。

2017-12-28

jmeter-2.4.zip

Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 下载之后打开bin目录,然后运行ApacheJMeter.jar,前提需要机器已经安装了Java开发环境。

2017-12-26

一个maven构建的springMvc+mybatis项目基础架构

一个maven构建的springMvc+mybatis项目基础架构,实现了lo4j日志,欢迎大家下载。使用mysql数据库。使用之前,请查看jdbc.properties内容,进行配置即可。

2016-03-11

空空如也

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

TA关注的人

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