自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

AI 创业技术合伙人,16年研发管理经验,持续关注研发管理,分布式、区块链、个人提升。

  • 博客(13)
  • 资源 (16)
  • 收藏
  • 关注

原创 互联网应用常见验证码技术一览

验证码从设计之初就是为了区分人与计算机,计算机识别难度较大,而人可以轻易识别,常用于身份校验、交易确认等关键环节。当下的网络生产生活中:暴力猜测登陆、暴力破解密码、垃圾广...

2018-05-28 07:00:12 1958

原创 互联网金融系统——交易防重设计实战

为什么需要防范重复提交呢?举个最直接的栗子:你在商城里买了7888元的iphone x,付款后页面卡顿导致你重复点击了付款按钮,这时候如果后端不加重复交易验证的话,相当于...

2018-05-24 06:23:24 774

原创 基于SpringBoot的WEB API项目的安全设计

SpringBoot的开箱即用功能,大大降低了上手一个WEB应用的门槛,友好的REST接口支持,在SpringCloud微服务体系中可编程性大大提高,本篇基于一个面向企业调用方用户的WEB API项目,基于SpringBoot来构建,简单看下接口的安全性模块设计。主要借助于基于AOP技术来进行接口的安全防护,在SpringBoot下直接引入spring-boot-starter-aop即可...

2018-05-21 07:10:11 3956

原创 基于SpringCloud的Microservices架构实战案例-在线API管理

simplemall项目前几篇回顾: 1基于SpringCloud的Microservices架构实战案例-序篇 2基于SpringCloud的Microservices架构实战案例-架构拆解 3基于SpringCloud的Microservices架构实战案例-配置文件属性内容加解密 源码地址:https://github.com/backkoms/simp...

2018-05-21 07:01:21 200

转载 对称加密算法与非对称加密算法的优缺点

对称加密对称加密指的就是加密和解密使用同一个秘钥,所以叫做对称加密。对称加密只有一个秘钥,作为私钥。具体算法有:DES,3DES,TDEA,Blowfish,RC5,ID...

2018-05-18 06:57:14 8336

转载 MD4、MD5、SHA1、HMAC、HMAC_SHA1区别

引言什么是MD5,什么是SHA1,如何校验这些Hash。还有拿单个apk文件的MD5,SHA1讯问是不是原版的问题,在这里,让我们先来了解一些基本知识,了解Hash。Ha...

2018-05-16 20:43:50 4402

原创 IT人士如何扛起工作生活两座大山

前言当我们年轻时,初入职场,意气风发,恨不能倾尽所有精力工作,奋发图强、建功立业。当我们有了家庭,发现我亦凡人,事业家庭想两手抓,却两难兼顾。后来,我们发现工作生活两顾本身就是一个幻想,我们做的,只有尽量使之平衡。工作生活平衡是什么工作生活平衡是指,我们在公司里是一名员工,在生活中也是一个独立的个体。我们除了日常工作,还会有生活、有家庭,有业余时间。我们一天固定 24 小时...

2018-05-02 23:26:14 271

原创 那些会阻碍程序员成长的细节[7]

这是阻碍程序员成长系列最后一篇.处理问题变成人身攻击。不管软件开发,还是项目管理,最终落到实处都是人在执行。俗话讲有人的地方就有江湖,人与人难免会有摩擦,冲突是在所难免。但有时候处理冲突如果演变成人身攻击就变了味道,不但解决不了问题,还会树敌,更不利于工作的开展。就事论事,不牵扯个人情感因素在里面,事前可以吹胡子瞪眼,事后还是兄弟,一起喝酒吃串,这才是应有的策略。经历不少,但缺乏总结。高中时期,为...

2018-05-02 23:24:44 252

原创 那些会阻碍程序员成长的细节[6]

全文共:1164 字 ,预计阅读时间: 3 分钟威胁性的处理问题。 比较常见的一种就是要挟式加薪,自恃岗位重要或者人员流动太大导致在岗人员变少等等,如果以此种理由去要求加薪有两种后果,一是领导暂时妥协,一旦找到替代者,直接卷铺盖走人,二是领导宁可人手阵痛,也不会助长这种气焰,结局还是卷铺盖走人。生活作息饮食不规律。 晚上睡不着,早上起不来。有事没事先来罐可乐,经常性的功能饮料替代白开水等等,不是说...

2018-05-02 23:23:25 164

原创 那些会阻碍程序员成长的细节[5]

全文共:1304字 , 预计阅读时间:4分钟。断断续续的写成一个系列,也出乎我的意料,越展开内容越多,有点收不住,Let‘s 继续吧,进入主题。不依规范行事。 这个很常见,嘴上一套,行动时另一套,也就是知行不一。实际是知易行难,不自我监督,不自我约束,整个人都会变的懒散。“这个版本着急上线,先把功能实现再说,后面有时间再来重构优化”,是不是经常听到这样的套路,他们事后有重构吗?你自己事后有去看看哪...

2018-05-02 23:22:30 212

原创 那些会阻碍程序员成长的细节[4]

照例,如果没有读过之前的系列,在这里可以先回顾一下。那些会阻碍程序员成长的细节[1],那些会阻碍程序员成长的细节[2],那些会阻碍程序员成长的细节[3]。——本文共:1637 字 ,预计阅读时间: 5 分钟。不愿意跟领导走的近。 是不是有这样的体会:凡事有领导在的场合,气氛都比较凝重?整个人都放不开?其实这还是一个雇佣关系在作怪。员工与领导并不是处于一个合作互利互惠状态,也就是《联盟》一书中讲到的...

2018-05-02 23:21:31 203

原创 那些会阻碍程序员成长的细节[3]

前两篇文间几乎是想到那里就写到那里,没有分门别类的加以阐述。本篇延续以上两篇文章的思路,在之前的基础再追加。没有看过前两篇文章的同学可通过这两个链接回顾一下:《那些会阻碍程序员成长的细节(一)》《那些会阻碍程序员成长的细节(二)》不能主动推动事物前进。 主动做一件事跟被动接受去做事,心情都是不一样的,做事效率更是千差万别。主动的人有更多的成长机会,反之在被动中不断的响应别人的任务,这与处于那个层次...

2018-05-02 23:20:05 181

原创 基于SpringCloud的Microservices架构实战案例-在线API管理

simplemall项目前几篇回顾: 1基于SpringCloud的Microservices架构实战案例-序篇 2基于SpringCloud的Microservices架构实战案例-架构拆解 3基于SpringCloud的Microservices架构实战案例-配置文件属性内容加解密 源码地址:https://github.com/backkoms/simpl...

2018-05-02 23:16:39 914

微服务开发实战.txt

基于spring-cloud-alibaba套件的微服务架构的商场停车场实战案例 关键技术点应用: 服务注册. 服务发现——nacos 分布式配置——nacos 分布式锁——redission 分布式事务——seata 接口限流. 熔断. 降级——sentinel 统一网关——spring-cloud-gateway 代码简化——lombok,mybatis-generator,mybatis-plus 异步消息处理——rocketmq 分布式缓存——redis 客户端负载均衡——openfeign RPC调用——dubbo

2020-01-03

基于SpringCloud的微服务实战案例-基于Dubbo的微服务开发基础框架

基于SpringCloud的微服务的商城实战案例-simplemall 基于Dubbo的微服务两套开发基础框架,开箱即可。

2018-11-06

基于SpringBoot-Dubbo的微服务开发基础框架

基于SpringBoot-Dubbo的微服务开发基础框架,包括采用SpringBoot 的Web API快速开框架,搭建框架,开箱即用。

2018-11-06

elasticsearch-analysis-pinyin-5.6.1

spring boot + elasticsearch实战,源码地址:https://github.com/backkoms/spring-boot-elasticsearch

2017-11-01

elasticsearch-analysis-ik-5.6.1 分词组件

spring boot + elasticsearch实战,源码地址:https://github.com/backkoms/spring-boot-elasticsearch

2017-11-01

mybatis-generator插件生成带表字段注释的实体类

mybatis-generator插件生成带表字段注释的实体类,避免了手动来回复制的问题。 生成的实体自动包含数据表对应的注释。

2017-09-25

JAVA新手程序员如何提升编码质量

新手JAVA程序员入门 1、Java之所以如此大规模在企业级产品应用,靠的是良好的规范保驾护航,迁移、维护、升级、部署无障碍。 2、读开源的产品经历了多规模的应用,实现思路比较巧妙,许多经典设计模式等等都有很好的体现

2017-09-25

linux简单入门操作指南,适用于新手

从Linux系统分类,到增强型ohmyzsh插件扩展, 到与shell交互的expect脚本语言 / boot 引导程序,内核等存放的目录。 bin,普通用户可以使用的命令的存放目录,->/usr/bin /sbin 超级用户可以使用的命令的存放目录,->/usr/sbin /lib 根目录下的所程序的共享库目录。 /dev 设备文件目录 /home 普通用户的家目录 /root 用户root的$HOME目录 /etc 全局的配置文件存放目录 /usr 命令库文件和在通常操作中不会修改的文件 /usr/local 安装本地程序的一般默认路径 /opt 可择的文件目录

2017-09-25

tomcat/jvm优化下载完整版

JVM优化入门,优化tomcat执行效率提高tomcat请求响应效率。基于CMS是用于对tenured generation的回收,也就是年老代的回收,目标是尽量减少应用的暂停时间,减少full gc发生的几率,利用和应用程序线程并发的垃圾回收线程来标记清除年老代。

2017-09-25

WEB API设计、分布式锁、应用防火墙、redis事件通知机制等优化方案

从web api安全设计,分布式锁,WAF应用防火墙,redis事件通知机制等几个方面,对产品开发过程中采用的技术进行优化

2017-09-25

Eclipse/MyEclipse自动提示配置

Eclipse/MyEclipse自动提示配置

2008-07-13

javamail-1_4_1

javamail-1_4_1

2008-07-01

小巧绿色PDF

小巧绿色版本的PDF,无需安装直接使用,体积小。

2008-07-01

editplus 破解码

editplus 破解码

2008-07-01

Eclipse Communication Framework (ECF)

Eclipse Communication Framework (ECF) 是一个能够在Eclipse平台上建立交流应用的项目。这个Framework为human-to-human, human-to-plugin,以及plugin-to-plugin信息传送通信以及协作,提供一套安全可靠的同步和异步api。 <br><br>ECF是为下列三类plugin开发者准备的: <br><br>1. 开发通信交流的Applications的开发者 <br><br>2. 为其他Application开发通信组件的开发者 <br><br>3. 开发底层通信的开发者,例如开发标准或者是私有通信协议(SIP/SIMPLE, XMPP, JMS, JXTA等)。<br>

2008-07-01

xfire-distribution-1.2.6-sources.jar

xfire-distribution-1.2.6-sources.jar用于web service

2008-03-19

空空如也

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

TA关注的人

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