
java
文章平均质量分 73
小赖同学啊
这个作者很懒,什么都没留下…
展开
-
MySQL 中,分库分表机制和分表分库策略
分库分表是解决 MySQL 单库单表性能瓶颈的有效方案,适用于数据量大、并发高的场景。通过合理设计分片规则、选择合适的分库分表工具,并结合业务需求,可以显著提升系统的性能和可扩展性。然而,分库分表也带来了跨库查询、分布式事务等挑战,需要在实际应用中综合考虑和解决。原创 2025-03-22 20:33:38 · 849 阅读 · 0 评论 -
优化 SQL 语句方向和提升性能技巧
优化 SQL 语句是提升 MySQL 性能的关键步骤之一。通过优化 SQL 语句,可以减少查询时间、降低服务器负载、提高系统吞吐量。以下是优化 SQL 语句的方法、策略和技巧:关键字段::访问类型(如 、、、、)。:使用的索引。:预估扫描的行数。:额外信息(如 、)。2. 避免全表扫描方法:为查询条件中的列创建索引。避免在索引列上使用函数或表达式。示例:3. 优化 子句方法:将过滤性强的条件放在前面。避免使用 、、 等操作符。示例:4. 优原创 2025-03-22 20:30:17 · 1000 阅读 · 0 评论 -
MySQL 中,查看执行频次、慢查询日志、SHOW PROFILE和 EXPLAIN性能分析和优化
在 MySQL 中,和是性能分析和优化的核心工具。通过命令可以查看 SQL 的执行频次,帮助定位高频查询。原创 2025-03-21 17:34:35 · 933 阅读 · 0 评论 -
centos 安装mysql 镜像源问题
CentOS debuginfo源(centos-debuginfo):https://developer.aliyun.com/mirror/centos-debuginfo/CentOS arm源(centos-altarch):https://developer.aliyun.com/mirror/centos-altarch/是一个稳定,可预测,可管理和可复制的免费企业级计算平台。GPG 密钥配置为:file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql。原创 2024-10-11 15:06:22 · 209 阅读 · 0 评论 -
jmeter使用beanshell
1.使用jar包需要将依赖和脚本放在安装路径下的lib/ext中,这样可以避免很多问题产生。原创 2023-11-24 17:43:35 · 737 阅读 · 0 评论 -
数据库影子表实现
insert user_new values('张三','主管',1000);具体使用场景还需要再次推敲和改良。原创 2023-10-30 16:51:03 · 297 阅读 · 0 评论 -
Jmeter-Beanshell取样器中引入自制的java脚本(jar java class)
2.class_path一般不能包含包名对应的目录路径如/Users/liuqingjun/workspace/T139/bin/com/test否则可能会报错Errorinvokingbshmethod:evalCreateFile(wrongname:***/***)Vars:操作jmeter变量,这个变量实际上引用了Jmeter线程中的局部变量容器(本质是map),测试用例可以通过它获取到变量的值;2、设置Jmeter变量的值,将定义的变量或提取的变量做修改后再进行传参。原创 2023-10-01 09:21:47 · 948 阅读 · 0 评论 -
新版kafka可视化界面组件
但是因为项目是Springboot写的,docker部署的,如果添加集群可以重建docker容器,或者修改配置文件,重启容器,具体可以查看项目github说明,因为我没有用配置文件,这里没有详细介绍。连接SSL认证的kafka需要额外添加如下四个环境变量,其中KAFKA_CLUSTERS_0_PROPERTIES_SSL_TRUSTSTORE_LOCATION变量指定的配置文件需要时在配置ssl时候提前生成的,如果需要做SSL认证,和生成证书,可以参考我写的这篇文章。连接带认证的kafka集群。原创 2023-09-19 15:45:01 · 1005 阅读 · 0 评论 -
ApiFox衔接前后端开发人员,提升沟通效率实践
工欲善其事,必先利其器Apifox是一款在线API设计与管理工具,它可以帮助API开发人员更加高效地进行API设计和管理。该工具提供了可视化的API设计界面和统一的API管理平台,同时还可以自动生成API文档和mock数据,方便团队协作和测试。这些场景都是我们团队里经常遇到的,Apifox 不仅能很好的解决这些问题,还非常容易上手、协作强、功能强大。原创 2023-09-19 09:06:57 · 263 阅读 · 0 评论 -
MySQL性能调优关注点和思路
state(重要):显示使用当前连接的sql语句的状态,很重要的列,后续会有所有的状态的描述,state只是语句执行中的某一个状态,一个SQL语句,已查询为例,可能需要经过copying to tmptable,sorting result, sending data等状态才可以完成。ref:对于每个来自于前面的表的行组合,所有有匹配索引值的行将从这张表中读取。游标充当与指针的作用,尽管游标能遍历结果中的所有行,但他一次只指向一行,游标的作用就是用于对查询数据库所返回的记录进行遍历,以便进行对应的操作。原创 2023-09-06 13:28:20 · 175 阅读 · 0 评论 -
用Python脚本集成jmeter链接mogodb
上面的代码,连接mogondb会存在问题。python连接mogodb。原创 2023-07-17 09:25:44 · 147 阅读 · 0 评论 -
mogodb driver下载地址
quote:Central Repository: org/mongodb/mongo-java-driver/3.9.1原创 2023-07-13 08:22:42 · 855 阅读 · 0 评论 -
mysql编码问题
insert into newdjangoapp_department(title) values('销售');# 查看数据库和数据库表中编码集。# 修改表中字段属性编码集。# 查看表中字段编码。# 修改表中字段编码。原创 2023-05-11 13:32:02 · 428 阅读 · 0 评论 -
sql中笛卡尔积现象以及运用
笛卡尔积在数据库中运用和解决办法原创 2022-12-08 12:43:04 · 3276 阅读 · 0 评论 -
sql高级语法的应用
sql 语法,涉及聚合函数和高级用法原创 2022-12-03 12:57:03 · 550 阅读 · 0 评论 -
Linux安装zabbix 用Windows作为代理
一,关掉防火墙二,安装Zabbix rpm包仓库[root@localhost ~]# rpm -vhi http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm三,安装zabbix-server-mysql和zabbix-web-mysql[root@localhost ~]# yum install -y zabbix-server-mysql zabbix-web-mysql四,原创 2021-12-10 14:26:58 · 1396 阅读 · 0 评论 -
mysql sql语句修改字段名称,字段长度
1.修改字段的长度语法:ALTER TABLE 表名 MODIFY COLUMN 字段名 数据类型(修改后的长度)例子:将字段的长度由10改为20ALTER TABLE attence MODIFY COLUMN id INT(20)2.修改字段的名称语法:alter table <表名> change <字段名> <字段新名称> <字段的类型>。例子:将字段attence_name改为name..原创 2020-07-24 15:44:26 · 1898 阅读 · 0 评论 -
数据库增加 删除 修改 以及批量删除
/*设置自动增量*/USE [login]GODBCC CHECKIDENT('Student',RESEED,1)/*设置自动增量*/ALTER TABLE Student AUTO_INCREMENT =1/*设置自动增量*/TRUNCATE TABLE Student/*设置自动增长为no*/set identity_insert Class on/* 为表添加一列*/...原创 2018-11-06 08:45:03 · 1555 阅读 · 0 评论 -
spring mvc整合mybatis 从无到有的
首先看下整个工作目录:整个框架的目录就是这样其次 再说下里面的文件既然是springmvc+mybatis 首先就得添加spring支持 然后再来配置springmvc 涉及第一个就是config.xml 反向生成对应支持用的是sqlserver数据库 别见怪!!看下里面的配置:<?xml version="1.0" encoding="UTF-8"?>&...原创 2018-10-17 19:32:48 · 184 阅读 · 0 评论 -
spring mvc 和mybatis 整合从失败到成功,都经历了什么!!?
https://www.cnblogs.com/lixuwu/p/5916561.htmlmybatis插入数据时处理为null的属性:https://blog.youkuaiyun.com/zsz459520690/article/details/50086739sqlserver数据库mybatis 插入空值时报错:https://blog.youkuaiyun.com/fishernemo/arti...原创 2018-10-17 18:55:35 · 255 阅读 · 0 评论 -
解决springMVC 中文乱码问题
在web.xml中引入以下代码 即可<!-- 解决springmvc乱码的问题--> <filter> <filter-name>encodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilte...原创 2018-10-10 18:50:29 · 196 阅读 · 0 评论 -
MongoDB基本命令操作
show dbs; #查看全部数据库show collections; #显示当前数据库中的集合(类似关系数据库中的表)show users; #查看当前数据库的用户信息use <db name>; #切换数据库跟mysql一样db;或者db.getName(); ...原创 2018-09-14 17:03:23 · 246 阅读 · 0 评论 -
window 安装MongoDB 各种奇怪的事情发生 静下来 就解决了
1.当然 要先在下载对应 安装包 跳过安装指导 说问题2.安装完成后 对应的目录是这样的这里还需要手动建立两个文件夹 位置界限以安装目录的为上线 建立在以上目录也是可以 我们假设建立在data文件夹下的:至于这里面的文件怎么来的 需要说嘛!!?不说了吧 还是说一下吧C:\mongodb\bin\mongod --dbpath c:\data\db根据自己的 路径 找到 (这是data中文件的来源...原创 2018-07-12 16:11:21 · 205 阅读 · 0 评论 -
Nginx 在windows上安装和修改对应文件
1.跳过 不讲Nginx是什么2.重点讲 在winds 下安装首先下载 nginx安装包 比方说这种把zip解压 就成了nginx-1.11.5这个 时候 没完 进入到包目录下的F:\nginx\nginx-1.11.5\conf (反正 要找到conf文件夹 下的nginx.conf) 修改对应文件 如这样:图中 就是这样的错:顺着路找下去 在日志文件找到原因:就是端口被占用 这是 第一个 第二...原创 2018-07-10 16:40:20 · 1349 阅读 · 0 评论 -
Spring 和Struts 整合时 一如既往的 按照正常流程走 结果报错
项目做这么久 一直把.xml 文件放在 与包文件对应并列的文件下 可是今天 突然来这样一个问题 心肌梗塞 于是把applicationContent.xml 文件 放在web—INF下 就ok了 !!再出现这个问题之前 我没有使用浏览器代理 添加项目到Tomcat中部署成功 可就是不能访问 报 拒绝访问 查看详细信息 说什么代理啊 防火墙啥的!!不知道怎么回事 知道报这个错后 把文件放到we...原创 2018-05-31 09:21:34 · 191 阅读 · 0 评论 -
Error setting expression 'file' with value '[Ljava.lang.String;@f0ceb'
在没改之前的 index 代码是这样的:所有 准备工作 做好后 添加至Tomact 运行 console 运行第一行 报如下错误 Error setting expression 'file' with value '[Ljava.lang.String;@f0ceb'经查找 后 修改index代码 如下:因为form表单以二进制的方式查询**enctype:在发送到服务器之前,所有字符都会进...原创 2018-05-23 09:17:23 · 733 阅读 · 0 评论 -
Servlet 练习上传文件的 正确代码 纠正W3c的联系手册
先给出需要用到的jar包:http://commons.apache.org/proper/commons-fileupload/download_fileupload.cgihttps://commons.apache.org/proper/commons-io/直接给出 Servlet全部代码:package com.scce.slertUpload;import java.io.File;i...原创 2018-05-15 13:58:24 · 213 阅读 · 0 评论 -
JSp页面向数据库添加数据 一直报索引超出范围
自己作 好家伙 一直报这个错 insert into Googs Values('?','?','?','?')明白了吧 数据库语法错误 真的是正确的sql 语句是 以?号作为站位符 不需要单引号原创 2018-03-27 08:54:23 · 1915 阅读 · 0 评论 -
myeclipes An error has occurred. See error log for more details. / by zero
打开 myeclipse 点开 页面 弹出 An error has occurred. See error log for more details. / by zero 很崩溃没招啊 干嘛呢? 打开度娘 我的天耶 吓我一跳 找到了 共享一下...原创 2018-02-09 17:25:30 · 440 阅读 · 0 评论 -
sqlserver数据库 对表操作时 抛出“仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表'Customer'中的标识列指定显式值。”
用sqlserver 操作数据库时 在用数据之前 也没有进行设置什么 再次进入对之前的数据表进行 添加操作时 突然报以下错误 解决办法:其实在报错的时候 数据已经很明确告诉了解决办法,对于数据不太懂得 当然不知道 再说写啥 !?大概的意思 就是 只有当identity-insert 的值为No 才可以对数据进行添加操作 那么问题又来啦 ? 怎么设置了?1.SET IDENT原创 2018-01-11 09:02:19 · 1689 阅读 · 0 评论 -
在 sysservers 中找不到服务器 'IP(名字)'。请执行 sp_addlinkedserver 将该服务器添加到 sysservers。
--查看当前链接情况: SELECT @@SERVERNAMEselect * from sys.servers;--使用 sp_helpserver 来显示可用的服务器Exec sp_helpserver--删除已经存在的某个链接Exec sp_droplinkedsrvlogin '192.168.2.66',NullExec sp_drop原创 2017-11-16 16:01:43 · 2604 阅读 · 0 评论