技术人生
文章平均质量分 60
请叫我秀才
赶考书生,秀才,小步慢跑
展开
-
系统规划与管理师考试总结
1、软考之路2021.5.29我参加了【系统规划与管理师】考试并通过。2020.11.8我参加了【系统分析师】考试并通过。2019.11.9我参加了【系统架构设计师】考试并通过。2、学习计划及备考经验3、打好基础,持续成长原创 2021-07-12 13:41:24 · 595 阅读 · 1 评论 -
微服务架构-几种常见模型的分析与比较
DDD 分层架构整洁架构整洁架构又名“洋葱架构”。为什么叫它洋葱架构?看看下面这张图你就明白了。整洁架构的层就像洋葱片一样,它体现了分层的设计思想。整洁架构最主要的原则是依赖原则,它定义了各层的依赖关系,越往里依赖越低,代码级别越高,越是核心能力。外圆代码依赖只能指向内圆,内圆不需要知道外圆的任何情况。六边形架构六边形架构又名“端口适配器架构”。追溯微服务架构的渊源,一般都会涉及到六边形架构。六边形架构的核心理念是:应用是通过端口与外部进行交互的。我想这也是微服务架构下 AP原创 2020-12-19 17:54:14 · 1584 阅读 · 7 评论 -
微服务设计为什么要选择DDD
软件架构模式的演进微服务设计和拆分的困境微服务拆分困境产生的根本原因就是不知道业务或者微服务的边界到底在什么地方。换句话说,确定了业务边界和应用边界,这个困境也就迎刃而解了。DDD 核心思想是通过领域驱动设计方法定义领域模型,从而确定业务和应用边界,保证业务模型与代码模型的一致性。为什么 DDD 适合微服务?DDD 是一种处理高度复杂领域的设计思想,它试图分离技术实现的复杂性,并围绕业务概念构建领域模型来控制业务的复杂性,以解决软件难以理解,难以演进的问题。DDD 不是架构,而.转载 2020-12-19 17:42:49 · 271 阅读 · 2 评论 -
系统分析师考试总结
2020.11.8我参加了【系统分析师】考试并通过。2019.11.9我参加了【系统架构设计师】考试并通过。为什么要考“系统分析师”增加系统分析知识,提高系统分析能力,加强工作适应能力。保持学习的习惯,验证学习能力。现在看来,以上两点,都符合预期了。根据结果来判断效果:报培训班 > 买资料学习 > 裸考(不花钱)。原创 2020-12-19 17:27:51 · 2200 阅读 · 7 评论 -
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 · 4328 阅读 · 0 评论 -
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 · 14692 阅读 · 5 评论 -
Android应用长连接之后台服务集群开发
移动应用软件有一些是长连接的,而服务器端的集群部署,有的是通过F5把每一次网络请求随机转发到集群中某一台应用服务器上的。要是想把某消息通过集群环境发送到移动端,那么集群中网络请求的随机转发与移动端长连接的特性会有矛盾。本文以Androidpn(网络协议为XMPP)为例,介绍一种后台集群部署解决移动端与服务器间长连接问题的方法。 网络连接示意图:原创 2016-08-16 15:59:51 · 2322 阅读 · 0 评论 -
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 · 881 阅读 · 1 评论 -
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 · 503 阅读 · 0 评论 -
汇付聚合支付自助接入的一点经验分享
近日,看到有些朋友在提问如何对接聚合支付,本人近期刚好对接过一家三方支付,有一点经验心得,算是供大家参考吧,不喜勿喷。 本人对接的聚合支付是一家三方支付的聚合支付解决方案,叫汇付天下聚合支付自助接入解决方案来着,至于为什么选这家产品,这个不是我说了算的,我们老板说上市公司、品牌好、正规可靠。下面,我就讲讲对接的流程吧。对接的时候发现,这家是全程自助,当时看到还...原创 2018-08-30 14:37:57 · 11746 阅读 · 17 评论 -
汇付聚合支付自助接入解决方案快捷支付接口代码详解
上篇文章 《汇付聚合支付自助接入的一点经验分享》 发出后,受到众多朋友的阅读与评论,在此感谢大家的厚爱。看有些朋友评论说:很有用,能不能再讲具体一点,今天我就应大伙需求,来具体讲一讲里面的内容。截至目前,我们对接使用的汇付的聚合支付自助接入解决方案,没有出现过什么大问题,系统稳定,结算效率高,不愧是支付行业的老牌支付公司。 今天,我先讲一下汇付(汇付天下)聚合支付自...原创 2018-09-12 14:20:16 · 6830 阅读 · 5 评论 -
JAVA 10进制与36进制相互转换
10进制与36进制相互转换 ; 10进制转36进制;36进制转10进制;原创 2019-06-04 20:16:25 · 11144 阅读 · 3 评论 -
手机wap页面开发小记
wap页面设计,wap本地存储(HTML5)原创 2014-09-05 17:20:49 · 1470 阅读 · 0 评论 -
Spring @Autowired 注入的一个小技巧
平常我们见得多的Spring @Autowired 注入很好理解,把一个原创 2014-09-05 23:06:15 · 766 阅读 · 0 评论 -
2013-12-11 JSP开发
曾经迷恋纯面向对象的开发方式,现在发现JSP开发的东西挺不错的。我比较服从领导安排,顺着安排也喜欢自己多折腾下。最近几个月开始在OMD**项目组,ISM**项目组参与web开发,其中前端都是用到了JSP。OMD**的jsp页面风格清爽,强调简易实用,应用JQUERY及AJAX技术。由于OMD**是某国际知名公司做的框架及基础设计,整个项目的结构清晰,易于扩展,开发效率高。后台它是基于SSH原创 2013-12-11 22:22:48 · 541 阅读 · 0 评论 -
JSP入门开发日志二
JSP开发慢慢积累中,几下近段时间的技术使用,都是些小技术。不以善小而不为,不以恶小而为之。 一、 的用法。在项目的弹出式的模型窗口里,我需要将数据提交到服务器,然后从服务器再返回到本页面,结果:返回了本页面,窗口却是从新打开的。在JSP页面将加入到标签里就可以了。 二、window.open 与 window.opener 的用法。使用window.open打开一个弹出窗原创 2014-01-15 16:22:16 · 552 阅读 · 0 评论 -
2013-12-16 百度地图开发
ISM**那边的工作还在协调,需求人员正在赶制需求文档,预计2天后将会是暴风雪的开始(新一轮需求的开发,进度同样压得很紧)。晚上正常下班,回家继续搞CCTC项目的功能。今晚搞了一个在百度地图上画区域,并将区域信息保存到数据区,方便后台判断某些坐标点是否在此区域内。通过阅读百度地图API,我提供了三种画图工具:圆,多边形,矩形。没什么技术难点,百度地图API上都有现成的工具及技术,发挥下“拿来主原创 2013-12-16 22:53:43 · 1500 阅读 · 0 评论 -
JSP入门开发日志一
在老ISM**系统上开发一个新需求的功能,前后台一个人包办的。技术点:1.用extjs 做了开始查询界面——ext 技术。由于刚开始接触,研究了下ext ,结合原系统风格,做了ext grid的一个数据表格查询。老系统的ext 的grid数据来源都是action刷新页面的,我仔细尝试了用老系统的ext实现ajax数据查询。老ISM**后台参数接受是通过配置好的ActionContext参数原创 2014-01-08 17:31:33 · 1073 阅读 · 0 评论 -
地图开发--逆地理编码regeocoding
应“远才科技公司”需求,开发一个将在服务器上将gps坐标转换成地理名(主要是坐标的道路名)的功能,也就是逆地理编码的功能。网上很容易找到JS版本的逆地理编码程序,百度、阿里都是现在的例子、网页源代码可以看。可要是不通过JS、网页方式逆地理编码,就要花点心思去找找了。经过一阵子的百度、谷歌,没有现成的材料。在比较各大地图API时发现,阿里地图API说明极少,显得好可怜,百度地图有正儿八经的文档,原创 2014-02-15 22:37:41 · 9390 阅读 · 5 评论 -
Eclipse 自动关闭
近两天用Eclipse,当原创 2014-04-15 09:56:21 · 754 阅读 · 0 评论 -
Mybatis 通用设置
-->原创 2014-04-16 15:32:54 · 686 阅读 · 0 评论 -
内部网关技术
1.内部网关概述: 集合A的应用 通过内部网关,去访问 集合B的应用。A NBWG B内部网关起到到系统之间的接口数据起到监控、管理、安全规范等作用。2.技术方案: 两系统的接口,是在Http协议的网络传输的。a.内部网关NBWG解析请求方A的IP、接口名,验证请求方是否安全。得出请求参数request(x)及安全标志flag。b.(合法的flag)内部网关NBWG原创 2014-04-01 14:14:44 · 1007 阅读 · 0 评论 -
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 · 7554 阅读 · 0 评论 -
设计模式与面向对象小结
设计模式 面向对象原创 2014-04-24 21:35:54 · 696 阅读 · 0 评论 -
SpringMVC 返回值的字符转换
text/html;charset=UTF-8原创 2014-07-22 10:39:52 · 692 阅读 · 0 评论 -
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 · 526 阅读 · 0 评论