自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

做个简单的程序员

希望每天记录一点点 成长一点点

  • 博客(44)
  • 资源 (5)
  • 收藏
  • 关注

转载 如何避免分布式事务?-记录地址

http://blog.jobbole.com/89140/

2018-03-12 13:39:32 600

原创 spring boot

一个值得练手的demo部分代码User实体package com.hello.model;import java.io.Serializable;/** * 用户实体类 */public class User implements Serializable{ private String name; private String password;

2017-09-16 22:16:20 434

原创 Storm 入门示例

功能描述从数据中随机选取语句(ChooseSpout)将句子中的单词分开(SplitSentence)统计单词(WordCount)-----------------------------------------项目采用 maven构建pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0"

2017-09-16 13:33:20 543

原创 Storm的相关概念

Storm需要知道的几个概念1.Topologies通过Stream Groupings 将 Spouts和Bolts连接起来构成一个Topology。一个Topology会一直运行下去,知道你手动将其停止,Storm自动重新分配执行失败的任务2.Streams消息流Stream是Storm里的关键抽象。一个消息流其实就是一个没有边界的tuple序列,而这些tuple序列会以一种分

2017-09-16 13:25:07 416

转载 微服务之构建容错&自动降级的系统

本文转载自:https://github.com/JoeCao/JoeCao.github.io/issues/2微服务之构建容错&自动降级的系统微服务是什么MicroService主要是针对以前的Monolithic(单体)服务来说的,类似优步打车(Uber)这样的应用,如果使用Monolithic来架构,可能是这样的注:STRIPE是

2017-09-06 10:40:59 2032

转载 多研究些架构,少谈些框架(3)-- 微服务和事件驱动

本文作者:  JoeCao转载自 :https://github.com/JoeCao/JoeCao.github.io/issues/5多研究些架构,少谈些框架(1) -- 论微服务架构的核心概念多研究些架构,少谈些框架(2)-- 微服务和充血模型多研究些架构,少谈些框架(3)-- 微服务和事件驱动2017-6-16 曹祖鹏接上篇,我们采用了领域驱动的开发

2017-09-06 10:10:01 801

转载 浅析分布式系统背后的基础设施

本文转载自:http://chenkangxian.iteye.com/blog/1674198作者:chenkangxian前言:WEB2.0的时代格局下,信息越来越发散,搜索越来越智能,内容越来越丰富,互动越来越频繁。随着团购、社区、微博不断崛起,互联网已经深入人心。用户规模的不断扩大,新业务的不断开拓,直接导致系统规模不断膨胀。在这种情况下,如何来保障分布式系统构建的稳定性与

2017-08-31 16:06:55 3645

原创 记录一下

支付架构学习网站http://blog.lixf.cn/essay/

2017-08-30 17:37:30 338

转载 电商秒杀和抢购

本文转载自:http://www.csdn.net/article/2014-11-28/2822858电商的秒杀和抢购,对我们来说,都不是一个陌生的东西。然而,从技术的角度来说,这对于Web系统是一个巨大的考验。当一个Web系统,在一秒钟内收到数以万计甚至更多请求时,系统的优化和稳定至关重要。这次我们会关注秒杀和抢购的技术实现和优化,同时,从技术层面揭开,为什么我们总是不容易

2017-08-30 16:45:01 961

转载 电商库存管理

本文转载自:http://ec.sina.com.cn/ec/2011-05-23/12599.html导语:电子商务(电商频道)的库存管理是一门年轻的学问。由于电子商务的购买和发货在时间、空间上是异步进行的,因此其库存管理相对传统零售业更加的复杂和专业。  电子商务虽然属于新兴行业,但本质上还属于零售业。抛开种种电子、网络方面的因素不谈,也仍然是一个低价买进、高价卖出的基本模

2017-08-30 16:34:05 9396 3

原创 spring cloud 之 server-provider

项目名称 ms-provider-user1.pom.xml<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="

2017-07-29 22:15:41 1108

原创 spring cloud 之eureka-server

1.pom.xml<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/

2017-07-29 22:00:05 763

原创 spring cloud 之 config-client

老规矩 直接上代码1.pom.xml<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w

2017-07-29 18:42:53 544

原创 spring cloud 父类 pom.xml

上一篇少了父级pom.xml 这里追加一下~~~ 4.0.0 com.djl.springcloud spring-cloud-demo 0.0.1-SNAPSHOT pom org.springframework.boot spring-boot-starter-parent 1.4.0.RELEASE

2017-07-29 18:31:51 4013

原创 spring cloud 之 config-server

直接上代码pom.xml<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/

2017-07-29 18:29:39 1662

原创 互联网保险营销平台~记录一下

1.需求背景对于一家互联网公司来说,如果将内部的产品推销出去是很重要的,内部开发了许多产品,如果仅靠自己现有的门户网站/APP/微信公众号,是有很大局限性的,毕竟不是所有人都知道你的网站, 都拥有你的APP或关注了公众号。要想更好的推销产品,就是要想办法让别的渠道帮忙平台进行推广,你有流量我有产品相互合作达到双赢。2.面向群体拥有企业资质的企业注:C端用户不能推广,但是可以

2017-07-29 18:14:41 1870

转载 Java并发编程:Callable、Future和FutureTask

Java并发编程:Callable、Future和FutureTask  在前面的文章中我们讲述了创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。  这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。  如果需要获取执行结果,就必须通过共享变量或者使用线程通信的方式来达到效果,这样使用起来就比较麻烦。  而自从Jav

2017-07-29 18:02:35 345

原创 Java后台进阶-指导

这个地址https://yq.aliyun.com/articles/63257

2017-07-29 13:27:13 383

原创 jdk7 排序问题-记录一下

生产环境出现 Caused by: java.lang.IllegalArgumentException: Comparison method violates its general contract! 异常原因:要对比的字段信息为空解决办法 :System.setProperty("java.util.Arrays.useLegacyMergeSort", "true");

2017-04-07 11:04:05 419

原创 java快速排序

关键点:1.找出一个关键字2.根据关键字为基准点,对待排序的数组进行分离 左侧 小于关键字 由此 大于关键字3.递归排序 (将左边的进行排序 再将右边的进行排序)public class QuickSort{ public static void main(String[] args) { long [] nums = new long[10]; for(in

2016-08-27 15:47:07 677

原创 java冒泡排序的几种写法

public class BubbleSort{ public static void buubleSortOne(long [] nums){ int number = 0; long temp = 0; for(int i =0 ;i < nums.length - 1; i++){ // 第n轮 for(int j = 0 ;j < nums.length - 1 -

2016-08-27 12:19:44 3672

原创 递归应用-汉诺塔java

public class HanoiTower{ public static void main(String[] args) { HanoiTower.doTower(3,'A','B','C'); } /** * topN total * form * inter * to */ public static void doTower(int topN,cha

2016-08-26 17:43:47 374

原创 java简单插入排序

public class InsertSort{ public static void main(String [] args){ long [] arr = {23 , 45 , 6 , 56 , 8,10,-980,-10,33,44}; sort(arr); show(arr); } public static void show(long [] arr){

2016-08-24 09:36:35 213

原创 java选择排序实现

public class SelectionSort{ public static void main(String [] args){ long [] arr = {23 , 45 , 6 , 56 , 8,10,-980,-10,33,44}; sort(arr); show(arr); } public static void show(long [] arr){

2016-08-24 08:56:40 191

原创 有final引出的一个问题

Java要求所有被内部类访问的局部变量都是使用final类型的。对应普通的局部变量而言,他的作用域就停留在方法内,当方法结束时,改局部变量也随之消失。但内部类则可能产生隐式的 “闭包”,闭包将使得局部变量脱离它所在的方法继续存在。实例:第7行代码执行结束后 线程中仍然可以访问 final变量 infopublic class MyFinal{ public sta

2016-08-23 14:44:51 176

原创 StringAndFinal

final回顾:1.修饰类 类不可被继承2.修饰方法 方法不能被重载3.修饰变量 变量引用不可变4.需要程序员手动显示赋值5.如果定义final变量时就为其进行初始化,则改变量在编译期间其值就已确定实例1:public class StringAndFinal{ public static void main(String [] args){ StringAn

2016-08-23 14:22:50 203

原创 java静态变量初始化

直接上代码(Java程序员的基本修养示例)class Price { final static Price INSTANCE = new Price(2.8); //定义一个初始化变量 static double initPrice = 20; //定义当前价格 double currentPrice; public Price(double discount) { Sys

2016-08-22 12:14:16 1111

原创 Java向前引用和静态初始化

java语言本身是支持向前引用 所谓向前引用,就是在定义类、接口、方法、变量之前使用它们。 反之,向后引用就是我们正常的写法示例1:class Demo1 { public static void main(String[] args) { Demo1 de = new Demo1(); de.showName(); } public void showNa

2016-08-22 11:13:00 388

原创 Java并发之线程安全性

要编写线程安全的代码,其核心在于要对状态访问操作进行管理,特别是对共享的(Shared)和可变的(Mutable)状态的访问

2016-08-21 10:04:35 386

原创 并发简介

并发简介为什么要用并发? 之所以在计算机中加入操作系统来实现多个程序的同时执行,主要基于以下原因资源利用率公平性便利性线程的优势:主要是发挥多处理器的强大能力 由于基本的调度单位是线程,因此如果在程序中只有一个线程,那么最多同时只能在一个处理器上运行。在双处理器系统上,单线程的程序只能使用一半的CPU资源,而在拥有100个处理器的系统上,将有99%的资源无法使用。另一方面,多线程程序可以同

2016-08-21 09:54:01 186

转载 servlet线程安全问题

原博客地址:http://www.cnblogs.com/itTeacher/archive/2012/11/14/2769822.html本人稍作整理----------------------------------------------------------------------------------分析:什么是线程安全?引用概念:如果你的代码所在的进程中有多个线程在

2016-08-20 20:57:47 338

原创 记录1-storm原理架构简要分析

Storm原理和架构nimbus:单节点 问题执行流程:worker就是一个进程executor 可理解成一个线程

2016-08-20 18:32:35 487

原创 记录1-我的storm入门

__     __                /  \~~~/  \       ,----(     ..    )   /      \__     __/    /|         (\  |(^ \   /___\  /\ |      |__|   |__|-" 学习地址:http://www.chinahadoop.cn/course/57/learn

2016-08-20 18:12:31 217

原创 webx记录

http://blog.csdn.net/wsrspirit/article/details/52245049http://blog.csdn.net/wsrspirit/article/details/52245063

2016-08-20 17:25:16 198

原创 排序算法

http://blog.csdn.net/pi9nc/article/details/12220851

2016-08-20 16:19:33 181

原创 记录一笔-折半插入排序

与直接插入相比减少了比较次数 复杂度不变 n2主要步骤:1.找到要插入的位置2.插入数据(设计到元素的移动)在其它地方找到这个图例方面理解#include void binaryInsertSort(int *,int);void showArray(int * array,int len);void main(){ int len = 1

2016-08-20 15:50:26 194

原创 记录一笔-直接插入排序

直接插入排序(Insertion Sort)的基本思想是:每次将一个待排序的记录,按其关键字大小插入到前面已经排好序的子序列中的适当位置,直到全部记录插入完成为止。1.从第二个元素开始2.如果存在比当前值大的数就往后移动C代码如下#include #include void InsertSort(int * array,int len);void showAr

2016-08-20 11:22:39 242

转载 常用排序算法Java实现

原文链接:http://www.cnblogs.com/liuling/p/2013-7-24-01.html各种排序算法的分析及java实现  排序一直以来都是让我很头疼的事,以前上《数据结构》打酱油去了,整个学期下来才勉强能写出个冒泡排序。由于下半年要准备工作了,也知道排序算法的重要性(据说是面试必问的知识点),所以又花了点时间重新研究了一下。  排序大

2016-08-19 21:31:40 182

原创 记录一笔-冒泡排序

1.最简单的排序2.口诀外层循环n-1 内层循环n - 1 -i  要想升序则则大于(>) 要想降序则小于 ()     #include //冒泡排序 array待排序数组 length:有效长度void BubbleSort(int * array,int length){ if(array == NULL || length<=0){ return; } i

2016-08-19 20:07:22 208

原创 记录一笔-数组

线性结构 所有数据在内存地址中是连续存储的#include #include #include //自定义数组结构体 是一个复合的数据类型struct MyArray{ int * pBase; //数组中第一个数据元素的【地址】 (占4个字节) int len; //数组长度 int cnt; //当前数组中有效元素的个数};//定义操作void initArr

2016-08-19 19:23:18 205

GEF-Update-3.9.1.zip

GEF-Update-3.9.1.zip

2013-11-23

junit单元测试jar包

Junit单元测试 能够方便测试开发 Java好用的测试jar包 下载试试吧

2013-06-02

EXTJS实用开发指南

EXtJS实际应用开发详解 能解企业级开发80%的应用开发难题

2013-06-01

doc EXT文档实例文档

这是一个EXTJs的帮助文档能够更好的帮助你实现自己的应用

2013-06-01

人力资源数据库分析

人力资源管理系统是一个十分常见的OA系统网站,对于数据库的分析也是在开发中十分重要的一部分

2012-09-28

空空如也

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

TA关注的人

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