- 博客(16)
- 收藏
- 关注
原创 mybatis 面试题
什么是 Mybatis?MyBatis 的优点MyBatis 框架的缺点MyBatis 框架适用场合MyBatis 与 Hibernate 有哪些不同?#{}和${}的区别是什么?当实体类中的属性名和表中的字段名不一样 ,怎么办 ?模糊查询 like 语句该怎么写?Mapper 接口的工作原理是什么? Mapper 接口里的方法,参数不同时,方法能重载吗?Mybatis 是如何进行分页的?分页插件的原理是什么?Mybatis是如何将sql执行结果封装为目标对象并返回的?都有哪些映射形式.
2021-04-11 15:47:27
280
转载 21道Redis面试题
1、什么是redis?2、Reids的特点3、使用redis有哪些好处?4、redis相比memcached有哪些优势?5、Memcache与Redis的区别都有哪些?6、redis适用于的场景?7、redis的缓存失效策略和主键失效机制8、为什么redis需要把所有数据放到内存中?9、Redis是单进程单线程的10、redis的并发竞争问题如何解决?11、redis常见性能问题和解决方案12、redis事物的了解CAS(check-and-set 操作实现乐观锁 )?13、WATC
2021-04-02 13:23:24
275
原创 Git 使用技巧
安装好Git环境后,右键打开Git Bash界面。设置姓名和邮箱地址。$ git config --global user.name "Firstname Lastname"$ git config --global user.email "your_email@example.com"设置SSH Key基本操作$ git init #在当前目录下初始化一个仓库$ git status #查看仓库状态$ git add . #向暂存区添加文件$ gi
2021-03-29 10:13:47
220
原创 Nginx 基本安全优化
1.调整参数隐藏 Nginx软件版本号信息编辑 nginx.conf 配置文件增加参数,实现隐藏 Nginx 版本号。在 Nginx 配置文件 nginx.conf 中的 http标签段内加入 “server_tokens off;”参数,具体如下:http{ server_tokens off;}配置完毕后,重新加载配置文件。官方资料地址:http://nginx.org/en/docs/http/ngx_http_core_module.html2.更改源码隐藏 Nginx 软件名
2021-03-27 21:06:03
210
原创 Nginx 的基本配置与优化
Nginx 的基本配置与优化修改主配置文件nginx.conf#使用的用户和组#user nobody;#指定工作衍生进程数(一般等于CPU的总核数或者总核数的两倍,例如一个八核CPU)worker_processes 8;#指定错误日志存放的路径,错误日志级别可选项为:[debug|info|notice|warn|error|crit]#error_log logs/error.log;#error_log logs/error.log notice;#error_log.
2021-03-27 19:10:17
139
原创 解决SpringBoot通过nginx代理获取不了客户端的问题
客户端请求数据的数据的时候走了nginx的代理,被过滤了,需要手动配置conf方形。在nginx.conf中server添加一下配置即可。proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr; #保留代理之前的真实客户端ipproxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; ...
2021-03-20 18:44:21
1026
原创 《原则》瑞·达利欧 --(五万字手敲笔记)
《原则》瑞·达利欧1. 不管我一生中取得多大成功,其主要原因都不是我知道多少事情,而是我知道在无知的情况下自己应该怎么做。2. 做一个有原则的人意味着,总是依据可以清晰解释的原则做事。* 独立思考并决定:(1)你想要什么;(2)事实是什么;(3)面对事实,你如何实现自己的愿望……1. 拥有共同价值观和原则的人才会相处的融洽。2. 我认为成功的关键在于,既知道如何努力追求很多东西,也知道如何正确的失败。3. 一个人肯定要犯下很多代价惨痛的错误,所以知道如何正确地犯错误对一个人的成功至关重要
2021-03-10 21:29:03
57163
3
原创 解决Java ,class java.lang.String cannot be cast to class java.lang.Integer
@[TOC](解决 java.lang.ClassCastException: class java.lang.String cannot be cast to class java.lang.Integer (java.lang.String and java.lang.Integer are in module java.base of loader ‘bootstrap’))这个问题是mybatis xml中传入类型不对导致的。将parameterType 改为传入参数类型即可,比如我传入的类
2020-12-09 19:41:27
27396
原创 SpringBoot多环境切换
profile是Spring对不同环境提供不同配置功能的支持,通过激活不同的环境版本,实现快速切换环境;方式一:多配置文件在主配置文件编写的时候,文件名可以是application-{profile}.properties/yml,用来指定多个环境版本;例如:application-test.properties 代表测试环境配置application-dev.properties 代表开发环境配置但是Springboot并不会直接启动这些配置文件,默认使用application.properti
2020-11-12 21:26:09
225
原创 解决JSP 使用forEach标签,绑定list数组时,找不到属性问题。
解决JSP 使用forEach标签,绑定list数组时,找不到属性问题1.使用forEach标签获取数据时,提示在实体类中找不到属性。2.检查实体类发现并没有问题。3.找了很久才发现是因为大小写问题,将list调用的属性首字母改为小写后问题解决。注意:这里ID要大写的原因可能是因为主键问题(猜测)。4.重新启动问题解决。...
2020-10-09 13:02:03
1293
2
原创 解决IDEA中Maven依赖包下载无法导入的问题
用maven导入mysql和mybatis依赖时出现了以下类似问题。解决方案:将maven仓库改为华为镜像(阿里镜像试了很多次,没有效果)。maven=>conf=>settings.xml文件中mirrors节点中配置子节点。<mirror> <id>huaweicloud</id> <mirrorOf>*</mirrorOf> <url>https://mirrors.huaweiclou
2020-09-12 13:18:26
1096
原创 解决maven报 error:java不支持发行版本 5
错误显示:解决方案:检查SDK版本是否一致。file >> settings>>Build,Excetion,Deployment>>compiler>>java compiler问题解决。
2020-07-30 17:06:37
360
原创 解决IDEA无法创建maven项目问题
配置完maven环境,创建项目时出现如下错误。解决办法:从图中可以看出是maven仓库的问题。1.需要在maven->conf->settings.xml 目录下加入以下内容。<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/
2020-06-30 16:04:34
4434
原创 解决win10内存占用高问题
在使用SSD固态硬盘时,开机内存占用率高达70%,并且任务管理器找不到问题。电脑8G内存,应该不会出现这种问题。解决办法:电脑->属性->设备管理器->磁盘驱动器->找到SSD硬盘右键属性->策略,找到以下界面:将√取消,点击确定,重启计算器完事。...
2019-11-27 00:04:57
1159
原创 Visual Studio 中英文切换
Visual Studio 中英文切换今天发现Visual Studio用中文太没意思,于是研究了下如何改为英文版,这里以Visual Studio2017为例,如下:Visual Studio默认是不支持英文的,需要先安装下语言包:找到Visual Studio Installer安装程序,点击修改,切换到语言包,勾选英语,点击右下角修改,等待结束,打开Visual Stu...
2019-11-18 23:35:40
12149
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人