- 博客(41)
- 资源 (29)
- 收藏
- 关注
原创 系统规划与管理师考试总结
1、软考之路2021.5.29我参加了【系统规划与管理师】考试并通过。2020.11.8我参加了【系统分析师】考试并通过。2019.11.9我参加了【系统架构设计师】考试并通过。2、学习计划及备考经验3、打好基础,持续成长
2021-07-12 13:41:24
637
1
原创 微服务架构-几种常见模型的分析与比较
DDD 分层架构整洁架构整洁架构又名“洋葱架构”。为什么叫它洋葱架构?看看下面这张图你就明白了。整洁架构的层就像洋葱片一样,它体现了分层的设计思想。整洁架构最主要的原则是依赖原则,它定义了各层的依赖关系,越往里依赖越低,代码级别越高,越是核心能力。外圆代码依赖只能指向内圆,内圆不需要知道外圆的任何情况。六边形架构六边形架构又名“端口适配器架构”。追溯微服务架构的渊源,一般都会涉及到六边形架构。六边形架构的核心理念是:应用是通过端口与外部进行交互的。我想这也是微服务架构下 AP
2020-12-19 17:54:14
1600
7
转载 微服务设计为什么要选择DDD
软件架构模式的演进微服务设计和拆分的困境微服务拆分困境产生的根本原因就是不知道业务或者微服务的边界到底在什么地方。换句话说,确定了业务边界和应用边界,这个困境也就迎刃而解了。DDD 核心思想是通过领域驱动设计方法定义领域模型,从而确定业务和应用边界,保证业务模型与代码模型的一致性。为什么 DDD 适合微服务?DDD 是一种处理高度复杂领域的设计思想,它试图分离技术实现的复杂性,并围绕业务概念构建领域模型来控制业务的复杂性,以解决软件难以理解,难以演进的问题。DDD 不是架构,而.
2020-12-19 17:42:49
282
2
原创 系统分析师考试总结
2020.11.8我参加了【系统分析师】考试并通过。2019.11.9我参加了【系统架构设计师】考试并通过。为什么要考“系统分析师”增加系统分析知识,提高系统分析能力,加强工作适应能力。保持学习的习惯,验证学习能力。现在看来,以上两点,都符合预期了。根据结果来判断效果:报培训班 > 买资料学习 > 裸考(不花钱)。
2020-12-19 17:27:51
2211
7
原创 系统架构设计师考试总结
2019.11.9 我参加了软考-系统架构设计师考试,有幸以 54、51、46 分的成绩通过考试。为什么要考系统架构设计师? 外因:高级证书,对某些项目投标有用,对资历认证有用,对工资收入有用。在上海,对积分排队入户还有用。 内因:工作苦恼太多,想找到一些通用的解决问题的方法,想找到增强IT团队间沟通方法,想提高专业性的语言表达能力,想检验自己的学习能力,想找个消...
2019-12-18 14:41:20
2700
13
软件设计师教程第5版.PDF.高清
新旧教程具体对比变化如下:第4版 第5版 对比变化 第一章 计算机系统知识 第一章 计算机系统知识 无变化 第二章 程序设计语言基础 第二章 程序设计语言基础 无变化 第三章 操作系统知识 第四章 操作系统知识 第5版删减小节:网络与嵌入式操作系统、UNIX操作系统基础知识 第四章 软件工...
2019-03-20 23:24:32
15028
4
原创 汇付聚合支付自助接入解决方案快捷支付接口代码详解
上篇文章 《汇付聚合支付自助接入的一点经验分享》 发出后,受到众多朋友的阅读与评论,在此感谢大家的厚爱。看有些朋友评论说:很有用,能不能再讲具体一点,今天我就应大伙需求,来具体讲一讲里面的内容。截至目前,我们对接使用的汇付的聚合支付自助接入解决方案,没有出现过什么大问题,系统稳定,结算效率高,不愧是支付行业的老牌支付公司。 今天,我先讲一下汇付(汇付天下)聚合支付自...
2018-09-12 14:20:16
6865
5
原创 汇付聚合支付自助接入的一点经验分享
近日,看到有些朋友在提问如何对接聚合支付,本人近期刚好对接过一家三方支付,有一点经验心得,算是供大家参考吧,不喜勿喷。 本人对接的聚合支付是一家三方支付的聚合支付解决方案,叫汇付天下聚合支付自助接入解决方案来着,至于为什么选这家产品,这个不是我说了算的,我们老板说上市公司、品牌好、正规可靠。下面,我就讲讲对接的流程吧。对接的时候发现,这家是全程自助,当时看到还...
2018-08-30 14:37:57
11828
17
翻译 JVM 参数详解
Behavioral Options 行为参数 Option and Default Value Description 描述 -XX:-AllowUserSignalHandlers Do not complain if the application installs signal handlers. (Relevant to Solaris and Linux only.) 允...
2018-02-24 17:53:53
511
转载 JAVA实现把指定文件夹下的所有文件压缩成zip包
1.代码如下:package com.fosun.jf.xingxuedai.common;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoun
2017-04-05 14:56:13
883
1
原创 Android应用长连接之后台服务集群开发
移动应用软件有一些是长连接的,而服务器端的集群部署,有的是通过F5把每一次网络请求随机转发到集群中某一台应用服务器上的。要是想把某消息通过集群环境发送到移动端,那么集群中网络请求的随机转发与移动端长连接的特性会有矛盾。本文以Androidpn(网络协议为XMPP)为例,介绍一种后台集群部署解决移动端与服务器间长连接问题的方法。 网络连接示意图:
2016-08-16 15:59:51
2326
原创 iText编辑Pdf模板
本文讲述JAVA如何操作PDF模板生成PDF文件。1.由Word 文档生成PDF模板工具:Microsoft Office Word , AdobeAcrobat_2015.exe(安装好后是 Adobe Acrobat DC 程序)根据已有的word文档,用Adobe Acrobat DC通过调用word文档创建表单,Adobe Acrobat DC会自动向word文档中的填写项...
2015-05-05 13:49:32
14701
5
原创 Kafka源代码导入Scala IDE
折腾了一晚,终于在Scala IDE(Eclipse加Sacla插件了)下可以看Apache Kafka工程的源代码了。 我的环境是:win7 32位,Scala IDE:4.0.0,Apache Kafka:0.8.1.1(加了一个0.8.2版本里的gradlew.bat文件)Scala IDE下载好后,我就开始找Apache Kafka的源代码。刚开始一直用
2014-12-30 01:50:51
4331
原创 Find top 10 large files
package yxc.citi.file.find;import java.io.File;import java.io.FileInputStream;import java.math.BigDecimal;import java.text.DecimalFormat;import java.util.Comparator;import java.util.It
2014-07-29 16:20:30
532
原创 JAVA 获取计算机标识 MAC地址和计算机名
public class MacAddress { private static String MacAddress = null; private static final String[] windowsCommand = { "ipconfig", "/all" }; private static final String
2014-05-22 09:39:09
7558
原创 内部网关技术
1.内部网关概述: 集合A的应用 通过内部网关,去访问 集合B的应用。A NBWG B内部网关起到到系统之间的接口数据起到监控、管理、安全规范等作用。2.技术方案: 两系统的接口,是在Http协议的网络传输的。a.内部网关NBWG解析请求方A的IP、接口名,验证请求方是否安全。得出请求参数request(x)及安全标志flag。b.(合法的flag)内部网关NBWG
2014-04-01 14:14:44
1013
原创 地图开发--逆地理编码regeocoding
应“远才科技公司”需求,开发一个将在服务器上将gps坐标转换成地理名(主要是坐标的道路名)的功能,也就是逆地理编码的功能。网上很容易找到JS版本的逆地理编码程序,百度、阿里都是现在的例子、网页源代码可以看。可要是不通过JS、网页方式逆地理编码,就要花点心思去找找了。经过一阵子的百度、谷歌,没有现成的材料。在比较各大地图API时发现,阿里地图API说明极少,显得好可怜,百度地图有正儿八经的文档,
2014-02-15 22:37:41
9408
5
原创 JSP入门开发日志二
JSP开发慢慢积累中,几下近段时间的技术使用,都是些小技术。不以善小而不为,不以恶小而为之。 一、 的用法。在项目的弹出式的模型窗口里,我需要将数据提交到服务器,然后从服务器再返回到本页面,结果:返回了本页面,窗口却是从新打开的。在JSP页面将加入到标签里就可以了。 二、window.open 与 window.opener 的用法。使用window.open打开一个弹出窗
2014-01-15 16:22:16
557
原创 JSP入门开发日志一
在老ISM**系统上开发一个新需求的功能,前后台一个人包办的。技术点:1.用extjs 做了开始查询界面——ext 技术。由于刚开始接触,研究了下ext ,结合原系统风格,做了ext grid的一个数据表格查询。老系统的ext 的grid数据来源都是action刷新页面的,我仔细尝试了用老系统的ext实现ajax数据查询。老ISM**后台参数接受是通过配置好的ActionContext参数
2014-01-08 17:31:33
1080
原创 2013-12-16 百度地图开发
ISM**那边的工作还在协调,需求人员正在赶制需求文档,预计2天后将会是暴风雪的开始(新一轮需求的开发,进度同样压得很紧)。晚上正常下班,回家继续搞CCTC项目的功能。今晚搞了一个在百度地图上画区域,并将区域信息保存到数据区,方便后台判断某些坐标点是否在此区域内。通过阅读百度地图API,我提供了三种画图工具:圆,多边形,矩形。没什么技术难点,百度地图API上都有现成的工具及技术,发挥下“拿来主
2013-12-16 22:53:43
1506
原创 2013-12-11 JSP开发
曾经迷恋纯面向对象的开发方式,现在发现JSP开发的东西挺不错的。我比较服从领导安排,顺着安排也喜欢自己多折腾下。最近几个月开始在OMD**项目组,ISM**项目组参与web开发,其中前端都是用到了JSP。OMD**的jsp页面风格清爽,强调简易实用,应用JQUERY及AJAX技术。由于OMD**是某国际知名公司做的框架及基础设计,整个项目的结构清晰,易于扩展,开发效率高。后台它是基于SSH
2013-12-11 22:22:48
546
原创 Delphi protected published
Published(1) 可见度与public一样,(2) 与public的区别是本区域的成员可以在delphi对象检查器中出现,而此差别来自RTTI机制RTTI(Run time type Information)是为Published制作它允许应用程序动态
2011-08-29 15:21:07
1468
原创 SQL Server 索引结构及其使用(一)
<br />一、深入浅出理解索引结构<br /><br /> 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别: <br /> 其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然地翻开字典的前几页,因为“安”的拼音是“an”,而按照拼音排序汉
2011-01-12 12:36:00
363
原创 .Access Insert Into 语法错误 集锦
<br />最近在做Access的一个项目,总是莫名其妙的提示:“Insert Into 语法错误”,这样的信息总给人带来很多麻烦,有时候为了这样一个错误要找好久才能解决问题,"Insert Into 语法错误"这个提示本身包含的信息量很少,在跟踪堆栈中有找不到更详细的信息,为了避免大家在开发的过程中遇到同样的错误和困扰。通过查找和摸索把有可能出现这种错误的可能总结一下和大家一起分享。<br />1.关键字:如果你的数据库的表的设计包含了Access包含的关键字,则在插入的时候会出现“Insert Into
2010-11-07 21:20:00
1743
原创 配置Apache的访问目录(for PHP)
在默认情况下,php的项目需要建在Apache Group/Apache/htdocs目录下才可以正常访问。当我们需要自己建立一个不在Apache Group/Apache/htdocs目录下的工作区间时,就需要改变Apache的访问指定路径。安装好Apache 后,在Apache Group/Apache/conf 下有一个文件httpd.conf,它里面包含着许多配置信息。找到D
2010-04-30 11:02:00
1139
原创 FlashBuilder_4_Plugin_LS10.exe 安装出错的问题
之前进官网下载好FlashBuilder_4_Plugin_LS10.exe ,解压后,老是安装不上,停留在“开始安装”的地方一直不动。经过我反复重启电脑,重新下载安装包还是无济于事,相当的郁闷。后来在adobe的support中心闲逛,猛然发现,原来FlashBuilder_4_Plugin_LS10.exe这个安装包解压文件的路径决不能含有非英语的 2-byte 字符,否则就会出现
2010-04-01 11:04:00
4211
5
原创 rcp 插件开发中使用 dom4j的问题
在rcp中用到dom4j解析xml时,若只是引用了 dom4j包和jaxen包,程序还是会跑不起来,Debug 跟踪 的时候发现,在 SAXReader reader = new SAXReader(); 处,程序进入了一个 org.eclipse.swt.widgets下的EventTable 的一个类, 接着就走的更远了, 然后程序在runEventloop循环处死掉了。。
2010-03-12 11:59:00
778
原创 向listview里拖放程序
unit Unit1; interface uses Windows, ShellAPI, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ComCtrls;
2009-10-15 15:43:00
425
转载 如何让Delphi调用外部程序并等待其运行信息(如结束)
函数一:view plaincopy to clipboardprint?uses Windows, SysUtils, Classes, ShellAPI; function RunAndWait(FileName: string; Visibility: Integer): THandle; var zAppName: arr
2009-09-18 20:57:00
1139
原创 获得任何应用程序的图标
uses ShellAPI; procedure TForm1.getIcon(filename:string); //获得应用程序的图标var icLarge, icSmall: TIcon; hLarge, hSmall: HICON; il1,il2:TImageList;begin ic
2009-09-14 11:54:00
569
原创 Delphi 函数大全
名称 类型 说明 abort 函数 引起放弃的意外处理 abs 函数 绝对值函数 addexitproc 函数 将一过程添加到运行时库的结束过程表中 addr 函数 返回指定对象的地址 adjustlinebreaks 函数 将给定字符串的行分隔符调整为cr/lf序列 align 属性 使控件位于窗口某部分 alignment 属性 控件标签的文字位置 allocm
2009-09-11 19:21:00
7618
1
技术风险应对-灰度分布.pdf
2021-10-27
系统分析-用例建模.pptx
2020-06-09
Excel大文件读写技术.pptx
2020-06-09
系统分析师-思维导图.pdf
2020-01-07
系统架构设计师历年(2009-2018)案例分析真题、论文真题.xlsx
2019-09-19
软件设计师-大纲-重点难点-笔记.zip
2019-05-26
软件设计师教程第5版.PDF.高清版
2019-03-20
JVM 参数详解-基于jdk1.7
2018-02-24
Delphi 函数大大全
2009-09-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人