java
文章平均质量分 50
小过Code
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
多数据源配置
多数据源配置原创 2022-09-28 22:56:59 · 872 阅读 · 3 评论 -
count(1) 比 count(*) 效率高么?
MyISAM 引擎会把一个表的总行数记录了下来,所以在执行 count() 的时候会直接返回数量,执行效率很高。在 MySQL 5.5 以后默认引擎切换为 InnoDB,InnoDB 因为增加了版本控制(MVCC)的原因,同时有多个事务访问数据并且有更新操作的时候,每个事务需要维护自己的可见性,那么每个事务查询到的行数也是不同的,所以不能缓存具体的行数,他每次都需要 count 一下所有的行数。那...原创 2019-08-01 16:10:46 · 414 阅读 · 0 评论 -
Maven关于配置setting.xml出现的错误
在配置完setting.xml后信心满满的去使用,但是就出现了以下错误:[ERROR] Error executing Maven然后根据网上一系列操作(大多是让修改IDEA里面的settings中的maven),但是依旧没有任何用,于是乎我想想了想我之前有过什么操作,在配置好环境变量后我设置仓库路径,然后cmd 中使用mvn help:system测试和下载了jar,然后去吃了饭,回来之后我...原创 2019-08-07 16:39:00 · 7423 阅读 · 1 评论 -
EL表达式无法解析异常:Unable to convert string "${item.createtime}" to class "java.util.Date" for attribute "
今天用本地tomcat部署maven时出现了:Unable to convert string “${item.createtime}” to class “java.util.Date” for attribute “value”: Property Editor not registered with the PropertyEditorManager异常错误我检查了pojo和jsp文件均...原创 2019-08-10 11:40:31 · 2859 阅读 · 0 评论 -
IDEA中pom文件变成了橘色
今天打开我的上午做的项目文件,发现我的pom文件变了样子,本来是蓝色的变成看橘黄色,如上图所示。开始的时候我并没有在意,可是在我加入新的jar(我确定我的本地仓困没有)的时候,我发现它没有给我下载。这下我意识到出事了,去网上找了方法。如下:选中pom.xml,右键点击add as maven project,很轻松就解决了。...原创 2019-08-24 15:37:55 · 9599 阅读 · 1 评论 -
查看springboot jar包源码时出现了乱码
今天学习springboot源码得时候,当看到:/maven/test/org/springframework/boot/spring-boot-autoconfigure/2.0.1.RELEASE/spring-boot-autoconfigure-2.0.1.RELEASE.jar!/META-INF/spring.factories 文件时spring.factories:第一次想...原创 2019-08-21 14:56:47 · 603 阅读 · 0 评论 -
java.sql.SQLException: The server time zone value '�й���ʱ��' is unrecognized or represents
错误:java.sql.SQLException: The server time zone value ‘�й���ʱ��’ is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone conf...原创 2019-08-21 21:00:51 · 3181 阅读 · 0 评论 -
There was an unexpected error (type=Method Not Allowed, status=405).
今天做项目的时候遇到了There was an unexpected error (type=Method Not Allowed, status=405).的错误。HTTP 错误 405405 不允许此方法对于请求所标识的资源,不允许使用请求行中所指定的方法。请确保为所请求的资源设置了正确的 MIME 类型。如果问题依然存在,请与服务器的管理员联系.一般情况只要修改请求方式就可以了,...原创 2019-08-27 22:06:01 · 2006 阅读 · 0 评论 -
There was an unexpected error (type=Method Not Allowed, status=405).解决
看到这些错误我很容易的以为是自己请求方法出现了问题,所以甚至昨天总结了请求方式的用法喝区别(上一篇),但是经过检查发现自己的后端代码没有问题。于是去查了前端页面的请求方法,发现鼠标所在地方是?,而其对应的方式是get,但是又用了delete所以才出现了错误。当我们把?改成/之后,就没问题了。总之,当出现405是因为请求方式出现错误,但是至于是哪里还得去自己找找。...原创 2019-08-28 19:15:44 · 17702 阅读 · 1 评论 -
Exception encountered during context initialization - cancelling refresh attempt: org.springframewor
练习AOP:面向方面编程时,运行后发现以下问题在网上查看了很多资料,各个方面的解释都有,最后发现时自己的包名写错了<aop:pointcut expression="execution(…)中的类名写错了导致出现了错误,更正后不报错。此错误应该是BeanCreationException,在xml中写错一个字母也有可能出很麻烦的问题。...原创 2019-07-26 20:34:36 · 288 阅读 · 0 评论 -
IDEA控制台输出中文乱码问题
使用IDEA的时候出现了控制台输出中文乱码的问题。我尝试着去解决,有以下方法(亲测有效)。找到intellij idea安装目录,bin文件夹下面idea64.exe.vmoptions和idea.exe.vmoptions这两个文件,分别在这两个文件中添加:-Dfile.encoding=UTF-8第二步:找到intellij idea的file—settings—Editor—Fil...原创 2019-07-31 17:15:24 · 226 阅读 · 0 评论 -
At least one JAR was scanned for TLDs yet contained no TLDs.问题解决方式
在执行时web项目是遇到了At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping u...原创 2019-07-30 17:23:28 · 4983 阅读 · 0 评论 -
HashSet如何保证元素唯一性
Set集合一个不包含重复元素的 collection。更确切地讲,set 不包含满足 e1.equals(e2) 的元素对 e1 和 e2,并且最多包含一个 null 元素。关于Set集合不进行详细的说明,其子类实现其方法,我们直接看其子类。(想了解更多的可以查看API)HashSet集合HashSet存储字符串并遍历//存储字符 HashSet<String> set...原创 2019-05-08 10:51:53 · 410 阅读 · 0 评论 -
去除ArrayList中重复元素方式
List 三个子类的特点Arrlist:底层数据结构是数组,查询块,增删慢。线程不安全,效率高。Vector:底层数据结构是数组,查询快,增删慢。线程安全,效率低。LinkedList:底层数据结构是链表,查询慢,增删块。线程不安全,效率高。去除ArrayList中重复字符串元素方式public class Demo4 { public static void m...原创 2019-05-07 17:22:25 · 3838 阅读 · 0 评论 -
修改tomcat端口号
tomcat的下载不在过多的累述tomcat解压后目录:bin:可执行文件(startup.bat shutdown.bat)conf:配置文件(server.xml)lib:tomcat依赖的jar文件log:日志文件(记录出错等信息)temp:临时文件webapps:可执行的项目(将我们开发的项目 放入该目录)work:存放由jsp翻译成的java,以及编辑成的clas...原创 2019-07-17 09:07:41 · 217 阅读 · 0 评论 -
sql注入问题
JDBC:Java DataBase Connectivity 可以为多种关系型数据库DBMS 提供统一的访问方式,用Java来操作数据库而通过Statement(PreparedStatement)来实现增删改查sql注入出现的原因: 将客户输入的内容 和 开发人员的SQL语句 混为一体首先我们了解一下PreparedStatement与Statement在使用时的区别:1.Sta...原创 2019-07-17 09:22:37 · 336 阅读 · 0 评论 -
MVC框架以及登录案例
MVC设计模式:M:Model ,模型 :一个功能。用JavaBean实现。V:View,视图: 用于展示、以及与用户交互。使用html js css jsp jquery等前端技术实现C:Controller,控制器 :接受请求,将请求跳转到模型进行处理;模型处理完毕后,再将处理的结果返回给 请求处 。 可以用jsp实现, 但是一般建议使用 Servlet实现控制器。案例:l...原创 2019-07-17 16:42:37 · 556 阅读 · 0 评论 -
Serlvet中doGet()和doPost()方法(一不小心debug都用不了)
eclipse开发时新建Serlvet文件会快速生成相关的方法。主要是要对doGet和doPost方法的重写。写好工程后发现没有办法得到正常的结果,同时发现自己不能debug.后来发现自己是不小心将doPost()方法中的调用doGet()的方法删除了。protected void doGet(HttpServletRequest request, HttpServletResponse res...原创 2019-07-20 09:18:28 · 1142 阅读 · 0 评论 -
jsp中equals()方法的问题
为了在数据库中操作成功和失败后在web上给出信息在增加的servlet里加入如下代码if (result) {//成功时 request.setAttribute("error", "noError"); }else {//失败时 request.setAttribute("error", "addError"); } request.getRequestDispa...原创 2019-07-24 21:05:37 · 5146 阅读 · 0 评论 -
java.lang.IllegalStateException异常以及解决
今天运行项目时出现的这个问题,java.lang.IllegalStateExceptio,第一次见到这个异常,查询后错误原因:该异常表示,当前对客户端的响应已经结束,不能在响应已经结束(或说消亡)后再向 客户端(实际上是缓冲区)输出任何内容。具体分析:首先解释下flush(),我们知道在使用读写流的时候数据先被读入内存这个缓冲区中, 然后再写入文件,但是当数据读完时不代表数据已经写入文件完...原创 2019-07-20 20:27:39 · 215371 阅读 · 5 评论 -
java基础学习心得之标识符
java基础学习心得之标识符java标识符的定义命名规则命名规范标识符趣问Java标识符最长可以时多少个字节?java标识符的定义Java语言中,对于变量,常量,函数,语句块也有名字,我们统统称之为Java标识符命名规则标识符可以包含26个大小写做字母、0-9数字、$符号和_符号不能以数字开头标识符不能与关键字,布尔文字、空文字具有相同的拼写(Unicode字符序列),否则会发生...原创 2019-03-20 23:54:30 · 190 阅读 · 0 评论
分享