
Java
程 序 猿
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Quartz入门
文章目录Quartz简介及应用场景Spring task Vs QuartzQuartz简介及应用场景Quartz介绍任务调度框架“Quartz”是OpenSymphony开源组织在Job scheduling领域又一个开源项目,是完全由java开发的一个开源的任务日程管理系统,“任务进度管理器”就是一个在预先确定(被纳入日程)的时间到达时,负责执行(或者通知)其他软件组件的系统。简...原创 2019-11-15 17:13:28 · 211 阅读 · 0 评论 -
java自定义注解(1)
文章目录1、Java注解简介2、Java元注解(重点)3、自定义注解案例4、Aop自定义注解的应用(重点)1、Java注解简介1. Java注解(Annotation)Java注解是附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能。注解相关类都包含在java.lang.annotation包中。2. Java注解分类2.1 JDK基本注解2....原创 2019-11-06 21:24:28 · 378 阅读 · 0 评论 -
Shiro认证与盐加密
文章目录ssm与shiro的整合导入pom.xmlweb.xml配置文件applicationContext-shiro.xml重要数据源文件 MyReaIm盐加密盐加密工具类 PasswordHelper测试 ShiroUserControllerssm与shiro的整合导入pom.xml整个项目需要的依赖与shiro相关的依赖在< dependencies >的最后面&...原创 2019-10-14 22:16:23 · 149 阅读 · 0 评论 -
java操作Redis
Jedis简介实际开发中,我们需要用Redis的连接工具连接Redis然后操作Redis,对于主流语言,Redis都提供了对应的客户端;提供了很多客户端 官方推荐的是Jedis 托管地址:https://github.com/xetorthio/jedis要使用redis首先得下载pom依赖<dependency> <groupId>redis.cl...原创 2019-09-19 21:13:36 · 127 阅读 · 0 评论 -
mybaits的动态sql及模糊查询与分页
文章目录mybaits动态sql模糊查询查询返回结果集的处理分页查询特殊字符处理mybaits动态sqlif如果name不为空,就进行拼接if体 <if test="bname != null" > #{bname,jdbcType=VARCHAR}, </if>trimtrim则是去空格。 <trim prefix="v...原创 2019-09-22 10:05:37 · 855 阅读 · 0 评论 -
mybatis与spring集成
mybatis集成spring文章目录mybatis集成springAop整合pagehelper插件需要添加的pom依赖 `1.1 添加spring相关依赖(5.0.2.RELEASE)spring-corespring-beansspring-contextspring-ormspring-txspring-aspectsspring-web 1.2 添加mybatis...原创 2019-09-25 02:56:14 · 115 阅读 · 0 评论 -
mybatis整合ehcache, redis实现缓存(二级缓存)
mybatis整合ehcache, redis作为缓存(二级缓存)文章目录mybatis整合ehcache, redis作为缓存(二级缓存)前言Mybatis集成ehcacheMybatis集成redis前言为什么需要缓存拉高程序的性能什么样的数据需要缓存很少被修改或根本不改的数据业务场景比如:耗时较高的统计分析sql、电话账单查询sql等ehcache是什么Ehca...原创 2019-09-25 23:48:26 · 243 阅读 · 0 评论 -
mybatis关联关系
文章目录mybatis一对多关联关系mybatis一对多关联关系首先我们通过逆向生成工具生成t_hibernate_order、t_hibernate_order_item(关于怎么逆向生成工程我这里就不多说了,我在前面的博客有介绍(mybatis入门))这两张表对应的model与mapper对应的实体类Hbook,HbookCategory,Category在generatorCon...原创 2019-09-28 00:46:36 · 255 阅读 · 0 评论 -
Shiro入门
shiro入门Shiro简介Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解API,你可以快速、轻松地获取任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序1. 什么是shiroshiro是apache的一个开源框架,是一个权限管理的框架,实现 用户认证、用户授权。spring中有spring securi...原创 2019-10-12 23:06:55 · 130 阅读 · 0 评论 -
SpringMVC 入门
文章目录Springmvc简介及配置1. 什么是springMVC?2. SpringMVC处理请求的流程3. SpringMVC核心开发步骤4. SpringMVC的组件5. 如何在项目中添加springmvcSpringMVC关于结果集的五种处理Springmvc实现CRUD案列Springmvc简介及配置1. 什么是springMVC?Spring Web MVC是一种基于Java的实...原创 2019-09-29 20:05:16 · 789 阅读 · 0 评论 -
freemarker(页面静态化)
文章目录什么是freemaker?为什么要使用页面静态化?什么是freemaker?FreeMarker是一款模板引擎:即一种基于模板和要改变的数据,并用来生成输出文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具。它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。FreeMarker是免费的,基于Apache许可证2.0版本发布。其模板编写为...原创 2019-09-10 21:07:28 · 523 阅读 · 0 评论 -
通用分页 利用标签分页
通用分页一 已经把数据展示到页面上,并且能够按代码来规定查询多少条,这次就就以a标签的形式,由用户来进行分页,具体的思路1、 对pagebean增强(添加url、paramMap属性,添加初始化pagebean的方法、最大页、上一页、下一页方法)2、 将按钮条写入标签助手类3、 将隐藏的form表单写入标签助手类4、 将对应的js代码写入标签助手类5、 测试通用分页是否完善需要的...原创 2019-06-05 01:45:03 · 430 阅读 · 2 评论 -
通用分页 1
为什么要使用通用分页首先呢,在以前如果很多地方都有用到分页,那样就要写很多重复的分页方法,所以就产生了通用分页,所有能够用到分页的地方都可以调用这个封装好的分页方法,以此减少代码冗余,提高开发效率分页三要素 (要建的实体类)page 页码 视图层传递过来rows 页大小 视图层传递过来total ...原创 2019-06-03 11:12:49 · 106 阅读 · 0 评论 -
jsp自定义标签2·
jsp标签分为 UI标签,控制标签,数据标签UI标签:用于jsp页面展示,不需要写标签的标签体控制标签:有标签体,但是打印与否有属性值控制数据标签:作用是存储数据,它既没有标签体,有没有在页面上展示任何内容jsp自定义标签库也是有生命周期的,作用域仅在于当前page首先要自定义一个标签库的话,需要一个c.tld文件,所以拿一个列子来看下下面我只截取了一个属性,后面我还定义了很多属...原创 2019-06-02 11:57:59 · 150 阅读 · 0 评论 -
jsp自定义标签
关于标签语言1.JSP标签的意义 :,可以根据自己的需求来写自己需要的标签,以此提高开发效率2.标签语言的语法标签语言特点<开始标签 属性=“属性值”>标签体</结束标签>标签的种类空标签< br/>< hr/><开始标签></结束标签>ui标签控制标签数据标签3.自定义标签的开发及使用步骤1.创...原创 2019-05-31 23:39:52 · 113 阅读 · 0 评论 -
java反射机制
java反射机制一, 什么是反射反射java语言中的一种机制,通过这种机制可以动态的实例化对象、读写属性、调用方法.Java反射说的是在运行状态中,对于任何一个类,我们都能够知道这个类有哪些方法和属性。对于任何一个对象,我们都能够对它的方法 和属性进行调用。我们把这种动态获取对象信息和调用对象方法的功能称之为反射机制。反射的好处能够将未知的类进行实例化并且防止了报错,前提是要...原创 2019-05-29 01:19:08 · 154 阅读 · 0 评论 -
Map集合
Map集合1、集合框架Map介绍map集合中存放的都是一组组映射关系 key=valueMap集合中允许嵌套map集合Key不能重复,1、增加put(K key, V value) putAll(Map<? extends K,? extends V> m) 1.添加集合元素的同时 它可以编辑原有的元素 如果说集集合中没有Key对应的value,那么就往...原创 2019-05-22 22:40:57 · 197 阅读 · 0 评论 -
Set集合
#Set集合一、集合框架Set(HashSet哈希表存储、重复元素存储底层探究)1.HashSet : jdk1.8以前是无序的,之后就是有序的2.HashSet的底层数据结构是哈希表3.确保元素唯一性的两个方法,hashCode()和equals()方法。4.当调用add()方法向集合中存入对象的时候,先比较此对象与原有对象的哈希值有没有一样的,如果都不一样就直接存入;如果有与之相同的...原创 2019-05-22 00:00:30 · 145 阅读 · 0 评论 -
集合框架(List)
list集合## 标题集合框架1、集合框架(简介、Collection方法、迭代器)集合框架中提供了一个内部类专门操作集合中的元素,这个内部类就是迭代器集合框架的由来:数据多了用对象进行存储,对象多了用集合来进行存储。而存储数据的方式(数据结构)各有不同,所以存储的容器也就有多种,从而形成了集合框架这一体系。Collection 层次结构 中的根接口。Collection 表示一组...原创 2019-05-19 23:33:03 · 175 阅读 · 0 评论