摘要: ①HashMap的工作原理 HashMap基于hashing原理,我们通过put()和get()方法储存和获取对象。当我们将键值对传递给put()方法时,它调用键对象的hashCode()方法来计算hashcode,让后找到bucket位置来储存值对象。当获取对象时,通过键对象的equals()方法 阅读全文
posted @ 2019-01-02 16:19 可乐998 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 1、@Autowired @Autowired顾名思义,就是自动装配,其作用是为了消除代码Java代码里面的getter/setter与bean属性中的property。当然,getter看个人需求,如果私有属性需要对外提供的话,应当予以保留。 @Autowired默认按类型匹配的方式,在容器查找匹 阅读全文
posted @ 2019-01-02 16:12 可乐998 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 1.自定义注释 2.Utils 3.mybatis 阅读全文
posted @ 2019-01-02 14:34 可乐998 阅读(1194) 评论(0) 推荐(0) 编辑
摘要: Web应用服务器的选择 (1)IBM的WebSphere及Oracle的WebLogic 性能高,但价格也高 (2)Tomcat 性价比高 Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的 阅读全文
posted @ 2018-12-28 16:38 可乐998 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 1.自定义 2.实现类 3.引入 阅读全文
posted @ 2018-12-27 18:16 可乐998 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 1、rocketmq的启动 进入rocketMQ解压目录下的bin文件夹 启动namesrv服务:nohup sh bin/mqnamesrv & 日志目录:{rocketMQ解压目录}/logs/rocketmqlogs/namesrv.log 启动broker服务:nohup sh bin/mq 阅读全文
posted @ 2018-12-27 10:44 可乐998 阅读(19213) 评论(0) 推荐(0) 编辑
摘要: 写在前面: 1、基于rocketmq 4.2.0版本 2、64位 win10 系统 3、JDK 1.8 (注意,jdk路径一定不要有空格,不然执行相应的cmd命令时会报错) 4、其它需要的软件,maven,git 一、下载二进制程序包 在官网选择编译后的压缩包下载 http://rocketmq.a 阅读全文
posted @ 2018-12-27 10:17 可乐998 阅读(624) 评论(0) 推荐(0) 编辑
摘要: 1.实体 2.zTree封装 3.加载 阅读全文
posted @ 2018-12-27 09:58 可乐998 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 最近项目有个需求,前台需要传list参数请求controller接口,一开始直接使用ResponseBody注解,但实践下来发现参数没有传到controller。 现将处理方式记录如下: 1、前台 将list参数转换为json字符串: JSON.stringify(list) var list=[] 阅读全文
posted @ 2018-12-26 14:53 可乐998 阅读(19012) 评论(1) 推荐(0) 编辑
摘要: 一、接收参数(postman发送) 1.form表单 @RequestParam("name") String name 会把传递过来的Form表单中的name对应到formData方法的name参数上 该注解不能接收json传参 该注解表示name字段是必须入参的,否则会报错 @RequestPa 阅读全文
posted @ 2018-12-26 12:46 可乐998 阅读(25496) 评论(0) 推荐(0) 编辑