Java
PDD200A101用性以及实时性、可互操作性、可靠性、抗干扰性
PDD200A101用性以及实时性、可互操作性、可靠性、抗干扰性 PDD200A101用性以及实时性、可互操作性、可靠性、抗干扰性 工业以太网是应用于工业控制领域的以太网技术,在技术上与商用以太网(即IEEE 802.3标准)兼容,但是实际产品和应用却又完全不同。这主要表现普通商用以太网的产品设计时,在材质的选用、产品的强度、适用性以及实时性、可互操作性、可靠性、抗干扰
关于 SAP Commerce Cloud 本地安装用 root user 执行安装脚本的问题
在linux server上执行./install -r b2c_acc是不是不能用root user去做? 遇到警告消息: Error creating bean with name 'defaultSolrServerService' defined in class path resource [global-solrserver-spring.xml]: Invocation of in
Nashorn引擎导致metaspace oom
从报错内容很清楚是Metaspace区域oom了 大部分情况下,程序运行中不会出现过多的类加载数量的变动,先导入dump文件检查是否有异常的classLoader或者有异常动态生成的class 发现了下面这个classLoader数量异常,项目中用到nashorn这块js引擎来做动态js脚本执行 通过查阅nashorn源码发现 https://
NullPointerException in Java with no StackTrace
https://stackoverflow.com/questions/2411487/nullpointerexception-in-java-with-no-stacktrace
nginx 1.25.1 发布
nginx 1.25.1 有一个很不错的特性,就是支持了http2 指令,以前这个指令主要是也listen 配置使用的(ssl+http2 场景) 独立指令之后就有了很方便的功能了,比如有些业务希望使用http0.9-1.1 协议,有些需要使用http2,当然目前也是支持了 http3的,可以做到分离,以前版本存在一个问题就是开启了之后协议就都是http2(当然浏览器是可以协商降级的) 参考使
SpringCloud中Feign的使用流程
①:添加依赖(服务调用方) ②:是否需要覆盖默认配置(比如使Feign的熔断机制生效) ③:在启动类上添加注解 ④:编写Fiegn的客户端(以下都是以Feign的熔断机制为例) ⑤:编写熔断策略(其实就是Fiegn的客户端的一个实现类,实现具体的降级逻辑) ⑥:Controller层注入并进行调用
Collection集合的遍历方式
Collection集合的遍历方式 方式一:迭代器 遍历就是一个一个的把容器中的元素访问一遍。 迭代器在Java中的代表是Iterator,迭代器是集合的专用遍历方式。 Collection集合获取迭代器 lterator中的常用方法 迭代器执行流程 public class CollectionDemo01 {
collection案例
需求:某影院系统需要在后台存储上述三部电影,然后依次展示出来 分析: 定义一个电影类,定义一个集合存储对象。 创建3个电影对象,封装相关数据,把3个对象存入到集合中去。 遍历集合中的3个对象,输出相关信息。 Test类 Movie类 堆栈内存分析
this version of the Java Runtime only recognizes class file versions up to 52.0
在 SAP Commerce Cloud Backoffice 做 full indexing 时,遇到错误消息: ERROR: Error from server at https://localhost:8983/solr: Error CREATEing SolrCore 'master_backoffice_backoffice_product_flip': Unable to crea
什么是 SAP Commerce Cloud SmartEdit 的 webApplicationInjector.js
SAP Commerce Cloud SmartEdit 是 SAP 提供的一种基于云的电子商务平台,旨在帮助企业轻松管理和优化他们的在线商店。SmartEdit 是 SAP Commerce Cloud 的一个功能强大的组件,用于简化网站内容的编辑和管理。通过 SmartEdit,商家可以在一个易于使用的界面中轻松地修改和更新网站布局、导航、页面和组件。SmartEdit 是一个基于 JavaS
一、理解、学习与使用 Java 中的 Optional, 二、干货,一文彻底搞懂 Java 的 Optional
一、理解、学习与使用 Java 中的 Optional 从 Java 8 引入的一个很有趣的特性是 Optional 类。Optional 类主要解决的问题是臭名昭著的空指针异常(NullPointerException) —— 每个 Java 程序员都非常了解的异常。 本质上,这是一个包含有可选值的包装类,这意味着 Optional 类既可以含有对象也可以为空。 Optio
SpringBoot01
1.Springboot的初识 1.1.Springboot简介 Spring Boot是搭建基于Spring的工程的脚手架 。 编辑 它并不是对Spring进行功能增强,只是对spring框架的优化,提供的是一种方便快速使用spring 的方式,能够方便快捷的搭建spring工程。 1.2.为什么要使用SpringBoot spring的缺点 配置繁琐 依赖繁琐 Sprin
完成一个SpringBoot项目——员工管理系统
SpringBoot项目——员工管理系统 该系统为一个springboot项目——员工管理系统的代码,前端使用的模板是thymeleaf,数据写在了dao层,没有用数据库,完全可以实现增删改查 目录 目录 一、前端静态资源 二、项目准备工作 三、代码操作:1.前端代码操作 2.依赖导入 pom.xml文件 3.编写配置文件 4.页面国际化配置 5.后端代码编写 四
快速搭建整合一个SSM项目框架(新手专用)?
~SSM整合框架的搭建(重点) 前言 SSM即:Spring,SpringMVC,Mybatis 1.Spring介绍 2002年,首先推出了Spring的雏形, Spring框架以interface21为基础,经过重新设计,并不断丰富其内涵,于2004.3.24发布了1.0正式版 Spring Framework创始人,著名作者Rod Johnson Spring理念:是现有的技术更加容易使用
报错:Failed to execute goal org.codehaus.mojo:........快速解决!
解决:Failed to execute goal org.codehaus.mojo:exec-maven-plugin:3.0.0:exec (default-cli) on project spring_aop: Command execution failed.的问题 出现如下问题: 解决方案一:这种情况下,我是将用main方法执行程序,改为使用单元测试@Test ~之前是这样的:用
BindingException异常:Type interface com.niuyun.dao.UserDao is not known to the MapperRegistry.解决了
Mybatis出现:org.apache.ibatis.binding.BindingException: Type interface com.niuyun.dao.UserDao is not known to the MapperRegistry.的错误,如何解决? 错误如下: 类型接口dao不知道mapper注册中心点的问题 ! 很明显是没有注册映射的路径 查看MyBatis中xml配
错误:“java.lang.ClassNotFoundException: com.mysql.jdbc.Driver“ 如何解决?
——运行项目时遇到 java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 问题,解决方案: 错误如下: 解决方案如下: 1.首先检查了一下连接数据库的配置信息是否写错? 莫有啊,写的没有毛病~ 2.检查了一下pom.xml配置中是否没有导入相对应的依赖? 莫有啊,导入依赖了~ 也有了呀,但是错误依旧~ 3.查看Maven仓库中是否有
Taro项目引入Tailwindcss
前情 Tailwind CSS 是一个原子类 CSS 框架,它将基础的 CSS 全部拆分为原子级别,同时还补全各种浏览器模式前缀,兼容性也不错。它的工作原理是扫描所有 HTML 文件、JavaScript 组件以及任何模板中的 CSS 类名,然后生成相应的样式代码并写入到一个静态 CSS 文件中。Tailwind CSS 快速、灵活、可靠,没有运行时负担。自动接触了Tailwindcss后,目前已
Maven项目架构管理工具的安装、使用和Idea配置Tomcat
——在我们Javaweb开发过程中,需要手动导入大量的jar包,这个时候我们需要一个工具帮助我们自动导入和管理,由此Maven诞生了。 目录 一、Maven的下载 二、配置Maven环境变量 三、阿里云镜像 四、本地仓库 五、创建Maven项目:1.maven依赖导入资源问题;2.无法解析maven依赖的问题 六、IDEA中配置Tomcat 一、Ma
Windows环境下Redis的安装以及Redis Desktop Manager的下载安装
————本文介绍了Windows环境下Redis的安装,以及Redis数据库管理工具Redis Desktop Manager的下载和安装 目录 | 一、Windows环境下安装Redis | |--|--| | 二、Redis Desktop Manager的下载及安装 | 一、Windows环境下安装Redis 下载地址:https://github.com/tporadowski/red
获得class对象的方式有哪些?
获取class对象的方式有哪些? 方式一:通过对象获得 —— 已知某个类的实例,调用该实例的getClass()方法获得Class对象 方式二:.forName获得 ——已知一个类的全类名,且该类在类路径下,可以通过Class类的静态方法forName()方法获取,但需抛出异常 方式三:类名.class获得 ——若已知具体的类,通过类的class属性获取,该方法最为安全可靠,程序性能最高
JDK下载安装以及idea环境变量的配置(详细步骤)
(——idea环境变量的配置,文章先说了一下卸载jdk(若没有安装过则可直接看:二、下载和安装jdk部分);然后下载和安装jdk,并进行环境变量的配置) 一、JDK的卸载 1.右击此电脑,点击“属性”,选择“高级系统配置” 2.然后选择“高级”,点击“环境变量” 3.在系统变量中,找到“JAVA_HOME”,双击点击进去“编辑系统变量”,复制它的路径,或者在资源管理器中找到。将jdk文件夹全部
JSqlParser 解析存储过程
我现在有一个比较复杂的存储过程,我想要使用这个框架来解析这个存储过程,解析存储过程中用到的表,以及字段等信息,我应该怎么做? 要使用JSqlParser解析存储过程并提取其中的表和字段信息,你需要遵循以下步骤: 导入JSqlParser库:首先,你需要将JSqlParser库添加到你的Java项目中。你可以在JSqlParser的官方网站上找到相关的文档和下载链接。 创建一个解析器对象:使
尚医通-day14【创建订单】(内附源码)
页面预览 订单详情 订单列表 第01章-创建订单 生成订单分析 生成订单方法参数:就诊人id与 排班id 生成订单需要获取就诊人信息(微服务远程调用service-user) 获取排班信息与规则信息(微服务远程调用service-hosp) 下单后,通过接口去医院预约下单(httpclient远程调用医院端的接口) 下单成功更新排班信息并发送短信(向mq发送信息) 1、创建订单微服务 1
一文理解什么是DTO、VO、BO、PO、DO,并推荐一款IDEA转换插件
1、什么是DTO、VO、BO、PO、DO、POJO POJO的定义是无规则简单的对象,在日常的代码分层中pojo会被分为VO、BO、 PO、 DTO。通过各层POJO的使用,有助于提高代码的可读性和可维护性。 概念看似简单,但是想区分好或者理解好也不容易,本文简单梳理一下。 DTO(Data Transfer Object)数据传输对象 在服务间的调用中,传输的数据对象 个人理解,D