- 博客(19)
- 资源 (5)
- 收藏
- 关注
原创 Java面试题记录
项目经验:用过什么技术,主导过那些项目架构,怎么考虑的,有没有考虑过并发场景,怎么解决。技术问题:1、spring boot中有那些核心注解2、@Resource 和 @Autowired的区别3、beanfactory和factorybean的区别4、有了解中那些设计模式,spring框架用到了那些设计模式?平时的开发中用的设计模式多。5、hashmap怎么解决hash冲突6、kafka和rabbitMQ,有什么区别,kafka的偏移量是什么概念,有什么作用。...
2021-08-30 21:27:20
132
转载 设计模式详解
https://www.cnblogs.com/pony1223/p/7608955.htmlJAVA设计模式总结之23种设计模式上一篇总结了设计模式的六大原则《JAVA设计模式总结之六大设计原则》,这一篇,正式进入到介绍23种设计模式的归纳总结。一、什么是设计模式 ...
2021-08-29 20:49:23
146
原创 rocketMQ 单机版安装部署
1、下载安装包github :https://github.com/apache/rocketmq/archive/rocketmq-all-4.7.1.tar.gz由于源码需要编译,所以服务器还需要安装mavenmaven :https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.3/ 2、解压安装包tar -zxvfrocketmq-all-4.7.1.tar.gz解压maven ,配置...
2021-05-12 17:11:55
563
原创 kafka 常用命令
开启zookeeper命令(备注:先进入zookeeper的bin目录)./zkServer.sh start关闭zookeeper命令(备注:先进入zookeeper的bin目录)./zkServer.sh stopKafka启动命令(备注:先进入kafka目录)常规模式启动kafkabin/kafka-server-start.sh config/server.properties进程守护模式启动kafkanohup bin/kafka-server-start.sh c
2021-03-09 10:38:07
115
原创 spring boot 和 spring cloud 兼容版本列表
Spring Boot Spring Cloud Spring Cloud Alibaba 2.1.x Greenwich 0.9.x 2.0.x Finchley 0.2.x 1.5.x Edgware 0.1.x 1.5.x Dalston 0.1.x http://blog.didispace.com/sp...
2019-09-24 13:50:58
196
转载 idea添加 阿里代码规范检查工具
该插件由阿里巴巴 P3C 项目组研发。代码已经开源,GitHub:https://github.com/alibaba/p3c阿里介绍文章:https://mp.weixin.qq.com/s/IbibsXlWHlM59kfXJqRvZA#rd插件支持了IDEA、Eclipse,在扫描代码后,将不符合规约的代码显示出来,甚至在 IDEA 上,还基于 Inspection 机制提供了实时检...
2019-09-01 12:43:41
2187
1
原创 spring Boot 嵌套 mybatis generator 配置数据库表自动生成dao、mapper等文件
spring boot让我们的Spring应用变的更轻量化,现在的编码环境更加快捷了,然而还是有些底层的,比如数据库表对应的dao、mapper之类的繁琐工作,自己写又容易出错,而mybatis官方有推出了对于的自动生成工具:myBatis-Generator,下面就简单说下配置过程。首先在pom文件添加依赖。。<!-- 数据库依赖 --><dependency>...
2019-08-30 15:14:34
213
原创 微信(公众号/小程序通用)通过code获取登录用户信息 Java后台实现
还有就是{"errcode":48001,"errmsg":"api unauthorized, hints: [ req_id: 1QoCla0699ns81 ]"}这种的这种错误解决方案:https://www.cnblogs.com/liaolongjun/p/6080240.htmlhttps://www.cnblogs.com/sxmny/articles/4969...
2019-08-29 15:10:16
10905
1
原创 idea 删除target无法访问,文件夹提示无权限,项目无法启动打包
很尴尬,我在使用idea的时候,我手动的选中项目中的某个包,移动到另一个包下面,然后我发现提示错误,查看了下,是编辑class的原因,我就在idea中把jdk编辑的target给干掉了,然后就发现尴尬了,项目无法启动了,从文件夹进去也提示无权限,无法删除,打不开,删不到,猜测是进程被占据,其实已经删掉了,但是Windows资源管理器从内存中地址还在,但是点击进去,又找不到,才提示无权限...
2019-08-27 16:54:44
7693
6
原创 Java 面试常问知识点总结
第一基础知识的扎实掌握,如:字符串的创建过程、字符串常量池的理解、对象的深克隆和浅克隆、各种 IO 操作的区别、反射和动态代理的关系、JDK 自身的动态代理和 CGLIB 的区别等。第二关于集合的知识也是必问的面试题,如:链表结构、栈结构、队列结构(双端队列、阻塞队列、延迟队列)、HashMap 的存储结构,它是如何解决哈希冲突的?TreeSet 和 HashSet 的区别等。第三多线程编...
2019-08-22 20:25:15
219
原创 jdk1.8 lamdba表达式常用示例
别考虑太多,直接去做就好!管它成败!lamdba实际应用中,常针对集合进行操作,代表未来的趋势,慢慢的会替代所有的for循环操作。它的优点:代码简介、容易并行计算、递归算法快。缺点:不能debug、强制类型转换支持不好。1、条件过滤集合@Test public void testLamdba(){ List<String> aList = Arr...
2019-08-19 11:05:43
305
转载 (转)Java map集合详解
概要:java.util 中的集合类包含 Java 中某些最常用的类。最常用的集合类是 List 和 Map。Map 提供了一个更通用的元素存储方法。Map 集合类用于存储元素对(称作“键”和“值”),其中每个键映射到一个值。本文主要介绍java map的初始化、用法、map的四种常用的遍历方式、map的排序以及常用api。| |目录1Map用法·类型介绍·类型区别·Ma...
2018-07-23 15:13:27
152
原创 创建一个springboot+mybatis的项目
创建基础的 spring boot项目就不说了,参考上一个文章:https://blog.csdn.net/puyinggong/article/details/80653014一、添加对应的pom文件 <dependency> <groupId>mysql</groupId> <artifactId>mysq...
2018-07-20 16:11:29
989
原创 创建一个spring Boot项目
参考文档http://www.cnblogs.com/larryzeal/p/5765945.html使用spring+springMVC的时候,最大的感觉就是xml配置麻烦,一不小心就搞错了。现在大概的测试了下springboot就一个感觉,快,狠,准,不说了,大概记录下创建的过程和配置。使用工具idea首先新建一个maven项目,我使用的是社区版,据说使用spring init...
2018-06-11 16:51:30
412
转载 (转)Java基础知识总结
转载自:https://www.cnblogs.com/ryanlamp/p/6441077.html写代码:1,明确需求。我要做什么?2,分析思路。我要怎么做?1,2,3。3,确定步骤。每一个思路部分用到哪些语句,方法,和对象。4,代码实现。用具体的java语言代码把思路体现出来。学习新技术的四点:1,该技术是什么?2,该技术有什么特点(使用注意):3,该技术怎么使用。demo4,该技术什么时候...
2018-06-08 13:50:01
404
原创 eclipse 创建一个springmvn+spring+mybatis+maven的项目
根据我的上一篇文章呢,创建了一个完整的基于maven的web项目,那么下一步就是搭建一个基本的ssm框架了首先,spring:一个轻量级的Java框架;springMvc:一个基于springframeWork的后续产品;myBatis:基于Java的持久层框架。1、前期准备工作,创建一个库,创建表我用的电脑系统是Windows系统,官网下载的mysql。mysql操作工具,用的mysql wor...
2018-06-08 13:40:14
245
原创 eclipse Java maven项目新建
参考文章 https://blog.csdn.net/lewky_liu/article/details/78138381参考文章 https://blog.csdn.net/u013898698/article/details/79040322提前准备所需工具 Eclipse-jeejdk8maven3.11maven需要确保正确的安装配置,注意在eclipse配置...
2018-06-04 11:15:02
221
weixinLogin.7z
2019-11-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人