摘要: 一. mybatis SQL转义 &lt; --> < &gt; --> > &amp; > & &quot; > " 二. @Resource 和@Autowored区分 1> @Resource 注解 由J2EE提供 @Autowired 是由Spring提供 减少系统对Spring依赖建议使用 阅读全文
posted @ 2018-05-12 11:36 执着的蚂蚁 阅读(109) 评论(0) 推荐(0) 编辑
摘要: rpm -ivh jdk-8u11-linux-x64.rpm java -version 2.安装 mysql rpm -Uvh mysql56-community-release-el7-11.noarch.rpm yum install mysql-community-server servi 阅读全文
posted @ 2018-04-08 10:36 执着的蚂蚁 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 1. Switch 匹配类型: char byte short int String 不匹配类型: double float long boolean Object 2 System.arraycopy(arr,0,brr,0,arr.length); Arrays.sort(arr); 3. 反射 阅读全文
posted @ 2018-02-18 21:40 执着的蚂蚁 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 事务处理 特性: 1> 原子性: 事务是一个完整的操作,事务的各步操作是不可分的(原子的),要么都执行,要么都不执行 2> 一致性:在事务操作前后,数据必须处于一致状态 3> 隔离性: 对数据进行修改的所有并发事务是彼此隔离的,这表明事务必须是独立的,它不应以任何方式依赖于或影响其他事务 4> 持久 阅读全文
posted @ 2017-10-01 20:28 执着的蚂蚁 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 一 数据库优化经验: 1> 用preparedStatement 一般比Statement性能好 2> 有外键约束会影响插入和删除性能,如果能保证数据完整性,去掉外键 3> 表允许适当冗余 如: 将姓名和密码单独从用户表中独立出来 4> sql 语句全部大写,特别是列名和表名都大写 sql命令的缓存 阅读全文
posted @ 2017-09-30 15:02 执着的蚂蚁 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 表单重复提交一般情况下有3种场景: 1> 网络延迟时,不断点击submit按钮 2> 表单提交后,用户点击刷新 3> 表单提交后,用户返回表单页面重新提交 针对这三种场景,在网上查阅各种方案后,感觉以下方案能够比较好的解决问题 第一种: javascript方案 (只能用于第一种场景): 在js 中 阅读全文
posted @ 2017-09-30 10:18 执着的蚂蚁 阅读(763) 评论(0) 推荐(0) 编辑
摘要: 一 编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串,要保证汉字不被截取半个, 如“我ABC”,4 ,应该截取"我AB",输入"我ABC汉DEF",6,应该输出"我ABC",而不是“我ABC+汉字的半个”。 public static void main(String[] 阅读全文
posted @ 2017-09-28 16:20 执着的蚂蚁 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 一 绝对路径/相对路径 1> 绝对路径 完整的URL 2> 以/ 开头的相对路径 / 代表整个web 项目 3> 不以/开头的相对路径 ./ 代表当前路径 ../代表上层路径 二 线程状态 新建 就绪 执行 阻塞 死亡 三 爬楼梯算法分析 共 n 层楼梯 , 每步最多 m 层 ,有多少种爬法? 分析 阅读全文
posted @ 2017-09-27 16:21 执着的蚂蚁 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 以前学习的时候没写过博客,现在开始复习,记一些容易忘的小知识吧 一 java保留两位小数方法 1> BigDecimal 方法 double f = 11.3156; BigDecimal b = new BigDecimal(f); f = b.setScale(2,BigDecimal.ROUN 阅读全文
posted @ 2017-09-26 11:51 执着的蚂蚁 阅读(215) 评论(0) 推荐(0) 编辑