随笔分类 - Java_question
该分类用来存放遇到和看到的一些问题,记录一下。。
摘要:问题:假设前台传过来一个不合法的时间,如2019-02-31,有哪些处理方式。 一:可以采用SimpleDateFormat进行校验,然后返回前台“日期不合法”之类的提示 import java.text.SimpleDateFormat; class Main { public static vo
阅读全文
摘要:idea带有快捷键ctrl+shift+u,来进行大小写间的转换,而不能进行下划线转驼峰名 这时借助CamelCase插件就可以了 1.安装方法: idea菜单栏-file-settings-搜索"plugins"-点击下面按钮‘browse repositories‘-搜索“CamelCase”-
阅读全文
摘要:需要在.xml文件中的<insert>标签中添加三个属性: useGeneratedKeys:必须设置为true,否则无法获取到主键id。 keyProperty:设置为POJO对象的主键id属性名称。 keyColumn:设置为数据库记录的主键id字段名称。注:新添加主键id并不是在执行添加操作时
阅读全文
摘要:1)什么是OOM? OOM,全称“Out Of Memory”,翻译成中文就是“内存用完了”,来源于java.lang.OutOfMemoryError。看下关于的官方说明: Thrown when the Java Virtual Machine cannot allocate an object
阅读全文
摘要:解决问题:数据库分表可以解决单表海量数据的查询性能问题,分库可以解决单台数据库的并发访问压力问题应用场景:在没分库分表情况下当订单表数量超过1000万条以上,我们需要对订单表按照业务进行分库分表(当超过500万条数据数据库查询用索引效率大大下降)技术方案:一般都采用第三方工具,当当网的shardin
阅读全文
摘要:线程的生命周期主要分为五部分: 1.新建状态、2.就绪状态、3.运行状态、4.阻塞状态、5.死亡状态 接下来分别进行说明这几种状态: 新建状态(new):当线程对象创建后即进入了新建状态(如:Thread th= new MyThread();) 就绪状态(Runnable):当调用线程对象的sta
阅读全文
摘要:1.切换目录:cd 2.查看目录下有哪些文件:ll(查看目录文件的详细信息)、li(只有目录的文件名) 3.查看当前目录的绝对路径:pwd 4.创建目录:mkdir (创建多级目录:mkdir -p) 5.移动文件或重命名:mv 要移动的文件名(或要修改的文件名) 移动到的目录(修改后的文件名) 6
阅读全文
摘要:springMVC使用multipartFile上传文件出错:Expected MultipartHttpServletRequest: is a MultipartResolver configured? 该错误信息是由于springmvc配置信息的id必须为multipartResolver 修
阅读全文
摘要:1.导入jar包 jar包地址(百度网盘):https://pan.baidu.com/s/1U9Mudv67E4eZ23G3ZeXpLQ easyui的在线文档地址:http://www.jeasyui.com/demo/main/ 2.在xml中配置分页插件 1)如果是mybatis.xml,那
阅读全文
摘要:Java中的序列化机制能够将一个实例对象(只序列化对象的属性值,而不会去序列化什么所谓的方法。)的状态信息写入到一个字节流中使其可以通过 socket 进行传输、或者持久化到存储数据库或文件系统中;然后在需要的时候通过字节流中的信息来重构一个相同的对象。 (注:一般而言,要使得一个类可以序列化,只需
阅读全文

浙公网安备 33010602011771号