- 博客(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
原创 匿名内部类
匿名内部类是内部类的简化写法。它的本质是一个带具体实现的父类或者父接口的匿名的子类对象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
2019-07-22
基于python实现类似qq群聊功能(源码)
2019-03-02
IBM PC Assembly Language and Programming (5th ed)英文版
2016-11-02
MyDictionary
2016-10-01
MobileCommunication
2016-09-24
常用颜色色谱表
2016-08-19
leanote-desktop-windows-x64-v2.1
2016-08-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人