- 博客(26)
- 收藏
- 关注
原创 explain参数说明
1、id SELECT查询的序列号,包含一组数字,表示查询中执行SELECT语句或操作表的顺序 包含三种情况: a、id相同,执行顺序由上至下 b、id不同,如果是子查询,id序号会递增,id值越大优先级越高,越先被执行 c、id既有相同的,又有不同的。id如果相同认为是一组,执行顺序由上至下; 在所有组中,id值越大优先级越高,越先执。2、select_type a、SIMPLE:简单SELECT查询,查询中不包含子查询或者UNION b、PRIM...
2022-03-27 17:48:16
914
原创 mysql json列
mysql5.7及之后的版本支持json列形式存储数据建表CREATE TABLE `test` ( `id` varchar(50) primary key NOT NULL, `jsondata` json NOT NULL, `category` char(4) GENERATED ALWAYS AS (json_extract(`jsondata`,'$.category')) VIRTUAL) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
2020-10-22 09:41:45
309
原创 map与对象相互转换
/** * 将对象装换为map * @param bean * @return */public static <T> Map<String, Object> beanToMap(T bean) { Map<String, Object> map = new HashMap(); if (bean != null) { Bea...
2019-09-11 14:46:17
399
原创 List Object 排序
List<Object>排序list.sort(Comparator.comparing(t -> ((ProgramDh) t).getStartTime()));ProgramDh为对象类型,getStartTime()为排序字段
2019-08-08 14:35:59
227
原创 mysql ifnull
select * , ifnull(count,1) + ifnull(count,1)as sum from test;count 为 int 型,当 count中,有值为 null 时,count+count=null, ifnull(count,0) 把 count中 null 值转为 0。例如test表数据如下+----+--------+----| id | name|...
2019-08-07 18:22:36
209
原创 Mysql字符串截取函数
1、从左开始截取字符串left(str, length)说明:left(被截取字段,截取长度)例:select left(content,200) as abstract from my_content_t 2、从右开始截取字符串right(str, length)说明:right(被截取字段,截取长度)例:select right(content,200)...
2019-08-07 18:20:51
147
转载 mysql使用WITH ROLLUP分组并统计数据
WITH ROLLUP 可以实现在分组统计数据基础上再进行相同的统计(SUM,AVG,COUNT…)。mysql> SELECT * FROM employee_tbl;+----+--------+---------------------+--------+| id | name | date | singin |+----+--------...
2019-05-30 10:52:04
1242
转载 UPDATE替换某个字段中的某个字符
当我们需要将字段中的特定字符串批量修改为其他字符串时,可已使用以下操作:UPDATE table_name SET field=REPLACE(field, 'old-string', 'new-string') [WHERE Clause]实例:以下实例将更新 runoob_id 为 3 的runoob_title 字段值的 "C++" 替换为 "Python":UPDAT...
2019-05-30 10:39:40
8638
转载 mysql like查询(模糊查询)
在SQL结构化查询语言中,LIKE语句有着至关重要的作用。 LIKE语句的语法格式是:select * from 表名 where 字段名 like 对应值(子串),它主要是针对字符型字段的,它的作用是在一个字符型字段列中检索包含对应子串的。 A:% 包含零个或多个字符的任意字符串: 1、LIKE'Mc%' 将搜索以字母 Mc 开头的所有字符串(如 McBadden)。 2、LIKE'...
2019-05-30 10:38:44
18232
原创 使用aop数据加密、解密(3des)
切面类:import com.alibaba.fastjson.JSONObject;import com.tasu.server.utils.*;import lombok.extern.slf4j.Slf4j;import org.apache.ibatis.session.SqlSessionFactory;import org.aspectj.lang.JoinPoint;...
2019-05-29 18:41:33
1657
转载 spring获取mybatis语句
切面类:import com.alibaba.fastjson.JSONObject;import com.tasu.server.utils.*;import lombok.extern.slf4j.Slf4j;import org.apache.ibatis.session.SqlSessionFactory;import org.aspectj.lang.JoinPoint;...
2019-05-29 18:21:18
552
原创 百度地图驾驶路线更换图标
var myIcon = new BMap.Icon("https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1556426362676&di=a44f0f4f4225a81c108dcc590d5c38b7&imgtype=0&src=http%3A%2F%2F5b...
2019-05-08 11:59:53
1032
转载 java获取页面源代码
public void getData(){ String urlStr = "https://movie.douban.com/subject/3718279/"; // 网址 try { //创建一个url对象来指向要采集信息的网址 URL url = new URL(urlStr); //将读取到的字节转化为字符 HttpURLConnecti...
2019-04-30 17:00:32
755
原创 echarts结合百度地图 拖拽后tooltip错位
在tooltip中添加以下设置:position:function(pos, params, dom, rect, size){ var top = $(".BMap_mask").css("top");//.BMap_mask为固定格式 var left = $(".BMap_mask").css("left"); top = top.substring(0, top...
2019-04-29 10:02:17
1155
3
转载 linux安装jdk8
通过yum源直接安装jdk 安装epel的yum源,命令是: yum install epel-release -y 因为epel的源默认是在CentOS/RHEL的基础源里,所以可以很简单安装成功。如下所示: 通过yum命令查看yum源里当前jdk有哪些版本,命令是: yum list | grep openjdk 这里的名称和之前的稍有差异,是因为Cent...
2019-04-22 17:13:03
214
转载 linux安装mysql8
服务器时阿里云的centos7 亲测有效原文https://www.cnblogs.com/guanqiweb/p/10591921.html第一步:进入下载文件夹,就是你要存放安装包的文件夹。cd /home/downloads第二步:下载安装包,并且用rpm添加MySQL程序包。wget https://dev.mysql.com/get/mysql80-communi...
2019-04-22 16:48:38
111
原创 js日期与字符串互转
//日期转字符串var now = new Date();var year = now.getFullYear();var month = (now.getMonth() + 1).toString();var day = (now.getDate()).toString();if (month.length == 1) { month = "0" + month;}if (...
2019-04-09 18:08:34
590
原创 鼠标滑轮事件
if (document.addEventListener) {//Firefox document.addEventListener('DOMMouseScroll', scrollFunc, false);}document.onmousewheel = scrollFunc;//IE/Opera/Chromefunction scrollFunc() {//滑轮翻页 ...
2019-04-09 17:59:28
698
原创 div鼠标拖拽移动,并且同步移动其它组件
resizeDiv是要拖拽的div的id; iframeDiv是同步移动的div的id$(function(){//是否移动 var mFlag=false;//鼠标与div左上角相对位置 var divX,divY; var oLeft=parseInt($("#resizeDiv").css("left")); var o...
2019-04-09 17:51:46
388
原创 去除字符串中的[],其他成对符号同理
var str = '这是一个字符串[html]语句;[html]字符串很常见';<br>alert(str.replace(/\[|]/g,''));//移除字符串中的所有[]括号(不包括其内容)//输出:这是一个字符串html语句;html字符串很常见<br>alert(str.replace(/\[.*?\]/g,''));//移除字符串中的所有[]括号(包括其...
2019-04-09 17:46:23
2594
原创 mysql列表按照首字母排序
MySQL 拼音排序如果字符集采用的是 gbk(汉字编码字符集),直接在查询语句后边添加 ORDER BY:select * from table order by name;如果字符集采用的是 utf8(万国码),需要先对字段进行转码然后排序:select * from table order by convert(name using gbk)table是表名,name是要...
2019-03-28 14:50:16
1358
原创 java获取页面源代码
String urlStr = "https://movie.douban.com/subject/3718279/"; // 网址 try { //创建一个url对象来指向要采集信息的网址 URL url = new URL(urlStr); //将读取到的字节转化为字符 HttpURLConnection connection = (HttpURLConnection...
2019-03-23 16:01:54
311
原创 点击按钮执行事件,点击空白处取消
<button type="button" id="toLarge">按钮</button>$(document).click(function(e){ if($(e.target).attr("id") == 'toLarge'){ //按钮执行事件 }else{ //点击空白处执行的事件 }});...
2019-03-23 15:58:17
719
原创 onchange事件上传相同文件第二次无效,多文件上传
onchange事件上传文件,第二次上传同一文件不触发onchange事件。解决方法:第一次onchange触发上传获取文件后清空值function readTxt() {//导入文件 var va=$("#uploadTxt").val();//uploadTxt为上传控件id if(va==null||va==''){ return; } ...
2019-03-23 15:53:51
1126
原创 表格超出部分省略号显示,鼠标悬浮显示全部
<td style="overflow: hidden;//超出部分不显示text-overflow:ellipsis;//超出部分显示省略号white-space:nowrap;" //不换行title="名称"//鼠标悬浮显示全部>名称</td>...
2019-03-23 15:42:44
781
原创 Java对象集合的遍历(数组同理)
package comimport java.util.ArrayList;import java.util.List;class Student { private Integer id; private String name; private String sex;public Student(){}public Student(Integer id, S
2018-01-23 11:02:13
1221
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人