学习
文章平均质量分 61
CH·ST
这个作者很懒,什么都没留下…
展开
-
学习目录后端
0.面试宝典1.jdbc原理2.ssm系统架构学习3.ssh系统架构学习4.代码规范5.springBoot架构特点及其原理实现以及项目搭建6.springCloud分布式系统架构原理以及特点、会出现的问题以及解决方法和所需组件7.单元测试学习以及使用8.多线程的使用以及调试9.数据库高级功能学习(存储过程、触发器…)10.vue前端框架学习...原创 2021-11-23 19:45:52 · 440 阅读 · 0 评论 -
Java性能优化
记录项目开发过程中对于性能优化的事项。性能优化的最终目的也就是为了减少代码运行时间和占用的内存。进行性能调优的方法使用System.currentTimeMillis来计算出代码运行的时间long startTime = System.currentTimeMillis();--代码内容--long endTime = System.currentTimeMillis();log.info("代码运算时间为:" + (endTime - startTime));如果此块代码耗时过大,那就对原创 2021-07-14 09:42:11 · 201 阅读 · 0 评论 -
将数据压缩为GZIP格式存入redis再取出解压
在存入redis的数据过大的情况下,为了优化性能可以把数据进行压缩后再存入,在需要使用的时候再取出进行解压缩。这样做的优点是:1 压缩会减少redis存储数据量,增加redis的吞吐量2 压缩会较少网络带宽但是缺点就是在压缩与解压缩的时候会增加CPU消耗因此要根据项目具体情况决定是否使用首先创建序列化(压缩)和反序列化(解压缩)的工具类import com.fasterxml.jackson.annotation.JsonAutoDetect;import com.fasterxml.ja原创 2021-07-13 11:33:06 · 3098 阅读 · 0 评论 -
java后端使用itextPDF生成PDF文件
java后端使用 itextPDF 生成PDF文件原创 2021-07-08 14:00:31 · 1157 阅读 · 0 评论 -
ArcGIS Runtime API for Java 判断点是否在面内(Invalid argumen 错误)
在Java中使用ArcGIS Java SDK 判断点是否在面内面的地理数据是从ArcGIS Server 查询过来然后在项目运行时放入redis数据库中点只有经纬度,是从MySql数据库中查询出来的集合中的属性从ArcGIS Server 查询的过程与代码在上一篇ArcGIS Runtime API for Java 查询中https://blog.csdn.net/weixin_50074995/article/details/117067751?spm=1001.2014.3001.5501原创 2021-05-21 13:21:02 · 1009 阅读 · 0 评论 -
ArcGIS Runtime API for Java 查询
使用ArcGIS Runtime API for Java 中的查询代码解析ArcGISRuntimeEnvironmentArcGISRuntimeEnvironment是设置ArcGIS运行环境配置的类包含全局方法,这些方法会影响整个运行时环境。还包含用于为应用程序设置部署许可的静态方法。setInstallDirectory是设置包含运行时库和资源的目录在该代码中设置为ArcGIS SDK所在的本地路径https://developers.arcgis.com/java/api-refe原创 2021-05-20 14:02:11 · 563 阅读 · 0 评论 -
springBoot学习
一:什么是springBoot在平时使用spring框架进行开发的时候,我们往往需要在项目配置与整合其他框架上花费大量的时间,而且会产生大量的xml文件,导致项目结构繁复而笨重,让项目开发和部署的效率与复杂度大大提高。springBoot的出现便是为了解决这些问题,springBoot并不是用来替代spring的,他相当于是一个为我们管理spring的管家,springBoot集成了大量常用的第三方库配置,SpringBoot中集成的这些第三方配置在使用时所需的配置十分少,使得开发者可以更加专注于业务逻原创 2021-05-17 16:39:07 · 96 阅读 · 0 评论 -
微服务框架(SpringCloud框架、服务治理)
微服务框架概念学习在实际应用中微服务技术虽然带来了许多的好处优点,但是也带来了许多必须处理的问题,这些问题则需要我们引入新的技术来解决。但是因为如果引入大量技术的话肯定会产生许多兼容性问题,想要解决这些问题的开销无疑是巨大的,因此虽然这种方式更加灵活,但是一般也只有大型公司才有资本和需求来应用。通常的中小型企业一般都是用其他公司集成好的框架来进行开发。SpringCloud便是其中一个主流且成熟的框架,同时因为springBoot的成熟与广泛使用,因此便从SpringCloud开始学习。Spring原创 2021-05-01 00:46:47 · 2211 阅读 · 2 评论 -
微服务概念
微服务概念学习在传统单体服务无法满足高并发、高请求、高数据量的系统需求后出现的一种新软件设计技术,在实际使用中一般是一框架的形式来使用他(Spring Cloud、Dubbo)。在微服务中一般将应用程序构造为一组松散耦合的服务,服务(业务)功能分的较细且不相互影响可独立部署(但也不可分得过细,只在需要的时候细分(如:部署变更变得越来越困难,通用数据模型变得过于复杂,其中的不同部分服务具有不同的负载/规模要求)),不会出现一处错误导致整个项目崩溃。单体应用:web应用 – 服务器 – 数据库单体应用原创 2021-04-28 18:09:19 · 236 阅读 · 2 评论