自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

敢于挑战我可以的博客

与大家一起相互学习、相互交流、共同成长

  • 博客(119)
  • 资源 (12)
  • 收藏
  • 关注

原创 基于python实现类似qq群聊功能

这篇文章主要记录了自己学习python时学习到的使用python来实现类似qq群聊的功能,整个项目分为服务器端和客户端两个部分,具体的实现如下:一、具体代码1、服务器端(Server.py)import osimport sysimport timeimport uuidfrom socket import *import pymysqlDATE_FORMAT_YYY...

2019-03-02 18:03:22 2533

原创 手把手教你 Spark 性能调优

0、背景上周四接到反馈,集群部分 spark 任务执行很慢,且经常出错,参数改来改去怎么都无法优化其性能和解决频繁随机报错的问题。看了下任务的历史运行情况,平均时间 3h 左右,而且极其不稳定,偶尔还会报错:1、优化思路任务的运行时间跟什么有关?(1)数据源大小差异在有限的计算下,job的运行时长和数据量大小正相关,在本例中,数据量大小基本稳定,可以排除是日志量级波动导...

2019-01-23 14:19:04 278

原创 study-notes(2 JavaWeb)-2.21 使用 CURL 操作 ElasticSearch

这篇文章是将自己所学技术按模块划分总结而成的笔记,包含了 JavaSE、JavaWeb(SpringMVC、Spring、MyBatis、SpringBoot、SpringCloud 等)、Linux、Hadoop、MapReduce、Hive、Scala、Spark 等,希望通过这些笔记的总结,不仅能让自己对这些技术的掌握更加深刻,同时也希望能帮助一些其他热爱技术的人,这些笔记后续会继续更新,以...

2018-11-01 23:13:24 243

原创 study-notes(5 Linux)

这篇文章是将自己所学技术按模块划分总结而成的笔记,包含了 JavaSE、JavaWeb(SpringMVC、Spring、MyBatis、SpringBoot、SpringCloud 等)、Linux、Hadoop、MapReduce、Hive、Scala、Spark 等,希望通过这些笔记的总结,不仅能让自己对这些技术的掌握更加深刻,同时也希望能帮助一些其他热爱技术的人,这些笔记后续会继续更新,以...

2018-10-31 18:24:21 207

原创 study-notes(6 Zookeeper)

这篇文章是将自己所学技术按模块划分总结而成的笔记,包含了 JavaSE、JavaWeb(SpringMVC、Spring、MyBatis、SpringBoot、SpringCloud 等)、Linux、Hadoop、MapReduce、Hive、Scala、Spark 等,希望通过这些笔记的总结,不仅能让自己对这些技术的掌握更加深刻,同时也希望能帮助一些其他热爱技术的人,这些笔记后续会继续更新,以...

2018-10-31 18:22:58 148

原创 study-notes(7 Hadoop)

这篇文章是将自己所学技术按模块划分总结而成的笔记,包含了 JavaSE、JavaWeb(SpringMVC、Spring、MyBatis、SpringBoot、SpringCloud 等)、Linux、Hadoop、MapReduce、Hive、Scala、Spark 等,希望通过这些笔记的总结,不仅能让自己对这些技术的掌握更加深刻,同时也希望能帮助一些其他热爱技术的人,这些笔记后续会继续更新,以...

2018-10-31 18:21:22 215

原创 study-notes(8 Flume)

这篇文章是将自己所学技术按模块划分总结而成的笔记,包含了 JavaSE、JavaWeb(SpringMVC、Spring、MyBatis、SpringBoot、SpringCloud 等)、Linux、Hadoop、MapReduce、Hive、Scala、Spark 等,希望通过这些笔记的总结,不仅能让自己对这些技术的掌握更加深刻,同时也希望能帮助一些其他热爱技术的人,这些笔记后续会继续更新,以...

2018-10-31 18:19:48 201

原创 study-notes(9 Hive)

这篇文章是将自己所学技术按模块划分总结而成的笔记,包含了 JavaSE、JavaWeb(SpringMVC、Spring、MyBatis、SpringBoot、SpringCloud 等)、Linux、Hadoop、MapReduce、Hive、Scala、Spark 等,希望通过这些笔记的总结,不仅能让自己对这些技术的掌握更加深刻,同时也希望能帮助一些其他热爱技术的人,这些笔记后续会继续更新,以...

2018-10-31 18:16:21 188

原创 study-notes(10 Sqoop)

这篇文章是将自己所学技术按模块划分总结而成的笔记,包含了 JavaSE、JavaWeb(SpringMVC、Spring、MyBatis、SpringBoot、SpringCloud 等)、Linux、Hadoop、MapReduce、Hive、Scala、Spark 等,希望通过这些笔记的总结,不仅能让自己对这些技术的掌握更加深刻,同时也希望能帮助一些其他热爱技术的人,这些笔记后续会继续更新,以...

2018-10-31 18:14:31 139

原创 study-notes(11 Scala)

这篇文章是将自己所学技术按模块划分总结而成的笔记,包含了 JavaSE、JavaWeb(SpringMVC、Spring、MyBatis、SpringBoot、SpringCloud 等)、Linux、Hadoop、MapReduce、Hive、Scala、Spark 等,希望通过这些笔记的总结,不仅能让自己对这些技术的掌握更加深刻,同时也希望能帮助一些其他热爱技术的人,这些笔记后续会继续更新,以...

2018-10-31 18:12:08 120

原创 study-notes(12 Spark)

这篇文章是将自己所学技术按模块划分总结而成的笔记,包含了 JavaSE、JavaWeb(SpringMVC、Spring、MyBatis、SpringBoot、SpringCloud 等)、Linux、Hadoop、MapReduce、Hive、Scala、Spark 等,希望通过这些笔记的总结,不仅能让自己对这些技术的掌握更加深刻,同时也希望能帮助一些其他热爱技术的人,这些笔记后续会继续更新,以...

2018-10-31 18:06:46 669

原创 study-notes(1 JavaSE)-2

这篇文章是将自己所学技术按模块划分总结而成的笔记,包含了 JavaSE、JavaWeb(SpringMVC、Spring、MyBatis、SpringBoot、SpringCloud 等)、Linux、Hadoop、MapReduce、Hive、Scala、Spark 等,希望通过这些笔记的总结,不仅能让自己对这些技术的掌握更加深刻,同时也希望能帮助一些其他热爱技术的人,这些笔记后续会继续更新,以...

2018-10-31 18:02:25 218

原创 study-notes(1 JavaSE)-1

这篇文章是将自己所学技术按模块划分总结而成的笔记,包含了 JavaSE、JavaWeb(SpringMVC、Spring、MyBatis、SpringBoot、SpringCloud 等)、Linux、Hadoop、MapReduce、Hive、Scala、Spark 等,希望通过这些笔记的总结,不仅能让自己对这些技术的掌握更加深刻,同时也希望能帮助一些其他热爱技术的人,这些笔记后续会继续更新,以...

2018-10-31 17:52:51 204

原创 简述集合框架

集合是单列集合类的根接口,用于存储一系列符合某种规则的元素,它有两个重要的子接口,分别是java.util.List和java.util.Set。其中,List的特点是元素有序、元素可重复。Set的特点是元素无序,而且不可重复。List接口的主要实现类有java.util.ArrayList和java.util.LinkedList,Set接口的主要实现类有java.util.HashSet和ja...

2018-10-30 19:28:46 1130

原创 什么是集合,集合和数组的区别是什么

集合是java中提供的一种容器,可以用来存储多个数据。集合和数组的区别:数组的长度是固定的。集合的长度是可变的。数组中存储的是同一类型的元素,可以存储基本数据类型值。集合存储的都是对象。而且对象的类型可以不一致。在开发中一般当对象多的时候,使用集合进行存储。...

2018-10-30 19:22:54 2823 1

原创 CollectionUtils (org.springframework.util.CollectionUtils) 的常用方法

isEmptyif (CollectionUtils.isEmpty(specGroups)) { throw new LyException(ExceptionEnum.SPEC_GROUP_NOT_FOUND);}

2018-10-30 19:21:00 4514 1

原创 StringUtils (org.apache.commons.lang3.StringUtils) 中的常用方法

isNotBlankif (StringUtils.isNotBlank(key)) { criteria.orLike("title", "%" + key + "%");}joinList<String> names = categories.stream().map(Category::getName).collect(Collect

2018-10-30 19:18:33 385

原创 ResourceBundle 用法

// 读取 classpath 路径下的 my.properties 文件ResourceBundle bundle = ResourceBundle.getBundle("my");// 先读取 classpath 路径下的 my_zh_CN.properties 文件,如果该文件不存在,则读取 my_zh.properties 文件,如果该文件不存在,则读取 my.proper...

2018-10-30 19:13:45 5680

原创 Math 中 random 的用法

// 产生一个从 a 到 b 的随机数的方法 : 先用 random.nextDouble() 产生一个从 0 到 1 的小数,然后乘以 (b - a) , 然后再加上 a , 然后再将得到的结果转化为整数.private static int getRandom(int a, int b) { return (int)(Math.random() * (b - a) + a);...

2018-10-30 19:11:04 591

原创 DateFormat的常用方法

构造方法:public SimpleDateFormat(String pattern),参数pattern是一个字符串,代表日期时间的自定义格式。常用的格式规则为:标识字母(区分大小写) 含义 y 年 M 月 d 日 H 时 m 分 s 秒 format方法:public String format(Date date),...

2018-10-30 14:36:20 2564

原创 引用类型方法总结

类作为成员变量,用于丰富类的定义;接口是对方法的封装,用于扩展类的功能

2018-10-30 14:25:38 196

原创 匿名内部类

匿名内部类是内部类的简化写法。它的本质是一个带具体实现的父类或者父接口的匿名的子类对象public interface FlyAble { // 抽象方法 : void fly();}public class Test { public static void main(String[] args) {// 写法一 : 多态语法FlyAble flyAbl...

2018-10-30 14:21:09 129

原创 Java中的四种访问权限

public、protected、default、private,其中public具有最大权限,private则是最小权限。成员变量使用private (隐藏细节)、构造方法使用public (方便创建对象)、成员方法使用public (方便调用方法)...

2018-10-30 14:17:32 479

原创 android开发中调用系统中分享功能的方法

1、定义一个Inetnt,并将其初始化时的Action设置为Intent.ACTION_SEND Intent intent=new Intent(Intent.ACTION_SEND);2、设置分享发送的数据类型为Text/Plain intent.setType("text/plain"); // 分享发送的数据类型3、设置分享的主题和内容 intent.

2016-10-29 16:19:07 1500 1

原创 android开发中TabHost使用方法

一、效果图二、android开发中TabHost使用方法详解 1、定义一个布局文件,将一个RadioGroup放在TabWidget中,然后将TabWidget放在TabHost中,其中TabWidget是选项卡切换按钮,通过点击该组件可以切换选项卡,该组件与FrameLayout组件是TabHost组件中必备的两个组件xml version="1.0" encoding="utf

2016-10-29 16:07:59 3820

原创 将本地项目上传到github的方法

一、首先要注册一个github账号,这个自己申请。我们需要用到两个个工具一个汉化包,Git和TortoiseGit-1.8.12.0-64bit,还有TortoiseGit-LanguagePack-1.8.12.0-64bit-zh_CN(下载地址为:http://download.csdn.net/detail/wpwbb510582246/9644480)。然后先安装git再安装Tortoi

2016-10-01 17:04:13 526

原创 android开发中AutoCompleteTextView的使用方法

一、android开发中AutoCompleteTextView的使用方法详解1、创建适配器类DictionaryAdapter使它扩展自CursorAdapter,在类DictionaryAdapter中需要建立一个构造函数DictionaryAdapter(Context context, Cursor c, boolean autoRequery),同时需要重写convertToSt

2016-10-01 16:51:11 2427

原创 自动调用系统的拨号、上网和发送Email的功能的方法

一、自动调用系统的拨号、上网和发送Email的功能的方法详解1、定义一个编辑框和文本框并为他们匹配private EditText etInformation;private TextView tvInformation;etInformation=(EditText) findViewById(R.id.etInformation);tvInformation=(TextView

2016-10-01 16:39:16 892

原创 Android开发中ListView的使用方法

一、ListView的使用方法详解1、定义一个布局并将其初始化,同时设置它的一些属性private LinearLayout llInormation;llInormation=new LinearLayout(MainActivity.this);llInormation.setOrientation(LinearLayout.HORIZONTAL);llInormation.s

2016-10-01 16:33:17 624

原创 Android开发中AlertDialog的使用方法

一、AlertDialog使用方法详解1、创建一个对话框并设置它的相关属性private Builder builder;builder=new Builder(MainActivity.this);builder.setIcon(R.drawable.hobby);builder.setTitle("单选列表对话框");2、为对话框添加适配器builder.setSi

2016-10-01 16:27:18 485 1

原创 Android开发中WebView的使用方法

一、WebView的使用方法详解1、获取WebView对象WebView wvActivity;wvActivity=(WebView) findViewById(R.id.wvActivity);2、使用JavaScriptwvActivity.getSettings().setJavaScriptEnabled(true);3、设置在WebView中显示网页

2016-10-01 16:25:04 423

原创 Android开发中使用WebView控件显示找不到网页的解决方法

Android开发中WebView找不到网页一般情况下是由于程序没有设置权限造成的,所以应该在AndroidManifest.xml中加上访问互联网的权限 android:name="android.permission.INTERNET" />有的时候加上这句话后还是会提示找不到网页,这是需要看你的网址前面有没有加上“http://”这个前缀,目前版本的WebView还没有那么智能,

2016-10-01 16:22:17 4083 1

原创 android开发中ToggleButton的使用方法详解

一、ToggleButton常用的XML属性属性名称描述android:disabledAlpha设置按钮在禁用时透明度。 android:textOff未选中时按钮的文本android:textOn选中时按钮的文本

2016-09-20 08:09:40 5747 1

原创 android开发中TableLayout的一些属性介绍

一、TableLayout的一些属性介绍android:collapse="1 //隐藏该TableLayout里的TableRow的列1,即第2列(从0开始计算),若有多列要隐藏,用“,”隔开。    android:stretchColumns="0,1,2"//设置列0、1、2为可伸展列。    android:shrinkColumns="1,2"//设置列1、2为可收缩列。

2016-09-20 08:06:41 5089

原创 FrameLayout 的使用方法

一、FrameLayout介绍FrameLayout帧布局是最简单的布局之一,采用帧布局的容器中无论放入多少个控件,控件默认情况下左上角都对齐到容器的左上角,如果控件一样大,同一时间只能见到最上面的。二、用FrameLayout构建一个饮食介绍界面1、效果2、源代码activity_main.xml xmlns:android="http:/

2016-09-18 20:34:06 27652

原创 android开发中动态添加EditText控件的方法

一、基本步骤1、定义一个RelativeLayout对象private RelativeLayout rlActivityMain;2、定义一个EditText对象并将其初始化private EditText etIntroductImage;etIntroductImage=new EditText(MainActivity.this);etIntroductImag

2016-09-17 22:01:08 8424

原创 android开发中在eclipse中导入一个项目时出现中文乱码的解决方法

最近在从eclipse中导入android 项目是不知道为什么总是出现中文乱码,通过自己在网上查阅了相关资料后找到了这一问题的解决方法,在这里分享给大家:一、在eclipse中依次点击Windows->Preference二、在弹出的对话框中依次点击General->Content Types三、在右侧的区域内依次点击Text->Java Source Fi

2016-09-17 21:59:28 6443 1

原创 将Leanote中的笔记快速转到CSDN博客上的方法

对于编程人员来说,想必大家对Leanote并不陌生,在大家查到相关资料或者在编程的时候有所感悟时都可以将其写在Leanote笔记上,然后通过云同步的方法将其保存在云端,不仅方便快捷,而且安全可靠,同时也可以将笔记输出为PDF 格式或者为html格式,对编程的人来说是一种不可多得的工具,但有一个问题就是当我们想把Leanote笔记上的内容放在自己的CSDN博客上时却有些麻烦,因为当笔记中有源代码时一

2016-09-17 11:39:39 2776 1

原创 RelativeLayout的各个属性

android:layout_above="@id/xxx"  --将控件置于给定ID控件之上android:layout_below="@id/xxx"  --将控件置于给定ID控件之下android:layout_toLeftOf="@id/xxx"  --将控件的右边缘和给定ID控件的左边缘对齐android:layout_toRightOf="@id/xxx"  -

2016-09-17 10:40:56 262

原创 android开发中的一些用例

在Android开发过程中有些功能只是一两句代码就能搞定的功能,因此没有必要让它成为一个文章,因此想想还是直接弄成一个,然后不断更新就可以啦!关键是自己学到东西才是最重要的,呵呵。。。废话不多说!一、获取屏幕的大小获取屏幕的大小主要用到的是DisplayMetrics显示指标类根据官方文档显示,初始化要这么做DisplayMetrics disMetrics = n

2016-09-17 10:39:07 335

1.0.43_0.crx

User Agent Switcher for Chrome能将Chrome伪装成各大家不同的浏览器,让你方便测试初始网页。user agent switcher for chrome扩展可以轻松,快捷地修改Chrome浏览器的UA。 支持自动切换模式,让Chrome始终用指定的UA去访问某些网站

2019-07-22

基于python实现类似qq群聊功能(源码)

这是我自己学习python时学习到的使用python来实现类似qq群聊的功能的源码,博客地址:https://blog.csdn.net/wpwbb510582246/article/details/88079047

2019-03-02

IBM PC Assembly Language and Programming (5th ed)英文版

IBM PC Assembly Language and Programming (5th ed)英文版

2016-11-02

TortoiseGit-1.8.12.0-64位中文版

将项目上传到github的工具,可以通过交互式界面上传自己的项目而不需要再用代码的方式来上传

2016-10-01

MyDictionary

这个软件为一个电子词典,里面包括本地查词和在线查此两种查词方式,通过这个软件你可以学习到AutoCompleteTextView的使用方法,同时还可以学习到WebView的使用方法以及如何用WebView去制作一个简单的网页浏览器。

2016-10-01

MobileCommunication

这是自动调用系统的拨号、上网、Email的方法的源代码,通过该源代码你可以快速掌握Android开发中自动调用系统的拨号、上网、Email的方法

2016-09-24

MyWebActivity

这是Android开发中WebView使用方法详解的源代码,能帮助大家快速掌握WebView的使用方法。

2016-09-23

MyAlertDialog

这是AlertDialog的源代码,通过这个源代码可以帮助你快速掌握Android开发中AlertDialog的用法

2016-09-23

MyListView

ListView的使用方法源代码,可以帮你快速掌握ListView的使用方法

2016-09-23

常用颜色色谱表

大家在android开发需要配置颜色时可能不知道每种颜色的代码,所以会感觉很头疼,本款常用颜色表包含了网页设计、平面设计常用的颜色,总共137种,红橙黄绿青蓝紫应有尽有,并且每一种颜色都有相应的中文名称、英文名称、RGB颜色代码,是真正实用的网页颜色代码表,希望能对大家有所帮助。

2016-08-19

leanote-desktop-windows-x64-v2.1

leanote 是一款在线的云笔记服务,开源,支持 Markdown,程序代码高亮,多人协作,笔记历史记录,可以直接将笔记发布为博客等功能。

2016-08-18

100多个Android Demo的集合

这里面有很多android开发中所使用的控件,并且以一种交互式的界面将其展现出来,希望能对android开发初学者有所帮助。

2016-08-17

空空如也

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

TA关注的人

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