自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (24)
  • 收藏
  • 关注

原创 分享一下自己收藏的开发网站,开源社区等

前言在IT圈里干的时间久了,势必就会在自己的浏览器里面收藏很多觉得有意义的,能够帮助到自己的博客网站,开源社区,论坛,论文网站等。你是否经历过一种绝望,当你的电脑出现故障,导致需要重装系统,再然后发现,我的网址收藏都全部没了!!实不相瞒,我在自己的软件开发生涯中,经历过3-4次类似的事情,每次都让我心力交瘁。。。想重现之前收藏过的网页,但是最终还是会缺少很多已经忘记掉用途,名字的有用的网站。所以,给我自己也记一下记录,作一下备份,然后在不久的将来,我的电脑如果再发生悲剧,就能在这里找到它们。查询

2020-05-18 20:10:51 746 1

原创 通过表单设计器动态生成数据库表以及动态查询的功能实现

表单设计器动态生成数据库表以及动态查询的功能实现前言1. 功能实现1.1 效果说明1.2 功能流程图1.3 具体后端实现1.4 实现效果2. 尾声前言前两天主管安排了作为Java小码农的我实现一个功能需求。花了两天时间,理解了具体功能业务,并艰难的实现了接口。故记录一下此次开发的思路。1. 功能实现1.1 效果说明项目是基于jeecg-boot的前后端分离项目,前端已有一个组件,叫动态表...

2020-04-16 11:15:37 15030 25

转载 本地数据库与API调取的数据的同步

最近做项目需要将通过API的到的数据存到本地,并且确保本地数据库中某张表的数据与数据源的数据保持一定的同步性,以下为解决问题的思路:1.在本地做好映射确保可以从外部访问,让api的提供方在数据库提供一个触发器,当数据提供方的数据发生变化时,主动同步到本地。(对方拒绝,扑街)2.用Mysql的repalce into 语句进行结合定时器来对数据的定时更新。3.网上还有一种思路是,从本地数据库调用此表中不变的字段...

2020-11-24 10:11:29 1055

转载 如何在quartz的job中实现spring的依赖注入

quarz的job通常会依赖业务对象执行操作,通常这些业务对象可以在job初始化时通过dataMap传入,但是在采用数据库持久化Job的模式下,这些业务对象会被持久化,所以需要对业务对象进行序列化操作,但由于很多业务对象无法进行序列化,所以持久化的过程就会报错。 如果能够在job中...

2020-11-17 20:43:16 518

转载 程序设计语言诞生——程序设计语言的发展历史

程序设计语言诞生1946冯·诺依曼提出了冯·诺依曼原理。CPU逐条从存储器中取出指令执行,按指令取出存储的数据经运算后送回。数据和指令(存储地址码、操作码)都统一按二进制编码输入。数据值的改变是重新赋值,即强行改变数据存储槽的内容,所以说它是命令式的(imperative)。第一台按冯·诺依曼原理制成的通用电动计算机是1951年美国兰德公司的UNIVAC-1。人们就开始了机器语言的程序设计: 指定数据区编制一条条指令。由于任何人也无法记住并自如地编排二进制码(只有1和0的数字串),则用8、16进制数

2020-07-09 09:14:19 3476

转载 java8中的default关键字

在学习集合代码时发现在Iterable接口中使用了default关键字。default关键字介绍default是在java8中引入的关键字,也可称为Virtualextension methods——虚拟扩展方法。是指,在接口内部包含了一些默认的方法实现(也就是接口中可以包含方法体,这打破了Java之前版本对接口的语法限制),从而使得接口在进行扩展的时候,不会破坏与接口相关的实现类代码。为什么要有这个特性?首先,之前的接口是个双刃剑,好处是面向抽象而不是面向具体编程,缺陷是,当需要修改接口时候,需

2020-05-21 14:34:23 203

转载 Java的lambda表达式和JavaScript的箭头函数

前言在JDK8和ES6的语言发展中,在Java的lambda表达式和JavaScript的箭头函数这两者有着千丝万缕的联系;本次试图通过这篇文章弄懂上面的两个“语法糖”。简介Lambda 表达式来源于 C# 5.0,但又不太确定.于是查了下 百度百科:Lambda表达式,仍然没有得到明确的答案,所以懒得去纠结这个问题了。箭头函数(arrow function),就是C#中的lambda表达式,据说Java8也把它加入了。但不管怎样,JS正在从其它语言吸纳优秀的特性(比如yield, class,

2020-05-21 10:31:40 896

Maven使用tomcat8-maven-plugin插件.docx

Maven使用tomcat8-maven-plugin插件

2021-06-30

WebService之CXF开发指南.doc

WebService之CXF开发指南

2021-06-30

(java)数据结构知识整理.pdf

(java)数据结构知识整理 基础知识

2021-06-30

应用架构COLA 2_0.pdf

阿里巴巴 应用架构COLA 2.0 文档

2021-06-30

Linux安装集群版Solr.docx

Linux安装集群版Solr

2021-06-30

IntelliJ IDEA 使用教程 - v1.0.docx

IntelliJ IDEA 使用教程 - v1.0

2021-06-30

Spark和Flink平台大数据批量处理的性能分析.pdf

Spark和Flink平台大数据批量处理的性能分析

2021-06-30

TensorFlow与Flink的结合和实践-仲卓.pdf

TensorFlow与Flink的结合和实践 文档

2021-06-30

网易云音乐基于flink的实时平台实践.pdf

网易云音乐基于flink的实时平台实践

2021-06-30

Apache Flink在腾讯实时计算平台中的实践.pdf

Apache Flink在腾讯实时计算平台中的实践

2021-06-30

Linux安装FastDFS.docx

Linux安装FastDFS 文档

2021-06-30

export_jasperReport.zip

jasperreport报表引擎学习资料

2021-06-30

eCooeModel2010培训_流程设计.pdf

eCooeModel2010流程设计器的使用指南

2021-06-30

阿里巴巴Java开发手册(华山版).pdf

《Java 开发手册》是阿里巴巴集团技术团队的集体智慧结晶和经验总结,经历了多次大规模 一线实战的检验及不断完善,公开到业界后,众多社区开发者踊跃参与,共同打磨完善,系统化地 整理成册。现代软件行业的高速发展对开发者的综合素质要求越来越高,因为不仅是编程知识点, 其它维度的知识点也会影响到软件的最终交付质量。比如:数据库的表结构和索引设计缺陷可能带 来软件上的架构缺陷或性能风险;工程结构混乱导致后续维护艰难;没有鉴权的漏洞代码易被黑客 攻击等等。所以本手册以 Java 开发者为中心视角,划分为编程规约、异常日志、单元测试、安全规约、MySQL 数据库、工程结构、设计规约七个维度,再根据内容特征,细分成若干二级子目录。 另外,依据约束力强弱及故障敏感性,规约依次分为强制、推荐、参考三大类。在延伸信息中, “说明”对规约做了适当扩展和解释;“正例”提倡什么样的编码和实现方式;“反例”说明需要 提防的雷区,以及真实的错误案例。

2020-03-25

spring-data-jpa-reference.pdf

The goal of Spring Data repository abstraction is to significantly reduce the amount of boilerplate code required to implement data access layers for various persistence stores.

2020-03-25

shiro安全管理框架之Cryptography.docx

加密,保护数据的安全性,如密码加密存储到数据库,而不是明文存储; 在涉及到密码存储问题上,应该加密/生成密码摘要存储,而不是存储明文密码。比如之前的600w csdn账号泄露对用户可能造成很大损失,因此应加密/生成不可逆的摘要方式存储。 Shiro提供了base64和16进制字符串编码/解码的API支持,方便一些编码解码操作。Shiro内部的一些数据的存储/表示都使用了base64和16进制字符串。 散列算法一般用于生成数据的摘要信息,是一种不可逆的算法,一般适合存储密码之类的数据,常见的散列算法如MD5、SHA等。一般进行散列时最好提供一个salt(盐),比如加密密码“admin”,产生的散列值是“21232f297a57a5a743894a0e4a801fc3”,可以到一些md5解密网站很容易的通过散列值得到密码“admin”,即如果直接对密码进行散列相对来说破解更容易,此时我们可以加一些只有系统知道的干扰数据,如用户名和ID(即盐);这样散列的对象是“密码+用户名+ID”,这样生成的散列值相对来说更难破解。

2020-03-25

Activiti流程设计器代码

Activiti 是由 jBPM 的创建者 Tom Baeyens 离开 JBoss 之后建立的项目,构建在开发 jBPM 版本 1 到 4 时积累的多年经验的基础之上,旨在创建下一代的 BPM 解决方案。 Activiti是一个开源的工作流引擎,它实现了BPMN 2.0规范,可以发布设计好的流程定义,并通过api进行流程调度。 Activiti 作为一个遵从 Apache 许可的工作流和业务流程管理开源平台,其核心是基于Java的超快速、超稳定的 BPMN2.0 流程引擎,强调流程服务的可嵌入性和可扩展性,同时更加强调面向业务人员。 Activiti 流程引擎重点关注在系统开发的易用性和轻量性上。每一项 BPM 业务功能 Activiti 流程引擎都以服务的形式提供给开发人员。通过使用这些服务,开发人员能够构建出功能丰富、轻便且高效的 BPM 应用程序。 Activiti是一个针对企业用户、开发人员、系统管理员的轻量级工作流业务管理平台,其核心是使用Java开发的快速、稳定的BPMN e 2.0流程引擎。Activiti是在ApacheV2许可下发布的,可以运行在任何类型的Java程序中,例如服务器、集群、云服务等。Activiti可以完美地与Spring集成。同时,基于简约思想的设计使Activiti非常轻量级。

2020-03-25

Activiti示例程序[流氓兔].zip

Activiti 是由 jBPM 的创建者 Tom Baeyens 离开 JBoss 之后建立的项目,构建在开发 jBPM 版本 1 到 4 时积累的多年经验的基础之上,旨在创建下一代的 BPM 解决方案。 Activiti是一个开源的工作流引擎,它实现了BPMN 2.0规范,可以发布设计好的流程定义,并通过api进行流程调度。 Activiti 作为一个遵从 Apache 许可的工作流和业务流程管理开源平台,其核心是基于Java的超快速、超稳定的 BPMN2.0 流程引擎,强调流程服务的可嵌入性和可扩展性,同时更加强调面向业务人员。 Activiti 流程引擎重点关注在系统开发的易用性和轻量性上。每一项 BPM 业务功能 Activiti 流程引擎都以服务的形式提供给开发人员。通过使用这些服务,开发人员能够构建出功能丰富、轻便且高效的 BPM 应用程序。 Activiti是一个针对企业用户、开发人员、系统管理员的轻量级工作流业务管理平台,其核心是使用Java开发的快速、稳定的BPMN e 2.0流程引擎。Activiti是在ApacheV2许可下发布的,可以运行在任何类型的Java程序中,例如服务器、集群、云服务等。Activiti可以完美地与Spring集成。同时,基于简约思想的设计使Activiti非常轻量级。

2020-03-25

cleanLastUpdated maven依赖冲突清理.zip

导入maven仓库的时候总是提示jar文件导入不成功的错误,后经过分析,发现不成功的文件夹里面存在lastUpdate后缀名的文件。 用途:删除lastupdated脚本文件 注:路径需要自己用文本编辑器打开后进行修改

2020-03-25

空空如也

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

TA关注的人

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