MySQL日志文件详解
概述日志文件是MySQL数据库的重要组成部分。MySQL有几种不同的日志文件,通常包括错误日志文件,二进制日志,通用日志,慢查询日志,等等。这些日志可以帮助我们定位mysqld内部发生的事件,数据库性能故障,记录数据的变更历史,用户恢复数据库等等。本文主要描述MySQL的各种日志文件。MySQL日志文件分类1.错误日志(ErrorLog)2.二进制日志(BinaryLog&BinaryLogInd
android kotlin 垂直滚动(消息轮播)
这是个仿淘宝 首页上下滚动消息的layout+使用方式/** * Created by mocaris on 2017/12/20. * 垂直跑马灯 */public class VerticalRollingLayout extends ViewFlipper { public static final int TOP_BOTTOM = 0; public static final
完整的pull-to-refresh例子
最近需要做一个新闻列表,需要上拉加载和下拉刷新的功能,找了一圈锁定pull-to-refresh控件,看了一下demo和文档发现讲的不够详细,所以想自己整理一份出来分享给大家!先看截图:加载用了异步任务来模拟网络任务,废话少说直接上代码(说明一下,首先项目必须要加载librarypull-to-refresh)pull-to-refresh的下载地址 :https://github.com/chr
自学前端怕找不到工作,怎么办?
来吧!Q:来自“认真的白羊座”的问题:我是一名25岁的女生,目前从事市场部的工作,自学前端已经有6个月左右,打算今年12月跳槽转行前端,目前自学情况自我感觉还不错,每天都有按计划学习。目前最大的担忧是转行无经验,怕找不到适合的前端工作,对此您怎么看?A:你好,认真的白羊座:转型时,没有相关经验,真的很难找。这是现实,必须要告诉你。我2005年自学C语言转做开发,然后自己找工作,找了将近4个月,不是
git使用push提交到远程仓库出现 The requested UR
摘要:记录了使用push提交到远程仓库出现TherequestedURLreturnederror:403错误的解决方法。问题描述电脑已经注册过一个github帐号,一直在本机使用,配置过SSH。今天新建了一个github帐号,本地建立好项目之后,使用命令:$gitpush-uoriginmaster时出现以下错误remote: Permission to userName/repositorie
这句话,是抱怨还是提问?
我写了篇程序员被人喜欢的13点原因,其中有一点是“少抱怨”,有个朋友在博文后面回复说:请问抱怨跟提出问题有啥区别?我感觉现在的人,只要是你提点问题,别人就会说你是抱怨,如果只是"抱怨“,而不去解决,那才是真正的抱怨。像你说的大部分人可能都不敢或不愿"抱怨”了。当我看到“抱怨与提出问题有啥区别”这个问题时,陷入了沉思,一时之间难以回答。我知道“抱怨”和“提问”是有区别的,然而具体的区别到底是什么,想
放弃 Calender优雅地使用Joda-Time吧
既然无法摆脱时间,为何不设法简化时间处理?在编写企业应用程序时,我常常需要处理日期。并且在我的最新项目中日期计算尤其重要。使用java.util.Calendar让我有些不安。如果您也曾使用这个类处理过日期/时间值,那么您就知道它使用起来有多麻烦。因此当我接触到Joda-Time—面向Java应用程序的日期/时间库的替代选择—我决定研究一下。其结果是:我很庆幸我这么做了。Joda-Time令时间和
spring-data-redis中JedisCluster不支持pi
引言了解Jedis的童鞋可能清楚,Jedis中JedisCluster是不支持pipeline操作的,如果使用了redis集群,在spring-boot-starter-data-redis中又正好用到的pipeline,那么会接收到PipelineiscurrentlynotsupportedforJedisClusterConnection.这样的报错。错误来自于org.springframe
Java入门系列-18-抽象类和接口
抽象类在第16节继承中,有父类PeoplePeople people=new People();people.sayHi();实例化People是没有意义的,因为“人”是一个抽象的概念。怎么才能避免父类的实例化呢?使用abstract关键字修饰类(抽象类)。抽象父类public abstract class People { private String name; publi
javascript 鼠标跟随特效代码及理解
javascript鼠标跟随特效*{margin:0;padding:0;}body{height:1000px;}div{width:50px;height:50px;background:red;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center;position:absolu
Python正则表达式初识(二)
前几天给大家分享了,介绍了正则表达式中的三个特殊字符“^”、“.”和“*”,感兴趣的伙伴可以戳进去看看,今天小编继续给大家分享Python正则表达式相关特殊字符知识点。1、特殊字符“$”代表的意思是结尾字符。举个栗子,正则表达式“3$”,表示匹配以3为结尾的字符串。代码演示如下图所示。正则表达式匹配模式“.*3$”代表以3结尾的任意字符的字符串,很显然匹配的结果和原始字符串是一致的,所以有返回结果
【Springboot】Springboot整合Thymeleaf模板
ThymeleafThymeleaf是跟Velocity、FreeMarker类似的模板引擎,它可以完全替代JSP,相较与其他的模板引擎,它主要有以下几个特点:1.Thymeleaf在有网络和无网络的环境下皆可运行,即它可以让美工在浏览器查看页面的静态效果,也可以让程序员在服务器查看带数据的动态页面效果。这是由于它支持html原型,然后在html标签里增加额外的属性来达到模板+数据的展示方式。浏
使用react-router实现单页面应用时设置页面间过渡的两种方式
1.官方方法(推荐)https://github.com/reactjs/react-router/tree/master/examples/animations//--jsimport React from 'react';import ReactCSSTransitionGroup from 'react-addons-css-transition-group';class App exten
【初探移动前端开发04】jQuery Mobile (中)
前言昨天我们一起学习了一部分jquerymobile的知识,今天我们继续。这些是些很基础的东西,有朋友觉得这个没有其它的好,但是学习下不吃亏嘛,我反正也不会一起学习基础啦。例子请使用手机查看哦内容区域格式布局网格布局jquerymobile提供一种多列布局功能,由于移动设备的屏幕大小原因,一般情况还是不要使用多列布局啦。jquerymobile提供一种css样式规则来定义多列布局,对应css为ui
四大组件以及Application和Context的全面理解
先放一张图吧2.用处1.Context的实现类有很多,但是ContextImpl(后称CI)是唯一做具体工作的,其他实现都是对CI做代理。2.CI中有一些成员对象,先来看看这些对象的用处1.mSharedPrefsPaths(ArrayMap)、sSharedPrefsCache(ArrayMap):这两个对象是用于获取SharedPreferences的,在我前一篇博客里面有讲到。全面剖析Sha
完美解决MySQL通过localhost无法连接数据库的问题
问题:一台服务器的PHP程序通过localhost地址无法连接数据库,但是如果设置为127.0.0.1则可以正常连接,连接其他数据库服务器也正常。MySQL的权限设置正确,且通过mysql命令行客户端可以正常连接数据库。分析:这是典型的socket没有正确设置的情况。连接MySQL数据库有两种方式:TCP/IP(一般理解的端口的那种)和Unix套接字(一般叫socket或者sock)。大部分情况下
Java编程中获取键盘输入实现方法及注意事项
Java编程中获取键盘输入实现方法及注意事项1.键盘输入一个数组package com.wen201807.sort;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in);
MySQL中truncate误操作后的数据恢复案例
实际线上的场景比较复杂,当时涉及了truncate,delete两个操作,经确认丢数据差不多7万多行,等停下来时,差不多又有共计1万多行数据写入。这里为了简单说明,只拿弄一个简单的业务场景举例。测试环境:Percona-Server-5.6.16日志格式:mixed没起用gtid表结构如下:?1234567891011CREATETABLE`tb_wubx`(`id`int(11)NOTNULLA
java排序(快速排序)
快速排序思路在数组中寻一中间数,将比中间数小的放在左边,将比中间数大的放在右边从左边开始找,找到比中间数大的,记住,从右边开始找,找到比中间数小的,然后交换两边然后在左边再寻一中间数,同坐上面的事,右边也一样,然后循环实现数组:[2,6,3,6,5,9,1]输出:[1235669]private static void paixu(int[] arrs, int h, int e) {
php实现栈