自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 修改SecureCRT默认会话编码格式

1.找到SecureCRT配置文件Default.ini2.修改Default修改为UTF-8将S:"Output Transformer Name"=Default修改为S:"Output Transformer Name"=UTF-8

2021-07-29 16:58:11 1193 1

转载 阿里分布式事务框架Seata原理解析

Seata框架是一个业务层的XA(两阶段提交)解决方案。在理解Seata分布式事务机制前,我们先回顾一下数据库层面的XA方案。1. MySQL XA方案MySQL从5.7开始加入了分布式事务的支持。MySQL XA中拥有两种角色:RM(Resource Manager):用于直接执行本地事务的提交和回滚。在分布式集群中,一台MySQL服务器就是一个RM。 TM(Transaction Manager):TM是分布式事务的核心管理者。事务管理器与每个RM进行通信,协调并完成分布式事务的处理。发起

2020-08-18 14:10:29 528

转载 浅谈分布式数据库

基本概念单库,就是一个库​ 2) 分片(sharding),分片解决扩展性问题,引入分片,就引入了数据路由和分片键的概念。分表解决的是数据量过大的问题,分库解决的是数据库性能瓶颈的问题。​ 3) 分组(group),分组解决可用性问题,分组通常通过主从复制(replication)的方式实现。(各种可用级别方案单独介绍)​ 4) 互联网公司数据库实际软件架构是(大数据量下):又分片,又分组(如下图)数据分片简介和问题数据分片是按照某个维度将存放在单一数据库中的数据分散地存放至多个数

2020-07-15 14:29:43 555

转载 Oracle 表分区的理解整理

1.表空间及分区表的概念表空间:是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表,所以称作表空间。分区表:当表中的数据量不断增大,查询数据的速度就会变慢,应用程序的性能就会下降,这时就应该考虑对表进行分区。表进行分区后,逻辑上表仍然是一张完整的表,只是将表中的数据在物理上存放到多个表空间(物理文件上),这样查询数据时,不至于每次都扫描整张表。2.表分区的具体作用 oracle的表分区功能通过改善可管理性、性能和可用性,从而为...

2020-06-28 09:01:22 997

转载 【转】StackOverflow和OutOfMemory

原文地址:https://blog.csdn.net/weixin_40667145/article/details/78556182 1、stackoverflow: 每当java程序启动一个新的线程时,java虚拟机会为他分配一个栈,java栈以帧为单位保持线程运行状态;当线程调用一个方法是,jvm压入一个新的栈帧到这个线程的栈中,只要这个方法还没返回,这个栈帧就存在。 如果方法的嵌套调用层次太多(如递归调用),随着java栈中的帧的增多,最终导致这个线程的栈中的所有栈帧的大小的总和..

2020-06-11 09:27:09 313

转载 【转】JAVA sleep()和wait()

目录sleep()方法wait()方法两者的区别多学一点sleep()方法sleep()方法是线程类(Thread)的静态方法,让调用的线程进入指定时间睡眠状态,使得当前线程进入阻塞状态,告诉系统至少在指定时间内不需要为线程调度器为该线程分配执行时间片,给执行机会给其他线程(实际上,调用sleep()方法时并不要求持有任何锁,即sleep()可在任何地方使用。),但是监控状态依然保持,到时后会自动恢复。...

2020-06-08 17:05:21 161

原创 JAVA实现对象的深复制(深拷贝)

浅复制:实现cloneable接口,适用于类成员是值的情况。如果类成员是对象,那么此成员对象类也必须实现复制过程。否则不能实现成员类对象的复制。深复制:内存复制,两种方法:1. 自己写代码,以前就这么干的。。 public static <T> T deepCopy(T src) throws IOException, ClassNotFoundException { ByteArrayOutputStream byteOut = new ByteArray

2020-05-13 17:51:10 1679

转载 java 实体类是否必须实现序列化接口?

1. 序言实体类是没必须实现序列化接口的,实现的话可以用于通信之类的。因为公司用的是JSON所以没有必要protostuff 来完成java的序列化和反序列化?2. 序列化的目的为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来,这是java中的提供的保存对象状态的机制—序列化。2.1 场景:  1、当想把的内存中的对象状态保存...

2020-04-23 10:08:49 2275

转载 Spring AOP嵌套调用的问题 (同一类方法内调用切面切不到)

转载地址:https://my.oschina.net/stephenzhang/blog/664593在开发基于 Spring 的应用的过程中碰到了一个让我困惑了好久的问题,我在一个 Service 类doSomething1() 方法中通过this.doSomething2(); 语句调用了同一个类中的doSomething2 方法,运行时通过调试发现 doSomething1 方法的执...

2020-01-14 16:45:28 2466

原创 Springboot 实现mybatis+jpa+动态数据源

本文介绍SpringBoot框架中实现mybatis和jpa同时实现多数据源。Springboot版本1.4.0.Release因为Springboot版本不到2.0 ,所以还是遇到了一些小挫折,不过最终解决。1.yml文件配置多数据源2.动态数据源基础类DynamicRoutingDataSource.javaimport org.slf4j.Lo...

2020-01-09 16:01:51 888

原创 JAVA 常用日期处理工具方法

获取日期字符串,日期比较,获取周次,月份等方法

2019-12-19 15:56:27 125

原创 Oracle not in 后面有null 查询不到记录!

1.概述:Oracle中 null不能参与比较运算符,即与任何数据比较结果都为null。in后面可以有null ,notin后面不能有null2.为什么in后面可以有nullselect * from table1 as a where a.id in ( '1', null );等同于select * from table1 as a where a.id='...

2019-12-19 15:07:45 249

原创 ORACLE 递归查询的两种方法。

1.我们建一个表 test2 举例说明oracle递归查询的两种方法。数据结构如下:2.我们的目标是查找A1下面所有的子节点和所处层级。A.通用做法:写一个递归SQL如下select t.*, level from test2 t start with t.father = 'A1'connect by t.father = prior t.child...

2019-12-19 11:22:07 599

原创 SpringBoot+Jpa数据库连接池请求超时 HikariPool-1 - Connection is not available, request timed out after 30000ms

报错日志:java.sql.SQLTransientConnectionException:HikariPool-1-Connectionisnotavailable,requesttimedoutafter60006ms.修改了配置,并且加了@Transactional事务注解,貌似好了很多java.sql.SQLTransientConnectionExcepti...

2019-12-16 17:36:29 3662

转载 SpringBoot 集成WebSocket

原文请参考:https://blog.csdn.net/moshowgame/article/details/80275084

2019-11-26 14:31:38 69

原创 java 连接sap rfc接口 jco3 linux docker部署

linux环境部署jco3需要依赖两个文件sapjco3.jar和libsapjco3.so注意jar包版本最好用最新版,否则可能报找不到jco相关类异常。本文用的版本是com.sap.conn.jco.sapjco3-3.0.14.jar1.我们把这两个文件放到linux服务器或者挂载到云平台目录:/usr/local/tools/jco3A.放到linux服务器设...

2019-09-10 18:23:27 1122

原创 SpringBoot JCO3 windows平台的实现。

背景:通过java实现与saprfc接口的连接我们需要引入jco3 ,本篇主要介绍用springboot在windows平台的开发实现,下一篇将介绍jco3工程发布到云平台docker容器。本篇配置:windows10+IDEA (均为64bit)1.首先将sapjco3.dll(64bit)放到c:\windows\system32和c:\windows\sysWow642.创...

2019-09-10 11:17:04 832

原创 文件上传,MultipartFile 与File的相互转换

直接上代码//MultipartFile 转 File//MultipartFile:mfileFile file= new File(mfile.getOriginalFilename());FileUtils.copyInputStreamToFile(mfile.getInputStream(),file);//File 转MultipartFile//File file...

2019-06-24 17:16:54 1806 2

原创 Oracle 创建最简单的job定时任务

==创建job定时任务==show parameter job_queue_process;alter system set job_queue_processes = 10;//job队列可以启动的进程数为0时,将job同时执行数设为10执行如下命令创建jobvariable jobno number;begin dbms_job.submit(job=&gt;:jobno,...

2019-01-01 10:56:10 253

转载 Oracle 数据库导入/导出,exp/imp 命令参数详解

原文链接:https://blog.csdn.net/lsyuan1989/article/details/50418665Oracle中用exp/imp命令参数详解【用 exp 数 据 导 出】:1  将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中   exp system/manager@TEST   rows=y  index...

2019-01-01 10:05:20 3125

原创 Spring Data Jpa 时间戳比较

1.【背景】JAVA Instant介绍Instant now = Instant.now();注意:通过这种方式获取的时间戳与北京时间相差8个时区(比北京时间小8个小时) 。Instant.now()使用的是UTC时间Clock.systemUTC().instant()。LocalDate、LocalDateTime 的now()方法使用的是系统默认时区 不存在Instant.now...

2018-12-29 16:11:13 9601

原创 Spring boot 手动注入bean

Spring 手动注入

2017-06-29 15:33:48 8605 1

原创 MULE 连接sap rfc接口开发二:调用rfc接口

上一篇文章中我们介绍了JCO3连接SAP的配置,本篇博客我们将介绍如何用jco来连接sap rfc接口,并提供一种统一的模板来对不同的sap接口进行调用。

2017-01-10 16:01:54 1793

原创 MULE 连接sap rfc接口开发一:jco连接

本篇文章主要介绍JCO连接sap rfc接口的连接类。

2017-01-02 13:53:11 1427

原创 MULE ESB 3.6.0 在linux服务器的发布

linux服务器 发布mule esb

2016-12-29 16:23:22 637

空空如也

空空如也

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

TA关注的人

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