自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (5)
  • 收藏
  • 关注

原创 UDP实现简单双向聊天

两个类 * 消息发送 * @author wcong * @version 1.0 * @date 2020-09-11 14:55 */public class MsgSend implements Runnable { /** * 套接字 */ private DatagramSocket datagramSocket; /** * 发送到哪里 */ private String toHost; privat

2020-09-27 12:51:09 296

原创 SSM整合Oracle实现简单CRUD

1、准备数据库新建数据表books,相关字段和说明如下2、新建项目新建一个maven - web项目,相关依赖如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.

2020-09-24 22:41:03 441 1

原创 MySQL常用调优参数

MySQL参数通过优化MySQL的参数可以提高资源利用率,从而达到提高MySQL服务器性能的目的。MySQL的配置参数都在my.conf或者my.ini文件的[mysqld]组中,常用的参数如下:1) back_log在MySQL暂时停止回答新请求之前的短时间内多少个请求可以被存在堆栈中(每个连接256kb,占用:125M)。也就是说,如果MySql的连接数据达到max_connections时,新来的请求将会被存在堆栈中,以等待某一连接释放资源,该堆栈的数量即back_log,如果等待连接的数量超过

2020-09-23 16:41:21 1626

原创 浅谈Volatile的作用及原理

Volatile我们知道虽然JVM对synchronized做了很多优化,但是它还是一个重量级的锁。而接下来要介绍的volatile则是轻量级的synchronized。如果一个变量使用volatile,则它比使用synchronized的成本更加低,因为它不会引起线程上下文的切换和调度。Java语言规范对volatile的定义如下:Java允许线程访问共享变量,为了确保共享变量能被准确和一致地更新,线程应该确保通过排他锁单独获得这个变量。通俗点讲就是说一个变量如果用volatile修饰了,则Jav

2020-09-07 13:40:41 203

原创 OpenResty&Nginx限流配置

文章目录nginx速率限流控制作用nginx具体配置实现处理突发流量nginx并发量(连接数)控制描述nginx速率限流控制作用速率限流可以显示一个接口在1s内的访问频率,提高服务器的可用行,同时限流是解决雪崩的有效手段控制速率的方式之一就是采用漏桶算法。漏桶(Leaky Bucket)算法思路很简单,水(请求)先进入到漏桶里,漏桶以一定的速度出水(接口有响应速率),当水流入速度过大会直接溢出(访问频率超过接口响应速率),然后就拒绝请求,可以看出漏桶算法能强行限制数据的传输速率.示意图如下:n

2020-09-03 16:04:38 558

原创 使用lua+OpenResty+Redis实现多级缓存

思路lua脚本注意点:注意一定要声明响应头类型,不然返回的是一个文件nginx的用户配置对这个lua脚本文件要有权限-- 设置响应头类型,不设置会返回文件ngx.header.content_type="application/json;charset=utf8"-- 获取url中的参数,? 后面的参数local uri_args = ngx.req.get_uri_args();-- 获取参数为id的值local id = uri_args["id"];--尝试从本地缓存中获取

2020-09-03 15:50:42 758

原创 Lua脚本常用语法&通俗易懂

文章目录1、Hello Word2、编程的两种方式3、注释4、定义变量5、 Lua中的数据类型6、流程控制6.1 if语句6.2 if..else语句7、循环7.1 while循环7.2 for循环7.3 repeat...until循环8、函数9、表10、模块1、Hello Word创建 hello.lua 文件,内容为print("hello word")print("hello lua")print("hello wcong")print("1111111111")运行命令:lua h

2020-09-03 15:39:36 4156

原创 Lua在Linux上的安装

1 lua是什么Lua [1] 是一个小巧的脚本语言。它是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个由Roberto Ierusalimschy、Waldemar Celes 和 Luiz Henrique de Figueiredo三人所组成的研究小组于1993年开发的。其设计目的是为了通过灵活嵌入应用程序中从而为应用程序提供灵活的扩展和定制功能。Lua由标准C编写而成,几乎在所有操作系统和平台上都可以编译,运

2020-09-03 15:25:47 596

原创 解决docker容器中mysql镜像etc下找不到mysql文件夹问题

问题最近在使用Canal实现数据同步的时候,需要修改MySQL的配置文件,我的MySQL是装在docker中的,进入容器中一看竟然找不到/etc/mysql这个目录,在网上找了好多方法也没解决,到后来仔细检查的时候,发现竟然是MySQL镜像的问题,这不是坑爹吗。。。。我之前的镜像是:只需更换为下面的版本即可:docker.io/mysql:5.7总结结合网上的一些解决方法和个人。总结三点解决方案:可能没有进入Docker容器在启动MySQL镜像时,用-v参数将本地的配置文件映射到do

2020-09-02 21:32:58 3593 2

SSM整和Oracle实现简单CRUD

使用SSM整个Oracle,并实现简单CRUD操作,详细步骤查看博客:https://blog.csdn.net/qq_43332570/article/details/108784511

2020-09-24

畅购商城数据库脚本完整版+docker镜像截图.zip

包含畅购商城项目的数据库的所有脚本和docker镜像的截图,都是我从虚拟机上再导出的,主要包括changgou_all、changgou_content、changgou_oauth、changgou_business、changgou_config、changgou_goods、changgou_order、changgou_seckill、changgou_system、changgou_user 10个数据库和其他的一些数据库。

2020-08-26

tinydemo-springMvc.zip

这个Demo主要演示了tiny富文本编辑器在SpringMvc中进行文件上传,图片的上传、还有一个基本使用。

2020-08-26

Fiddler_3.8.5_中文版.zip

Fiddler_3.8.5_中文版安装包,Fiddler是现在常用的一款Http抓包工具,在PC端、Android、IOS端都可以使用。

2020-08-26

fastdfs5.11相关安装包.zip

fastdfs5.11 Linux下 相关安装包,分别有fastdfs-nginx-module,fastdfs,nginx,libfastcommon模块

2020-05-07

空空如也

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

TA关注的人

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