- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 2021-05-18
Element + Spring Boot开源项目,用于学习码云 https://gitee.com/elunez/eladmin
2021-05-18 17:37:59
150
原创 Oracle PL/SQL 游标批量更新数据
DECLARE v_SN a.serial_number%type; v_temp_sn a.serial_number%type; v_date_time a.IN_STATION_TIME%type; v_line_name a.line_name%type; v_machine_code a.machine_code%type; v_product_no a.product_no%type; v_feeder_...
2021-04-20 13:57:02
442
转载 SpringBoot 多数据源应用
https://segmentfault.com/a/1190000021613404搞定SpringBoot多数据源(2):动态数据源一句话概括:使用动态数据源对多个数据库进行操作,灵活,简洁。1. 引言对于多个数据库的处理,上一篇文章《搞定SpringBoot多数据源(1):多套源策略》已有提及,有多套数据源、动态数据源、参数化变更数据源等方式,本文是第二篇:“动态数据源”。动态数据源可以解决多套数据源的处理不够灵活、占用资源多等问题。用户可以根据实际的业务需要,统一操作逻辑,只要.
2021-03-29 09:28:14
253
转载 Java内存模型 JMM
Java内存模型(Java Memory Model ,JMM)就是一种符合内存模型规范的,屏蔽了各种硬件和操作系统的访问差异的,保证了Java程序在各种平台下对内存的访问都能得到一致效果的机制及规范。目的是解决由于多线程通过共享内存进行通信时,存在的原子性、可见性(缓存一致性)以及有序性问题Java内存模型规定了所有的变量都存储在主内存中,每条线程还有自己的工作内存,线程的工作内存中保存了该线程中是用到的变量的主内存副本拷贝,线程对变量的所有操作都必须在工作内存中进行,而不能直接读写主内存。不同的线程
2021-03-27 17:19:03
105
原创 Java 线程模型
1. 基本概念Progress 进程 是操作系统分配资源的基本单位。Thread 线程是 CPU 调度的基本单位, 比进程更轻量级的调度单位,通过线程,可以把进程中的资源分配和资源调度分开,所有线程共享进程资源,又独立调度.早期的操作系统中只有进程的概念,CPU 通过直接调用进程完成任务。任务的并发执行通过多进程实现。后来随着计算机应用的越来越庞大,进程所占据的资源也越来越多。CPU 为了实现任务的并发执行,切换进程所带来的的损耗也越来越大。为了解决上述问题,操作系统引入了更轻量级的线...
2021-03-27 15:38:35
1653
1
原创 Linux & JAVA IO模型
Linux IO模型I/O 在计算机中指Input/Output,即输入输出,比如以一次文件读取为例,我们需要将磁盘上的数据读取到用户空间,那么这次数据转移操作其实就是一次I/O操作,也就是一次文件I/O我们每天都浏览着各种各样的网页,在我们每请求一个网页,服务器通过网络将一个个的分组数据发送给我们,应用程序从TCP缓冲区将数据复制到用户空间的过程也是一次I/O,即一次网络I/O由于Java这样的高级语言,它对底层操作系统的各种I/O模型进行了封装,使得我们可以很轻松的进行开发,因此很少关注
2021-03-27 14:13:21
124
转载 Spring Boot 常用注解说明
Spring boot常用注解说明@SpringBootApplication@SpringBootApplicationpublic class CloudmesApplication { public static void main(String[] args) { SpringApplication.run(CloudmesApplication.class, args); }}@SpringBootApplication看作是 @Configuratio.
2021-03-25 15:14:23
178
原创 如何防止表单只有单个Input输入框时按下回车整个页面被刷新
如何防止表单只有单个Input输入框时,按下回车,整个页面被刷新遵循w3c标准 使用submit去提交了整个表单,只要禁止这个默认行为,自定义提交即可,即在form标签添加属性@submit.native.prevent问题:当前Form只有一个Input输入框,如下。当输入完条码后,按下回车,整个页面被刷新了,实际上并不希望发生这个情况实际希望的效果是:不希望整个页面提交。原因:W3C 标准中有如下规定: When there is only one...
2021-03-24 10:53:17
784
原创 Sprig Cloud + Spring Gateway 跨域問題解決
Sprig Cloud + Spring Gateway跨域問題解決CORS(全称Cross-Origin Resource Sharing,跨站资源共享),是用于限制资源访问的一种方式,不被除允许外的站点访问SpringBoot引入Spring Gateway后,前端通過調用Gateway端口8050轉發請求到具體的微服務8060,前端瀏覽器一直報CORS跨域問題,GatewayFilter沒有收到請求,直接被webflux攔截了。但前端直接訪問該API,是可以正常訪問微服務806...
2021-03-18 09:36:41
283
原创 MyBatis 利用foreach处理数组参数传入
1. 使用IN实现多条件查询,传入的参数是String数组,如 issuePriority = ["ABC","BCD","EFG"]2. 在MyBatis xml文件中,使用foreach,其中,需要使用$ 而不是#, {item}需要用单引号括起来,如'${item}'<if test="issuePriority != null and issuePriority.length > 0 "> and ISSUE_PRIORITY in <foreach coll..
2020-09-24 10:16:16
2182
原创 ASP.NET Global.axas方法的使用和说明
Global.asax 文件,提供了一种在一个中心位置响应应用程序级或模块级事件的方法你可以使用这个文件实现应用程序安全性以及其它一些任务。 Global.asax 位于应用程序根目录下。它实际上是一个可选文件,删除它不会出问题。 Global.asax 文件被配置为任何(通过 URL 的)直接 HTTP 请求都被自动拒绝,所以用户不能下载或查看其内容。 ASP.NET 页面框架能够自动识别出对Global.asax 文件所做的任何更改在 Global.asax 被更...
2020-06-30 14:07:53
956
原创 C#连接Oracle数据库调用带输入输出结果的存储过程
using System;using WebApplication3.Entities.xxx;using System.Data.OracleClient;using WebApplication3.Untils;using System.Data;using System.Text;namespace WebApplication3.Services.xxxx{public c...
2020-03-28 10:57:03
703
1
原创 C#利用Httphandler类接收HttpPost请求解析JSON类型数据
C#利用Httphandler类接收Http Post请求解析Rest JSON 类型数据一.定义JSON数据 对象类1. 根据Http Post请求传入的Json 数据格式,定义出对应的对象类。 比如,接收请求的json 数据如下: { "mvReelInfo": { "_PLANT_CODE":"KS4", "_LINE_NAME":"4SMTX", ...
2020-03-28 10:23:36
5397
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人