- 博客(12)
- 收藏
- 关注
原创 mysql binlog
mysql binlog定义:binlog是 MySQL server维护的一种二进制日志,主要是用来记录对MySQL数据更新或潜在发生更新的SQL语句,并以“事务”的形式保存在磁盘中(文件)主要用途:复制:MySQL的 master-slave 协议,让 slave 可以通过监听Binlog实现数据复制,达到数据一致的目的数据恢复:通过 mysqlbinlog 工具恢复数据增量备份...
2019-08-07 16:31:14 121
原创 MySQL慢查询学习笔记
1.什么是慢查询:mysql的慢查询日志是mysql提供的一种日志记录,它用来记录在mysql中响应时间超过阈值的语句,阈值指的是运行时间超过long_query_time值得SQL,则会被记录到慢查询日志中。long_query_time的默认值为10,意思是运行10秒以上的语句。默认情况下,mysql数据库并不启动慢查询日志,需要手动设置这个参数。2.慢查询注意点:企业级开发中,慢查询...
2019-08-02 11:30:50 113
原创 docker学习笔记
什么是docker? Docker是一个装应用的容器Docker思想:集装箱标准化:运输方式、存储方式、api接口- 隔离Docket解决了什么问题? 解决了运行环境不一致所带来的问题; 隔离其他程序,不会因其他程序的问题影响自身程序; docker的标准化让快速扩展、弹性伸缩变得简单;Docker:镜像、仓库、容器。 docker运行一个程序过程:去仓库把镜像拉取到本...
2018-09-07 17:02:22 141
原创 redis学习笔记
NoSQL : Not Only SQL 非关系型数据库为什么需要NoSQL? 高并发读写;海量数据的高效率存储和访问;高可扩展性和高可用性NoSQL数据库四大分类:键值(key-value)存储(redis);列存储;文档数据库(mongoDB);图形数据库NoSQL的特点:易扩展;灵活的数据模型;大数据量,高性能;高可用redis概述: 高性能键值对数据库,支持的键值数...
2018-03-12 15:13:40 152
原创 ajax跨域问题全面解决方案
本文为学习慕课网 晓风轻老师 的教程后自行编辑,仅作为本人日后复习翻阅。1.为什么会发生AJAX跨域? 浏览器限制 (跨域问题是浏览器在前台做的校验,和后台没有关系) 跨域 (请求客户端为localhost:8081,服务端为:localhost:8081) XHR(XMLHttpRequest)请求2.解决思路: 浏览器 — 指定参数让浏览...
2018-03-02 17:40:15 327
原创 idea使用技巧
alt+数字 : 直接跳至小工具(例:alt+1–>跳转至project)ctrl+alt+[ ]:跳转至下一个或上一个项目文件之间的跳转:ctrl+alt+E (recent files),打开最近使用的文件; 打开最近修改的文件:alt+shift+E (recent changes),带*标识的为最近修改的(bookmarks)F11标记代码行,alt+F11标记代码行具体数字,ct
2018-01-08 12:10:04 175
转载 Log日志小结
注:网络摘抄,自己小结,侵删日志用途: 问题追踪:通过日志不仅仅包括我们程序的一些bug,也可以在安装配置时,通过日志可以发现问题。 状态监控:通过实时分析日志,可以监控系统的运行状态,做到早发现问题、早处理问题。 安全审计:审计主要体现在安全上,通过对日志进行分析,可以发现是否存在非授权的操作。一般log日志提供了以下5个级别:(日志等级由低
2017-10-19 15:12:59 311
转载 JAVA垃圾回收机制
JAVA垃圾回收机制 原文出处:wigjay的博客注:本文纯属摘抄,将java的GC工作原理大概写下,便于后期自己复习,详细的讲解请查看原作者博客。1.什么是堆内存? 堆是在 JVM 启动时创建的,主要用来维护运行时数据,如运行过程中创建的对象和数组都是基于这块内存空间。Java 堆是非常重要的元素,如果我们动态创建的对象没有得到及时回收,持续堆积,最后会导致堆空间被占满,内存
2017-10-18 16:20:17 194
转载 Angular2学习小记
安装nodeJs:https://nodejs.org/en/ 下载node.js (无需配置环境变量) 然后 cmd node -v 查看版本http://npm.taobao.org/ npm安装cnmp npm install -g cnpm –registry=https://registry.npm.taobao.org (如果安装失败的话删除C:\Users**
2017-08-30 11:00:58 996
原创 grails使用小细节
项目基于grails2.5.1/grails3.2.3 1.grails后台方法中异步处理数据:导入包:import static grails.async.Promises.task import grails.transaction.Transactional@Transactionaldef create(){ 写代码逻辑 task { do
2017-08-24 11:27:11 317
转载 java获取远端ip并根据ip得到详细地址信息
**文章内容是通过他人博客内容改写的,仅供自己后续开发时使用。侵删!**1.通过HttpServletRequest获取远端IP地址(方法一般写在service里供调用)引入包:import javax.servlet.http.HttpServletRequestpublic static String getRemoteIp(HttpServletRequest request) {
2017-08-23 15:24:12 2054
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人