- 博客(227)
- 资源 (12)
- 收藏
- 关注
原创 sql server 全数据库全表扫描某字符串
declare @cloumns varchar(40)declare @tablename varchar(40)declare @str varchar(40)declare @counts intdeclare @sql nvarchar(2000)declare @dataBaseName varchar(40)declare @sqlDB varchar(40)declare databaseCursor Cursor ForSELECT name as dataBaseNam
2021-12-01 00:00:36
1333
原创 shorten command line
IntelliJ IDEA如果类路径太长,或者有许多VM参数,程序就无法启动。原因是大多数操作系统都有命令行长度限制。在这种情况下,IntelliJIDEA将试图缩短类路径。 shorten command line 选项提供三种选项缩短类路径。 none:这是默认选项,idea不会缩短命令行。如果命令行超出了OS限制,这个想法将无法运行您的应用程序,但是工具提示将建议配置缩短器。 JAR manifest:idea通过临时的classpath.jar传递长的类路径。原始类路...
2020-11-13 17:37:25
6527
原创 认识SaaS服务
SaaS理论概念,SaaS模式区别与传统模式,发生了一下变化。运营模式,营销模式,产品架构、技术架构,构建SaaS应用技术方案。传统应用软件的成熟出生了SaaS服务模式、提供SaaS服务 ,行业发展的大趋势和潮流。传统软件公司,都在向SaaS转型和靠拢。SaaS模式 定义:通过互联网提供软件服务、与传统软件相比SaaS软件不需要用户向软件开发商定制软件,而是软件开发商向用户提供在线的软件用户服务。软件开发商提供一切设备和服务如硬件、平台、机房以及后期的产品升级、运营维护服务等。.
2020-08-04 14:47:59
482
原创 mysql数据库执行、导出导出数据、出现问题时
出现锁表的时候是添加字段,mysql在添加字段的时候会新建表然后把数据复制过去,同时把原来的表锁住,造成进来的线程被lock//查看所有进程 show full processlist;//查询是否锁表 show OPEN TABLES where In_use > 0;//查看被锁住的 SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS;//等待锁定 SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WA
2020-07-03 14:27:11
430
原创 java Date返回两个时间段相交时间段(区间)
public static Date[] getDateRangeCoincidence(Date begindate1,Date enddate1,Date begindate2,Date enddate2){ //(b1---【b2-----e2】--e1) if(begindate1.compareTo(begindate2)<=0&&enddate...
2020-04-26 17:13:25
1023
原创 内网穿透
内网穿透,又叫NAT(Network Address Translation)穿透,其实就是做了一次网络地址的转换。局域网主机名A,公网IP主机名B。通常情况下,A能直接ping通B,而B由于不知道主机A的IP地址。不过,既然A能主动联系上B,那么是否可以先让A联系B,然后持续保持联系,在保持联系的过程中B不就能随时“主动”联系A了吗?内网穿透的核心思想。工具有SSH、VPN。...
2020-04-02 08:39:56
617
原创 mysql大数据存储-表分区功能
mysql5.1开始支持数据表分区分区场景:改善大型表以及具有各种访问模式的表的可伸缩性,可管理性和提高数据库效率mysql分区认识:1、把数据分段划分在多个位置存放,可以是同一块磁盘也可以是不同的机器2、分区后表面上还是一张表,但数据散列到多个位置了3、读写时还是表明不变,数据库自动去组织分区的数据mysql分区优势:1)、与单个磁盘或文件系统分区相比,可以存储更多的数据...
2020-03-31 21:37:07
729
原创 DevOps介绍(一)
DevOps=Development+Operation小步快跑,小迭代、增量,敏捷实践模式。软件研发模式:瀑布模式、敏捷模式、DevOpsDev->CI/Build ->Deploy->Ops->Feedback自动化提高迭代效率(代码托管,打包,上线),最快达到秒级迭代。内容: 持续构建部署上线,监控告警,自动恢复...
2020-03-29 19:05:42
362
原创 npm node_modules 安装 更新
cls 清理npm run dev 运行yarn install 安装yarn config set registry https://registry.npm.taobao.org 设置安装包下载路径set-ExecutionPolicy RemoteSigned 解除脚本禁止使用【Set-ExecutionPolicy】命令设置/更改执行策略,选择“RemoteSig...
2020-03-03 19:20:15
2614
原创 git 经常弹出输入用户名密码框
直接在git bash 中执行命令:git config --global credential.helper store
2020-02-24 21:23:33
3245
转载 mysql grant 添加用户权限
用户权限管理主要有以下作用:1. 可以限制用户访问哪些库、哪些表2. 可以限制用户对哪些表执行SELECT、CREATE、DELETE、DELETE、ALTER等操作3. 可以限制用户登录的IP或域名4. 可以限制用户自己的权限是否可以授权给别的用户一、用户授权mysql> grant all privileges on *.* to 'yangxin'@'%' identif...
2020-02-06 09:55:45
5510
原创 MySQL SHOW 命令也叫管理员命令
eg1:show columns from table查询表的列 字段eg:2select * from table查询表里的数据1、SHOW BINARY LOGS; 或者 SHOW MASTER LOGS;显示MySQL上的Binlog文件信息2、 SHOW BINLOG EVENTS [IN 'log_name'] [FROM pos] [LIMIT...
2020-02-05 14:57:38
337
原创 业务目标价值创造
业务需求分析是什么?业务需求的最根本动机和阶段性成果,也就是“业务目的”和“业务目标”,通过分析明确该业务需求的目的和目标,使业务目的于更高层次的战略层,使需求有价值。业务需求=业务目的+业务目标业务目的和业务目标的区别?目的和目标的区别:目的是指做事的内在终极动机,而目标则是做这个事情想要达成的结果。目的偏抽象,强调行为的原因和意图;目标偏具体,强调行为的结果。...
2019-11-28 09:51:45
1110
原创 信息化黑洞-成因分析
据麦肯锡公司最近一项研究称,在1995年到2000年期间,和人们普遍预料的相反,创造美国生产力增长“神话”的主要力量,并不是对IT行业的高额投资。更具有讽刺意味的是,在绝大部分经济领域中,对IT方面的大幅投资没有起到任何帮助生产力增长的作用。 根据有关方面调查,在经历了MIS和MRPII两次管理信息化热潮之后,我国企业在应用MRP II系统方面已投资过80亿元人民币,但是应用成功率不到10%,...
2019-11-26 10:23:18
651
原创 企业架构研习
EIP系统’与‘ERP系统’的区别?EIP:Enterprise Information Portal的缩写,企业信息门户。是指在Internet的环境下,把各种应用系统、数据资源和互联网资源统一集成到企业信息门户之下,根据每个用户使用特点和角色的不同,形成个性化的应用界面,使用户通过主页这个大门进入并寻找所需的一切,并通过对事件和消息的处理、传输把用户有机地联系在一起。ERP:Ent...
2019-11-06 10:53:52
461
原创 设计模式
面向对象设计的原则https://www.jianshu.com/p/1d8fe66db0a2http://www.uml.org.cn/sjms/201211023.aspSRP 单一职责原则 Single Responsibility Principle OCP 开放封闭原则 Open ...
2019-11-04 11:15:55
153
转载 元数据概念
经常有专家拿图书馆的例子来解释元数据的应用价值:通过目录卡片可以查询图书馆中保存了哪些书、在图书馆的位置,读者可以根据类型、作者或书名来查找书籍,此外,目录卡片还记录了每一本书的作者、类型、出版日期、修订历史等内容,帮助读者确定想要的书籍。那么在企业真实的数据环境中,元数据的应用场景都有哪些呢?”勾勒企业信息资产视图大数据时代,企业数据量成倍增长,但企业数据环境中究竟有哪些数据...
2019-11-01 19:10:39
1653
原创 企业架构读书笔记(COBIT与ITIL)一
企业架构实施策略IT战略IT规划全局看未来的信息化 未来的业务IBM使用ArchiMate® 建模语言和TOGAF® 标准构建企业架构COBIT(Control Objectives for Information and related Technology) 是目前国际上通用的信息系统审计的标准,用于IT治理体系建设银行业架构 IOE IBM服务器 ...
2019-10-31 14:10:38
1291
原创 togaf企业架构工作浅谈
企业架构工作1.作为企业总体架构设计的方法,要看一下是否明细到指导具体的设计工作,方法论体系的几个基本要素是否已经定义清楚,阶段、活动、任务的输入和输出、角色,详细的操作指南、交付物的模板、示例以及相关的培训材料等等,只有一个框架还远远不够。虽然古话说得好,授人以鱼不如授人以渔,但决大多数人还是喜欢鱼,至少要一起钓一次才行,即便是强制推行的,也要做大量的培训工作。2、企业架构设计是跨多个专...
2019-10-25 18:23:05
937
原创 SSO单点动力技术CAS
什么是SSOsingle sign on SSO(单点登录)企业业务整合的解决方案之一,用户一次登录就可以访问所有子系统(应用系统),带来更好的体验,降低安全风险和管理消耗。一次登录,一次登出所有子系统是单点登录的核心。什么是CASCentral Authentication Service CAS(统一身份认证服务或中央身份服务)SSO的一种解决方案。有服务端和客户端两部...
2019-10-14 21:55:23
142
原创 togaf简介(一)
\了解企业架构企业架构不仅仅是组织各种内部基础架构的结构。相反,我们的目标是通过正确的方式分析,设计,规划和实施正确的技术,为业务需求提供真正的解决方案。企业架构就是用比较科学的方法做事以解决业务需求的方式为所有企业软件设计和实施一个清晰,长期的解决方案,这就是为什么在五十年前,企业架构框架(EAF)开始非正式地正式出现。合TOGAF标准的工具和课程,8个...
2019-09-27 14:32:33
7789
原创 mysql 字段类型转换 数据null值处理 类型转换
SELECT IFNULL(MAX(CAST(channelCode AS UNSIGNED)),1) AS id FROM sc_channelservice.channelinfo
2019-09-24 16:08:27
666
原创 java BigDecimal类型null处理 比较 运算
BigDecimal null处理BigDecimal a;a.equals(null) BigDecimal 比较BigDecimal b;b.compareTo(BigDecimal.ZERO)==0 等于0b.compareTo(BigDecimal.ZERO)==1 大于0b.compareTo(BigDecimal.ZERO)==-1 小于0B...
2019-09-24 10:36:12
46562
6
原创 mybatis常用jdbcType数据类型与mysql的类型对照
<resultMap type="java.util.Map" id="resultjcm"><result property="FLD_NUMBER" column="FLD_NUMBER"javaType="double" jdbcType="NUMERIC"/><result property="FLD_VARCHAR" column="...
2019-08-05 14:18:01
5323
原创 spring boot 基础二
web1.@valid表单验证2.使用AOP处理请求AOP处理请求日志AOP(面向切面 aspect、oriented、programming)是一种编程范式,是一种程序设计思想,蒋通用逻辑从业务逻辑从抽离出来。3.统一异常处理4.单元测试(有责任的开发都应该写)...
2019-08-04 22:22:50
135
原创 @Component, @Repository, @Service,@Controller
@Component 最普通的组件,可以被注入到spring容器进行管理 @Repository 作用于持久层 @Service 作用于业务逻辑层 @Controller 作用于表现层(spring-mvc的注解) @Controller注解类进行前端请求的处理,转发,重定向。包括调用Service层的方法@Service注解类处理业务逻辑@...
2019-07-28 22:19:02
176
原创 mysql操作中卡死 解决方法
SELECT * FROM information_schema.INNODB_TRX查看正在锁的事务SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS;查看等待锁的事务SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS;show global variables like ...
2019-07-28 22:04:28
5457
原创 Mysql 将相同架构的分表合并查询
Mysql MERGE引擎简介一.什么是MERGE引擎MERGE存储引擎把一组MyISAM数据表当做一个逻辑单元来对待,让我们可以同时对他们进行查询。二.应用场景如果需要把日志纪录不停的录入MySQL数据库,并且每天、每周或者每个月都创建一个单一的表,而且要时常进行来自多个表的合计查询,MERGE表这时会非常简单有效。三.举例假设有如下两表1 CREATE TA...
2019-07-24 15:49:48
3880
转载 mybatis3中@SelectProvider的使用技巧
mybatis的原身是ibatis,现在已经脱离了apache基金会,新官网是http://www.mybatis.org/。mybatis3中增加了使用注解来配置Mapper的新特性,本篇文章主要介绍其中几个@Provider的使用方式,他们是:@SelectProvider、@UpdateProvider、@InsertProvider和@DeleteProvider。MyBati...
2019-07-24 14:51:15
254
原创 SpringBoot的红包程序
微服务时代必学的Java框架SpringBoot。配置、编码、部署、监控工作简单化。最最重要的是简化了Xml配置。1.SpringBoot程序 hello world2.自定义属性配置3.Controller的使用4.spring-data-jpa5.事务管理spring家族提供了微服务一整套组件 sping cloudmaven 构建项目 spring 注解 re...
2019-07-22 16:40:51
624
转载 网关限流
1、redis incr加过期时间来限流。int current = jedis.incr(key);if (current + 1 > limit) //如果超出限流大小return 0;else if (current == 1) //只有第一次访问需要设置2秒的过期时间jedis.expire(key, “2”);return 12、另外还有通过redis+...
2019-07-10 14:57:34
725
1
原创 压力测试工具
Apache JMeter是一款纯java编写负载功能测试和性能测试开源工具软件。相比Loadrunner而言,JMeter小巧轻便且免费,逐渐成为了主流的性能测试工具,是每个测试人员都必须要掌握的工具之一。...
2019-07-10 14:38:49
1112
TOGAF基础级中文习题.pdf
2020-07-06
Bass.dlly源码
2012-12-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人