自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(193)
  • 资源 (8)
  • 收藏
  • 关注

原创 kafka快的原因总结

其实之前对前后端分离研究过一段时间,中间由于项目进度耽搁也就不了了之了,最近项目中部分使用到了Vue,恰逢前端小伙伴们居然说要使用这个东西,也许是前端的工作的确有点太乏味了,他们想找点新鲜感。目前我们前后端开发配比是1:5的样子,前端负责提供静态页面,后端负责后台开发以及前台数据渲染以及效果展示,从工作量上以及人员分配上来说还是比较合理的。那么问题来了,如果前端真想找新鲜感,在不增加人手的情况下,...

2021-08-26 09:01:33 205

原创 线上频繁DML的大表如何创建索引?

dml过程中会产生锁,先了解下锁的模式: 0:none 1:null 空 2:Row-S 行共享(RS):共享表锁 3:Row-X 行专用(RX):用于行的修改 4:Share 共享锁(S):阻止其他DML操作 5:S/Row-X 共享行专用(SRX):阻止其他事务操作 6:exclusive 专用(X):独立访问使用 如果使用非online,会阻塞表上的DML交易,造成长时间的交易超时。使用online,会等待dml的锁释放之后,在创建,会加上创建时间。总结:

2021-03-24 15:15:36 428

原创 oralce创建索引

CREATE UNIUQE | BITMAP INDEX <schema>.<index_name> ON <schema>.<table_name> (<column_name> | <expression> ASC | DESC, <column_name> | <expression> ASC | DESC,...) TABLESPACE.

2020-10-22 17:38:18 289

原创 linux挂在相关

mount **** 挂载外部存储设备到文件系统中mount使用时,应该具有root权限用户或/etc/fstab中允许的使用者格式:mount -a [-fv] [-t vfstype] [-n] [-rw] [-F] device dir参数含义:-t vfstype:显示被加载文件系统的类型。mountmkdir /mnt/cdrom 创建一个目录,用来挂载mount -t iso9660 -o ro /dev/cdrom /mnt/cdrom/ 将设备/dev/cdrom挂载

2020-10-22 09:19:15 163

原创 CVN相关

银联China Union Pay,是中国唯一合法的卡组织机构,同时也是EMVCo成员。CVN,英文全称是Card Verification Number,卡片验证码/安全码。根据用途不同,CVN可以细分为CVN、CVN2、ICVN,其在卡片中存放位置略有不同。这是银行卡用于非直接场合,如网络支付等下交易使用的。可以识别银行卡交易的在场性。一般可见于银行卡背面的签名条一串数列的末三位。对于银联组织的银联标准卡使用的称为CVN2,万事达卡称为CVC2,VISA卡使用的称为CVV2,AE运通卡则称为CSC2

2020-05-09 14:58:22 2388

原创 toad 执行show parameter

show parameter命令是sqlplus命令,执行sqlplus命令在toad里需要按F5执行

2020-05-02 08:45:23 392

原创 DBMS_STATS常用

作用:DBMS_STATS.GATHER_TABLE_STATS统计表,列,索引的统计信息(默认参数下是对表进行直方图信息收集,包含该表的自身-表的行数、数据块数、行长等信息;列的分析--列值的重复数、列上的空值、数据在列上的分布情况;索引的分析-索引页块的数量、索引的深度、索引聚合因子).DBMS_STATS.GATHER_TABLE_STATS的语法如下:DBMS_STATS.GATH...

2020-05-02 08:41:21 956

原创 oracle pctfree和pctused详解

一、建立表时候,注意PCTFREE参数的作用 PCTFREE:为一个块保留的空间百分比,表示数据块在什么情况下可以被insert,默认是10,表示当数据块的可用空间低于10%后,就不可以被insert了,只能被用于update;即:当使用一个block时,在达到pctfree之前,该block是一直可以被插入的,这个时候处在上升期。 PCTUSED:是指当块里的数...

2020-05-02 08:34:35 395

转载 302号文--个人银行账户分类管理

一、个人银行账户(一)法规:《银行卡业务管理办法》、《中国人民银行关于改进个人银行账户服务加强账户管理的通知》(二)银行卡账户体系 1.转账卡是实时扣账的借记卡。具有转账结算、存取现金和消费功能2.专用卡是具有专门用途、在特定区域使用的借记卡。具有转账结算、存取现金功能。专门用途是指在百货、餐饮、饭店、娱乐行业以外的用途。...

2020-04-18 14:47:58 2509

原创 转按揭业务

一、什么是转按揭业务转按揭业务是指尚未结清个人住房贷款的客户出售用该贷款购买的住房时,经银行同意,由房屋的购买人继续偿还出售人未结清的按揭贷款。简单说,就是仍处在按揭中的房屋进行再次买卖,该房屋的买方仍继续偿还卖方的按揭房款。二、转按揭业务类型二手房市场存在同行转按揭和跨行转按揭两种情况。由于买方的资信、贷款意愿、月供能力、购房资金安排不尽相同,在转按揭的同时,...

2020-04-18 09:46:09 264

原创 企业基本户和一般户

基本户和一般户只存在银行对公业务中,个人账户不涉及此概念。1、企业对公基本户每个企业只能在银行开立一个基本户;基本户是企业的主办账户,企业日常经营活动中的资金收付、工资、奖金和现金的支取都应该通过基本户进行办理。企业开立基本户所需资料:营业执照原件及复印件、税务登记证、组织机构代码、法人身份证等。2、一般存款账户只能在基本户开立银行外的其...

2020-04-18 09:41:31 670

转载 认识网联

一、成立背景1.1 第三方支付的发展2002年在银联成立之初,还没有第三方支付的概念,收单业务依然是各商业银行的市场。在这个方向上,中国银联走了和国外的VISA或者MASTERCARD不一样的道路,一开始并没有将银行卡收单作为核心职能之一。 银联于2003年成立子公司银联商务,专门做银行卡收单业务,自身则专注于交易转接、清算和银联卡品牌的经营,已经逐渐脱离“第一方支付”的角色。因而,在20...

2020-04-12 14:58:19 1140 1

原创 EAST系统主要功能及作用

一、什么是EAST系统为提高银监会对银行业金融机构现场检查的力度和效果,银监会开发了具有自主知识产权的检查分析系统(Examination & Analysis System Technology,EAST)。该系统包含银行标准化数据提取、现场检查项目管理、数据模型生成工具、数据模型发布与管理等功能模块。EAST系统的核心主要包括两方面:一...

2020-04-06 16:13:10 17888

转载 瞬时响应:网站的高性能架构

什么叫高性能的网站? 两个网站性能架构设计方案:A方案和B方案,A方案在小于100个并发用户访问时,每个请求的响应时间是1秒,当并发请求达到200的时候,请求的响应时间将骤增到10秒。B方案不管是100个并发用户访问还是200个并发用户访问,每个请求的响应时间都差不多是1.5秒。哪个方案的性能好?如果老板说“我们要改善网站的性能”,他指的是什么? 同类型的两个网站,X网站服...

2020-04-06 16:10:01 370

原创 mysql常用系统表

1.获取所有表结构(TABLES)SELECT*FROM information_schema.TABLES WHERETABLE_SCHEMA='数据库名';2.获取表字段(COLUMNS)SELECT * FROM information_schema.COLUMNS WHERE TABLE_SCHEMA='数据库名' AND TABLE_NAME='表...

2019-05-16 18:19:31 1036 3

原创 spring注入静态变量

网上传经常看到的有三种方式:https://blog.csdn.net/chen1403876161/article/details/53644024项目中使用成功的写法:@Componentpublic class MsgUtil { private static String MQ_TOPIC = ""; private static String MQ_TAG...

2019-05-14 15:41:54 500

原创 document.referrer VS history.goback()

一般情况下,我们使用返回上一页的时候,首先会想到,history.goback(),或者history.go(-1),下面是一段常用的js代码:var back = document.getElementById('back'); //假设该返回按钮元素id为backback.onclick = function(){ history.back(); //返回上一个页面,也可以写成his...

2019-04-04 17:38:15 579

原创 sed常用的命令

在看日志的时候,经常会出现日质量过大无法快速定位,这时候可以使用sed将相关的信息单独抽取出来到单独的文件中,如下所示:sed -e 'asd/d' log.txt >new.txtsed替换文件中的字符串sed 's/原字符串/替换字符串/'单引号里面,s表示替换,三根斜线中间是替换的样式,特殊字符需要使用反斜线”\”进行转义。经常用的批量替换文件中的...

2019-04-01 20:32:49 340

原创 利用SecureCRT上传、下载文件

rz:在命令行敲入rz,可上传宿主机上的文件。sz:在命令行敲入sz,可以将远程服务器上的文件下载到宿主机。rz和sz上传和下载的默认目录在 选项-》x/y/Zmodem处配置超级实用的命令,基佬吧!...

2019-03-29 13:56:53 192

原创 postgresql 主键自增的表 序列

通常navicat中对mysql主键自增直接客户端指定即可,不过对PG貌似不支持客户端指定,所以需要执行sql。如果表没有创建:法一:create table test_a( id serial, name character varying(128), constraint pk_test_a_id primary key( id));方法二:crea...

2019-03-27 16:55:39 1186

转载 idea的一些骚操作

IDEA 有个很牛逼的功能,那就是后缀补全(不是自动补全)。1. var 声明2. null 判空3. notnull 判非空4. nn 判非空5. for 遍历6. fori 带索引的遍历7. not 取反8. if 条件判断9. cast 强转10. return 返回值这些在快速开发时还是有些用处...

2019-03-26 18:39:33 480

转载 经典mysql学习笔记

/* Windows服务 */-- 启动MySQL net start mysql-- 创建Windows服务 sc create mysql binPath= mysqld_bin_path(注意:等号与值之间有空格)/* 连接与断开服务器 */mysql -h 地址 -P 端口 -u 用户名 -p 密码SHOW PROCESSLIST -- 显示哪些线程正在运行S...

2019-03-26 17:25:44 174

原创 springmvc如何实现自定义注解,如@RequestParam

SpringMVC参数绑定的注解有很多,如@RequestParam,@RequestBody,@PathVariable,@RequestHeader,@CookieValue等。这些注解的实现方式很类似,都是有一个对应的解析器,解析完返回一个对象,放在方法的参数上。对参数绑定注解不熟悉的看推荐阅读如@RequestParam的解析器为RequestParamMethodArgumentRe...

2019-03-25 21:54:41 1673

原创 PGSQL查询今天,昨天的数据

查询今天数据: select * from 表名 as n where n.create_date>=current_date;查询昨天数据 select * from 表名 where create_date>=current_date-30 and create_date <= current_date;一个月select cr...

2019-03-25 15:53:46 7603

原创 表单中Readonly和Disabled的区别

表单属性设置为disabled之后,无法进行提交,后台获取不到属性值。Readonly和Disabled是用在表单中的两个属性,它们都能够做到使用户不能够更改表单域中的内容。但是它们之间有着微小的差别,总结如下:Readonly只针对input(text / password)和textarea有效,而disabled对于所有的表单元素都有效,包括select, radio等

2019-03-22 17:22:41 213

原创 @RequestMapping 的一些高级应用

在RequestMapping中除了指定请求路径value属性外,还有其他的属性可以指定,如params、method和headers。这样属性都可以用于缩小请求的映射范围。1.params属性 @RequestMapping (value= "testParams" , params={ "param1=value1" , "param2" , "!param3" }) ...

2019-03-21 21:33:06 443

原创 Sentinel: 分布式系统的流量防卫兵

随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。Sentinel 具有以下特征:丰富的应用场景:Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景,例如秒杀(即突发流量控制在系统容量可以承受的范围)、消息削峰填谷、集群流量控制、实时熔断下游不可用应用等。 完备的实时...

2019-03-21 20:02:08 220

原创 MongoDB 入门参考

1、MongoDB是什么? 2、为什么要用MongoDB? 3、主要特性 4、C/S服务模型 5、完善的命令行工具 6、几个shell实操 7、在Java中使用MongoDB 最近在回顾mongodb的相关知识,输出一篇文章做为MongoDB知识点的总结。总结的目的在于回顾MongoDB的相关知识点,明确MongoDB在企...

2019-03-20 20:19:13 164

原创 common-io FileUtils工具类常用方法

所需jar包: 把commons-io-2.4.jar 这个文件导入到你的项目中pom文件<dependency><groupId>commons-io</groupId><artifactId>commons-io</artifactId><version>2.4</version&gt...

2019-03-20 19:46:58 1656

原创 bean复制的几种方式及beanutils的使用场景

常用的集中复制方式分别为Apache的BeanUtils和PropertyUtils,Spring的BeanUtils,Cglib的 BeanCopier。创建一个java bean,public class FromBean { private String name; private int age; private String address; p...

2019-03-20 14:22:49 1208

原创 curl 命令模拟 HTTP GET/POST 请求

curl命令是一个利用URL规则在命令行下工作的文件传输工具。它支持文件的上传和下载。curl支持包括HTTP、HTTPS、ftp等众多协议,还支持POST、cookies、认证、从指定偏移处下载部分文件、用户代理字符串、限速、文件大小、进度条等特征。官方是这么介绍的:DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDA...

2019-03-20 14:02:09 1015

原创 前端面试知识简单学习

HTML 属于结构层,负责描绘出内容的结构。CSS 属于表示层,负责如何显示有关内容。JavaScript 属于行为层,负责内容应如何对事件做出反应。HTML5 新标签HTML5 中新增标签大致有:<header>、<footer>、<aside>、<nav>、<video>、<audio>、<canva...

2019-03-18 21:44:10 190

转载 pg集群搭建常用的两种方式及对比

pg常用的两种技术:分别是Pgpool-II和Postgres-XL。1.1、Pgpool-IIPgpool-II相当于中间件,位于应用程序和PG服务端之间,对应用程序来说,Pgpool-II就相当于PG服务端;对PG服务端来说,Pgpool-II相当于PG客户端。由此可见,Pgpool-II与PG是解耦合的,基于这样的机制,Pgpool-II可以搭建在已经存在的任意版本的PG主从结构上,主...

2019-03-18 19:58:26 8620

转载 选用pg的优点和缺点

pg库可以看做是Redis + MySQL + Greenplum/Hadoop + Kafka/Flink + ElasticSearch的组合拳。pg运维友好。PostgreSQL的Slogan是“世界上最先进的开源关系型数据库”,但我觉得这口号不够清晰,啥叫‘先进’?而且一看就是在怼MySQL那个“世界上最流行的开源关系型数据库”的口号,有碰瓷之嫌。要我说最能生动体现PG特色的...

2019-03-18 19:48:11 5669 1

原创 mac隐藏文件及查看隐藏文件

chflags hidden ~/路径/文件夹名打开终端->敲入chflags hidden 将文件拖入控制台 回车。查看隐藏文件或文件夹:快捷键command+shift+.

2019-03-18 18:43:53 3368

原创 查找postgresql的慢SQL

查找执行慢的sql,可以开启druid的监控,也可以在数据库开启性能监控。oracle默认开启,pg需要手动配置开启。pg的统计信息放入pg_stat_statements中,开启统计信息之后,对pg库的性能会有一定影响,应该不会太大,可以在备库上添加开启统计信息。1 修改pg配置文件postgre.sqlshared_preload_libraries = 'pg_stat_s...

2019-03-18 11:39:09 1882

原创 pg批量生成测试数据

不用创建函数,直接向表中快速插入100 0000条数据create table tbl_test (id int, info text, c_time timestamp);insert into tbl_test select generate_series(1,1000000),md5(random()::text),clock_timestamp();select count(i...

2019-03-15 14:22:16 1385

原创 PostgreSQL:Java使用CopyManager实现客户端文件COPY导入

将pg库中的库表转存为nas盘中的文本文件,使用etl工具可以轻松实现。使用pg自带的CopyManager也可以导入导出,程序实现的话成本比较低,不用重新部署一套etl工具。缺点:稳定性相对较差。以下是用pgcopy实现的代码: public static void main(String args[])throws Exception{ System....

2019-03-14 21:01:16 8274 4

原创 oracle数据库迁移到pgsql,"all_sequences" does not exist

数据库从oracle迁移到pgsql,出现如下所示的异常:字面意思理解到是pg库中没有all_sequences这个sequence的,但是你建上这个表之后,可能还会有别的错误,怎么解决呢?报的错之中没有自己类相关的信息,所以考虑是框架的问题。因为以前是oralce库,sequence是oracle的,所以全局搜索项目中存在不存在oracle的相关信息,结果在spring-contex...

2019-03-14 14:12:25 2311

原创 Equifax信息泄露始末笔记

读后笔记1.使用开源的框架必须实时关注其动态,特别是安全漏洞方面2.任何公开的入口,都必须进行严格的安全检查3.框架的选型十分重要,必须将安全考察进去,选择使用比较成熟的框架。作为架构师及产品负责人应该及时关注框架安全方面的相关漏洞,对未来可能产生的影响做到未雨绸缪。Equifax 信息泄露始末Equifax 日前确认,黑客利用了其系统中未修复的 Apache Str...

2019-03-14 13:58:31 2010

xfire webservice 上传下载源码

xfire webservice 上传下载源码 一个完整的demo

2017-07-24

webservice客户端测试XmlSchema.jar

webservice客户端获取代码所需jar包

2017-07-24

AOP的例子 记录日志

切面编程的例子,采用spring,可以在方法执行的前中后进行跟踪

2017-07-04

右下角提示框控件

右下角弹窗 类似搜狗的弹出信息类功能

2017-05-19

进度条控制 进度条组件

进度条控制组件 web使用

2017-05-19

HTML5 拍照上传图片

支持google内核的浏览器,由于ie暂时不支持html5中的一些属性。 改代码采用getUserMedia属性编写的

2017-05-19

一套详细的公司财务流程(包括岗位设置……)

适合小企业公司的老板,从事人事管理的会计,了解会计的初学者。

2011-03-11

IBM公司内部Java培训PPT

IBM用于培训新入职的员工的内部培训资料,请放心下载!

2011-03-09

空空如也

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

TA关注的人

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