自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 在Win11中使用docker安装Oracle19c

中可以看新运行的容器。会花一段时间来下载,等待完成后,可以切换到。检查是否配置了ORACLE_SID。查看docker版本。如果返回空行则未配置。运行这条命令会跳转到。,可能造成无法登录。

2023-11-12 00:39:30 667 1

原创 Springboot 集成 CXF 发布 Web service

WebService(name = "ServerService" , // 暴露服务名称 targetNamespace = "http://webservice.bloodapi.zlhospital.com" // 命名空间,一般是接口的包名倒序) public interface ServerService {

2023-05-31 22:07:17 518

原创 NC Cloud表单选中行才进行合计

NC Cloud表单选中行才进行合计

2023-03-20 14:01:32 201

原创 NC Cloud参照过滤(主子表、单表、查询区、报表)

NC Cloud参照过滤在业务进行过程中,二开的单据需要我们自行设置参照过滤,本文详细讲解。单表、主子表查询区过滤举例:查询区的银行账户需要根据已选择的财务组织进行过滤,更改财务组织时清空已选择的银行账户。首先,更改财务组织时清空已选择的银行账户,需要用到表头的编辑后事件,就要看创建查询区时是否创建此事件,未创建的话则自行创建。找到页面的入口:单表为mian/index.js主子表为list/index.js找到NCCreateSearch方法{NCCreateSearc

2022-05-20 15:09:28 1375

原创 NC系列中的UPM文件component组件属性说明

下方是一个示例的upm文件内容<?xml version="1.0" encoding='gb2312'?><module name="cmp_applyclose"> <public> <component priority="0" singleton="true" remote="true" tx="CMT" supportAlias="true"> <interface>nc.itf.cmp.apply.IApplyClose

2022-05-06 13:37:04 1019

原创 YonBIP开发:界面弹出模态框展示数据

需求在界面添加一个【参照合同】的按钮,点击【参照合同】按钮弹出模态框,模态框分为三部分:搜索、表头、表体,点击搜索加载后端接口返回的数据到表头,点击表头行则去后台接口加载表体数据展示在表头下方。实现方式在界面添加按钮在应用构建服务/构建平台/应用构建/页面建模中找到需要开发的节点,点击节点进入页面模板,从组件/按钮控件中拖拽一个按钮至按钮栏中:点击新添加的按钮,修改按钮名称,并得到按钮编码【button21wh】在前端脚手架中添加点击按钮的功能在前端脚手架中添加界面对应的js文件打开添

2022-01-07 16:36:21 1691

原创 BIP开发导入TinperNext编译时报错:Module not found: Error: Can‘t resolve ‘core-js/modules/web.dom.iterable.js‘

【错误描述】在使用BIP时,有个需求需要自定义个模态框展示,于是在项目中引用了TinperNext进行开发,但是编译时报错:Module not found: Error: Can’t resolve ‘core-js/modules/web.dom.iterable.js’【原因】是因为工程中未导入core-js依赖,或者就是core-js依赖版本太高,BIP202111版需要使用core-js@^2,不能使用core-js@^3【查看core-js版本】npm ls core-js【

2021-12-16 17:23:20 2571

原创 JavaScript执行过程,同步任务与异步任务(宏任务、微任务)

JavaScript执行过程1. JavaScript是单线程执行task1->task2->task3->task4如果task1耗时较长,task2,3,4则会处于等待状态,造成程序假死2. 同步任务和异步任务同步任务(synchronous)又叫做非耗时任务,指的是在主线程上排队执行的那些任务只有一个前台任务执行完毕,才能执行后一个任务异步任务(asynchronous)又叫做耗时任务,异步任务有JavaScript委托给宿主(浏览器或者node.js)环

2021-09-24 16:10:40 140

原创 Redis-x64-3.2.100.msi下载及安装,附redis-desktop-manager-0.9.99客户端工具

由于在GitHub上下载及其缓慢,于是在外网下载好了,现分享在百度网盘,需要的下载哦链接:https://pan.baidu.com/s/1Hbk9hvxk816b1th6s7HYlQ提取码:745s

2020-02-14 22:54:21 1665 1

原创 SpringBoot中整合Mybatis及使用

继上一篇文章我们讲了SpringBoot 整合 JdbcTemplate之后,这篇文章我们来讲一讲SpringBoot中另外一个持久化框架:MyBatis。MyBatis在Spring + SpringMVC中使用还是比较复杂,需要开发人员手动配置SqlSessionFactoryBean 与MapperScannerConfigurer,但是在SpringBoot中,因为MybatisAutoC...

2020-02-14 11:29:44 195

原创 SpringBoot 中如何整合 JdbcTemplate 使用

在SpringBoot中持久化框架有很多,最常见的例如:JdbcTemplate、mybatis、,mybatisplus、hibernate、jpa等等。今天我们就来聊一聊Spring自带的持久化框架:JdbcTemplate。虽然JdbcTemplate功能相比较于mybatisplus等要简单的多,但是这已经比java原生的jdbc进步了很多啦。1. 配置pom.xml<de...

2020-02-11 23:55:27 348

原创 NCC项目搭建及版本管理规范手册

NCC项目搭建及版本管理规范手册1. 项目工程要求NCC项目搭建严格要求一个项目前后端各只有一个项目。新项目首次开发时,由项目开发人员创建新工程,并且联系管理员创建gitlab项目进行关联。项目二次合同开发时,由项目开发人员在gitlab下载已有的项目工程,并在已有项目上进行开发。项目开发过程中,至少每天至少向gitlab推送一次进度防止代码丢失,每次推送时标明更新内容。2. We...

2020-02-11 18:46:14 11951 5

原创 SpringBoot利用Swagger2构建Api文档

现在越来越多的项目使用前后端分离,在开发中我们构建RESTful风格Api时候需要提供对应的接口文档,这个工作量也是想当的惊人的,有时候写几个接口文档可能就需要一天的时间。我们可以利用SpringBoot整合Swagger2来帮我们快速实现接口文档,它可以根据我们写的注释来实现自动生成接口文档。整合Swagger2引入依赖<dependency> <groupId...

2020-02-09 00:21:35 263

原创 NCCloud开发环境搭建

前端环境搭建1. 准备工作下载vscode下载node.js下载前端脚手架(需要登录vpn)git clone http://git.yonyou.com/nc-pub/ncpub-multipage-demo.git下载基础数据将NChome下列文件夹复制到脚手架src目录下文件夹地址:${nchome}\hotwebs\nccloud\resources下的platf...

2020-02-08 19:01:36 9813 7

原创 SpringBoot中的定时任务

在Spring + SpringMVC中实现定时任务主要有两种方式,一种是Spring框架自带的@Scheduled注解,一种是使用第三方框架Quartz,Spring Boot 源自 Spring + SpringMVC,同样是使用这两种方式来实现定时任务。在定时任务中,因为执行频次的问题,我们需要corn表达式。corn表达式cron 表达式格式[秒] [分] [小时] [日] [月]...

2020-02-07 18:48:20 129

原创 SpringBoot中@ControllerAdvice如何使用

@ControllerAdvice介绍@ControllerAdvice,顾明思意,这是一个增强的Controller,很多初学者可能都没有听说过这个注解,实际上,这是一个SpringMVC非常有用的注解,使用这个 Controller ,可以实现三个方面的功能:全局异常处理全局数据绑定全局数据预处理@ControllerAdvice使用1. 全局异常处理直接定义异常处理类@C...

2020-02-06 16:31:36 655

原创 SpringBoot整合Thymeleaf

近几年来,越来越多的公司加入前后端分离的大趋势之中,但是还是有部分开发离不开后端模板,在前后端不分离的项目上,后端模板更是不可缺少的部分。早期,Jsp作为Java后端的基本页面模板,在SpringBoot中已经很少使用,整合起来和使用都比较麻烦,SpringBoot目前的主要的后端模板以Thymeleaf和 Freemarker为主,这一节我们就来讲讲在SpringBoot中如何使用Themel...

2020-02-06 15:53:25 205

原创 SpringBoot中的自动化配置之条件注解@Condition

曾经臃肿繁琐的 Spring 配置确实让人感到头大,而 Spring Boot 带来的全新自动化配置,确实缓解了这个问题。自动化配置中,有一个非常关键的点,那就是条件注解,甚至可以说条件注解是整个 Spring Boot 的基石。条件注解并非一个新事物,这是一个存在于 Spring 中的东西,我们在 Spring 中常用的 profile 实际上就是条件注解的一个特殊化。Spring4...

2020-02-05 11:35:38 442

原创 认识application.properties与application.yaml

在 Spring Boot 中,配置文件有两种不同的格式,一个是 properties ,另一个是 yaml 。虽然 properties 文件比较常见,但是相对于 properties 而言,yaml 更加简洁明了,而且使用的场景也更多,很多开源项目都是使用 yaml 进行配置(例如 Hexo)。除了简洁,yaml 还有另外一个特点,就是 yaml 中的数据是有序的,properties 中...

2020-02-05 11:33:15 1597

原创 Java中使用JWT实现token认证

1. 实现跳过认证(PassToken)及需要认证(UserLoginToken)的注解类@Target({ElementType.METHOD, ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)public @interface PassToken { boolean required() default true;...

2020-02-03 17:34:57 2567 1

原创 讲讲实现java多线程的几种方式

话不多说,直接看实现方式第一种方法:继承 Thread 类class Thread1 extends Thread{ @Override public void run() { for(int i = 0 ; i < 10 ;i++){ System.out.println("播放音乐"+i); }...

2019-06-20 22:03:54 85

原创 SpringBoot集成activeMQ实现Topic发布/订阅模式通信

上一期我们讲了SpringBoot集成activeMQ实现Queue模式点对点通信,这一期我们接着讲SpringBoot集成activeMQ实现Topic发布/订阅模式通信。发布/订阅模式通信是对点对点通信模式的扩展。Queue模式下一个人发送的消息只能由一个人接收,而Topic模式下,A发送的消息,可以被所有监听A的对象的接收,即:①:一个消息可以被多个服务接收...

2019-05-06 14:11:31 1247

原创 SpringBoot集成activeMQ实现Queue模式点对点通信

本篇文章主要是讲SpringBoot集成activeMQ实现Queue模式点对点通信。首先来讲一讲什么是MQ:Message Queue 消息队列;MQ可以理解为现实生活中的邮局,当A给物品给B时,A无需直接去找B当面去将物品交给B,A可以通过邮局寄送,然后B通过查询快递信息(监听),知道物品达到邮局,然后B自己去邮局取即可。消息队列的2种通信模式:point-to-point:...

2019-04-29 14:23:34 1117

原创 springboot程序部署到linux服务器启动

小伙伴们在IDE中将程序完成之后,大部分公司都要求把程序部署到linux服务器上,今天就来讲讲如何将springboot程序部署到linux程序。以我的IDE(eclipse)中的maven程序为例:①:首先右键项目选中runas->mavenclean;②右键项目选中run as->maven install;③:这个时候你工程目录的\target...

2019-04-16 00:24:48 2142

原创 Servlet介绍之高级篇

Servlet高级1. 获取初始化参数在web.xml中配置servlet时,可以配置一些初始化参数。而在Servlet中可以通过ServletConfig接口提供的方法来取得这些参数。2. MVC设计模式MVC(Model、View、Controller),是软件开发过程中比较流行的设计思想。旨在分离模型、控制、视图。是一种分层思想的体现。 

2017-11-26 21:49:12 311

原创 Servlet学习基础

Servlet的定义:Servlet是在服务器端运行的小程序。一个Servlet就是一个Java类,并且可以通过“请求-响应”编程模型来访问的这个驻留在服务器内存里的Servlet程序。Tomcat容器等级Tomcat的容器等级分为四个等级,Servlet的容器管理Context容器,一个Context对应一个Web工程。 手工编写第一个Servlet

2017-11-21 17:32:26 161

原创 jsp学习笔记——JSP状态管理

JSP状态管理保存用户的状态的两大机制1. session2. cookie什么是cookie:是web服务器保存在客户端的一系列文本信息。jsp中创建与使用cookie创建cookie对象Cookie newCookie = new Cookie(String key,Object value);写入Cookie对象

2017-11-20 22:20:25 308

原创 Linux的常用命令

Linux的命令格式命令提示符:[root@localhost ~]#root当前登录用户localhost主机名~当前所在位置(家目录)#超级用户的提示符$普通用户的提示符命令格式命令[选项][参数]当有多个选项时,可以写在一起简化选项与完整选项-a等于-all查看文件目录ls[选项][文件...

2017-11-08 16:25:19 169

原创 jsp学习笔记(二)——Javabeans

Javabean简介Javabeans就是符合某种特定的规范的Java类。使用Javabeans的好处是解决代码重复编写,减少代码冗余,功能区分明确,提高了代码的维护性。Javabean的设计原则1. 共有类2. 无参的共有构造方法3. 属性私有4. getter和setter方法什么是JSP动作JSP动作元素(action elements),动作元素为请求处理阶

2017-11-02 09:27:23 219

原创 JSP学习笔记(一)

JSP的内置对象是web容器创建的一组对象,不使用new关键字就可以使用的内置对象。JSP的九大内置对象:常用:out,request,response,session,application不常用:page,pageContext,exception,configweb程序的请求响应模式用户发送请求(request)服务器给用户响应(response)缓冲区:Bu

2017-10-29 17:29:53 222

空空如也

空空如也

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

TA关注的人

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