- 博客(9)
- 收藏
- 关注
原创 mysql emoji字符存入显示?号,mysql改变字符集由utf8改为utf8mb4。
首先,数据库版本 5.5.3+修改mysql配置文件my.cnf(windows为my.ini)my.cnf一般在etc/mysql/my.cnf位置。找到后请在以下三部分里添加如下内容:[client]default-character-set = utf8mb4[mysql]default-character-set = utf8mb4[mysqld]chara...
2019-05-17 02:17:05 607
原创 Packet for query is too large (mysql数据写入数据过大问题)
Packet for query is too large (4259580 > 4194304). You can change this value on the server by setting the max_allowed_packet' variable.当出现这种异常的时候,代表着写入操作的数据超过了mysql限定的单次写入操作的数据大小上限。上面异常的提示You c...
2019-05-06 23:20:54 2641
原创 mysql 定时任务,定时删除旧数据。
由于有需要,删除以前的数据,但是外部程序代码太麻烦。于是意外发现了 mysql 自带的时间调度器 event第一步:开启事件调度器(1)查看事件调度器开启没有 show variables like '%event_scheduler%';(2)开启或者关闭事件调度器 (1开 0关) set global event_scheduler=1; ...
2019-05-02 17:37:44 4863 1
原创 算法-----求n以内素数(质数)
求n以内素数(质数)。java版这道题看到一眼就能想到一个for循环,对每个数取余,如果==0,说明能除断,就不是素数(质数)。1、如果用上面的方法去做,当n小的时候,没什么,当n数据大的时候,效率就是一个问题,做了很多无用判断。改进:1、所有的偶数都不是素数(质数),所以不用对偶数进行判断取余。2、第一个可能想到,大于该数1/2的数都不能整除,(例如:该数100除以50(...
2018-07-30 11:37:26 7100 2
原创 出圈问题(java)-----n个人围成一圈,数到key或者key的倍数,出圈,问剩下的最后一个人原来的位置是多少?
出圈问题---n个人围成一圈,数到key或者key的倍数,出圈,问剩下的最后一个人原来的位置是多少?java版1、n个人围成一圈,说明它是重复循环的,头就是尾。2、每次数key或者key的倍数,例如3,就是数到3或者3的倍数这个数出圈,然后继续数。3、当我们数完一圈,接着头部继续数,最好的方法就是取余,就可以忽略掉圈数的问题。4、保存数据的方式,可以采用数组,可以采用链表。我们...
2018-07-30 11:01:57 2042
原创 腾讯笔试题-算法基础-字符移位
小Q最近遇到了一个难题:把一个字符串的大写字母放到字符串的后面,各个字符的相对位置不变,且不能申请额外的空间。你能帮帮小Q吗?输入描述:输入数据有多组,每组包含一个字符串s,且保证:1<=s.length<=1000. 输出描述:对于每组数据,输出移位后的字符串。输入例子1:AkleBiCeilD输出例子1:kleieilABCD这道题最主要的是不能申请额外的空间,由于是把大写字母...
2018-02-22 06:04:22 297 1
原创 改进优化冒泡排序
冒泡排序 : 以从小到大为例,每一轮排序找出未排序序列中最大值放在最后。private static int[] bubbleSort(int[] ints) { int len = ints.length; for (int i = 0; i < len; i++) { for (int j = 1; j < len - i; j++) { ...
2018-02-22 02:49:09 13015 3
原创 腾讯笔试题 构造回文字符串。
给定一个字符串s,你可以从中删除一些字符,使得剩下的串是一个回文串。如何删除才能使得回文串最长呢?输出需要删除的字符个数。输入描述:输入数据有多组,每组包含一个字符串s,且保证:1<=s.length<=1000. 输出描述:对于每组数据,输出一个整数,代表最少需要删除的字符个数。输入例子1:abcdagoogle输出例子1:22解决方式:1、保存s字符串。2、再保存其rs相反...
2018-02-21 23:21:10 345
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人