MySQL一般使用LIMIT实现分页,基本语句为: SELECT ... FROM ... WHERE ... ORDER BY ... LIMIT ... -- 分页计算方法 SELECT ... FROM ... WHERE ... ORDER BY ... (#{pageNum} - 1) * #{pageSize}, #{pageSize} 提示: select fro...
MySQL分页查询优化
SpringMVC
SpringMVC以DispatcherServlet为核心,负责协调和组织不同组件以完成请求处理并返回响应的工作,实现了MVC模式。 什么是SpringMVC SpringMVC是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,通过把Model、View、Controller分离,将Web层进行职责解耦,把复杂的Web应用分成逻辑清晰的几部分,简化开发,减少出错,...
JDK和JRE
JDK是整个Java的核心,包括了Java运行环境JRE、Java开发工具和Java基础类库。利用JDK(调用JAVA API)开发了属于我们自己的Java程序后,通过JDK中的编译程序(javac)将我们的Java文件编译成Java字节码,在JRE上运行这些Java字节码,JVM解析这些字节码,映射到CPU指令集或OS的系统调用。
Git无法提交和更新
依次执行以下命令就可以正常push和pull git config --global --unset http.proxy git config --global --unset https.proxy
JS中获取alert代码的位置
找到弹窗出现的页面,在浏览器控制台输入: var oalert = window.alert window.alert = (...args) => { oalert(...args); console.error(new Error('someone alerted'))} 然后复现弹窗,即可在控制台看到alert代码的位置。
JS发送POST JSON格式请求
var xhr = new XMLHttpRequest(); var sendData = {name:"abc"}; xhr.open("POST", "/service/hello", true); xhr.setRequestHeader('content-type', 'application/json'); // 将用户输入值序列化成字符串 xhr.send(JSON.strin...
Log4j漏洞修复
升级官方版本(推荐) 目前Apache官方已发布最新版升级包,Java7版本升级至log4j-2.12.4版本,Java8及以上版本升级至log4j-2.17.0版本,升级包中移除了对lookup功能的支持,默认禁用了JNDI方法。 移除Log4j包中JndiLookup类(可能存在未知影响) 移除log4j-core包中JndiLookup类文件,并重启服务,具体方法如下: Li...
Eclipse更换工作空间的步骤
一、指定新工作空间位置 二、设置编码 设置工作空间编码UTF-8 设置JSP编码 三、指定JDK位置 四、配置Tomcat 五、切换Java视图 六、使用Package Explorer视图 七、添加工作集视图 八、指定Maven插件 指定maven插件 指定maven仓库 九、查看Maven仓库索引 十、字体修改 十一、添...
Spring Boot切换多环境配置文件
在项目开发的过程中,我们难免会遇到开发、测试、生产等环境的切换,而各个环境的配置肯定是不同的。传统的办法是在项目打包的时候修改配置文件。但人为做的事情难免产生意外。Spring Boot为我们提供了一种多环境配置文件同时存在,而运行打包时仅运行所选的配置文件的方式。 spring.profiles.active spring: profiles: # active: yaya...
DBCP、C3P0、Proxool、BoneCP方式创建数据源连接
Apache DBCP 以这种方式创建数据源必须先准备两个jar文件:commons-dbcp.jar和commons-pool.jar,将这两个jar包放到WEB-INF/lib目录下。以这种方式创建的数据源就不再是javax.sql.DataSource了,而是org.apache.commons.dbcp.BasicDataSource。而且不再需要配置任何文件就可以直接使用。 // ...