1、在springmvc这个框架里面,创建新的业务逻辑层,dao、service层至少需要一个接口,项目才能跑起来

2、获取当前用户桌面路径

File desktopDir = FileSystemView.getFileSystemView() .getHomeDirectory();String desktopPath = desktopDir.getAbsolutePath();

3、项目启动不了,并且控制台停滞到如下这里,先检查xx.xml文件里面与对应的xx.dao中的方法个数是否一致,再检查方法是否拼错

SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/D:/YUNYUAN/ws5/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/phoon/WEB-INF/lib/slf4j-jdk14-1.7.7.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/D:/YUNYUAN/ws5/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/phoon/WEB-INF/lib/slf4j-log4j12-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.JDK14LoggerFactory]

4、问题情境:公共文件a.js中的url参数为服务器的路径,可供所有需要服务器路径的js文件引用,在index.html中,引用了a.js和b.js,当b.js需要引用a.js中的url参数时,a.js在index.html中的引用位置需在b.js前面

5、出现如下问题时:

原因是:当参数放在map对象中传递到xml中时,如果需要判断某一个元素的值,只需要写该元素的名称,不用写params.元素名;如下:

    <if test="startDate != 'all' and startDate != ''">and lrr.operateTime <![CDATA[>=]]> #{startDate} and lrr.operateTime <![CDATA[<=]]> #{endDate}</if>        <!--错误演示-->
    <if test="param.startDate != 'all' and param.startDate != ''">and lrr.operateTime <![CDATA[>=]]> #{startDate} and lrr.operateTime <![CDATA[<=]]> #{endDate}</if>

6、window.location.href 不跳转

第一步查看是否是程序问题,断点看看是否进行到了这一步

第二步则分析可能是表单的问题,页面如果不用submit提交的话,把submit换成其他的,如按钮,或者去掉form标签

7、去掉UUID的小横线

Java代码:

UUID uuid  =  UUID.randomUUID();

System.out.println(uuid.toString().replaceAll("\\-"""))

MySQL:

select replace(UUID(),'-','') as id;

8、order by 字符串 desc/asc 排序不准确

varchar类型的排序规则就是按从左向右比较排,重新定义数据类型如果按照字符串来排序,这个结果是正确的,如果想按照数值排序,有以下几种方法:
1.order by price+0 desc
2.order by CAST(price as SIGNED) desc
3.order by CONVERT(price,SIGNED) desc

9、jstl中c:if 判断某一list是否为空,或者说判断某一list集合的长度

<c:if test="${empty list}">  --> 表示 “如果list为空”<c:if test="${not empty list}">  --> 表示 “如果list不为空”
<c:if test="${list == null || fn:length(list) == 0}">  --> 表示“如果list为空或者list的长度等于0”  其中fn.length(list) 可获取list的长度

10、MySQL常用函数

1.ceil () 向上取整

  例: ceil(1.2) = 2

   2.floor () 向下取整 

  例: floor(1.2) = 1 

   3.round() 四舍五入 

11、现用框架中没有出现数据的可能原因

  ①js文件中有报错,打开开发者工具即可看到

  ②jsp文件中引用的js路径有错

12、form表单验证,onsubmit用法

  <form action="" method="post" enctype="multipart/form-data" οnsubmit="return check()">

   function check(){

    if(1 != 2){

      return false;

    }

  } 

13、

点击右键编辑startup.bat和shutdown.bat,在最开始的地方添加下面两行:

SET JAVA_HOME=C:\Program Files (x86)\Java\jdk1.8.0_45(jdk目录)
SET TOMCAT_HOME=D:\apache-tomcat-8.0.24(tomcat目录)

转载于:https://www.cnblogs.com/Crysta1/p/7838546.html

备忘(持续更新。。。)相关推荐

  1. mysql一些操作个人备忘(持续更新)

    安装mysql数据库目录 1./usr/local/mysql/bin/mysql_install_db --user=mysql --datadir=/home/mysql/var ##指定安装后的 ...

  2. 易忘知识点整理(持续更新)——VUE使用

    1. 复习组件中自定义v-model指令使用: 组件中v-model最基本的用法:在父组件给子组件绑定v-model的时候,相当于绑定了自定义事件@input,v-model=后面传递的值,是子组件在 ...

  3. wordpress社交系统_WordPress的完整社交媒体备忘单(已更新)

    wordpress社交系统 If you are serious about your website or blog, then you simply can't ignore social med ...

  4. [译] Kotlin 标准方法备忘

    原文地址:Kotlin Standard Functions cheat-sheet 原文作者:Jose Alcérreca 译文出自:掘金翻译计划 本文永久链接:github.com/xitu/go ...

  5. Jenkins常见问题解决(持续更新)

    Jenkins常见问题解决(持续更新) 参考文章: (1)Jenkins常见问题解决(持续更新) (2)https://www.cnblogs.com/XhyTechnologyShare/p/120 ...

  6. 普元EOS开发积累第一篇(常见错误解决方法) 持续更新

    普元EOS开发积累第一篇(常见错误解决方法) 持续更新 参考文章: (1)普元EOS开发积累第一篇(常见错误解决方法) 持续更新 (2)https://www.cnblogs.com/tangjing ...

  7. java开发中遇到的问题及解决方法(持续更新)

    java开发中遇到的问题及解决方法(持续更新) 参考文章: (1)java开发中遇到的问题及解决方法(持续更新) (2)https://www.cnblogs.com/LiuYanYGZ/p/6112 ...

  8. 【STM32-V7】STM32H743XIH6开发板,丰富软件资源,强劲硬件配置,大量软件解决方案持续更新中(2020-07-22)

    [STM32-V7]STM32H743XIH6开发板,丰富软件资源,强劲硬件配置,大量软件解决方案持续更新中(2020-07-22) 参考文章: (1)[STM32-V7]STM32H743XIH6开 ...

  9. [持续更新]UnsatisfiedLinkError常见问题及解决方案

    [持续更新]UnsatisfiedLinkError常见问题及解决方案 参考文章: (1)[持续更新]UnsatisfiedLinkError常见问题及解决方案 (2)https://www.cnbl ...

  10. 正则表达式入门及备忘

    概述 正则表达式,主要是用符号描述了一类特定的文本(模式).而正则表达式引擎则负责在给定的字符串中,查找到这一特定的文本. 本文主要是列出常用的正则表达式符号,加以归类说明.本文仅仅是快速理解了正则表 ...

最新文章

  1. dell服务器linux密码,戴尔服务器修改iDRAC密码
  2. keil c语言模块化编程,keil C模块化编程总结
  3. Linux 播放网易云音乐(树莓派)
  4. apache2.2配置
  5. Qt中文乱码解决思路
  6. nmp 全局目录和缓存目录的配置
  7. 793. 阶乘函数后K个零 golang
  8. 前端学习(1533):angular简介
  9. Android10不能用谷歌,谷歌真的很严格,一大波老APP将不能在安卓10.0运行
  10. 工业污染治理投资完成情况分析(2000—2019年)
  11. qt 批量裁剪图片_介绍一款全功能的图片查看编辑软件
  12. 计算机主机上有几个按钮,键盘按键有什么功能 电脑键盘上各个按键功能详解...
  13. 芯片——摩尔定律的传奇(下)
  14. 河南灵活用工系统开发|灵活用工平台能为企业带来什么?
  15. 详细讲解 —— 网络编程套接字(Java EE初阶)
  16. leetcode-每日一题2021.9.30 矩形面积
  17. python 自定义文件类型
  18. android 精品软件,《分享精彩应用 Android精品软件推荐》
  19. 亚马逊要求的FCC-ID和 CE-RED认证的定频机是什么
  20. matlab神经网络应用设计 源代码,MATLAB神经网络应用设计

热门文章

  1. ul 原点显示_CSS+HTML ul li列表原点如何相连
  2. mysql导出数据 程序_mysql导出数据
  3. oracle display set,Check if the DISPLAY variable is set
  4. android 根据bounds坐标进行点击操作_炫酷的Android时钟UI控件,隔壁产品都馋哭了...
  5. github流程图_逆天插件,VSCode里也能画流程图了?Visio可以淘汰了?
  6. node将图片转换成html文件,node+puppeteer将整个网页html转换为图片并保存【滚动截屏】...
  7. 服务器上次文件命令,服务器上次文件命令
  8. 维拉智能管家机器人_“女性机器人”广受欢迎,但却面临3大问题,男性坦言:不敢用...
  9. java前期_【JAVA】前期环境配置
  10. workerman高并发异步mysql_workerman怎么实现高并发