
java笔记
奥特曼打小白
这个作者很懒,什么都没留下…
展开
-
MyEclipse常用快捷键
Tab 向右缩进Shift + Tab 向左缩进Ctrl + Shift + O 快捷整理导入包(import部分的快速整理)(自动添加引用,删除无效引用)Ctrl + D 删除当前行Ctrl + H 打开搜索Ctrl + Shift + T 【全局】打开(搜索)类型,能按照类型全局搜索Alt + ← / → 在编辑窗口切换标签,回到上一/下一操作点Alt + ↑ / ↓ 鼠标所在行向上/向下移动Ctrl + Alt +↑ / ↓ 复制到上一行/下一行...原创 2020-07-12 16:47:01 · 240 阅读 · 0 评论 -
统计的数据量极大情况下,可采取分段或冗余字段方式提高SQL中COUNT语句的执行效率
理想状态下,一次查询的记录条数在几千条以内是比较合适的。如果数据量比较大,可以尝试以下几种方法:1、先分段查询,例如按日期,createTime BETWEEN a AND b,createTime BETWEEN b AND c,...以此类推最后合并查询结果。2、主表中增加冗余字段(建议新加功能时使用,如果开发后期改表会比较麻烦),当有改动时,同步更新该统计字段注:若结果太大,可能出现“堆溢出”错误: OutOfMemoryError:Java heap space.原创 2020-07-12 16:40:08 · 569 阅读 · 0 评论 -
Java常用方法——时间的格式化String和Date的相互转换,及推前延后N个年月日
一、时间的格式化:创建一个公共类Calendar专门处理时间相关的事务,定义两个公用方法,即可在主函数中调用1、String转Date:APIUtils文件中定义一个静态方法 formatDate,主函数中可直接用类名.方法名的方式调用;参数中的strDate是指要转换的时间字符串;pattern是要转换的字符串的时间格式,如“yyyy-MM-dd”,“yyyy年MM月dd日”等,时间字符串的格式需要与pattern匹配才能正常完成转换。import java.text.Parse原创 2020-07-12 16:18:47 · 1611 阅读 · 0 评论 -
关于一次手残引发报错Content type 'application/json;charset=UTF-8' not supported的检讨记录
org.springframework.web.HttpMediaTypeNotSupportedException: Content type 'application/json;charset=UTF-8' not supported检查过项目配置没有问题,jackson的jar包也齐全最终查出来的原因是:查询Bean中的一个字段出现了两对GET、SET方法。用My...原创 2019-03-01 09:03:40 · 6147 阅读 · 0 评论 -
32位、64位JDK切换,更改环境变量不生效问题(WIN10系统高能注意)
判断下载的JDK是32位还是64位的一个快捷方法:64位jdk默认路径是:C:\Program Files\Java32位jdk默认路径是:C:\Program Files (x86)\Java常规方法是: 1、下载对应版本JDK,下一步下一步傻瓜式安装 2、计算机——属性——高级——环境变量,更改JAVA_HOME为C:\Program Files (x86)\J...原创 2019-07-16 11:31:20 · 3553 阅读 · 3 评论