摘要: 一,条件分页查询 1定义接口需要什么返回什么: 接口 返回QueryResponseResult 其中的 QueryResult 继承了ResponseResult 分页查询条件 2.创建service-manage-cms工程 Controller 精确查询(站点) Page<CmsPage> a 阅读全文
posted @ 2019-07-01 18:15 枫糖浆 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 一,RabbitMQ简介 RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。 优点:跨语言,高并发。 二,实际 阅读全文
posted @ 2019-07-01 17:45 枫糖浆 阅读(2476) 评论(0) 推荐(0) 编辑
摘要: 一,FreeMarker百度百科定义 FreeMarker是一款模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。 假设在一个应用系统中需要一 阅读全文
posted @ 2019-06-30 21:02 枫糖浆 阅读(959) 评论(0) 推荐(0) 编辑
摘要: 一,springMVC自定义异常的处理方式 异常抛到Controller集中统一处理: controller中出现异常0/1 异常处理类(解析异常resolve) 指定一个返回给用户的友好提示信息 指定一个跳转的error.jsp 程序员还能自己在控制台看什么异常 spring-mvc.xml er 阅读全文
posted @ 2019-06-30 21:01 枫糖浆 阅读(581) 评论(0) 推荐(0) 编辑
摘要: 一,单例设计模式懒汉式和恶汉式 懒汉式在类加载时不初始化,延迟加载。(配置文件) 饿汉式在类加载时初始化,加载慢,获取对象快。 饿汉式是线程安全的, 懒汉式需要加synchronized,否则不安全。 二,饿汉式 测试 三,懒汉式 测试 结果 补充加synchronized后的懒汉 结果 阅读全文
posted @ 2019-06-29 11:34 枫糖浆 阅读(3249) 评论(0) 推荐(0) 编辑
摘要: 一,重写hashcode和equals的数据结构 通俗来说,hashcode决定了新天街的元素挂在数组那个位置,equals比较当前索引下两个内容是否相等,相等新添加的不成功,决定了能不能加。 二,重不重写hashcode和equals对于HashSet添加元素的影响(可否添加重复元素) 实验一:不 阅读全文
posted @ 2019-06-29 10:21 枫糖浆 阅读(1037) 评论(0) 推荐(2) 编辑
摘要: 一,异常的分类 1、Throwable是java.lang包中一个专门用来处理异常的类。它有两个子类,即Error 和Exception,它们分别用来处理两组异常。 2、Throwable类是整个异常体系类的“父级类”,当然最终追根溯源到底的父类当然要归于Object类。 Throwable类实现了 阅读全文
posted @ 2019-06-28 22:08 枫糖浆 阅读(1333) 评论(0) 推荐(0) 编辑
摘要: 一.static 有什么用? 1.可以修饰成员变量,成员方法,内部类 2,不可修饰局部变量(局部变量属于类的,不属于方法,而静态是定义在类上的)。 二.static成员 的特点 1,被类中对象共享。 2,通过类名进行调用。 3,随着类的加载而加载。 4,优先于对象存在。 三.static方法的访问特 阅读全文
posted @ 2019-06-28 19:54 枫糖浆 阅读(606) 评论(0) 推荐(0) 编辑
摘要: 一,String的常见API String是引用数据类型,是不可以被继承的(f底层inally)。 1,boolean equals(Object object)比较字符串是否相同。(比如登录密码校验) "ABC".equalsIgnoreCase("abc")忽略大小写比较。(比如验证码) 2,i 阅读全文
posted @ 2019-06-28 17:24 枫糖浆 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 一,问题背景 1.为什么要引入多线程? 用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实际场景都无法模拟,当然也没法说能用单线程来实现:比如最常见的“生产者,消 阅读全文
posted @ 2019-06-28 16:47 枫糖浆 阅读(1659) 评论(0) 推荐(0) 编辑