自定义博客皮肤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)
  • 收藏
  • 关注

原创 Kafka深入分析

1.概述Kafka起初是由LinkedIn公司开发的一个分布式的消息系统,后来成为Apache的一部分,它使用Scala编写,以可水平扩展和高吞吐率而被广泛使用。目前越来越多的开源分布式处理系统如Cloudera、Apache Storm、Spark等都支持Kafka集成。Kafka凭借着自身的优势,越来越受到互联网企业的青睐,唯品会也采用Kafka作为其内部核心消息引擎之一。Kafka作...

2018-08-19 17:16:56 240

原创 单词博弈(java)

 题目: /*     * 甲乙两个人用一个英语单词玩游戏。两个人轮流进行,每个人每次从中删掉任意一个字母,     * 如果剩余的字母序列是严格单调递增的(按字典序a < b < c <....<z),     * 则这个人胜利。两个人都足够聪明(即如果有赢的方案,都不会选输的方案 ),甲先开始,问他能赢么?     * 输入: 一连串英文小写字母,长度不超过...

2018-07-30 15:53:48 378

原创 eclipse中的maven安装及代码导入

1.学习总结在安装完成eclipse软件后,如果需要从Git上下载的代码导入到eclipse中,需要手动下载maven并且完成配置,不能使用eclipse自带的maven。2.Maven介绍    Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven...

2018-07-24 18:09:51 1172

原创 安装Eclipse打不, 提示an error has occurred.see the log file

在我安装eclipse(eclipse-jee-neon-3-win32-x86_64)时,我们有时候会出现an error has occurred.see the log file 的错误。在网上我查找了好久,基本上都是“删除...\.metadata\.plugins\org.eclipse.core.resources\*.snap这个文件”的解决办法,但是我尝试了好久,还是无法解除,...

2018-07-24 09:04:12 3085

原创 关于IntelliJ IDEA配置一个web项目找不到tomcat的解决办法

在IntelliJ IDEA这款软件中配置一个javaweb项目,都会用到tomcat server,但是前段时间我在IntelliJ IDEA中的Run菜单下面的Edit configuratioins中没有发现tomcat server。

2018-01-26 01:37:52 12677 5

原创 java中方法反射的基本操作

package com.Jim;import java.lang.reflect.Method;public class test1 {   /*方法的反射如何获取某个方法方法的名称和方法的参数列表才能唯一决定某个方法方法反射的操作method.invoke(对象,参数列表)*/public static void main(String[] args) {

2018-01-19 16:36:17 221

原创 java中通过反射了解泛型的本质

泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。 java引入泛型的好处是安全简单。在Java SE 1.5之前,没有泛型的情况的下,通过对类型Object的引用来实现参数的“任意化”,“任意化”带来的缺点是要做显式的强制类型转换,而这种转换是要求开发者对实际

2018-01-19 15:38:02 227

原创 java反射的常用表示方法

在java语言中,万事万物都是对象,但是静态的成员变量和普通数据类型不是对象,对于普通数据类型,有包装类。类(class)是对象吗?是的,属于java.lang.Class类的实例对象。那个这个对象怎么表示呢?具体有三种表示方式。例如Foo类。第一种表示方法,Class c1=Foo.class;这种表示方法实际在告诉我们任何一个类都有一个隐含的静态成员变量class。第二种表示方法,Class

2018-01-18 19:12:13 294

原创 微信跳一跳 小游戏自动刷分(利用adb和python脚本)

最近微信中的小程序,跳一跳特别火,在此分享一个刷分的方法,仅供娱乐!1.首先安装Pythong3,网上有下载,安装过程百度上都有很简单的,同时设置好Path路径。2.手机用数据线连接好电脑,并设置手机位开发者模式。多点击几下然后打开里面的USB调试。3.然后电脑安装ADB 环境,群文件里面有下载(ADB环境.zip)有36

2018-01-03 13:50:13 4176 3

原创 java中的try catch finally return的执行顺序问题总结

在java中我们经常会遇到关于捕获异常的处理,下面总结了所有的关于try  catch finally return的执行顺序的问题的例子。1.在finally后面不跟ruturn语句1.1 在这种形式下try{  return; }catch{}finally{},如果try中没有异常就执行finally中的语句,如果有异常就执行catch和finally中的语句  有异常:

2017-11-14 22:17:22 4391 3

原创 一个简单的傅里叶变换matlab函数(绝对可用)

a = xlsread('123.xlsx');  % 读入excel数据t=0:1:3357;%采样步长 3358个数据N=length(t); %样点个数x=a(:,2)';%数据dt=1/64000;%用diff(t)看了下,你的采样时间间隔一样,就只算了一个差值fs=1/dt;%傅里叶变换后的坐标轴的最大值就是采样频率fs,与dt是倒数关系ax=abs(fft(x)

2017-10-31 21:30:57 17709 5

原创 2018年Java校园秋招面试题整理

面试是我们每个人都要经历的事情,大部分人且不止一次,这里给大家总结最新的2018年面试题,让大家在找工作时候能够事半功倍。1.Switch能否用string做参数?a.在 Java 7 之前, switch 只能支持byte,short,char,int 或者其对应的封装类以及 Enum 类型。在JAVA 7中,String 支持被加上了。java学习干货面试经验,不定期分

2017-10-30 13:46:57 2713

原创 java求解一个线性规划约束问题

//问题描述/*有人邀请A,B,C,D,E,F 6个人参加一项会议,这6个人有些奇怪,因为他们有很多要求,已知:1.A,B两人至少有1人参加会议。2.A,E,F 3人中有2人参加会议。3.B和C两人一致决定,要么两人都去,要么两人都不去。4.A,D两人中只1人参加会议。5.C,D两人中也只要1人参加会议。6.如果D不去,那么E也决定不去。a,b,c,d,e,f字母等

2017-10-29 22:45:00 3595 1

原创 简单明了理解java中的“==”和“equals”的区别

在java中,首先我们理解基本数据类型和引用数据类型。所谓基本数据类型,就是数据的值直接存储在内存的栈空间,不存在“引用”的概念,有8种基本数据类型,byte(1个字节),boolean(1个字节),char(2个字节,在C语言中是1个字节),short(2个字节),int(4个字节),floar(4个字节),double(8个字节),long(8个字节)。所谓引用数据类型,就是都继承ja

2017-10-29 16:30:57 2299 1

原创 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字

求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。   import java.util.Scanner;public class Test {public static void main(String[] args) {long a, b = 0, sum

2017-10-28 15:11:51 962

原创 请输入星期几的第一个字母来判断一下是星期几

请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。import java.util.*;public class Test {public static void main(String[] args) {getChar tw = new getChar();System.out.println("请输入星期的第一个大写字母:");cha

2017-10-27 22:40:43 5681

原创 java输入字母转化为26进制的数字

import java.util.Scanner;public class Main {public static void main(String[] args) {System.out.println("请输入十六进制字符串");Scanner sc=new Scanner(System.in);         String a1=sc.next();       

2017-10-27 22:38:25 1722 2

原创 字符串分隔java

题目描述连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组; 长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。 输入描述:连续输入字符串(输入2次,每个字符串长度小于100)输出描述:输出到长度为8的新字符串数组import java.util.Scanner;import java.util.Arrays;public clas

2017-10-27 21:57:52 413

原创 接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。

题目描述写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。输入描述:输入一个有字母和数字以及空格组成的字符串,和一个字符。输出描述:输出输入字符串中含有该字符的个数。import java.util.Scanner;public class Main{    public static v

2017-10-27 21:56:48 4492

原创 java16进制转10进制

题目描述写出一个程序,接受一个十六进制的数值字符串,输出该数值的十进制字符串。(多组同时输入 )输入描述:输入一个十六进制的数值字符串。输出描述:输出该数值的十进制字符串。import java.util.Scanner;  public class Main {        public static void main(String[] args) {

2017-10-27 21:55:12 1931

原创 java希尔排序算法实现

public class Main {public static void main(String args[]) {  int[] data = new int[] { 26, 53, 67, 48, 57, 13, 48, 32, 60, 50 };  //设置缩减段  for(int i=data.length/2;i>0;i=i/2) {     //遍历

2017-10-27 13:45:19 228

原创 java中的单例模式的例子

public class Test {public static void main(String[] args) {  Single s1 = null ;             // 声明对象      s1 = Single.getInstance();    // 通过类取得实例化对象      s1.print() ;                  // 调用方法

2017-10-26 17:33:52 344

原创 java中的static关键字的理解

//static关键字//作用:是一个修饰符,修饰成员//随着类的加载而被加载//优先对象的存在,被所有的对象所共享,可以直接被类名所调用class Person{//实例变量,随着对象的消失而消失String name;//静态变量,被static修饰的成员变量只有一份static String country;   //静态变量,类变量,生命周期最长,随

2017-10-26 16:59:14 241

原创 java求解蚂蚁爬杆问题(面向对象 暴力解法)

class Ant{public int size;public boolean B=false;public int direction=1; public void go() {if(size>0&&sizeif(direction==1) {size=size+1;}else {size=size-1;}}else{   B=true;//

2017-10-26 00:00:06 612 2

原创 浅析java中break、continue和return的区别

1.return是java中的关键字,一般用于有参方法末尾,表示返回值,同时如果用于程序的中间,表示程序提前结束,后面的部分不再执行了。public class test {public static void main(String[] args) {int a=1;    System.out.println("执行1");    if(a==1) {return;

2017-10-25 23:25:48 648

原创 浅析java中静态方法,非静态方法和构造方法的执行顺序问题

对于java中的静态方法,非静态方法和构造方法的理解:静态方法是随着的java中虚拟机的类的加载而加载,是跟随绑定在一起的。public class Main{static{System.out.println("输出静态方法");}    public  Main(){    System.out.println("输出构造方法");    }

2017-10-24 21:08:41 4455 2

空空如也

空空如也

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

TA关注的人

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