&
        对于我这个文字水平不佳的人来说,能坐下来写博而不是下棋,应该算是一种不容易的选择。权当平时学习的笔记。         前不久学习 JPF(Java Plugin Framework)时,发现其功
转载 2024-04-24 20:01:29
78阅读
       最困难的时期已经过去,配置好环境之后下一步就是写一个测试程序跑一下。由于我主要是为了整合Hibernate,所以测试程序就以此为前提了。        Hibernate整合本身比较简单,但如果想把框架设计得更加灵活、耦合性更低,
转载 2024-05-09 13:43:50
292阅读
现象1:在执行任务时,在页面上发现任务执行失败了(SprintBoot项目)# kubectl get pod |grep podname  发现有重启的记录#kubectl describe pod podname  发现Reason:OOMKilled,Exit Code:137经过测试发现OOMKill的时候pod占用的内存非常接近上图的Limits memory限制的1230Mi
SpringBoot整合阿里云OSS一、简介阿里云对象存储OSS(Object Storage Service)是一款海量、安全、低成本、高可靠的云存储服务,提供99.9999999999%(12个9)的数据持久性,99.995%的数据可用性。多种存储类型供选择,全面优化存储成本。非常适合存储非结构化数据,例如视频、图形、日志、文本文件以及各种App应用、多终端同步软件、网盘下载站的文件等,单个文
转载 2024-10-13 15:51:36
358阅读
上篇文章中介绍了如何使用独立的Equinox发行包搭建OSGI运行环境,而不是依赖与具体的Eclipse基础开发工具,本文开始介绍如何使用Blueprint將Spring框架整合到OSGI中。一、开发一个自己Bundle在整合之前,我们接着上篇文章的内容,先来开发一个自己的Bundle。 首先新建一个Plug-in Project,名称为,如下图: an OSGI framework选项依然选
转载 2024-06-06 14:25:51
44阅读
上篇文章中介绍了如何使用独立的Equinox发行包搭建OSGI运行环境,而不是依赖与具体的Eclipse基础开发工具,本文开始介绍如何使用Blueprint將Spring框架整合到OSGI中。一、开发一个自己Bundle在整合之前,我们接着上篇文章的内容,先来开发一个自己的Bundle。 首先新建一个Plug-in Project,名称为com.csdn.osgi.common,如下图: an O
转载 2024-04-09 14:18:07
66阅读
网上有很多介绍osgi概念的文章,有兴趣的同学可以去google一下.这里写一个简单的例子,记录自己的学习历程,也希望对初学osgi的同学有所帮助.osgi强调模块化与服务化,我们可以在不重启Java虚拟机的情况下切换一个服务的实现,达到动态更新目的.与spring不同的是,osgi可 以动态绑定服务的实现,而Spring容器一旦启动就无法更改服务的实现,要想改变服务的实现,只有重新配置sprin
   本文内容来源于博主一次问题排查的过程,最终说明为什么不要将spring-boot相关依赖打入二方包。  先介绍一下背景:我们应用是一个标准的spring+webx工程,博主在一次项目发布前为了再次测试一下自己的代码,将分支部署到日常环境中,但是项目启动的时候报错:    第一眼看到这个堆栈后有点懵逼  第一是上一次部署分支还没问题,距离上次部署自己新增的代码也很简单,不可能写出如此
转载 2024-03-18 08:09:58
32阅读
osgi正在成为一种趋势,越来越多的项目采用了osgi,越来越多的中间件都开始采取了osgi的标准。身为一名java开发人员,如果你还对osgi结构一无所知,那你真的有点out了。什么是osgiosgi的名称来源于其开源组织的名称open services gateway initiative,osgi是一个标准,它致力于提供给java项目一个模块化的底层环境,以及一系列通用的服务(service
转载 2024-10-24 10:23:25
119阅读
文章目录一、全局异常处理1、自定义业务异常类2、全局异常处理类二、配置钉钉机器人1、创建钉钉机器人三、整合钉钉机器人1、引入jar包2、发送信息的工具类3、测试4、常见报错四、所用到的工具类 一、全局异常处理 1、自定义业务异常类某些时候,由于业务逻辑需要抛出自定义异常,这个时候就需要自定义业务异常类。 定义CommonException,使他继承于RuntimeException.说明:因为某
springboot整合shiro和swagger2实现前后分离中国加油,武汉加油!篇幅较长,配合右边目录观看项目准备创建springboot项目nz1904-springboot-08-shiro-swagger加入Web的SpringWeb依赖和Lombox依赖导相关依赖<!--使用Druid这个连接池--> <dependency> <groupId&g
转载 2024-06-17 12:06:18
53阅读
文章目录一、阿里oss服务的开通小编说几个注意点1、开启oss端的跨域步骤如下2、权限的读写配置3、创建子AccessKey二、如何从文档入手编程三、小编的案例是服务端签名直传并设置上传回调3.1、什么意思?3.2、pom文件引入依赖3.3、在application.yml配置相关的数据3.4、创建OSSController生成密钥3.5、配置跨域3.6、目录结构3.7、测试生成密钥的接口四、前
三、SpringBoot1.Spring及其优缺点?1.1 概念重量级企业开发框架EJB的替代品,通过依赖注入、面向切面编程,使用简单Java对象POJO为企业Java开发提供了相对简单的方法。1.2 优缺点1.2.1 优点组件代码轻量级1.2.1 缺点配置重量级 基于注解的组件扫描、基于Java配置虽然减少甚至消除了大量XML配置,还是需要不少配置。   如下,需要XML或Java显式配置: 开
转载 2023-10-19 08:26:03
151阅读
spring是一个一站式轻量级开源框架,Spring提供了JavaEE各层的解决方案,表现层:Spring MVC,持久层:JdbcTemplate、ORM框架整合,业务层:IoC、AOP、事务控制。Spring的出现取代了EJB的臃肿、低效、繁琐复杂、脱离现实。 核心技术::IoC(Inverse of Control 控制反转): 将对象创建权利交给
转载 8月前
188阅读
  OSGI机制入门介绍,转自http://longdick.iteye.com,用以备忘。  OSGI(Open Services Gateway Initiative),或者通俗点说JAVA动态模块系统,定义了一套模块应用开发的框架。OSGI容器实现方案如Knopflerfish, Equinox, and Apache Felix允许你把你的应用分成多个功能模块,这样通过依赖管理这些功能会更
转载 2023-07-15 14:29:09
192阅读
SpringBootSpringBoot是什么SpringBoot 是一个轻量级、快速开发框架。整合了常用的第三方依赖整合(原理:通过Maven子父工程的方式);简化 XML 配置,全部采用注解形式;内置 Http 服务器(Jetty和Tomcat),最终以java 应用程序(Main函数)进行执行。SpringBoot核心特征Springboot 项目为独立运行的 spring 项目,java
转载 2023-12-14 11:02:14
270阅读
Java 类加载器启动类加载器 (Bootstrap ClassLoader)是 Java 类加载层次中最顶层的类加载器,负责加载 JDK 中的核心类库,如:rt.jar、resources.jar、charsets.jar 等扩展类加载器(Extension ClassLoader)负责加载 Java 的扩展类库,默认加载 JAVA_HOME/j...
原创 2022-06-12 00:19:29
445阅读
OSGi规范介绍 第一章 引言 OSGi(Open Service Gateway Initiative)最初的目的就是为各种嵌入式设备提供通用的软件运行平台,即可以屏蔽设备操作系统与硬件区别的中间件平台。PC基本上被 Wintel架构垄断,运行在PC上的应用程序完全可以在另一台PC上运行;但对于其他设备来说就不同,它们的硬件平台可能完全不同,其操作系统也是来自不同厂商,所以任何设备上的应用程序都
转载 精选 2008-09-04 14:28:19
607阅读
目前,业内关于OSGI技术的学习资源或者技术文档还是很少的。我在某宝网搜索了一下“OSGI”的书籍,结果倒是有,但是种类少的可怜,而且几乎没有人购买。因为工作的原因我需要学习OSGI,所以我不得不想尽办法来主动学习OSGI。我将用文字记录学习OSGI的整个过程,通过整理书籍和视频教程,来让我更加了解这门技术,同时也让需要学习这门技术的同志们有一个清晰的学习路线。我们需要解决一下几问题:1.如何正确
原创 2021-05-25 08:39:46
457阅读
  • 1
  • 2
  • 3
  • 4
  • 5