自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(394)
  • 资源 (68)
  • 收藏
  • 关注

原创 Feign Client端redis缓存设计与实现

基于JetCache,实现 Feign Client端缓存

2022-07-29 09:57:10 1935 2

原创 系统性能优化-HL

系统性能瓶颈,如何发现,如何定位,如何解决

2022-07-29 09:45:14 517

原创 SpringBoot整合Debezium CDC同步数据至目标数据库

SpringBoot嵌入式整合Debezium 监听处理数据库

2022-07-12 11:37:51 8010 5

原创 架构图的分类

架构图

2022-06-12 15:44:56 9670

原创 技术架构的战略和战术原则

技术架构,是将产品需求转变为技术实现的过程。技术架构解决的问题包括了如何进行纯技术层面的分层、开发框架选择、语言选择(这里以 JAVA 语言为主)、涉及到各自非功能性需求的技术点(安全、性能、大数据)。技术架构是确定组成应用系统实际运行的技术组件、技术组件之间的关系,以及部署到硬件的策略。技术架构面临最大的挑战是“不确定性”。在技术架构上,很多时候就会面临这种选择。是要选择业界最新的技术?还是选择团队最熟悉的技术?如果选择最新的技术,遇到新技术出了问题怎么解决?如果选择目前熟悉的技术,后续技术演进怎么办

2021-10-19 14:16:18 11036

原创 生产事件1分钟发现,5分钟定位,10分钟解决

线上定位问题时,主要靠监控和日志生产事件:1分钟发现,需要通过三位一体的监控体系(操作系统监控数据及日志、业务系统日志、业务系统关键业务指标)5分钟定位,能快速通过告警信息,快速发现哪个服务导致的问题。10分钟解决,保留现场,保留相关关键数据,便于后续找真因。尝试重启。整体思路如下:网络问题排查:netstat -n|grep SYN_RECVTCP连接数,状态netstat -anoe|grep 8080|wc -l ...

2020-11-10 08:40:53 2100

原创 java云原生之Quarkus(一个Red Hat开源的Java框架)

Quarkus将云原生Enterprise Java提升到了一个新的水平,并支持以前无法实现的方案,特别是在应用程序启动时间方面。如果您计划将规模扩展为零,那么这肯定是您想要了解的技术。Quarkus为在无服务器,微服务,容器,Kubernetes,FaaS和云这个新世界中运行Java提供了有效的解决方案,因为它的设计考虑到了这些。它针对云原生Java应用程序的容器优先方法统一了微服务开...

2020-01-19 14:59:10 13207

原创 架构师--面试题库汇总

0、基础:集合框架原理之一:基本结构与源码分析 https://www.cnblogs.com/tengyunhao/p/7430185.html集合框架原理之二:锁、原子更新、线程池及并发集合https://www.cnblogs.com/tengyunhao/p/7454161.html排序算法https://www.cnblogs.com/tengyunhao/p/6503167.....................

2019-08-25 21:00:06 14743

原创 基于springCloud的分布式架构体系

Spring Cloud作为一套微服务治理的框架,几乎考虑到了微服务治理的方方面面,之前也写过一些关于Spring Cloud文章,主要偏重各组件的使用,本次分享主要解答这两个问题:Spring Cloud在微服务的架构中都做了哪些事情?Spring Cloud提供的这些功能对微服务的架构提供了怎样的便利?我们先来简单回顾一下,我们以往互联网架构的发展情况:传统架构发展史...

2017-11-09 19:22:58 68356 7

转载 JVM 参数配置及详解 -Xms -Xmx -Xmn -Xss 调优总结

堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制.32位系统 下,一般限制在1.5G~2G;64为操作系统对内存无限制.我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m.典型设置: java -Xmx3550m -Xms355

2015-12-22 15:10:05 33516 1

原创 从“看见”工程活动和研发模式开始,提升团队工程交付能力

拥有了统一的概念模型后,我们得以实现对研发资产和流程的系统化规范和高效管理。

2024-04-11 14:18:49 818

原创 基于低代码的指尖遐想_4

1.0版本,面向研发人员交付,助力其能通过此版本的低代码交付项目。Turbo C工具,美国Borland公司 2006 自由软件。低代码产品不同阶段面临的首要任务或待解决的主次矛盾是不同的。不断项目实战过程中的快速迭代升级,高效的保障项目建设及交付。软件交付过程理论及实践的升华,进而提出更高效的软件工程理论。高效工具的诞生必将引领整个行业的快速发展。从0到1建设时,主要矛盾是什么?从1到3建设时,主要矛盾是什么?从3到n建设时,主要矛盾是什么?安全、培训体系的建设及推广。

2024-02-29 09:12:16 361

原创 数据权限-模型简要分析

ACL模型:访问控制列表DAC模型:自主访问控制MAC模型:强制访问控制ABAC模型:基于属性的访问控制RBAC模型:基于角色的权限访问控制

2024-01-09 09:06:00 853

原创 基于低代码的指尖遐想_3

低代码需要回答三个问题:1、是否降低了门槛?2、是否提高了效能?3、使用者用户画像?

2024-01-05 14:20:51 396

原创 基于低代码的指尖遐想_2

2020年左右,低代码逐步爆火,超级个体(团队小而精)时代逐步呈现,客户现场沟通、页面原型、在线表单设计、在线流程设计、在线报表、在线大屏、在线二次脚本快速研发、在线升级发版、在线运营统计分析等等。2015年左右,工厂化任务分工,一个团队(大儿多)逐步出现了分工细化,如:产品经理、前端工程师(安卓、IOS、Web、H5、小程序)、后端工程师、测试、运维、运营。企业或客户开始着眼表现层:交互、易用、美。2010年前后,一个合格的程序员,可以做需求分析+前端+后端+测试+简单运维部署(升级、部署、运维)。

2024-01-02 08:42:20 407

原创 基于低代码的指尖遐想_1

广义低代码是一种继承了瀑布开发(传统开发)、敏捷开发、DevOps的精粹的多种工具的集合成的一种思想。1、什么是低代码,或者说现在的低代码能做什么,未来能做什么,其存在的合理性是什么?狭义低代码是一种技术落地手段,是搭建项目或产品的工具。回答这个问题的本质是搜集信息,公开的或非公开的。答:低代码主要分为广义低代码和狭义低代码。

2023-12-29 13:40:53 386

原创 各类架构图简要描述

2023-12-19 08:44:52 55

原创 生产实践:基于K8S的私有化部署解决方案

介绍私有化部署的难点,及其整体解决方案

2023-12-14 08:32:53 473 2

原创 Quarkus 替代 SpringBoot

SpringBoot框架不用多介绍,Java程序员想必都知道。相对来说熟悉Quarkus的人可能会少一些。Quarkus首页放出的标语:超音速亚原子的Java(Supersonic Subatomic Java)。它是为 OpenJDK HotSpot 和 GraalVM 量身定制的Java 框架,基于同类最佳的 Java 库和标准制作而成。Quarkus 的到来为开发 Linux 容器和 kubernetes 原生 Java 微服务带来了一个创新平台。

2023-11-14 17:23:51 255 1

原创 IntelliJ IDEA的远程开发(Remote Development)

IDea 远程开发

2023-09-03 09:56:22 1982 1

原创 软件研发CI/CD流水线图解

使用CICD的 软件开发生命周期(SDLC)包括几个关键阶段:开发、测试、部署和维护。

2023-08-25 18:40:12 1066

原创 从零开始搭建公司后台技术栈

创业行公司大后台选型

2023-08-23 18:52:32 116

原创 软件项目成本的计算

这个时间曲线图的起源是1960年,通用电器开发了GE-225电脑,这是世界上第一个商业用途的电子显像管电脑。但是有一点,能让自己立于不败之地的,就是用老板的思维来看问题。》中,列出的第一个要素就是成本,成本对项目设计和决策起着至关重要的作用。可以看到压缩时间造成的维护成本会造成比常规方案更大的成本开销。一个压缩的项目由于时间的压缩,间接成本也相应的减少。间接成本包含的一些事件会对未来产生无法直接衡量的价值。间接成本和项目周期是成比例的,周期越长的项目,间接成本越高,基本是直线的增长趋势。

2023-07-11 20:49:27 268

原创 成长-杂记-分享

要想成功,就要发挥优势要想强大,就要创造活力要想投入,就要体验专注要想耐力持久,就要找到意义要想走得远,就要建立积极的关系

2023-06-27 20:19:42 115 1

原创 悠然见南山-术-手段

任何事务或技术均有两面性,用阴阳之道来看待、知行合一

2023-06-26 20:55:21 66

原创 央企数字化转型的案例、难题与剖析

央企数字化转型的案例、难题与剖析 1、转型价值目标不清晰、价值效益不易显现2、现有数字化模式难以响应日益不确定的发展要求3、数据要素驱动作用尚未充分发挥4、管理机制优化变革不够系统5、全员数字思维和能力存在差距6、数字化转型技术供给和服务生态不够健全

2023-06-25 14:56:32 209

原创 团队人才管理

人才不是核心竞争力,对人才的管理才是 。企业如何进行人才管理?做好这四件事: 选对人、用对人、发展人、评估人。

2023-06-07 20:25:26 546

原创 如何成长为架构师之抽象能力

如何成长为架构师之抽象能力

2023-05-31 13:44:25 140

原创 通用支付系统设计

支付系统总览

2023-05-29 13:59:12 623

原创 软件架构师的修炼之道

基本思维

2023-05-05 09:41:57 880 2

原创 Linux 创建监控用户

1.创建用户和登录shelluseradd -s /bin/bash monitor2.修改用户密码passwd monitor3.创建用户shell执行命令目录mkdir /home/monitor/.bin4.root修改用户的shell配置文件chown root. /home/monitor/.bash_profilechmod 755 /home/monitor/.bash_profile5.修改bash配置文件,主要是指定PATH的读取[swal.

2023-05-05 09:39:53 663

原创 简介高效的项目管理

项目管理需求池、PRD、评审会、规划会、任务拆解、实施、测试、项目交付,全量发布、收集用户反馈、项目总结会

2023-03-23 17:45:31 300 1

转载 好用的5款国产低代码平台介绍

数据建模器、表单设计器、页面设计器、流程设计器

2023-03-22 19:55:46 478

原创 研发效能度量的落地实践

研发效能度量的落地实践(需求、开发、测试、发布、运维)

2023-03-20 19:03:22 128 1

原创 技术总监的“技术提升”

技术总监这条路,那么就要做这条路上的“技术突破”

2023-02-20 15:04:11 470 1

原创 质量保障体系建设演进案例

质量体系建立任重道远。质量数字化管理的本质是将需求质量、过程质量、交付质量通过数字化指标抽象出来,并以此为依据完成质量保障。

2023-02-15 14:55:35 532

原创 Feign原理

Feign原理

2023-02-10 20:03:21 114

原创 解决nginx加缓存时慢的问题

nginx加缓存解决慢的问题

2023-02-06 15:15:28 466

原创 敏捷之价值

敏捷的价值

2023-01-17 09:33:49 480

原创 Camunda自定义IdGenerator

camunda工作流自定义IdGenerator

2023-01-16 15:04:10 645

sqluldr2执行代码

通过sqluldr2导出oracle平面文件1.5亿数据仅需要10分钟,导入mysql仅需30分钟

2017-08-02

wkhtmltox linux html转PDF java

wkhtmltox linux html转PDF java

2016-12-30

wkhtmltox Windows 64位

通过wkhtmltox ,目前最强大的开源软件支持html转PDF

2016-12-30

图片浏览+切图功能

超级影像浏览

2016-09-21

raphael 简单绘图

raphael 绘制流程图 简易版,从入门到深入级别可以参考学习。转载。

2014-09-11

jbpm4.4 在线设计流程图 ext + raphael

jbpm4.4 在线设计流程 可以导出 xml文件,导入xml 文件

2014-09-11

mysql 5.6以上版本的数据库驱动

mysql 5.6以上版本的数据库驱动. spring + quartz +mysql6.5启动时报错OPTION SQL_SELECT_LIMIT=5; 使用该驱动即可解决

2014-05-21

kettle 使用excel模板导出数据

kettle 使用excel模板导出数据。

2014-05-08

noteCase安装软件

noteCase安装软件,主要用户各类学习笔记的管理,自动分类

2014-01-14

linux学习笔记

linux学习笔记,需要noteCaseru软件打开

2014-01-14

java 浏览器 页面快照

java 快照 截图 支持有滚动条的页面

2013-11-22

java 附件上传

uploadify2.1.0 spring mvc java jsp代码

2013-10-31

校园招聘系统测试帐号

校园招聘系统测试帐号 ,里面有登陆地址,登陆用户,密码。 只有部分权限

2012-06-15

Ireport报表javabean使用教程

ireport java sql 报表 javabean与 ireport结合使用

2012-05-20

gzip 格式压缩jsp js页面

java gzip 格式压缩jsp js页面

2011-10-25

jfreechar 雷达图 带刻度

jfreechar 雷达图 带刻度jfreechar 雷达图 带刻度jfreechar 雷达图 带刻度jfreechar 雷达图 带刻度

2011-10-18

jbpm4.3+servlet+jsp

业务流程定制,领导审批。工作流开发,含有lib

2011-10-06

ibatis 缓存配置策略

ibatis 缓存配置策略,学习篇 • iBatis对查询结果集进行本地缓存。 • Cache的key由haskcode、checksum、查询参数、sqlmap Id、sql语句、调用方法名等构成。由此可以看出,不同的参数会有不同的Key。注意,他不是以查询参数的Class的hashcode或 toString方法作为key的一部分,而是以在sqlmap使用的变量的集合。 • queryForObject和queryForList都可以缓存。其它片断不支持。 • 可以设定为定时刷新或受条件触发刷新Key。如:在执行Update的时候,可以刷新Cache。 刷新Cache时,无法手动控制刷新单条记录。只能刷新该Cache ID的全部Cache。 • 目前有4种Cache实现,但是无法自定义扩展Cache。 • Cache的数量可以指定。 • Cache的put和get方法内有同步,外部无。所以同一参数同时查询时,Cache是不能命中的。在有一个结果put到Cache后,后续查询才能命中。

2011-06-01

INT系统src(elis)

INT系统src all the java source

2011-05-23

POS系统srcAndPackage

POS系统srcAndPackage the second package source

2011-05-23

POS系统srcAndPackage

POS系统srcAndPackage the fist j2ee java source

2011-05-23

BIEE Oracle开发教程

BIEE Oracle开发教程,BIEE Oracle开发教程

2011-04-12

BIEE报表及开发的简单介绍

BIEE报表及开发的简单介绍,BIEE报表及开发的简单介绍

2011-04-11

产品学科知识宇宙,产品知识地球

产品学科知识宇宙,产品知识地球

2022-01-20

学习autojs-100.zip

学习autojs-100

2021-12-02

DevOps实践手册.zip

DevOps实践手册

2021-10-09

java微服务技术分享

架构演进 中台建设 服务治理 数据治理 研发效能 组织升级 阐述产品技术的升级改造过程及组织升级过程,

2019-12-19

2019信息技术中心——架构部岗位职级晋升框架&标准.xlsx

IT-2019技术条线研发岗、运维岗职级晋升框架&标准包含:t序列能力架构&标准,t序列晋升职级的考察能力项、架构岗专业知识标准。如需其他研发岗(Java)专业知识标准、产品经理岗专业知识库。请私信沟通。

2019-10-11

技术条线2019Q1绩效反馈回顾.pdf

绩效反馈回顾,绩效反馈目的,第一季绩效反馈回顾,绩效反馈面谈回顾

2019-06-12

捷越司庆618红包活动性能测试报告v1.0.pdf

1. 测试概况 1 1.1. 测试对象 1 1.2. 测试目的 1 1.3. 测试人员 1 2. 测试需求 1 2.1. 业务比例 1 2.2. 测试指标 2 2.2.1. 硬件指标 2 2.3. 测试数据 2 2.4. 软硬件环境配置 2 2.4.1. 软件配置 2 2.4.2. 硬件配置 2 2.5. 系统架构 3 2.5.1. 业务交互架构 3 2.5.2. 系统部署架构 4 2.6. 测试工具 4 2.7. 测试拓扑 4 3. 测试结果及分析 5 3.1. 负载测试 5 3.1.1 server端 5 3.1.2 前端 17 3.1.3 企业微信入口 23 3.3 混合测试 24 3.3.1 集群(外网) 24 4. 结论 33 5. 测试风险及建议 34 5.1测试风险 34 5.2测试建议 35 6. 测试局限 35 7. 问题列表 35

2019-06-12

Kubernetes-.zip

从Docker到K8S的电子书,K8S入门,原理讲解,生产实践

2019-05-29

安全规范细则

本规范从登录认证、权限控制、数据传输、数据存储、日志审计、错误处理、安全编码几个方面进行规范要求。

2019-02-13

应用系统安全开发规范

为规范公司线上系统、后台系统等业务系统的安全开发,使开发人员明确在开发过程中需要遵守的安全要求,保证最终开发完成的系统不存在明显的安全漏洞,尽可能地降低系统上线后由于代码层漏洞导致的安全风险,特制定本规范。

2019-02-13

开发规范-简版-1.0.2

提高部门软件项目开发的效率和质量,要求所有开发人员必须遵守。 开发规范在项目开发过程中具有非常重要的指导意义:  提高项目开发的整体质量;  提高代码的可读性; 制定开发规范的目标和要求:  统一编码风格;  统一命名规范;  统一项目结构; 开发规范根据当前的实际情况进行制订,保证了可操作性,在后续的代码审查过程中发现的问题会补充进来。 为了配合开发规范的实施,平台会提供相应的辅助工具:格式化模板、注释模板、代码块模板、JSHint插件、FindBugs插件、测试覆盖率插件。

2019-02-13

oracle/mysql数据库开发规范

参考过去数据库开发规范,总结现有实际情况,补充制定数据库开发规范

2019-02-13

rancher shell deploy K8S docker

jenkins调用shell触发rancher命令通过yml方式部署微服务镜像

2019-02-12

rancher2.0Docker自动化部署

通过jenkins触发shell脚本执行rancher2.0自动化容器部署实战

2018-11-20

展望区块链

区块链 区块链技术有可能成为一项广泛应用的突破 性技术,像蒸汽机、电力或因特网那样,改变整 个社会和经济的运行方式。 打造信任机器——区块链技术及其应用

2017-09-04

java 开发手册及注意事项

、编程规约 ................................ ................................ ........ 1 (一) 命名风格 ................................ ................................ ................................ ................................ ................................ 1 (二) 常量定义 ................................ ................................ ................................ ................................ ................................ 3 (三) 代码格式 ................................ ................................ ................................ ................................ ................................ 4 (四) OOP规约 ................................ ................................ ................................ ................................ ................................ 6 (五) 集合处理 ................................ ................................ ................................ ................................ ................................ 9 (六) 并发处理 ................................ ................................ ................................ ................................ ............................. 11 (七) 控制语句 ................................ ................................ ................................ ................................ ............................. 14 (八) 注释规约 ................................ ................................ ................................ ................................ ............................. 15 (九) 其它 ................................ ................................ ................................ ................................ ................................ ....... 17 二、异常日志 ................................ ................................ ....... 18 (一) 异常处理 ................................ ................................ ................................ ................................ ............................. 18 (二) 日志规约 ................................ ................................ ................................ ................................ ............................. 19 三、MySQL数据库 ................................ ................................ .. 21 (一) 建表规约 ................................ ................................ ................................ ................................ ............................. 21 (二) 索引规约 ................................ ................................ ................................ ................................ ............................. 22 (三) SQL语句 ................................ ................................ ................................ ................................ ............................. 24 (四) ORM映射 ................................ ................................ ................................ ................................ ............................. 25 四、工程结构 ................................ ................................ ....... 27 (一) 应用分层 ................................ ................................ ................................ ................................ ............................. 27 (二) 二方库依赖 ................................ ................................ ................................ ................................ ......................... 28 (三) 服务器

2017-09-04

qluldr2超详细使用教程-loracle数据导出工具及方法

sqluldr2超详细使用教程-loracle数据导出工具及方法 oracle mysql 数据迁移首选方案

2017-08-01

空空如也

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

TA关注的人

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