自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

布道

天道酬勤,专注但要有大局观(先大后小,思路为先,实验为辅)

  • 博客(19)
  • 资源 (15)
  • 收藏
  • 关注

原创 spring-batch实践篇

上篇《spring-batch预研篇》有谈到大批量在线处理类job的需求场景时,有预研spring-batch,那本文主要是从实践上分享一些在遇到的坑。1.    启动问题(默认总是自动启动)?要设置spring.batch.job.enabled=false 2.  Job parameter在spring-boot中传参问题?由于spring-batch的prameter采用了后绑...

2017-09-29 11:39:10 2014 2

原创 批处理之spring-batch预研篇

批处理是企业级业务系统不可或缺的一部分,spring batch是一个轻量级的综合性批处理框架,可用于开发企业信息系统中那些至关重要的数据批量处理业务。目录背景思路组件图部分时序图技术选型背景随着微服务化的系统越来越多,平台中有些耗时大批量的操作,比如:导入导出等问题暴露的越来越严重。老版本的解决方案(异步排队):这些功能和系统集成在一起,通过类似请求漏斗原理(线性...

2017-09-29 11:05:41 749

原创 数据库设计到底要不要保留物理上的外键

之前看过一些博客,他们的争议“数据库设计要物理上的外键,还是逻辑上外键”。议题焦点:数据库设计是否需要外键。这里有两个问题:一个是如何保证数据库数据的完整性和一致性;二是第一条对性能的影响。 正方观点:由数据库自身保证数据一致性,完整性,更可靠,因为程序很难100%保证数据的完整性,而用外键即使在数据库服务器当机或者出现其他问题的时候,也能够最大限度的保证数据的一致性和完整性。 ...

2017-09-20 14:36:14 2723

原创 spring boot静态处理

springboot在处理web静态请求上和springmvc在使用是有些不同的,同时还增加了一些新的特性。目录1.静态页面2.动态页面3.webjars4.webjars-locator5.静态资源版本管理1.静态页面springboot项目只有src目录,没有webapp目录,会将静态访问(html/图片等)映射到其自动配置的静态目录,主要有:src/mai...

2017-09-18 16:23:02 792

原创 spring boot+druid+mybatis多数据源使用

spring-boot上使用多数据源真的很麻烦,很多都不推荐这样去使用。但某些特殊的场景确实需求,它涉及到非查询操作(需事务接入),没有分布式事务真的解决不了。入坑记mybatis-spring-boot-starter上折腾了2天,多数据源上没有想象中的好用 @bean重名加载问题:不会再加载(方法student2不会被执行)说明顺序很重要 @Bean("student")...

2017-09-15 19:04:49 445

原创 spring mvc的异步特性介绍

1.为什么需要异步模式绝大多数Web服务器的做法,请求处理线程会在Call了之后等待Return,自身处于阻塞状态。这种模式会出现什么问题呢?会出现的问题就是请求处理线程的短缺!如果类似的请求多了,所有的处理线程处于阻塞的状态,那新的请求也就无法处理了,也就所谓影响了服务器的吞吐能力。那么怎么才能解决上面的问题呢?就要使用异步!异步的本质在于请求处理线程不在阻塞(请求...

2017-09-15 12:22:33 881

原创 注册中心eureka,consul,zooKeeper,etcd选型

最近一年来一直在关注微服务系列,而它必不可缺少的组件就是注册中心。目前市面上辣么可以作为注册中心组件,那该如何选型? 特性 Consul zooKeeper etcd eureka 编写语言 go Java go ...

2017-09-13 09:36:09 11156 2

原创 快速掌握常用的vue组件

前面的文章有系统的的介绍过vue经典入门,主要是基于2.x的版本,下面将分享下如何快速掌握vue组件。目录1.组件1.1. 由来1.2. 使用1.3. Vue-loader1.4. 组件通讯1.4.1.props1.4.2.function1.4.3.state1.4.4.eventbus2.常用组件2.1. vue-rout...

2017-09-13 09:34:14 1481

原创 vue经典入门系列

半年前系统的看完vue的资料,现在对它做一个入门级的分享。说实话vue的中文资料太多了,不做展开。讨论之前我们还是先复习一下之前章节《js模块化规约》目录前言-为何要选择VUE1.名称解释1.1. MVVM1.2. SPA1.3. SSR2.vue-cli3.Vue-devtools前言-为何要选择VUE目前最火的MVVM前端框架,对比Ang...

2017-09-12 11:09:30 5273

原创 nodejs多版本运行环境的使用

如果你还不熟悉node的话,可以先去看我之前分享过的《nodejs入门级教程》及《nodejs组件篇》。为什么需要多版本切换,由于node版本众多,特别是v8的改进较大(npm install更快),nvm可以管理及灵活切换特定版本。下载:https://github.com/creationix/nvmnvm arch : Show if node is running in 32 ...

2017-09-12 10:57:55 1883

原创 webpack2学习笔记》演示项目示例

本文承接上一篇《入门级教程》,下面将提供实例演示,包含三个示例场景的文件打包。地址:https://github.com/alex2chen/webpack-example.git。

2017-09-12 10:55:13 303

原创 webpack中require和import的区别

了解本文前,需知晓webpack及es的相关知识,不清楚的可以去上一篇《webpack入门级教程》以及《js模块化规约》《es2015学习笔记》ES6 import语法会被转化为commonjs格式或者是AMD格式,babel默认会把ES6的模块转化为commonjs规范的。import list from './list';//等价于var list = require('./l...

2017-09-12 10:49:05 1354

原创 webpack2学习笔记》入门级教程

随着node的流行,webpack的地位也日益突出,慢慢的已成为构建工具中的佼佼者,现在带你解开它神秘的面纱,有没有一种莫名的兴奋感目录1.What2.Why3.How to use4.发展历程4.1. 从v1迁移到v24.2. v3新特性5.概念5.1. EntryPoints5.2. Output5.3. Loade...

2017-09-12 10:47:23 1530

原创 js模块化规约

随着前端技术的发展,先后也涌现出了很多模块化技术方案,本人将分享业界js模块化规约目录1.1. CommonJS规范1.2. AMD规范1.3. CMD规范1.4. AMD& CMD1.5. ES6 module1.1. CommonJS规范2009年,美国程序员RyanDahl创造了node.js项目,将javascript语言用于服务器端编程...

2017-09-12 10:41:06 5563

原创 es2015学习笔记>经典入门教程

es2015也称为ES6,是JavaScript语言的下一代标准,下面将分享如何一步步解开它的面纱,哟没有一种幸福感O(∩_∩)O哈哈~目录1.简介2.为什么要了解es63.ES-Checker4.Babel5.开发工具5.1. Sublime Text5.2. WebStorm6.es6新语法6.1. Let/co...

2017-09-12 10:33:16 13513 2

原创 nodejs学习笔记》演示项目示例

如果你还不熟悉node的话,可以先去看我之前分享过的《nodejs入门级教程》及《nodejs组件篇》,如果你已经掌握了node的基础知识,那么我们就可以开始coding.....演示使用mysql搭建一个mvc的博客系统https://github.com/alex2chen/node_blog.git演示下node的express框架的crud(mysql+orm)的基本用法ht...

2017-09-12 10:28:06 534

原创 nodejs学习笔记》常用组件(webMVC+orm)

阅读本文之前,建议先看一下《入门级教程》,如果你有一定的node基础,可以忽略跳过。目录1.1. mongoDB访问1.2. 连接池1.3. Express框架1.4. KOA1.5. web-dev-server1.1. mongoDB访问MongoDB 原生驱动Christian Kvaleim 编 写 的 原 生 MongoDB 驱 动(https://g...

2017-09-12 10:25:58 9968

原创 nodejs学习笔记》入门级教程

简单的说 Node.js 就是运行在服务端的 JavaScript。它的优势是基于Google的V8引擎(执行速度非常快、性能非常好、社区活跃),更具诱惑力的是采用node+mongodb开发中小型网站速度更快(据说成本更低)。目录1.1. Node简介1.2. 下载安装1.3. 模块机制1.4. 异步I/O1.5. 异步编程1.6. 核心API1.6.1....

2017-09-12 10:22:26 14884 4

转载 再谈服务熔断、服务降级的差异性

最近1年来一直在关注微服务方向的东西,有点走学院派的风格。微服务是个神奇的东西,而它的特点就是“一解释就懂,一问就不知,一讨论就吵架”,今天我们要谈的是服务熔断、服务降级。两者其实从有些角度看是有一定的类似性的:目的很一致,都是从可用性可靠性着想,为防止系统的整体缓慢甚至崩溃,采用的技术手段; 最终表现类似,对于两者来说,最终让用户体验到的是某些功能暂时不可达或不可用;  粒度一般...

2017-09-01 23:19:38 492

autojs-debug-4.1.1 Alpha2.apk

Auto.js 是个基于 JavaScript 语言运行在Android平台上的脚本框架,常用的用于自动化场景,最新打包打包的 autojs-debug-4.1.1 Alpha2.apk

2020-09-18

OWASP测试指南(中文)

OWASP测试指南(中文)

2016-09-21

一种简单,轻量,高性能Json对象设计方案

做过性能优化,超越JavaScriptSerializer与Newtonsoft.Json

2013-08-24

C++数据加密工具

提供DES(单倍长)、3DES(双倍长)、3DES(三倍长)、MAC运算、XOR运算、分散运算、ECB算法、CBC算法,很好用的,值得收藏的!

2013-04-19

Oracle系统函数

数学运算函数 字符串函数 日期函数 统计函数

2010-05-26

jquery的帮助文档,比较权威的API

本文档旨在帮助广大javascript爱好者快速了解jquery库,以及供广大应用jquery进行开发的人员 提供一个速查手册!

2009-12-24

jvascript的调试插件

Javascript的debuy跟踪,调试,轻松解决javascript的脚本错误! 这个可以安装到任何浏览器上,对于从事web开发人员而言十分的实用,安装后,打开工具-高级-取消禁用脚本调试的两个选项的选择

2009-12-24

winform窗体皮肤包

里面提供了很多已经做好的皮肤包,你可以替换成你喜欢的窗体风格(demo程序),另外还附带有免费的制作皮肤的软件和dll,非常实用!

2009-12-24

免费的恶意软件清理助手

很好用的插件,不休要安装,就可以杀毒、修改ie浏览器、注册表、卸载软件等

2009-09-09

动态制作gridview

如果你不想使用服务器空件gridview或是datalist或是repeart等显示的,原因:这些服务器空间占用服务器资源,页面源码中还有许多的加密字符串,你就可以采用我那种技术。

2009-09-09

asp.net制作中英文网站

这个资源文件很很适用的,可以在web.config中配置默认的语言

2009-09-09

asp.net的session和cookie的应用

这个对于web开发很有用途,这个是我总结下来的.............

2009-05-17

Javascript里的String原来不能用双引号括起来.jpg

javascript常常会出现"缺少对象"

2009-05-17

空空如也

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

TA关注的人

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