自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 iotdb背景优势简单分析

iotdb 的优势分析和简单介绍

2022-02-20 19:25:22 2027

原创 springboot项目启动,但是访问报404错误

springboot项目启动,但是访问报404错误一切正常,启动成功,可以加载swagger但是没有内容。postman访问404原因:可能是启动类Application上加了@ComponentScan(basePackages = {})这个注解导致controller扫描不到导致的,如果加了这个注解,springboot就不会扫描Application所在的包及子包的文件,需要将controller所在的包加入到注解@ComponentScan的大括号中...

2022-01-05 16:37:51 1240 1

原创 Java8 stream 是什么?怎么用?咋回事? 这里都有哦~

stream是什么?表示能应用在一组元素上一次执行的操作序列。Stream让开发者能够以一种声明的方式处理数据源(集合、数组等),它专注于对数据源进行各种高效的聚合操作(aggregate operation)和大批量数据操作 (bulk data operation)。Stream API将处理的数据源看做一种Stream(流),Stream(流)在Pipeline(管道)中传输和运算,支持的运算包含筛选、排序、聚合等,当到达终点后便得到最终的处理结果。它有啥特点?Stream API的使用和同

2021-11-30 16:57:21 460

原创 common-pool2的介绍和使用

我们在服务器开发的过程中,往往会有一些对象,它的创建和初始化需要的时间比较长,比如数据库连接,网络IO,大数据对象等。在大量使用这些对象时,如果不采用一些技术优化,就会造成一些不可忽略的性能影响。一种办法就是使用对象池,每次创建的对象并不实际销毁,而是缓存在对象池中,下次使用的时候,不用再重新创建,直接从对象池的缓存中取即可。为了避免重新造轮子,我们可以使用优秀的开源对象池化组件apache-common-pool2,它对对象池化操作进行了很好的封装,我们只需要根据自己的业务需求重写或实现部分接口即可,使用

2021-11-23 10:54:58 11930

原创 SSM框架总结-Spring

1、DI依赖注入(Dependency Injection,DI)。依赖 : 指Bean对象的创建依赖于容器 . Bean对象的依赖资源 .注入 : 指Bean对象所依赖的资源 , 由容器来设置和装配 .1.1 注入方式构造器注入set注入bean的作用域在Spring中,那些组成应用程序的主体及由Spring IoC容器所管理的对象,被称之为bean。简单地讲,bean就是由IoC容器初始化、装配及管理的对象 .2 代理模式2.1 静态代理角色分析抽象角色 : 一般使用接口或.

2021-11-16 22:59:37 264

原创 SSM框架知识自查--Mybatis

1、第一个mybatis程序2、ResultMap 结果集映射ResultMap 用于pojo与数据表字段的对应(1)使用:在xml中定义一个resultMapcolumn属性对应数据表中字段property对应pojo的属性3、配置打印sql日志在xml中,设置settings(1) 标准日志工厂实现<setting name = "logImpl" value = "STDOUT_LOGGING"/>(2) log4j实现额外导入依赖包配置log4j一些参.

2021-11-08 15:40:01 478

原创 SSM框架知识自查---SpingMVC

立个flag,近期完善!!1、SpringMVC执行流程2、Restful风格3、整合SSM项目

2021-11-08 15:10:36 54

原创 设计模式-原型模式

设计模式-原型模式原型模式是什么?通俗的说就是将某一事物当作原型拷贝(克隆)一份用途用于再次创建相同的复杂对象,提升效率实现1、通过克隆实现/*1、实现一个接口 Cloneable2、重写一个方法 clone()*/@Datapublic class Vlog implements cloneable{ private String name; private Date createTime; protected Object clone() throws Clo

2021-10-20 10:45:50 135 2

原创 java线程

java线程&锁基础创建线程的方式extends Threadimplement Runnableimplement Callable线程池方式一般都用线程池线程池创建线程,因为方便管理、可控制销毁、可控制系统开销、可控内存占用。但是要设置合适的线程数,否则会因为频繁的上下文切换消耗太多资源。一般分为IO密集型和CPU密集型,IO密集型(频繁的读取磁盘)一般设置为CPU核数*2,CPU密集型一般设置为CPU核数+1.p.s.很少采用extends的方式,因为扩展性差。因为一个类只能

2021-05-30 17:13:12 43

原创 java集合总结

java集合总结本文总结了java集合中一些重点内容和底层的内部结构,可供java基础的复习和java后端面试用。另外本文是沈老师帮助总结的,感谢沈老师。collectionlistArrayList排列有序,不可重复线程不安全的默认长度是10,扩展后=原来*1.5+原来扩展时采用System.arraycopy(a,b),它是个native方法Vector排列有序,可重复线程安全的,效率低 (采用的互斥锁,只能保证jvm内线程安全)扩展后=原来*2LinkedList

2021-05-29 13:20:27 73

原创 java分布式和一些重要工具的分享

java分布式服务SpringCloud分布式开发五大神兽分布式CAP理论RedisEurekaFeign本文是老师培训课程的一些总结~有什么不准确的地方,请各位大神不吝赐教!SpringCloud分布式开发五大神兽服务发现: Netflix Eureka客户端负载均衡:Netflix Ribbon断路器: Netflix Hystrix服务网关: Netflix Zuul分布式配置: Spring clou

2021-05-15 18:29:33 166 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除