- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 Java常见缺陷模式
Java常见缺陷模式指出下列各代码片段存在的缺陷,陈述你的理由并修改缺陷(共15题)1.字符串相等问题private void bug_method(String str){ if ( str == "Red") dosthRed(); else dosthBlack();}错误:str==”Red”改正:str.equals(“Red”)2.相等判
2017-09-22 12:57:28 1368
原创 java manacher算法计算最长回文字符串
求解最长回文字符串朴素算法最朴素的算法是暴力解法就不谈了,时间复杂度是O(n3)。比最朴素解法稍微好一些的解法是O(n2)的一种解法,思路是从对称轴开始考虑,根据回文字符串长度的奇偶分为两种情况,如果最长的回文字符串为偶数位,那么他的对称轴是中间部分,如果是奇数位则为中间的一个字符。那么从该字符串的第一个字符开始一共有n+(n-1)个对称轴,每个对称轴都需要便利一遍n来找最长的回文字符串,所以算法复
2017-09-11 19:31:03 1089
原创 mapper.xml映射文件配置 mybatis
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><!-- namespace为命名空间,应该是mapper接口的全称-->
2017-09-02 17:39:30 10830
原创 SqlMapConfig.xml文件配置 mybatis
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> <!-- 加载属性文件
2017-09-02 17:38:18 995
原创 Mybatis 简介
mybatisjdbc存在的问题:1.简单的通过驱动来创建数据库会存在:数据库连接时就创建,不使用就立即释放,这样反复的创建与释放会导致资源浪费的问题。可以通过使用数据库连接池来管理数据库的连接。 2.将sql语句直接写入java代码中,耦合度极高。可以通过xml配置文件将需查询的sql语句分开存放便于维护。 3.从resultSet中获取结果时,结果集的结构与字段耦合度高。可以设想将结果集转化
2017-09-02 17:35:17 790
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人