mysql登录报错提示:ERROR 1045 (28000)的解决方法
本文分析了mysql登录报错提示:ERROR1045(28000)的解决方法。分享给大家供大家参考,具体如下:一、问题:公司linux系统的mysql数据库root用户设置过密码,但常常用命令'mysql-uroot-p'登录报错,有时又能登录。登录报错信息为:?123[root@localhost~]#mysql-uroot-pEnterpassword:ERROR1045(28000):Acc
Sencha ExtJS 5.x的容器和布局讲解
布局(layout)系统是ExtJS中较为强大的模块之一,它负责处理每一个组件(component)的大小和位置,下面主要就是讲布局的入门的。容器:一个ExtJS的应用程序UI(用户界面)是由组件(components)组成的,关于组件(component)会有有一个专页对其讲解,容器(container)则是一个特殊的组件,只不过它包含了其它的组件。一个典型的应用程序是由许多容器及其内嵌的多个组
[解决] spring service 调用当前类方法事务不生效
今天在测试框架的时候,我想在一个service类的方法中调用当前类的另一个方法(该方法通过@Transactional开启事务),这时候发现被调用类的事务并没有生效。 public boolean test1() { // xxx 业务逻辑 return test2(); } @Transactional public boolean t
Spring事务事件监控
前面我们讲到了Spring在进行事务逻辑织入的时候,无论是事务开始,提交或者回滚,都会触发相应的事务事件。本文首先会使用实例进行讲解Spring事务事件是如何使用的,然后会讲解这种使用方式的实现原理。1.示例对于事务事件,Spring提供了一个注解@TransactionEventListener,将这个注解标注在某个方法上,那么就将这个方法声明为了一个事务事件处理器,而具体的事件类型则是由Tra
[Vue CLI 3] 多页应用实践和源码设计
我们看一下官网给的multi-page的配置:需要在vue.config.js配置pages,示例如下:pages: { index: { // page 的入口 entry: 'src/index/main.js', // 模板来源 template: 'public/index.html', // 在 dist/index.html 的输
android性能调优详解
Android系统性能调优工具介绍在软件开发过程中,想必很多读者都遇到过系统性能问题。而解决系统性能问题的几个主要步骤是:测评:对系统进行大量有针对性的测试,以得到合适的测试数据。分析系统瓶颈:分析测试数据,找到其中的hotspot(热点,即bottleneck)。性能优化:对hotspot相关的代码进行优化。由上述步骤可知,性能优化的目标对象是hotspot。如果找到的hotspot并非真正的热
如何在css中引入自定义字体(font-face)
为啥要用这个,要从做海报说起,那是一个风雨交加的夜晚。。。好了不扯淡了,我们言归正传,为啥用他,因为浏览器没有字体呗。那为啥要你告诉呢?我自己不会去w3cschool去看去学啊。是可以,但是我给你提供不是更快捷简便嘛如何使用@font-face{ font-family: '字体名称随便起'; src: url('../font/字体名称.eot'); src:url('
web app响应式字体设置!rem之我见
之前做沙漠教育的时候,直接以设计图为准,然后强暴式,缩放处理。简单。直接,粗暴!但是,开发快。……一劳永逸!但那是,现在开发,作为业界良心:是不能那么做的!(那个是被逼的啊首先看代码:@media screen and (max-width:362px)and(min-width: 330px){ html{font-size: 60%;} //.top-banner{ //
ES6的Generator函数(2018-06-21)
声明Generator函数 Generator函数,又称生成器函数,是ES6的一个重要的新特性。 //声明一个Hello的Generator函数 function* Hello(name) { yield `hello ${name}`; yield `how are you`; yield `bye`; } 注意:1、普
ioc aop
IOC:控制反转也叫依赖注入,IOC利用java反射机制,AOP利用代理模式。所谓控制反转是指,本来被调用者的实例是有调用者来创建的,这样的缺点是耦合性太强,IOC则是统一交给spring来管理创建,将对象交给容器管理,你只需要在spring配置文件总配置相应的bean,以及设置相关的属性,让spring容器来生成类的实例对象以及管理对象。在spring容器启动的时候,spring会把你在配置文件
Java基础06 组合
我们已经尝试去定义类。定义类,就是新建了一种类型(type)。有了类,我们接着构造相应类型的对象。更进一步,每个类型还应该有一个清晰的接口(interface),供用户使用。我们可以在一个新类的定义中使用其他对象。这就是组合(composition)。组合是在Java中实现程序复用(reusibility)的基本手段之一。 组合与"has-a"一个对象是另一个对象的数据成员。比如我们看之前提到的充
ASP.NET MVC下使用ng-options
今天使用angularjs的ng-options实现一个DropDownList下拉列表。准备ASP.NETMVC的model: public class MobilePhone { public int ID { get; set; } public string Name { get; set; } }SourceCode 接下来,还得准备Entity
Web组件 – 构建商业化应用的基石
概述WebComponents-AnIntroductionandPracticalUsageWebComponents(Web组件)规范是一个新兴的技术集合,允许您在前端Web应用程序中定义已封装的自定义HTML元素。使用WebComponents,您可以创建自己声明的API来定义UI,从而创建您自己的商业化应用程序。本文介绍了Web组件技术及其在新一代纯前端控件集WijmoJS中的应用。Web
MYSQL日志的正确删除方法详解
本文详细讲述了MYSQL日志的正确删除方法。分享给大家供大家参考,具体如下:1.查找:?MySQL>showbinarylogs;+—————-+———–+|Log_name|File_size|+—————-+———–+|mysql-bin.000001|150462942||mysql-bin.000002|125||mysql-bin.000003|106|+—————-+———–+2.删除
Spring Boot Demo with Docker
1.Springstarter启动一个web项目基本操作可参考:感谢这个链接Note:Controller&Mapping类似于Route2.Springmavenpackage生成可执行jar包mavenpackage报错:相比于jdk你是不是运行在jre上?需要mavenpom.xml配置compile和jdk相匹配 org.apache.mave
MySQL中BETWEEN子句的用法详解
可以使用IN子句来代替相结合的“大于等于和小于等于”的条件。要了解BETWEEN子句考虑的EMPLOYEE_TBL表有以下记录:?12345678910111213mysql>SELECT*FROMemployee_tbl;+------+------+------------+--------------------+|id |name|work_date|daily_typing_pages|
Mac下配置PHP+MySql环境
localhos由于PHPapache环境在MacOS上是自带的,所以不需要另处下安装包,只需要简单配置一下即可。首先打开终端输入命令:sudo vim /etc/apache2/httpd.conf其中有一行是这样的#LoadModule php5_module libexec/apache2/libphp5.so将前面的#号去掉。然后打开系统偏好设置中的共享,将web共享勾上,如下图重启apa
MySQL 与 Elasticsearch 数据不对称问题解决办法
MySQL与Elasticsearch数据不对称问题解决办法jdbc-input-plugin只能实现数据库的追加,对于elasticsearch增量写入,但经常jdbc源一端的数据库可能会做数据库删除或者更新操作。这样一来数据库与搜索引擎的数据库就出现了不对称的情况。当然你如果有开发团队可以写程序在删除或者更新的时候同步对搜索引擎操作。如果你没有这个能力,可以尝试下面的方法。这里有一个数据表ar
python正则一些简单匹配
元字符的使用re.findall(regex,string)功能:在string字符串中,匹配regex正则表达式能够匹配的项,放到一个列表中返回*普通字符串 元字符:abc 匹配规则:匹配字符串的值匹配示例:abc In[3]:re.findall('abc','abcdeabc')Out[3]:['abc','abc']*使用“或”进行多个匹配元字符:re1|re2匹配规则:既能匹配正则表达
Mysql InnoDB删除数据后释放磁盘空间的方法
Innodb数据库对于已经删除的数据只是标记为删除,并不真正释放所占用的磁盘空间,这就导致InnoDB数据库文件不断增长。如果在创建数据库的时候设置innodb_file_per_table=1,这样InnoDB会对每个表创建一个数据文件,然后只需要运行OPTIMIZETABLE命令就可以释放所有已经删除的磁盘空间。运行OPTIMIZETABLE表名后,虽然最后会报Tabledoesnotsupp