- 博客(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
2020-09-24
畅购商城数据库脚本完整版+docker镜像截图.zip
2020-08-26
Fiddler_3.8.5_中文版.zip
2020-08-26
fastdfs5.11相关安装包.zip
2020-05-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人