自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sogn

只要还愿意努力,世界会给你惊喜。

  • 博客(27)
  • 资源 (2)
  • 收藏
  • 关注

原创 linux中nmon监控及图形报告

1、概述  监控,在检查系统问题或优化系统性能工作上是一个不可缺少的部分。通过操作系统监控工具监视操作系统资源的使用情况,间接地反映了各服务器程序的运行情况。根据运行结果分析可以帮助我们快速定位系统问题范围或者性能瓶颈点。   nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,相对于其它一些系统资源监控工具来说,nmon所记录的信息是比较全面的,它能在系统运行过程中实时地捕

2018-05-07 18:11:30 1776

原创 《宠物大联盟》App及后端项目开源

一、项目简介 该项目是本人大学期间独立完成的一款宠物相关的后台+客户端(app),用户可以在app中社区发帖,评论点赞,实匿名留言,关注用户,在线聊天,查看新闻,商城购物,以及基本信息管理等,一方面为广大喜爱宠物的爱心人士提供交流的平台,另一方面为他们提供便捷、贴心、优质的服务。二、使用技术 后台: IOC容器:Spring Web框架:SpringMVC

2018-01-04 09:45:29 1354

原创 Spark RDD概述及实践

一、RDD概述1.1.什么是RDD RDD(Resilient Distributed Dataset) 叫做分布式数据集,是Spark中最基础的数据抽象,它代表一个不可变,可分区、里面的元素可并行计算的集合。RDD具有数据流模型的特点:自动容错、位置感知性调度和可伸缩性。RDD允许用户在执行多个查询时显示的将工作集缓存在内存中,后续的查询能够重用工作集,这极大提升查询的速度。1.2.RDD的

2018-01-03 18:23:50 549

原创 Spark SQL简介及实践

一、Spark SQL概述 1、Spark SQL是spark用来处理结构化数据的一个模块,它提供了一个编程抽象叫做DataFrame并且作为分布式SQL查询引擎的作用。 2、在学习Hive的过程中,我们了解到它是将Hive SQL 转换成MapReduce然后提交到集群上执行,大大简化了编写MapReduce的程序的复杂性,由于MapReduce计算过程中大量的中间磁盘落地过程消耗了大量

2018-01-02 14:12:25 622

原创 spark伪分布式搭建及spark页面8080端口访问出错的问题

伪分布式搭建其实很简单(spark集群搭建都很简单)1、首先到官网下载spark压缩包2、下载 命令行中使用:wget http://mirror.bit.edu.cn/apache/spark/spark-2.2.1/spark-2.2.1-bin-hadoop2.7.tgz3、解压 tar -zxvf spark-2.2.1-bin-hadoop2.7.tgz4、修改配置文件

2017-12-28 18:51:49 23227 1

原创 linux篇之安装MySQL及远程连接

今天在阿里云ESC中配置mysql环境遇到了一些坑,安装倒是很顺利,但是在使用navicat远程连接ESC中安装好的mysql耗费了挺多时间。1.linux中mysql操作1.1#######安装rpm包 rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm 1.2这时查看当前可用的mysql安装资源

2017-11-06 17:43:59 384 2

原创 linux篇之安装jdk环境

*想在阿里云上的linux中安装jdk环境但是到网上找找发现都总是出问题,于是自己玩了下记录下来,供大家参考。1.(如果是阿里云ESC下的linux)首先去下载一个ftp传输文件的工具FileZilla 把自己申请的服务器公网进行复制 粘贴到到FileZilla工具中主机这个选项 用户名和密码都是自己之前申请ESC服务器设置好的。 2其次需要的是jdk安装包直接去百度”jdk下载”, 进or

2017-11-05 21:59:05 263

原创 maven项目正确使用Lombok中@Data注释

今天周末双休自己在家又再次整合了ssm框架,写model层的时候突然想到公司用的@Dtata注释还挺方便省事就想这个也加个lombok依赖,于是在pom.xml文件中加上<dependencies> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId>

2017-09-10 11:54:26 67380 8

原创 eclipse中如何正确打开对应格式的文件比如.ftl , .bpmn等

公司有个项目是关于oa系统,这自然少不了activiti流程了,尤其是其中的流程图,但是它的格式是.bpmn格式的,正常来说一个新的eclipse肯定有很多格式的文件都是打不开或者是用不正确的方式打开。后来找到解决办法是去下载相关的插件,以及对其进行配置。首先先去下载相关的插件。 直接打开eclipse,help-> install new software: 点击 add 并输入 Na

2017-09-10 11:23:49 2369

原创 数据结构实践之前篇

学习越到后面越能发现数据结构的重要性,其实很早就听说“程序=数据结构+算法”但是以往总是会忽视。对数据结构已经有些认识了,因此从现在想学下自己关于对数据结构的总结以及自己的一些见解。首先来陈列一些基本的概念: 总结数据要被计算机处理,首先必须能够在计算机的内存中,这项任务称为数据表示, 其核心是数据结构;一个实际问题的求解必须满足各项处理要求,这项任务称为数据处理。数据:信息的载体。是能被计算

2017-07-04 20:29:41 421

原创 android项目实践之融云聊天服务端与客户端的实现

最近研究了即时通讯,当然用户是第三方IM。融云和网易云信在市场上的使用用户都挺多,但是我还是选择了融云并且研究了一番,也终于有些成果并跟大家分享。下面是效果图。 一、开发前的准备首先我们肯定是要去登录融云的官网去下载相关的SDK,并且创建相应的应用获取APP Key 和 App Secret。 最简单的聊天功能下载SDK只需要IMKit 与 IMLib就能实现。同时可以选一些附加

2017-04-24 00:58:19 4640 4

转载 java线程锁的了解

一段synchronized的代码被一个线程执行之前,他要先拿到执行这段代码的权限,在Java里边就是拿到某个同步对象的锁(一个对象只有一把锁); 如果这个时候同步对象的锁被其他线程拿走了,他(这个线程)就只能等了(线程阻塞在锁池等待队列中)。 取到锁后,他就开始执行同步代码(被synchronized修饰的代码);线程执行完同步代码后马上就把锁还给同步对象,其他在锁池中等待的某个线程就可以拿到锁执

2017-04-07 19:13:53 323

原创 android项目实践之ScrllView上滑低栏消失下滑低栏显现

经常看过有一种ScrollView上滑低栏消失下滑显现,感觉效果还挺不错,于是今天就想着写一个,在写之前就有所考虑整个布局应该用相对布局,要不然低栏不可能显示在我们能看到的手机低端。贴个简略的代码看看吧!整个功能可分两部分。一、布局文件<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schema

2017-04-03 12:26:31 2127

原创 android层次结构

学习android一年半了,正所谓温故而知新。今天回过头来学习温习了一下android的层次结构,感觉还是挺有必要的,也希望自己能越往底层次走,进入主题吧!android系统分为四层,分别是application(应用程序)、application Framework(应用程序框架)、libraries & android runtime(核心库和运行时)、Linux Kernel(Linux内核

2017-03-06 15:20:29 1177

原创 线性表

线性表的顺序存储结构和链式存储结构顺序存储结构:整表创建可以用数组的初始化直观理解,存储数据集中单链表:数据可以分散在内存各个角落,增长也是动态的,占用的空间大小 和位置是不需要预先分配规划的,可以根据系统情况和实际的需求 及时生成。优缺点: 顺序存储结构:用一段连续的存储单元依次存储线性表的数据元素(如数组) 单链表:采用链式存储结构,用一组

2017-03-02 17:56:41 237

原创 tomcat乱码解决方案与uri,url,urn的知识普及

很多人发现tomcat返回的数据总是乱码了怎么解决呢?很简单到安装tomcat的路径里面选择第二个文件夹conf,里面有个server.xml文件打开这个文件把下面一段<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443

2017-01-18 13:11:30 379

原创 Android中View的事件分发机制

今天学习了一下View的事件分发,受益匪浅。一直在想一个View的事件传递是怎么样的呢?今天就进行一探究竟:1.首先写两个控件 : ImageView 和 Button. 我们都知道ImageView是不可以点击(click)的,而Button则默认可以点击.对ImageView 和 Button 分别设置setOnTouchListener().可以发现ImageView只执行一次OnTouch(

2017-01-10 16:25:27 251

原创 item点击回调封装(改变带来Position的参数)

item点击回调封装(改变带来Position的参数)- 当ListVeiw的对象setOnItemClickListener()的时候,会进行注册并对源码监听以带来一些回调参数,或者事件的监听。lvList.setOnItemClickListener(new OnItemClickListener() { @Override public void

2016-10-23 20:37:32 421

原创 WebView的基本使用

WebView mWebView = (WebView)findViewById(R.id.wv_view); mUrl = getIntent().getStringExtra(“url”); // 加载网页 mWebView.loadUrl(mUrl); WebSettings settings = mWebView.getSettings(); s

2016-10-23 20:35:56 338

原创 如何做一个适合开发的低栏标签

如何做一个适合开发的低栏标签 内容界面的父类 - 首先是写内容界面,很多时候内容界面会弄的很繁琐,因此在这里用Fragment更好的展现并支持后期的拓展。 - 写一个内容界面的类BaseFragment继承Fragment 并重写它生命周期中的三个方法 1.onCreate(fragment被创建)2.onCreateView(初始化fragment布局)3.onActivit

2016-10-17 16:38:37 369

原创 Android屏幕适配

屏幕适配图片适配240*320 ldpi 320*480 mdpi 480*800 hdpi 720*1280 xhdpi布局适配(不常用)layout-800x480, 适配480*800分辨率的布局尺寸适配(常用)dp 设配独立像素 dp = px / 设配密度(density) float density = content.getResources.getDisplayMetric

2016-10-16 14:29:53 254

原创 图片三级缓存

图片三级缓存内存缓存,最优先从内存加载,速度快+无流量本地缓存,其次从本地加载,速度快+无流量网络缓存,最后才从网络加载,速度慢+耗流量内存溢出 android默认给每个APP只分配16M内存(根据真机有相关浮动)java引用方式强引用 Person a = new Person();软引用 SoftReference 较弱弱引用 WeakReference 其次弱虚引用

2016-10-15 18:40:16 285

原创 ListView加一个头布局–下拉刷新思路

Android ListView加一个头布局–下拉刷新思路1.首先是下拉要显示的界面先定义好2.定义一个类继承ListView并实现里面所有的构造方法 并用此ListView做布局public RefreshListView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defS

2016-10-14 17:37:26 502

原创 如何制作Android语音机器人

如何制作Android语音机器人首先在制作android语音机器人之前,我们要认识一家公司–科大讯飞,科大讯飞从事语音开发有些年头,也做得相当不错。本项目就用到这家公司里面的一个语音开放平台!还有就是项目的功能:我们这个项目是自己语言说话,然后我们的话能以文字的形式显示到对话框中,接着我们的Android机器人会对我们的话进行解析,语音回答并且也会以文字的形式显示到对话框中同时还会携带一些图片。

2016-08-08 00:36:28 2411 6

转载 怎么反编译apk

看到一篇很好的反编译apk的文章点击打开链接49/

2016-04-22 11:39:03 342

原创 用node.js 搭建一个简单的服务器

node.js是利用JavaScript脚本语言编写的。利用node.js做服务器已经成为开发者的趋向,现在我来用node.js编写一个简单地服务器。1、首先在官网下载node.js (https://nodejs.org/en/):2、下载完成之后在电脑这点击prompt运行程序3、编写js文件时记得文件的路径4、编写该程序

2016-04-21 17:47:12 1031

原创 安卓eclipse与genymotion模拟器关联的插件解决办法

最进准备装一个genymotion模拟器的时候,发现网上填网址的办法不起作用了, 才发现后来又查了一下原因很可能是Google被墙的原因,毕竟genymotion是谷歌开发的产品。好了现在说怎么利用插件的办法让genymotion与安卓adt相关联。首先要找genymotion的两个插包jar文件 http://pan.baidu.com/s/1c2ykJoG (网盘下载的地址)里面有两个jar包

2016-04-16 21:55:25 714

宠物大联盟应用

该项目是本人大学期间独立完成的一款宠物相关的后台+客户端(app),用户可以在app中社区发帖,评论点赞,实匿名留言,关注用户,在线聊天,查看新闻,商城购物,以及基本信息管理等,一方面为广大喜爱宠物的爱心人士提供交流的平台,另一方面为他们提供便捷、贴心、优质的服务。

2018-01-06

android融云服务端与客户端Demo

相信开发融云没有服务端很难下手,于是抓取到融云得到Token的地址并返回使得服务端代码不多而且简单,同时还有个人制作的聊天Demo开发聊天功能轻而易举。

2017-04-23

空空如也

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

TA关注的人

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