自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (5)
  • 收藏
  • 关注

原创 阿里云备案网站,备案后,网站域名修改成用CNAME方式指向了凡科建站的网页,但是就不指向原来备案的ip了,备案网站的网站信息中实例与IP地址,需要做修改吗?不修改对备案有没有影响?

然而,如果您决定不再使用凡科建站的服务,而是将网站托管到其他服务器上,那么在更改网站的实际托管服务器时,您就需要更新备案信息中的实例与IP地址,以确保备案信息与实际情况一致。请注意,在更改实际托管服务器之前,您需要确保新的服务器满足备案要求,并按照相关流程进行备案变更或重新备案。当域名解析到凡科建站的网页时,访问者实际访问的是凡科的服务器,而不是通过IP地址直接访问。备案网站的网站信息中实例与IP地址如果没有实际的IP地址,而只是用CNAME方式指向了凡科建站的网页,是不需要修改备案信息的。

2023-07-07 15:17:08 304

原创 FluxMQ—物联网高性能MQTT网关

随着物联网技术的快速发展,人们越来越意识到实时、可靠、安全的数据传输对于智能化的生产与生活的重要性。因此,市场对于高性能的物联网数据传输解决方案有着强烈的需求。FluxMQ正是为满足这一需求而诞生的一款高性能、可靠且易于使用的MQTT网关产品。FLuxMQ是一款基于java开发,支持无限设备连接的云原生分布式物联网接入平台。FluxMQ基于Netty开发,底层采用Reactor3反应堆模型,具备低延迟,高吞吐量,百万-千万设备连接;方便企业快速构建其物联网平台与应用。

2023-04-18 09:52:11 950

原创 ELK分布式日志收集-企业级日志中心

传统项目中,如果需要在生产环境定位异常的话,我们常常需要在服务器上使用命令的方式查询。而很多情况我们需要用到微服务架构或集群架构,日志被分散在不同的机器上,使得日志的查询变得异常困难。工欲善其事,必先利其器。如果此时有一个统一的实时日志分析平台,那可谓是绝渡逢舟,必定能够提高我们排查线上问题的效率。本文我们就来一起学习下开源的实时日志分析平台 ELK 的搭建及使用。〓ELK 简介ELK 是一个开源的实时日志分析平台,它主要由 Elasticsearch、Logstash 和 Kibana 三部.

2021-08-05 22:39:24 1106

原创 SMQTT测试报告

背景早先是用老外的moquette(主要是因为要定制开发,还有我们主要用Java语言),实际开发碰到了一些问题,想换个综合比较好的框架,恰巧发现了smqtt,但是也得经过测试才能换呀,本文就是对测试结果做个介绍,方便想选smqtt的小伙伴。碰到的问题可以参考:https://zhuanlan.zhihu.com/p/352861858SMQTT地址:https://github.com/quickmsg/smqtt摸石头过河刚开始没摸着门路,瞎测试,碰到了不少问题,建议大家先根据自己的公司的当前业

2021-06-25 13:39:28 2979 1

原创 Java8 stream 分组求和操作

场景:数据库查到一批数据,数据里面有不同类型的统计数据,会有typeKey[类型,string],还有typeValue[统计的数值,double]要求把数据分类型统计求和,然后按列表返回,例如有一个列表的学生数据,要求按年级分组统计出一个列表,列表模型里name[年级],value[数量],其实就是MySql的分组求和,这里用Java8的函数写。源数据模型@Setter@Ge...

2020-03-27 17:50:33 7211 1

原创 【Javaweb】SpringBoot修改默认Jackson成阿里巴巴FastJson

这里直接贴项目用的方法,还有另一种@Bean的方法,有需要看别的博客/** * 不检查不解析的json字段 * @author leaf */@Configuration@AllArgsConstructor@AutoConfigureBefore(MessageConfiguration.class)public class FastJsonWebMvcConfigurer...

2019-10-25 17:11:43 403

原创 【Mysql数据库】Mysql通用存储过程,添加列,删除列,创建索引

AddColumnUnlessExists【补充创建字段】CREATE DEFINER=`aicenter`@`%` PROCEDURE `AddColumnUnlessExists`( IN tableName tinytext, IN fieldName tinytext, IN fieldDef text)begin IF NOT EXISTS ( ...

2019-10-16 17:24:16 670

原创 gradle 3.2.1 DataBinding 不能放Library Module

Gradle升级3.2.1(gradle-4.6-all.zip) 编译的时候DataBinding 报了一堆错误。这里先贴出错误(100个,都是这两种,各50个):D:\Android\workspace_zhy\lingdong\hyznlib\build\generated\source\apt\debug\android\databinding\V1CompatDataBinde...

2018-11-28 10:31:34 1466 1

原创 【Android开发】app升级报错,解析包时出现错误(华为手机8.0系统)

问题描述:今天发布app版本升级,碰到华为手机8.0系统,安装升级的时候提示,解析包时出现问题。而其他手机都是正常的。而且当我的包没有经过360加固的时候,也是可以去升级新版本,加固过后就不行了。这个导致这个问题的原因有很多,我先把我这边app的问题处理方案介绍给大家。问题原因(360加固导致):360加固会导致代码执行时间差异,我在startIntent后调用了killProce...

2018-09-30 16:34:25 6634 1

原创 deepin linux idea快捷方式无效

deepin linux 的软件商店里有idea,安装后想更新比较新的版本,然后没有使用原来的地址放到了opt目录下Javaweb下然后就修改了下idea的快捷方式的Exec的路径,但是修改完成却无法打开idea了各种操作,chmod -R 777 授权了一番无效这里贴出快捷方式修改后的样子,期间参考了Android Studio(以下是无效的方式,请看完文章)[Deskto...

2018-08-25 17:11:44 1840 2

原创 AES加密异常处理 InvalidAlgorithmParameterException:expected IV length of 16 but was 32

无效的算法参数异常:期望的阈值是16单是给的是32java.security.InvalidAlgorithmParameterException: expected IV length of 16 but was 32.注意到当前密码长度是32的,而我生成的密码配置是128bit(java int占4位,既32个整型)那么既然要求长度16密码,生成密码的配置就是16x4=64

2017-12-12 15:47:02 4263

原创 android studio升级3.0版本,问题处理

问题1:编译版本与构建版本修改 compileSdkVersion : 26, buildToolsVersion : “26.0.2”, gradle版本: distributionUrl=https://services.gradle.org/distributions/gradle-4.1-all.zip classpath ‘com.and

2017-10-28 16:01:29 2340 1

原创 linux上tomcat服务器更新项目的步骤

1 cd到tomcat的bin目录,执行./shutdown.sh。仍有可能该进程未被关闭,重启会出现问题。2 查看运行中的java进程#ps -ef|grep javaroot 8683 1 4 14:51 pts/0 00:02:34 /usr/local/java/jdk-9/bin/java -Djava.util.logging.config.

2017-10-18 17:23:07 6161

原创 Base64编码在客户端与服务器传值问题

String strNew = base64Str.replace("+", "%2B").replace("=", "%3D").replaceAll("[\\s*\t\n\r]", "");只要这样处理就可以解决1 base64编码中“+”与“=”被转义(url转义)2 去除base64编码后多余的“\n”换行符

2017-04-27 15:52:32 1899

原创 华为webview打不开页面【型号:HUAWEI 麦芒4 】

问题描述:webview打开一个页面后再打开第二个页面,首次可以打开,接下来所以webview界面都打不开问题解决:是系统webview的问题,到华为应用市场搜索webview安装即可,手机华为市场可能找不到,到电脑找吧!全名叫:Android System WebView传送门:http://appstore.huawei.com/app/C1073026

2017-04-21 17:42:20 8252

原创 android studio无法识别含有rcs包名的jar

android studio无法识别含有rcs包名的jarandroid studio无法识别jar最近在使用华为的CaaS功能开发一款产品,项目的demo都是eclipse,使用中没有问题,但是有个需求需要用到studio,就准备迁移到android studio,最后碰到了个坑爹的问题sa开头的那些jar都没办识别,这些jar的包名都是com.huawei.rcs,androi

2017-04-11 11:02:06 824

原创 【Android 开发】TextView的跑马灯效果

listview里的TextView跑马灯步骤1,TextView里:    android:ellipsize="marquee"    android:focusableInTouchMode="true"    android:singleLine="true"注:TextView一定不能设置focusable="true"步骤2,ListVi

2017-02-18 10:00:43 478

原创 【Android 开发】使用LocalBroadcastManager,让你的广播事件更安全

【Android 开发笔记】使用LocalBroadcastManager,让你的广播事件更安全场景:    应用1注册了intent的action为“com.aaa”的广播接受者,    在应用2,发送了intent的action为“com.aaa”的广播,    结果应用1注册的广播接收者的onReceive()调用了。问题:    这样就会导致当别的应用的

2017-02-18 09:58:09 694

原创 Android实现了复杂表格,表格内容区域可以与上下滑动、左右滚动,并且标题会跟着滚动

先看个运行效果:*这个项目实现了复杂表格,表格内容区域可以与上下滑动、左右滚动,并且标题会跟着滚动;*另外表格加入了pullrefresh,支持刷新与加载更多。*Ps:基本是使用安卓原生控件,运行流畅,真实商务项目中使用;网上也找了不少实现这个功能的控件,但是有些不能实现刷新和加载更多,有些后台数据源要求不合适(比如一般一条记录包含了行标题和所有的列,而很多控件是拆分的

2017-02-17 14:48:04 12440 3

转载 【Android 开发问题】.9.png 图片在Android Studio里报错误 解决方案

1.Android studio的UI编辑能力比Eclipse要严格得多,点击show bad patches,如果存在bad patches就编译不过你需要在Android Studio里面修改好.9图2.把 .9图片放到dawable文件夹而不是mipmap文件夹3.开源项目里的资源都有一堆不合法PNG,那怎么办???找到一个方法:在buil

2016-12-22 11:36:03 1893

原创 【Android 开发问题】ListView 嵌套 GridView导致ListView的item不可点击

问题描述:    ListView 嵌套 GridView ,会导致ListView的item中,GridView的那部分位置,点击对ListView的OnItemClickListener的行为无效原因是gridview抢了listlview的焦点解决(2个步骤):    1. ListView的根布局加上属性: android:descendantFocusab

2016-12-05 16:50:20 1628 2

原创 webview打开百度生活服务、百度公交出现的错误解决

百度公交:http://map.baidu.com/mobile/webapp/index/moretravel/foo=bar&qt=s&wd=%E6%9B%B4%E5%A4%9A&c=194&searchFlag=sort&da_src=indexnearbypg.nearby/tab=place&center_name=%E5%8E%A6%E9%97%A8%E5%B8%82/?fromh

2016-12-05 16:36:13 4511 2

原创 【Android bug】GLES20Canvas

一个5.1运行没问题,而4.4运行报错的bug报错日志如下: Process: com.dzq.lxq.manager.debug, PID: 1454 java.lang.NullPointerException at android.view.GLES20Canvas.setupModifiers(GLES20Canvas.java:1439) at android.view

2016-11-02 12:02:00 2444

原创 【android studio】 gradle配置成本地离线zip包

关键词:distributionUrl修改成本地路径使用场景,1平常项目;2github上的项目,下载后先修改配置文件再open一、gradle离线包下载地址:http://android-mirror.bugly.qq.com:8080/gradle/二、无需解压:三、android studio修改成本地路径:(gradle/wrapper/

2016-09-28 12:02:54 16343 4

原创 【Android 自定义控件】TextView的drawable与text一起居中

解决的问题:drawableleft,drawableright,drawabletop,drawablebottom与text一起gravity="center"居中的问题。自定义一个TextView控件,叫做:DrawableCenterTextView.javapackage com.dzq.smswclient.widget;/** * Data:2016-0

2016-06-28 09:13:48 2735

转载 【Android 开发】Thread 内存泄露

本文转自:zhuanglonghai的CSDN博客线程也是造成内存泄露的一个重要的源头。线程产生内存泄露的主要原因在于线程生命周期的不可控。1.看一下下面是否存在问题[html] view plaincopyspan style="white-space:pre">    span>/**   *    * @version 1.0.0    * @author Abay Zhu

2015-12-30 14:09:27 681

转载 【Android 开发】Android App 内存泄露之Handler

本文转自:zhuanglonghai的CSDN博客Handler也是造成内存泄露的一个重要的源头,主要Handler属于TLS(Thread Local Storage)变量,生命周期和Activity是不一致的,Handler引用Activity会存在内存泄露。看一下如下代码[html] view plaincopy/**   *    * 实现的主要功能。   *

2015-12-30 13:58:47 723

原创 【Android Studio开发】Android Studio如何获取versionname和versioncode

在eclipse中我们很清楚可以用下面的代码获取到versionname和versionname//eclipse获取versioncode和versioncodepublic void getEclipseVersionInfo(){ int versioncode; String versionname; PackageManager pm = getPack

2015-12-29 15:57:34 8359 3

原创 【Android开发】wifi开关与wifi连接(密码连接)

过放荡不羁的生活,容易得像顺水推舟,但是要结识良朋益友,却难如登天。——巴尔扎克本文demo来自网络,找了好久找到的,后面自己做了些许修改,这里对源码解析,愧于忘记哪里出来了,感谢作者!接下来就记录一下wifi开发的一些学习心得,这边先看几张效果图吧! 本文大纲:1.当前wifi连接信息2.开关wifi(自动连接已经配置过的wifi)3.W

2015-12-28 09:30:53 15689 1

原创 【Android自定义控件】布局悬停在顶部

语言表达局限,我们先来看下效果:好了,如果你明白了我说的效果,那就继续往下看吧!思路是这样的:首先,我们要自定义一个HoverScrollView,继承ScrollView,通过接口把onScrollChanged(int l, int t, int oldl, int oldt)方法里scrollview移动的Top值暴露出来,然后在Activity根据scrollview的

2015-12-15 17:55:40 5035

原创 【Android开发bug】Dropping event due to no window focus

问题描述:使用android自带视频播放器播放视频,按返回键不能退出这个界面(Android_4.4.4系统);Log如下:11-25 16:37:31.498: W/ViewRootImpl(27708): Dropping event due to no window focus: KeyEvent { action=ACTION_DOWN, keyCode=KEYCODE_BAC

2015-11-26 10:10:25 10934 3

原创 ListView 嵌套 GridView item点击问题

问题描述:    ListView 嵌套 GridView ,会导致ListView的item中,GridView的那部分位置,点击对ListView的OnItemClickListener的行为无效解决(2个步骤):    1. ListView的根布局加上属性: android:descendantFocusability="blocksDescendant

2015-11-25 15:12:21 1475

原创 【Android自定义Dialog】电视机开关效果的Dialog

前言:今天没有什么工作要做,就准备网上找个源码解剖下,找些干货耍耍。在DEV资源网找到了这个http://www.devstore.cn/code/info/1144.html【Android音乐播放器(歌词.均衡器.收藏.qq5.0菜单.通知)】,看了一个早上,发现些不错的东西,这里先抽取其中的一个自定义Dialog介绍给大家。(项目源码里介绍这个Dialog是来自优酷客户端的)

2015-11-19 16:27:25 1901

原创 【Android开发笔记】pulltorefresh实现下拉刷新和上拉加载更多

前言:前段时间用到了pulltorefresh做列表控件的刷新,项目里需要使用到下拉刷新和上拉加载更多。实际上很简单,只要使用监听类OnRefreshListener2,实现2个回调方法onPullDownToRefresh()以及 onPullUpToRefresh() 就可以了关键代码:这是PullRefreshListView的上拉下拉,PullRefreshGridVi

2015-11-05 14:18:16 1173

原创 【Android开发杂技】输入法高度获取(可监听变化)

直接上代码:RelativeLayout rootLayout; //根布局rootLayout = (RelativeLayout) this.findViewById(R.id.rootLayout);rootLayout.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobal

2015-11-04 14:15:59 1932

原创 android输入法操控-关闭开启...

一、打开输入法窗口: InputMethodManager inputMethodManager = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); // 接受软键盘输入的编辑文本或其它视图 inputMethodManager .showSoftInput(submitBt,InputM

2015-11-04 11:43:03 643

原创 onResume()里面getIntent().getSerializableExtra(name)获取不到值

问题描述:singleTask模式下,onResume()里面getIntent().getSerializableExtra(name)或getIntent().getStringExtra(name)获取不到值。处理方法:        加一个方法onNewIntent( );@Override protected void onResume()

2015-11-04 11:36:08 3575

原创 Android之ScrollView嵌套ListView显示不全的问题

【网上很多说使用动态修改listview高度的方法,然而并不能解决每个item高度不同的listview的显示不全的问题。如下第一种方法,建议使用第二种方法】一、在数据适配器通知数据改变后调用以下方法,动态修改listview的高度[代码]:===================/** * 动态设置ListView的高度 * @param listView

2015-09-06 14:49:32 753

原创 jdk 1.7与Tomcat环境变量配置

第一步  jdk 1.7环境变量配置进行java开发,首先要安装jdk,安装了jdk后还要进行环境变量配置:1、下载jdk(http://java.sun.com/javase/downloads/index.jsp),我下载的版本是:jdk-7u17-windows-i586.exe2、安装jdk-7u17-windows-i586.exe3、配置

2015-03-24 14:28:19 1016

原创 android下ids.xml的作用

如果我们用了ids.xml我们就有以下的几个好处:1.命名方便,我们可以把一些特定的控件先命好名,我们在使用的时候直接在我们的布局中设置id,省去了一个命名环节。2.在我们写代码布局的时候,我们在设置ID的时候,我们就需要使用这种方式为我们的控件来命名了,在查找的时候它就可以去R文件中查找相应的ID,然后进行转换。例如:控件的id可以直接android:"@id/xxx"注意:

2015-03-24 14:22:36 918

cdt-9.1.0.zip

eclipse c/c++代码高亮与编译工具

2016-11-24

Android开发wifi加密连接

本文是【Android开发】wifi开关与wifi连接(密码连接)【地址:http://blog.csdn.net/jingleye/article/details/50416890】博文的demo,这个demo包含了wifi的开关,wifi信息的获取,wifi扫描,wifi有无密码的连接

2015-12-28

电视开关效果的Dialog

这是一个酷炫的电视开关效果的Dialog,详细介绍请看我的博客:http://blog.csdn.net/jingleye/article/details/49928761

2015-11-19

【Android】搜狗输入法Emoji表情支持Demo

demo可以直接放到项目使用,里面有EmojiEditText及EmojiTextView,支持Emoji表情的编辑和显示,使用方便,直接替换EditText及TextView即可。

2015-11-04

华为模拟电路pdf

华为模拟电路pdf书籍,可以帮助你学习华为公司的设计理念。

2012-12-18

空空如也

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

TA关注的人

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