自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 mysql8优化实战

最近上线了一个10万户的管理系统,以前的客户没有这么多用户量,隐藏在代码中的慢sql渐渐显现出来了。下面是我最近一周慢sql优化的总结: 多表sql优化、count sql优化、超过10 0000条limit优化一、多表sql优化二、count sql优化该表有2135067条记录,使用pageHelper默认生成的count sql,导致相关菜单页面完全没法使用由于count(*)太慢,考虑到使用count(任意索引列)的方式写sql,字段的数据长度越长,建立的索引长度越长、查询性能越

2021-01-18 21:06:01 512

原创 Redis学习笔记

一.RedisSpring核心技术12.3 Redis秒杀项目Redis内存标记https://coding.imooc.com/lesson/168.html#mid=9916https://github.com/luin/redis-book-assets 《Redis入门指南》源码https://githubcom/antirez/redishttps://gist.github.com/pietern/348262 Redis源码贡献者聊天室数据库三范式Redis->缓存/队列

2020-05-24 11:17:29 625

原创 CentOS7 2.新项目上线脚本

我司一个客户项目对应代码仓库的一个分支,每次新项目上线总是要从master复制一个分支,接着git clone到本地,在IDEA里面替换配置文件内容,上传到代码仓库,启动项目,配置nginx.conf,每次新项目上线耗时约30-60min。鉴于本人超级懒,不喜欢重复动作,只喜欢摸鱼,于是琢磨出了一套新项目上线脚本,每次脚本执行耗时约5-10min。new_project_install.shecho "新建文件夹/opt/app/code"mkdir -p /opt/app/codeecho "进

2020-05-23 11:19:50 386

原创 CentOS7 3.项目持续交付脚本

#停止原有工程ps -ef | grep demo | grep -v 'grep' | awk '{print $2}' | xargs kill#删除原有工程rm -rf /opt/app/demo.jar#解压压缩包指定文件,并存入指定路径#tar -zxf 压缩包 -C 解压到的路径 压缩包中指定文件名tar -zxf /opt/app/demo.tgz -C /opt/app ./demo.jar#启动工程nohup java -jar /opt/app/demo.ja

2020-05-17 11:28:07 307

原创 CentOS7 1.搭建环境脚本

公司没有专职运维,搭建服务器全部都是程序员操作。以前手动搭建需要1天时间,搭建过程很慢、很无聊,于是自己总结了如下脚本,执行完需要18分钟,以后再也不用苦逼的搭建环境了。build.sh#!/bin/bashecho "新建developmentEnvironment目录"cd /usrmkdir developmentEnvironmentcd /#1.javaecho "下载jdk"wget http://xx.com.cn/jdk-8u162-linux-x64.tar.gz

2020-05-17 11:02:17 453

原创 调用支付宝接口 alipay.data.bill.accountlog.query,提示:ISV权限不足

使用环境:正式环境 接口名称:alipay.data.bill.accountlog.query(支付宝商家账户账务明细查询)提示:ISV权限不足,建议在开发者中心检查签约是否已经生效参考: 支付宝商家账户账务明细查询接口文档自己按照支付宝官方的ISV权限不足自查方案添加并签约了当面付、生活号管理。还是提示:ISV权限不足,建议在开发者中心检查签约是否已经生效。那我还要签约什么功能...

2020-04-27 09:54:57 3038 3

原创 Java String常用的数据类型转换

工作写代码经常遇到string的数据类型转换,每次都去搜索如何转换很不方便。写篇博客做个总结,以后看这篇就好了。1.string-bigDecimal2.string-date @Test public void StringToDate() throws ParseException { Date date = new SimpleDateFormat("yy...

2020-02-16 15:40:02 216

原创 Centos7搭建Java环境,并设置项目自启动脚本、定时数据库备份/日志清理脚本

####将包上传到服务器####建个文件夹,作为开发环境存放路径cd /usrmkdir developmentEnvironmentcd /####一.java####1.解压包tar -zxvf jdk-8u162-linux-x64.tar.gz -C /usr/developmentEnvironment####2.配置环境变量vim /etc/profileexp...

2020-02-16 15:15:18 665 1

原创 第一部分 Java:面向对象理解

Java:面向对象理解、集合、IO、NIO、并发、反射源码分析 一.面向对象 1.创建对象的5种方式 (1)使用new关键字 (2)使用Class类的newInstance方法 (3)使用构造函数类的newInstance方法 (4)使用clone方法 --》未实现Cloneable会报错 (5)使用反序列化 5动态代理2.this、...

2018-04-06 21:51:55 131

原创 Java学习资料汇总(JavaSE+JavaEE+数据库+框架+笔试题+面试题)

在写下这篇文章的时候,我还在找工作。理解每一个真正对编程感兴趣的小伙伴的转行不易,于是就把自己这几个月搜索到的学习资料一一分享给大家。 1.JavaSE JavaSE8 API https://docs.oracle.com/javase/8/docs/api/ JavaSE9 API https://docs.oracle.com/javase/9/docs/api/index.html?...

2018-03-03 12:15:55 497

原创 Sublime Text 3 、WebStorm配置护眼主题(浅绿色)

本文所用软件版本Sublime Text 3(Build 3143)、WebStorm 2017.2.4(Build #WS-172.4155.35),其他版本软件配置过程可能不一样,请知悉!1.Sublime Text 3护眼主题 (1)下载配置文件 链接:http://pan.baidu.com/s/1dEWSwBR 密码:ep9b (2)设置 Sublime Text 3点击P

2017-10-26 10:44:27 13210 6

原创 Sublime Text 3 、WebStorm配置实时刷新

本文所用软件版本Sublime Text 3(Build 3143)、WebStorm 2017.2.4(Build #WS-172.4155.35)、Google Chrome v61.0.3163.100,其他版本软件配置过程可能不一样,请知悉!一.Google Chrome安装LiveReload插件1.下载插件 LiveReload 2.1.0 链接:http://pan.baidu.c

2017-10-18 14:54:25 1786

原创 第5章-css选择器初级和背景

一、ID选择器与Class选择器的区别区别 1:ID选择器只能在文档中使用一次,. class类选择器可以多次使用。 区别 2: id的权重大于class类的权重二.background背景样式1.background-color:规定要使用的背景颜色 十六进制值 #CC0066 #000 英文单词里颜色值 red gray blue yel

2017-09-27 11:35:54 237

原创 第7章-选择器+伪类

一.选择器 1.基础选择器通配符选择器 标签/元素选择器 类选择器 id选择器2.高级选择器 E,F (多元素选择器) 同时匹配所有E元素或F元素,E和F之间用逗号分隔 eg:div,p{width:100px;height:50px;} E F (后代选择器) 匹配所有属于E元素后代的F元素,E和F之间用空格分隔-包含子元素和孙元素 eg:div

2017-09-27 10:40:45 244

原创 第8章-常用优先级和css3

一.优先级 1.选择器优先级 * < 标签 < class < id 2.样式优先级 行内样式 <div style=””></div>内部样式 <style type="text/css"></style>外部样式 <link type="text/css" rel="stylesheet" href=" "/>优先级:行内样式>内部样式>外部样式二.cs

2017-09-26 08:34:22 186

原创 第9章-浮动

1.文档流 文档中可显示对象在排列时所占用的位置、空间 2.浮动的一般情况 3.浮动的特殊情况 4.浮动对文字的影响 5.float和inline-block的比较 6.清除浮动 (1)最后添加空标签 <div class='clear'><div> clear属性值:left right both (2)父级方法 d. after伪类,

2017-09-25 20:08:39 256

原创 第10章-定位、层级关系

1.static 默认属性。块级元素→矩形框,行级元素→行框 2.fixed 类似于absolute,但包含块是视窗本身 3.relative 原本所占的空间仍保留 4.absolute 生成一个块级框,变成块级元素。float也是

2017-09-24 22:03:40 204

原创 第11章-img特征,vertical-align,cursor,opacity

1.img特征2.vertical-align垂直对齐方式 与text-align对比3.cursor指针样式 default auto pointer move text wait help4.opacity透明度 与rgba对比 span不支持text-align属性 IE8及以下不兼容:fil

2017-09-22 21:36:11 342

原创 html画特殊图形(待修改)

1.画圆<!doctype html><html> <head> <style> .box{width:100px;height:100px;border-radius:50%;} </style> </head><body> <div class="box"></div></body></html>2.画梯形<!doc

2017-09-22 19:59:41 808

原创 伪类选择器的用途

伪类选择器的用途 1.做鼠标移入、移出效果切换 a:hover { background-color: #e01222; color: #fff; }2.画三角形.triangle:before{ content:""; display:block;

2017-09-22 19:46:22 2331

Sublime Text3护眼色Monokai主题(浅绿色)

一直用的Editplus 4.3,于是在 Sublime Text3里面设置几乎一样的主题。点击Preferences-Browse Package打开主题文件夹,将下载的文件(含文件夹)放到主题文件夹。点击Preferences-Color Scheme选择my Color Scheme,然后重启即可!

2017-10-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除