- 博客(20)
- 收藏
- 关注
原创 Java面试个人总结200多题(四)
声明:这是个人面试的总结,很多都是我自己百度的,答案只供大家参考。哈哈,后面是个人被问过的一些题。 就不做整理了,大家将就看看。如果觉得有问题大家也可以百度补充。十八、RedisRedis更要多懂一点,单线程模型,aof,rdb,rewrite,主从,cluster,哪些类型?包含一些缓存常见的问题击穿、穿透、雪崩、数据一致性等179.redis 是什么?都有哪些使用场景?Redis是一个开源的 key—value型 单线程 数据库,支持string、list、set、zset和hash类型数据。
2020-06-23 15:47:37 1659
原创 Java面试个人总结200多题(三)
声明:这是个人面试的总结,很多都是我自己百度的,答案只供大家参考。十二、Hibernate113.为什么要使用 hibernate?A。对jdbc访问数据库的代码进行了封装,简化数据访问层繁琐的重复性代码B。简化dao层编码工作C。性能非常好,是一个轻量级的框架114.什么是 ORM 框架?对象关系映射(ORM),即通过类与数据库表的映射关系,将对象持久化到数据库中115.hibernate 中如何在控制台查看打印的 sql 语句?true116.hibernate 有几种查询方式?
2020-06-23 15:47:08 218 1
原创 Java面试个人总结200多题(二)
*声明:这是个人面试的总结,很多都是我自己百度的,答案仅供大家参考。64.jsp 和 servlet 有什么区别?Servlet 适合动态输出 Web 数据和业务逻辑处理,对于 html 页面内容的修改非常不方便;Jsp 是在 Html 代码中嵌入 Java 代码,适合页面的显示内置对象不同,获取内置对象的方式不同Servlet一种服务器端的Java应用程序由 Web 容器加载和管理用于生成动态 Web 内容负责处理客户端请求Jsp是 Servlet 的扩展,本质上还是 Servlet
2020-06-23 15:32:46 361
原创 Java面试个人总结200多题(一)
声明:这是个人面试的总结,很多都是我自己百度的,答案只供大家参考。一、Java 基础1.JDK 和 JRE 有什么区别?JDK 是java 开发工具包,jre是java运行环境,JDK 包含jre2.== 和 equals 的区别是什么?==基本数据类型比较的是值。引用数据类型比较的是地址值是否相等。equals比较的是对象是否相等3.两个对象的 hashCode()相同,则 equals()也一定为 true,对吗?不一定。hashCode()相等即它的哈希值相等。哈希值相等它的键值不一
2020-06-23 15:21:43 245
原创 springboot源码自动装配解析学习(标题一)
只为记录自己学习的知识总结分享,欢迎指正,共同学习提升。废话不多上图:创建一个Demo,进入到springboot主方法:进入到@EnableAutoConfiguration利用@Import 注解将所有符合自动装配的Bean注入到IOC容器中进入到AutoConfigurationImportSelector 类,第一句判断当前的系统是否禁用了自动装配的功能,如果被禁用:priva...
2020-04-29 15:57:05 227
原创 Springboot+MybatisPlus+Spring-security-Jwt Api接口实现权限认证实战
<dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-security</artifactId> <version>2.0.0.RELEASE</version> </dependency> <!-- https://mvnrepos
2019-08-01 15:24:23 3384 2
原创 MySqL8 安装详解(Windos 64位)
下载地址:https://dev.mysql.com/downloads/mysql/下载解压:解压后的文件里面没有my.ini 需要自己手动创建:my.ini的内容:[mysqld]# 设置mysql客户端连接服务端时默认使用的端口port=3306 #设置mysql服务名server_id=mysql8 # 设置mysql的安装目录basedir=E:/my...
2019-05-23 11:02:31 179
原创 根据出生年月日算出实际的月龄
工具类/** * 根据出生日期算出月龄 */ public static Integer getMouthAge(Date birth){ if(null == birth){ return 0; } Calendar calInfo = GregorianCalendar.getInstance(); calInfo.setTime(birth); int ...
2019-04-02 10:21:01 1969
原创 java springboot中调用第三方接口
调用第三方接口,记录下自己写的不然忘记。依然是废话不喜欢多说,上代码:application.yml配置server: port: 7888 servlet: context-path: /genetomcat: remote-ip-header: x-forward-for uri-encoding: UTF-8 max-threa...
2018-12-28 14:37:18 24386 16
原创 SpringBoot中查询结果的id一样,循环引用$.ref的问题
话不多,直接上图:解决方法:1.禁用 “$ref”:fastConverter.setFastJsonConfig(fastJsonConfig);fastConverter.setFeatures(SerializerFeature.DisableCircularReferenceDetect);2.如果是代码,需要转换JSON.toJSONString(object, Seri...
2018-12-20 11:34:48 965
原创 Postman测试传json格式,springmvc接收json 对象或者单个参数
平常写接口用postman测试,无脑默认用 form-data 的key-value 格式 多好;但是为了配合小程序那边统一传json格式,老大叫改成json 传参;什么情况?以前没有这样玩过, 各种坑被坑,记录下自己的坑。 当然我是个小菜鸟,大神就别来喷了; 废话不多说,上代码,案例;Postman测试:headers 必须指定加application/json,...
2018-11-09 16:38:33 7886 2
原创 hibernate SQL Error: 8152, SQLState: 22001
数据库的字段设置太小了,我数据库设置的是varchar 255 但是字段还是不够大;解决:可以改为万能的text, 或者指定的json 格式字段;
2018-10-09 09:56:21 3140
原创 exception is javax.persistence.NonUniqueResultException: query did not return a unique result: 3
Hibernate使用Query接口的uniqueResult()方法 查询大于一时会报错;例:错误QuestionAnswer queryAnswer = questionAnswerRepository.query();查询到的数据有多条,用一个对象接收就会报错,应该用List接收;把上面的接收改成List就可以了;例:修改后List queryAnswer = que...
2018-10-09 09:50:21 11757
原创 springboot 项目java.io.IOException: The temporary upload location
“message”: “Failed to parse multipart servlet request; nested exception is java.io.IOException: Thetemporaryuploadlocation[C:\Users\kevy\AppData\Local\Temp\tomcat.8761542752884705325.7777\work\Tomcat\...
2018-09-11 11:13:41 1057
原创 spring boot + JPA +Postgres id 自增长设置
CREATE SEQUENCE public.question_answer_id INCREMENT 1 MINVALUE 1 //最小是1 MAXVALUE 99999999 START 1 //从1开始 CACHE 1;drop SEQUENCE public.question_answer_id; //删除@Data@Entitypublic cl...
2018-08-23 12:15:28 3429
原创 入门级 MYSQL sql语句练习
每个人都是从菜鸟变老鸟的,所以分享一波自己以前学习SQL的练习语句,希望对菜鸟们有用;员工表:CREATE TABLE `emp` ( `empno` int(11) NOT NULL, `ename` varchar(50) DEFAULT NULL, `job` varchar(50) DEFAULT NULL, `mgr` int(11) DEFAULT NULL,...
2018-08-07 15:08:32 512
原创 IDEA内存不够
因为项目是分布式微服务的,所以跑起来卡的一笔;所以只能加大内存了;当然平常开发还是够用的;解决方案: 打开idea.exe.vmoptions 如图:
2018-08-07 14:48:54 864
原创 java.sql.SQLException: Can not issue data manipulation statements with executeQuery().
delete update inserte 都是要加 @Transactional @Modifying(clearAutomatically = true)进行insert,delete,update操作的时候使用了excecuteQuery()方法,而不是excecuteUpdate()方法
2018-07-27 11:11:10 1116
原创 SpringBoot入门系列-01
*SpringBoot-study-01 入门案例*1.SpringBoot是什么?springBoot是一个基于spring的微服务框架.从本质上讲它又不是一个框架,它是一些库的集合,maven或者gradle项目导入相应的依赖即可使用spring Boot ,而且无需管理这些库的版本;2.SpringBoot的作用?极大减少了spring与其他框架整合的代码,也实现...
2018-06-15 15:57:00 175
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人