• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Foreordination
酒后高歌磨剑,梦中快意恩仇,名利脚下踩,情义两肩挑
博客园    首页    新随笔    联系   管理    订阅  订阅
上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页
2018年3月15日
一、表
摘要: 一、ADT表 线性表是一种非常灵活的结果,可以根据需要改变表的长度,也可以在任何位置对元素进行访问,插入或者删除操作.另外,还可以将多个表连接成一个表,或者把一个表拆分成多个表 1、ADT表定义 线性表List是n个相同类型数据元素a1,a2,...an构成的有限序列.表示成List=(a1,a2. 阅读全文
posted @ 2018-03-15 21:44 Foreordination 阅读(210) 评论(0) 推荐(0)
创建型模式篇(单例模式Single Pattern)
摘要: 一、单例模式(Singleton Pattern) 单例模式要求一个类只能有一个实例,并且提供了一个全局的访问点。 比如说,中国主席的职位是Singleton,法律规定主席选举,任何时间只能有一个主席。 1、逻辑模型图: 2、物理模型图: 3、具体实现: 3.1、懒汉式单例: 3.2、线程安全的单例 阅读全文
posted @ 2018-03-15 16:59 Foreordination 阅读(221) 评论(1) 推荐(0)
二、工作中常用的SQL优化
摘要: 除了给table建立索引之外,保持良好的SQL语句编写。 1、通过变量的方式来设置参数 比如动态查询的时候,尽量这样写 数据库的SQL解析和执行会保存在缓存中,SQL只要有变化,就要重新解析。而"where p.id="+id的方式在id值发生改变得时候需要重新解析SQL,浪费时间。 2、尽量不要使 阅读全文
posted @ 2018-03-15 14:21 Foreordination 阅读(212) 评论(0) 推荐(0)
十六、JAVA基础(堆和栈)
摘要: 一、堆和栈 堆和栈都是JAVA中的存储结构,也就是说,都是内存中存放数据的地方。 1、堆:(存放由new创建的对象和数组) 引用类型的变量,内存分配一般在堆上或者常量池(字符串常量,基本数据类型常量),需要通过new等方式来创建。 首先堆内存主要作用是存放运行时new的对象和数组,存取速度慢,可以运 阅读全文
posted @ 2018-03-15 11:00 Foreordination 阅读(150) 评论(0) 推荐(0)
十五、MVC的WEB框架(Structs2)
摘要: 一、Structs标签 与JSTL标签库类似,Structs2也有专属标签库 常见的标签有:from,iterator,check,radio,select 1、form标签 用于提交数据 通过浏览器可以查看源码,structs2里的form标签被转化为了table 2、iterator标签 与JS 阅读全文
posted @ 2018-03-15 10:29 Foreordination 阅读(173) 评论(0) 推荐(0)
2018年3月14日
十四、MVC的WEB框架(Structs2)
摘要: 一、Structs2中的Session 1、一个是传统的servlet包下的HttpSession,一个是Structs2中自己定义的Session Servlet下的Session获取方法:ServletActionContext.getRequest().getSession(),需要servl 阅读全文
posted @ 2018-03-14 17:25 Foreordination 阅读(172) 评论(0) 推荐(0)
十三、MVC的WEB框架(Structs2)
摘要: 一、Structs2的应用 Structs2是基于MVC的WEB框架。一般基于框架的程序要运行成功,对于JAR包的版本,配置文件的正确性有着苛刻的要求,一个地方错了,都会导致框架程序运行出错。 1、首先在Eclipse创建一个动态web项目structs,使用dynamic web project的 阅读全文
posted @ 2018-03-14 16:57 Foreordination 阅读(411) 评论(0) 推荐(0)
十二、持久层框架(MyBatis)
摘要: 一、PageHelper分页插件的使用 PageHelper是一款MyBatis的分页插件,只需要简单的配置,然后直接调用方法就可以。 1、配置PageHelper插件 在mybatis-config.xml中,配置如下 具体mybatis-config.xml如下: 2、使用PageHelper提 阅读全文
posted @ 2018-03-14 15:44 Foreordination 阅读(155) 评论(0) 推荐(0)
十一、持久层框架(MyBatis)
摘要: 一、基于注解方式的CRUD 把xml方式的CRUD修改为注解方式 之前在xml中配置,是在<mapper></mapper>标签下写CRUD 1、因此要增加Mapper接口方式实现 比如要把之前映射文件Product.xml配置方式变成注解方式的,新建一个ProductMapper接口,并在接口中声 阅读全文
posted @ 2018-03-14 15:25 Foreordination 阅读(177) 评论(0) 推荐(0)
2018年3月9日
十、 持久层框架(MyBatis)
摘要: 一、基于MyBatis动态SQL语句 1、if标签 实体类Product的字段比较多的时候,为了应付各个字段的查询,那么就需要写多条SQL语句,这样就变得难以维护。 此时,就可以使用MyBatis动态SQL里的if标签 这种写法,如果没有传递参数name,那么就查询所有,如果有name就进行模糊查询 阅读全文
posted @ 2018-03-09 11:37 Foreordination 阅读(169) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3