- 博客(25)
- 收藏
- 关注
原创 虚拟机linux7.9下安装mysql
初次登录的临时密码在/data/mysql/error.log 文件中。ps -ef|grep mysqld 可以查看mysql进程是否已经启动。kill -9 进程号 #杀死进程。
2024-11-08 10:31:31
1517
原创 虚拟机linux7.9下安装mysql遇到的问题
解决:需要执行cp -a /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld命令,将mysql服务启动文件放到特定路径下。解决:更改/etc/my.cnf,将日志文件大小减少(innodb_log_file_size),删除/data/mysql目录下的文件,重新初始化。主要原因为my.cnf没更新成功,更新成功则无须上述操作,默认的my.cnf中数据目录为/var/lib/mysql。按键【i】编辑,【ESC】退出,【:wq!
2024-11-08 10:28:30
428
原创 nacos适配神通数据库
这里通过修改nacos源码的方式适配神通数据库,选用的nacos版本为2.5.0,神通数据库版本为ShenTong7.0.8_342.229_win64。
2024-11-06 13:28:12
985
原创 mysql 服务启动失败报1067错误,日志提示表空间id不一致
一、问题来源某项目部署到客户公司后,客户初次使用反馈无法连接数据库。二、问题定位经检查,发现是数据库服务未启动,尝试关闭服务再启动,报1067错误。检查错误日志,发现是表空间bid不一致问题。三、问题分析四、解决方案...
2022-05-18 13:23:21
1322
原创 json序列化超出MaxJsonLength问题
1.问题背景 近期使用供应商的系统出现问题,该系统为工位控制系统,给工位下发生产作业,每个作业中的每道生产工序都提供电子作业指导书,辅助工人完成生产工作,并且采集每道工序完成情况数据。近期系统运行出现页面点击确认按钮,无法跳转的问题。2.问题现象 系统页面点击确认按钮,无法跳转,提示为json序列化超出MaxJsonLength错误,之前并未遇到此类问题。而且只针对某些特定的工序跳转出错,其他工序跳转没问题。3.问题定位 初步推测是字符串解析或者数据查询溢...
2020-07-19 22:31:28
478
转载 mysql数据库双向实时同步
1.需求描述 近期一个项目需要实现两个数据库间的数据双向实时同步。2.解决思路 打算采用双主的架构实现这个需求,但是通常双主架构是为了备份,不是为了多点写入,所以实际项目中多个系统只访问双主中 的一个数据库,另一个作为实时备份,在一个服务器故障时可以立刻切换到另一个服务器,业务数据访问不受影响。3.解决方案MYSQL主从同步是目前使用比较广泛的数据库架构,技术比较成熟,配置也不复杂,特别是对于负载比较大的网站,主从同步能够有效缓解数据库读写的压力。MySQL主从同步的机制...
2020-05-25 16:09:49
4195
原创 将字符串中的占位符"%s"替换为参数列表中的元素
题目描述:将字符串A中的占位符"%s"替换为参数列表arg中的元素,参数列表中元素多的追加到字符串的后面,保证参数列表中的元素个数大于等于字符串中的占位符个数。输入:“A%sC%s”{'B','D','E'}输出 : “ABCDE"代码: public static String formatString(String A, int n, char[] arg, int...
2018-03-26 19:43:09
6494
1
转载 聚集索引与非聚集索引
数据库的索引,听起来挺神秘的,仔细想想。这些索引,其实就是平时咱们查东西时候常用的两种手段。无非就是为了提高我们找东西的效率而已。那么我们平时又是怎么查东西呢? 聚集索引: 聚集索引,来源于生活尝试。这中索引可以说是按照数据的物理存储进行划分的。对于一堆记录来说,使用聚集索引就是对这堆记录 进行 堆划分。即主要描述的是物理上的存储。举个例子: 比如图书馆新进了一批书。那么...
2018-03-12 21:18:57
251
转载 HTTP与HTTPS的区别
超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。 为了解决HTTP协议的这一缺陷,需要使用另一种协议:安全套接字层超文本传输协议HTTPS,为了数据传输的安全...
2018-03-12 21:15:11
319
转载 乐观锁悲观锁
首先我们理解下两种不同思路的锁,乐观锁和悲观锁。这两种锁机制,是在多用户环境并发控制的两种所机制。下面看百度百科对乐观锁和悲观锁两种锁机制的定义:乐观锁( Optimistic Locking ) 相对悲观锁而言,乐观锁机制采取了更加宽松的加锁机制。悲观锁大多数情况下依靠数据库的锁机制实现,以保证操作最大程度的独占性。但随之而来的就是数据库性能的大量开销,特别是对长事务而言,这样的开销往往无法承受...
2018-03-12 21:09:45
250
原创 矩阵中的路径
题目描述请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中向左,向右,向上,向下移动一个格子。如果一条路径经过了矩阵中的某一个格子,则该路径不能再进入该格子。 例如 a b c e s f c s a d e e 矩阵中包含一条字符串"bcced"的路径,但是矩阵中不包含"abcb"路径,因为字符串的第一个字符b占据了...
2018-03-01 10:49:35
273
原创 旋转数组最小数字
题目描述:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。题目思路:因为数组是分段有序的,可以使用二分查找,要注意特殊情况的处理。题目代码:c++:class Solut...
2018-02-27 10:48:01
214
原创 用两个栈来实现一个队列
题目描述:用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。思路:进行Push操作时,往stack1中存元素,进行Pop操作时,先判断stack2中是否有元素。如果有,stack2的栈顶元素就是最先进入队列的元素,可以直接弹出;如果没有,就将stack1中的元素从顶到底逐个弹出依次放入stack2,这时先进入队列的元素原先处于stack1的栈底现在成了stack2...
2018-02-26 09:46:02
191
原创 给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回
题目描述给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针。代码c++:/*struct TreeLinkNode { int val; struct TreeLinkNode *left; struct TreeLinkNode *right; struct TreeLinkNod...
2018-02-08 13:57:14
988
原创 输入某二叉树的前序遍历和中序遍历的结果,重建出该二叉树
题目描述输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。思路递归建立左子树和右子树代码java:/** * Definition for binary tre
2018-02-08 13:18:34
315
原创 输入一个链表,从尾到头打印链表每个节点的值。
题目描述:输入一个链表,从尾到头打印链表每个节点的值。思路:顺序访问链表,存入栈中,然后输出栈中元素。代码:C++:/*** struct ListNode {* int val;* struct ListNode *next;* ListNode(int x) :*
2018-02-06 22:39:10
301
原创 将一个字符串中的空格替换成“%20”
题目描述:请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。方法一:不在原来字符串上修改public class Solution { public String replaceSpace(StringBuffer str) { if(str == null)
2018-02-05 21:23:15
1085
原创 不修改数组找出重复的数字
题目描述:在一个长度为n+1的数组里的所有数字都在1~n的范围内,所以数组中至少有一个数字重复。请找出数组中任意一个重复的数字,但不能修改输入的数组。例如,如果输入长度为8的数组{2,3,5,4,2,6,7},那么对应的输出是重复的数字2或者3。注意:1)考虑清楚是时间效率优先还是空间效率优先2)找出一个重复数字还是找出所有的重复数字3)输入的数字是否要做有效性判断4)输入的数
2018-02-03 15:11:25
391
原创 Ubuntu系统下nginx和ftp搭建图片服务器,处理外网访问不到文件问题
主要原因:nginx.conf的配置问题需要配置图片服务器方法一、在配置文件server{}中location /{} 修改配置:location / { root /home/uftp/www;#定义服务器默认的网站根目录位置 index index.html index.htm;#定义首页索引文件}其中:/home
2018-01-29 10:45:01
1562
转载 linux下非root用户无法启动nginx问题
众所周知,apache的80端口为系统保留端口,如果通过其他非root用户启动,会报错如下:(13)Permission denied: make_sock: could not bind to address [::]:80(13)Permission denied: make_sock: could not bind to address 0.0.0.0:80no listening
2018-01-28 21:48:20
2982
转载 给个n,求1到n的所有数的约数个数的和~
#includetypedeflong long ll;ll n,i,j,ans;intmain(){ scanf("%lld",&n); for(i=1;i j=n/(n/i); ans+=n/i*(j-i+1); } printf("%lld",ans);}
2017-12-16 09:00:28
2081
nacos适配神通数据库
2024-11-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人