- 博客(10)
- 收藏
- 关注
原创 SpringBoot获取根目录及资源路径及解决jar发布时的出现
1.获取文件根目录String property = System.getProperty("user.dir");输出结果为:D:\DocumentH\PDFExport2.获取资源路径(比如获取resources下的temp文件夹路径hello.ftl文件) try { File file = ResourceUtils.getFile("classpath:static\\temp"); System.out.println(file.
2020-08-14 16:25:34
2034
原创 Springboot @Cacheable配置自定义过期时间
@Beanpublic RedisCacheManager classifyTreeList1d(RedisConnectionFactory connectionFactory) { //可配置多个 RedisCacheConfiguration config = instanceConfig(3600 * 24 * 1L); //设置过期时间为1天 return RedisCacheManager.builder(connectionFactory) .cac
2020-08-01 18:01:12
10313
1
原创 RabbitMQ——七个案例
安装RabbitMQ一、安装RabbitMQ需要先安装Erlang语言开发包百度网盘链接:https://pan.baidu.com/s/1sFVkN0I7w52TFPrVXfjtxg 提取码:wrdj直接下载地址:http://erlang.org/download/otp_win64_18.3.exe安装完成后需要配置环境变量:新建系统变量:变量名 ERLANG_HOME变量值 D:\softInstall\erl7.3(Erlang安装目录)添加到PATH:%ERLANG_HOME%\
2020-06-04 14:44:20
1649
原创 Java8 LocalDate无所不能
简介伴随 lambda表达式、streams 以及一系列小优化,Java 8 推出了全新的日期时间API。Java处理日期、日历和时间的不足之处:将 java.util.Date 设定为可变类型,以及 SimpleDateFormat 的非线程安全使其应用非常受限。然后就在 java8 上面增加新的特性。全新API的众多好处之一就是,明确了日期时间概念,例如:瞬时(instant)、 长短(duration)、日期、时间、时区和周期。同时继承了Joda 库按人类语言和计算机各自解析的时间处理方式。不
2020-06-02 17:36:02
606
原创 十大经典排序算法(动态演示+代码)
以前也零零碎碎发过一些排序算法,但排版都不太好,又重新整理一次,排序算法是数据结构的重要部分,系统地学习很有必要。时间、空间复杂度比较1 冒泡排序算法思想:1.比较相邻的元素。如果第一个比第二个大,就交换他们两个。2.对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。3.针对所有的元素重复以上的步骤,除了最后一个。4.持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。代码:{ for(int i =0 ; i<
2020-05-29 18:11:13
313
原创 搭建SpringCloud项目
转载文章主要分为以下几步:(1)搭建SpringBootService,这里是各个微服务的业务逻辑。(这里搭建了2个Service,用来测试熔断)(2)搭建SpringBootEureka,用来发现服务。(3)搭建SpringBootConfig,用于动态维护配置文件。(4)搭建SpringBootConsumer,这个不是必须的,只有当一个更大的业务需要调用其他多个微服务Service...
2020-04-29 17:43:56
200
原创 SSM框架项目开发过程整理
开发轨迹业务分析DAO层实现接口设计 + SQL编写使用Junit测试功能Service层实现Web层实现高并发优化业务分析针对业务需求做功能分割分层,抽象出实体和业务逻辑设计数据库DAO层实现涉及包:daoData Access Object 数据访问对象将非对象数据以对象的形式操纵entity数据库表映射的实体流程:使用配置文件整合Spring和MyBati...
2020-04-16 18:07:08
401
原创 JSON的格式
JSON可以有两种格式:一. 数据格式1.数组方式:[ {"key1": "value1"}, {"key2": "value2"}]对象方式: { “key1: "value1", "key2": "value2", "key3": [ {"key31": "value31"}, ...
2020-04-16 17:39:00
1956
原创 自我总结-面试题一
WebService与Socket的区别(两种通信的方式)(1) Socket是基于TCP/IP的传输层协议。Webservice是基于HTTP协议传输数据,http是基于tcp的应用层协议。Webservice采用了基于http的soap协议传输数据。(2)Socket接口通过流传输,不支持面向对象。Webservice 接口支持面向对象,最终webservice将对象进行序列化后通过...
2019-05-22 18:46:12
190
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人