使用ebean的时候,会提示某个类没有enhanced,这里我们在idea中安装对应的plugin就可以了(需要看你的gradle的ebean版本)我的版本配置如下classpath("io.ebean:ebean-gradle-plugin:11.27.1")
compile 'io.ebean:ebean:11.39.1'
compile 'io.ebean:ebean-querybean:11.39.1'
c
内连接(inner join)从两张表中取出所有记录做笛卡尔积;利用匹配条件进行匹配;如果内连接没有条件,那么其实就是交叉连接,这是我们应该避免的交叉连接从两张表中取出所有记录做笛卡尔积,所有的结果都会进行保留;记录数 = 第一张表记录数 * 第二张表记录数;字段数 = 第一张表字段数 + 第二张表字段数(笛卡尔积),这里我们看到查询出来的记录数为16条外连接按照某一张表作为主表(表中所有记录在最后都会保留),根据条件去连接另外一张表,从而得到目标数据外连接分为两种:左外连接(lef
近期博客访问越来越慢,有时候网络不好的时候打开一个页面需要5秒以上,所以我决定对博客来一次彻底的优化;然后本文记录了优化的过程及步骤1. 优化了代码结构 每个页面的独有js放页面的最后,让页面加载的时候最后加载js 删除zblog中的冗余代码及不用的模块 更新了页面的样式(这个就算UI优化了) &nbs
开发机器用的linux,但是装好mysql用navicat链接的时候,会报错Access denied for user 'root'@'%,命令mysql -u root也是同样的错误,但是加上sudo就不报错了解决方法:sudo vim /etc/mysql/my.cnf增加:[mysqld]
skip-grant-tables重启mysqlsudo /etc/init.d/mysql restart解决
我们的接口是用java实现的,然后我需要用php去调用下接口,请求方式为post,需要传一个数组过去(不是json_encode的那种),之前的时候,是这么写的$post_params = [
'xxx'=>$xxx,
'beginDate'=>$beginDate,
'end
我们在设置锚点的时候,通常会这么做<p id='point'>锚点</p>
<a href='#link'>调到锚点</a>但是这种做法有个弊端,就是会改变url,造成返回键不起作用,所以介绍其他方法去不改变url<p id='point'>秒点</p>
<a onclick="changeHash('
git常用命令2019-08-14 10:12:18
太简单的clone,push ,pull就不说了,每天都用的没必要总结git放弃本地更改,强制拉取远程更新git fetch --all
git reset --hard origin/master
git pullgit 忽略上传某些文件(针对已经上传了的需要删除的)git rm -r --cached .idea
git commit -m '删除.
起因在做后台列表的时候,我做了一个详情的查看,如图,点击详情的时候,会发起一个异步请求,去后台请求数据,局部刷新页面,展示出来,如下图所示,点击红框内的详情按钮,会展开详情但是会回到页面顶部但是出现一个奇怪的事情,当把上面的详情点开后,撑开了整个页面,然后点击最下面的详情,会自动回到当前页面的顶部,而且页面是不刷新的,所以肯定不是页面刷新导致的解决经过一番查找,终于知道了原因,是因为a标签的原因通常,我定义一个a标签,当这个a标签是一个空链接而且我们想给他加点击事件的时候,会这么写<a&n
前端的小伙伴们是不是有这样的困扰,不同分辨率会导致样式不一样,明明开发用的1080p屏幕,到了720p的屏幕上就不正常了,想调试也没办法,于是我发现了一个chrome的插件(可能需要翻墙,本文末有下载链接,但版本不同可能不适用,推荐谷歌商店下载);Resolution Test插件可以自定义分辨率调试了,只需要选中分辨率然后view all selected就可以了附件下载Resolution-Test_v2.6
我们每天都在写php代码,然后往服务器上一丢,你就发现php文件就运行了,嘿,是不是很神奇,但是有没有想过,php是如何被解释执行的呢?要知道apache,nginx都是不能解析.php文件的;所以想和大家探讨下原理;首先,安装过lnmp的同学都知道,在安装nginx部署站点的时候,nginx总会带着以下代码location ~ \.php$ {
include&nbs