- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 你知道Java创建对象(类实例)的这几种方式吗?
1. 用 new 语句创建对象2. 运用反射手段,调用Java.lang.Class或者java.lang.reflect.Constructor类的newInstance()实例方法。(Class的newInstance()只可以创建无参构造的对象)3. 调用对象的clone()方法4. 运用反序列化手段,调用java.io.ObjectInputStream对象的readObject()...
2020-01-13 14:18:02 534 1
原创 Mybatis各组件的生命周期
1. SqlSessionFactoryBuildersqlsessionfactorybuilder是构建sqlsessionfactory的,构建完成生命周期结束 只是一个构造器,生命周期存在于方法内部.2. SqlSessionFactory每次访问数据库都需要通过sqlsessionfactory创建sqlsession,它的唯一作用就是创建sqlsession. 生命周期存在于my...
2020-01-13 14:13:36 464
原创 Linux Centos 下 Docker内部安装Elasticsearch
Elasticsearch基础介绍1. Elasticsearch的概述Elasticsearch是一个高可扩展的开源全文搜索和分析引擎,它允许存储、搜索和分析大量的数据,并且这个过程是近实时的。它通常被用作底层引擎和技术,为复杂的搜索功能和要求提供动力。Elasticsearch还是一个分布式文档数据库,其中每个字段均可被索引,而且每个字段的数据均可被搜索,ES能够横向扩展至数以百计的服...
2020-01-13 10:37:19 2164 1
原创 程序员必须关注的质量上乘的网站或论坛
前言在如今这给个社会,我们不学习就会被社会淘汰,跟不上时代的步伐!很多人都说程序员的薪资水平不错,可以媲美医生和律师。而程序员和医生、律师的不同点在于持续学习上。不是说医生和律师不需要学习,医生、律师能够凭之前的case积累非常多的经验(这也是大家看病喜欢找年纪大的医生的原因之一),而且这些经验很大程度上可以被复用(很多病因和判罚案例带有相似性)。程序员这个职业则不同,主要是因为行业更新得太...
2020-01-11 12:20:56 6477 3
原创 Linux Centos 系统在Docker内安装Redis
前言Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 的 NoSQL 数据库,并提供多种语言的 API。Redis既有优点也有缺点优点读写速度快.每秒可达10万次基于键值对存储数据 可扩展性高数据类型丰富 五种数据类型丰富的特性 – Redis还支持 publish/subscribe, 通知, key 过期等等特...
2020-01-10 17:31:01 1630 1
原创 一个神奇又有意思的Bug--------BufferedReader.readLine()方法读取文件第一行的bug
前言先讲讲我是怎么发现这个bug的当时公司让我写一个文件上传导入词库的功能,用来接收.txt格式的文件,文件格式是规定死的,必须为一行一个词,后台对词进行判重,重复就无法添加进去。写完之后,多次测试,文件中从第二行开始的词,重复的进不去,正常,不重复的正常添加,正常,但是唯独第一行,不重复的时候可以正常添加,重复的时候本应该添加不进去,但是神奇就神奇在这里,它也添加进去了。刚开始觉得不可思...
2020-01-10 10:11:11 3167 1
原创 Linux Centos 下Docker内部署mysql-mysql数据库的容器化
前言目前,容器和 Docker 依旧是技术领域最热门的词语,无状态的服务容器化已经是大势所趋,同时也带来了一个热点问题被大家所争论不以:数据库 MySQL 是否需要容器化?...
2020-01-09 18:03:47 1792 1
原创 什么?你还在用postman?你不知道YApi这个神奇的东西嘛!我们来一起了解这个神奇的可视化接口管理工具吧!
YApi 可视化接口管理平台YApi前言介绍Yapi 由 YMFE 开源,旨在为开发、产品、测试人员提供更优雅的接口管理服务,可以帮助开发者轻松创建、发布、维护 API。去哪儿网移动架构组(YMFE)是由FE,iOS和Android工程师共同组成的,去哪儿最具想象力、创造力和影响力的大前端团队。权限管理YApi 成熟的团队管理扁平化项目权限配置满足各类企业的需求可视化接口管理基于 w...
2020-01-08 14:16:21 3976
原创 Springboot项目配置全局允许跨域和单个方法允许跨域
全局允许跨域配置类编写一个配置类即可import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.cors.CorsConfiguration;import org.s...
2020-01-11 18:48:19 2006
原创 Springboot项目集成集成Quartz实现定时任务(文末附cron表达式语法)
基于boot项目 集成Quartz框架1.引入依赖<!-- quartz --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-quartz...
2020-01-11 18:30:11 671
原创 Java项目读取maven项目的resources目录下的资源配置文件
文件格式该文件在resources目录下,是项目所需的配置项格式为:键名=值,当然这里=只是为了提高可读性,替换成别的符号也可以!读取的代码对文件的处理方式是将该文件的配置键名和值读取出来放入map集合中,然后通过map.get(key)获取值import org.apache.commons.io.FileUtils;import org.apache.commons.lang.S...
2020-01-11 14:58:36 2603
原创 博弈面试官:Http协议中Get和Post请求之间到底有什么区别?
前言面试中,面试官常常会问到,get请求和post请求到底有什么区别?get和post的区别,你百度一下的话,可以看到百万条结果,每个人都有每个人的思考,这篇是我的思考,如果有些结论有不对或者误导的地方,希望各位大佬在评论区指正。我会在批评中不断提升.谢谢各位了解Http协议Http协议的特点基于tcp/Ip、一种网络应用层协议、超文本传输协议HyperText Transfer Pr...
2020-01-09 12:28:10 772
原创 Linux Centos 安装Docker最新版
Linux.Centos7.6安装docker安装的前置条件我这里使用的是阿里云的linux服务器,centos7.6版本的。必须是64-bituname -mx86_64 返回值后缀为64即为64位kernel3.10+uname -r 命令检查内核版本3.10.0-957.21.3.el7.x86_64返回的值大于3.10即可下载docker 执行 sudo...
2020-01-07 11:45:06 903 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人