自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

转载 zk-application

ZooKeeper是一个高可用的分布式数据管理与系统协调框架。基于对Paxos算法的实现,使该框架保证了分布式环境中数据的强一致性,也正是基于这样的特性,使得ZooKeeper解决很多分布式问题。网上对ZK的应用场景也有不少介绍,本文将结合作者身边的项目例子,系统地对ZK的应用场景进行一个分门归类的介绍。 值得注意的是,ZK并非天生就是为这些应用场景设计的,都是后来众多开发者根据其框架的特性

2016-11-25 23:12:18 484

原创 获取二叉树中每条路径并存入

1 / \ 2 3 /\ 5 6 存入List 1,2,5, 1,2,6 1,3 public class TreeNode { int val; TreeNode left; TreeNode right; TreeNode(int x,TreeNode left,TreeNode right) {

2016-11-24 16:59:12 697

原创 sort

Heap sort: public class HeapSort { public void sort(int[] data) { int length = data.length; int k = data.length / 2; while (k != 0) { for (int jj = 0; jj < k;

2016-11-23 22:25:01 330

原创 二叉排序树

public class TreeNode { int val; TreeNode left; TreeNode right; TreeNode(int x,TreeNode left,TreeNode right) { val = x; this.left=left; this.right=right; }

2016-11-18 19:11:00 381

原创 字符串里的数字相加减

example:    “”1+11+345-123+444-3-3+4”     or   “”-1+3-5-2+3“”  public int getResult(String s) throws Exception { int sum = 0; boolean flage = true; for (int i = 0; i < s

2016-11-14 17:54:14 8386 1

转载 [转]java工程师成神之路

转:http://www.hollischuang.com/archives/489 一、基础篇 1.1 JVM 1.1.1. Java内存模型,Java内存管理,Java堆和栈,垃圾回收 http://www.jcp.org/en/jsr/detail?id=133 http://ifeve.com/jmm-faq/ 1.1.2. 了解JVM各种参数及

2016-11-07 15:33:55 649

原创 mybatis generator with java IDEA MAVEN

1: 加入maven 依赖 org.mybatis.generator mybatis-generator-core 1.3.2 2: plugins插件 org.mybatis.generator mybatis-generator-

2016-10-11 14:19:06 371

原创 Java中的final理解

final在Java中可以修饰变量,方法和类 1:变量 当final修改类变量时,要么直接赋值,例如:public final static data=100; 要么在静态块static中赋值。 当fina修饰实例变量时,1,、可以直接赋值 public final data=10; 2、可以在普通块中赋值, 3、可以在构造函数中赋值(不过在构造函数中不能给static变量赋值) 当fin

2015-11-07 18:56:35 368

转载 java常用的网站

以下是我收集的Java开发牛人必备的网站。这些网站可以提供信息,以及一些很棒的讲座, 还能解答一般问题、面试问题等。质量是衡量一个网站的关键因素,我个人认为这些网站质量都很好。接下来,我会跟大家分享我是如何使用这些网站学习和娱乐的。或许你会认为有些网站适合任何水平的开发者,但是我认为:对于Java开发牛人来说,网站的好坏取决于如何使用它们。 1、Stackoverflow Stacko

2015-10-12 14:38:17 607 1

原创 单例

package test2; public class SingleModel { private SingleModel(){} private static SingleModel singleModel; static{ if(singleModel==null) { singleModel=new SingleModel(); } } pub

2015-08-22 10:43:06 347

原创 单例模式

package test3; public class SingleExample { private SingleExample() {} static SingleExample singleExample; private static class GetExample { private final static SingleExample singleExample

2015-08-16 23:38:16 380

原创 抽象工厂

package test3; interface SkinFactory { public Button createButton(); public TextField createTextField(); public ComBox createComBox(); } class SpringSkinFactory implements SkinFactory { publ

2015-08-16 18:44:54 362

原创 工厂方法

package test2; import java.lang.reflect.Field; import java.util.ArrayList; import java.util.Iterator; import java.util.List; interface Product { //private String name; public void Method();

2015-08-16 16:49:20 387

原创 简单工厂模式

package test2; import java.lang.reflect.Field; import java.util.ArrayList; import java.util.Iterator; import java.util.List; interface Product { //private String name; public void Method();

2015-08-16 14:20:18 366

原创 For example,Given input array A=[1,1,2], your fuction will return length=2,ans A is now {1,2}

import java.util.ArrayList; import java.util.Date; import java.util.List; public class mytest extends Thread{ public static void main(String[] args) throws InterruptedException { int [] data

2015-07-23 18:35:30 494

原创 请设计一个函数可以把10进制的正整数转换为4位定长的36进制字符串,36进制规则0-9,A-Z,例如:1=‘000‘,10=’000A‘,100='002S',2000='01JK’

char to36(int data) {     int i;     char str;     str = 65 + data - 10;     return str; } char*  reverse(char* str) {     int i, j;     i = 0;     j = strlen(str)-1;         while (i   

2014-10-12 16:39:38 1815

原创 十进制转成26进制,其中26进制包括26个字母,例如2=‘B’,29==‘AC’,67=‘BO’

char to26(int data) {     int i;     char str;     str = 65 + data - 1;     return str; } char*  reverse(char* str) {     int i, j;     i = 0;     j = strlen(str)-1;     while (i     {

2014-10-12 15:14:23 2335

原创 任意整数 ,输出从大到小,连续的去最大最小。 最大长度不超过1024;

void main() {     int data[100];     int data2[100];     int k=0;     int n;     cin>>n;     cout     for(int ii=0;ii     {        cin>>data[ii];     }     for(int i=0;i     {         

2014-09-15 19:48:34 761

原创 电报加密 描述: 发送电报保密是一项重要的工作,尤其是在军事领域,所以,为了安全的需要常常会对发送的内容进行加密,然后,接收方再进行解密,这样就达到了安全的需要。 本次我们完成一个简单的对字母加密程

char*  jiami(char* data) {  int len=strlen(data);    int tmp;    assert(len    for(int i=0;i    {        if(data[i]>='a'&&data[i]            tmp=data[i]-'a'+1;            tmp=(tmp*tmp+tmp+1)%5

2014-09-06 12:44:33 2064

原创 输入整数(n是小于9位数的整数),当作字符串处理, 看是否有相同的子串,如1212,相同子串是12, 141516则没有子串(子串长度必须大于等于2)。 若

int hassamestr(char* data) {     int res=0;     for(int i=1;i     {        for(int j=i+1;j                      {if(data[i-1]==data[j]&&data[i]==data[j+1])             {res=1;             brea

2014-08-26 15:56:51 686

原创 按要求分解字符串,输入两个数M,N;M代表输入的M串字符串,N代表输出的每串字符串的位数,不够补0。例如:输入2,8, “abc” ,“123456789”,则输出为“abc00000”,“12345

int main()  {      int m,n;      cin>>m>>n;   string str;      while(m--)      {          cin>>str;           int len;           len=str.length();          if(len          {          

2014-08-25 23:22:13 1873

原创 链表相邻元素翻转,如a->b->c->d->e->f-g,翻转后变为:b->a->d->c->f->e->g

#include #include #include typedef struct node{     char val;     struct node* pNext;     }Node; Node* CreateList(int n); void Traverslist(Node* pHead); Node* TransNeighbor(Node* pHead

2014-08-21 16:29:29 844

原创 华为灯泡问题

#include #include #include using namespace std; int light(int &m) {     int sum1,sum2;     sum1=sum2=0;     for(int j=2;j         sum1=0;         for(int i=1;i         {             if(j%i

2014-08-20 17:28:02 708

原创 描述:10个学生考完期末考试评卷完成后,A老师需要划出及格线,要求如下: (1) 及格线是10的倍数; (2) 保证至少有60%的学生及格; (3) 如果所有的学生都高于60分,则及格线为60分 输入

#include"iostream" #include #include #include #include using namespace std; #include int jige(int* aa, int n) {    int result; sort(aa,aa+10); if(aa[0]>60) result=60; else{ int tmp=a

2014-08-20 01:01:36 2713

原创 输入一组身高在170到190之间(5个身高),比较身高差,选出身高差最小的两个身高;若身高差相同,选平均身高高的那两个身高;从小到大输出; 如 输入 170 181 173 186 190 输出

#include int main(){   int dada[100]; int shu; for(int myi=0;myi     cin>>shu; dada[myi]=shu; } sort(dada,dada+5); int min=30; int tmp1=0; int tmp2=0; for(int myk=0;myk //for(int

2014-08-19 16:22:22 4365

转载 类的继承机制

公有继承(public)、私有继承(private)、保护继承(protected)是常用的三种继承方式。 1. 公有继承(public) 公有继承的特点是基类的公有成员和保护成员作为派生类的成员时,它们都保持原有的状态,而基类的私有成员仍然是私有的,不能被这个派生类的子类所访问。 2. 私有继承(private) 私有继承的特点是基类的公有成员和保护成员都作为派生类的私有成员,并且不能被

2014-08-13 23:48:25 1213

scsf—cab学习

scsf的学习资料,奉为共享,希望大家喜欢,有什么资料大家共享

2012-09-12

空空如也

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

TA关注的人

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