自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 Android paho.mqtt.android编译及运行

Android简单MQTT使用一、前言1.搭建mqtt服务器1.1Windows下载1.2解压1.3创建实例1.4查看登录用户名和密码,查看端口1.5启动/暂停MQTT服务器1.6打开Mqtt首页2.编译运行mqtt客户端2.1运行其中的sample二、尾言一、前言什么是mqtt协议,相信这位老哥比我讲解的好,那么我就来介绍一下简单、快速的使用方法。方法只需两步:搭建mqtt服务器。运行mqtt客户端测试连接。1.搭建mqtt服务器我这边采用的是ActiveMQ 5.16.4下载地址。1.

2022-02-25 11:30:03 3071

转载 2021-07-20

菜鸟学习Android音视频开发FFmepg编译和第一次运行AndroidManifest配置opengles 300配置build.gradle配置Cmake如果前面配置没问题基本都能运行起来了FFmepg编译和第一次运行今天第一次接触音视频,记录以下走过的坑。ffmepg编译请参考这位大佬写的真的很详细,当你编译好了,接下来就是我走的流程(注意我用的是动态库so不是a)。AndroidManifest配置opengles 300这个主要是为了方便后面java做图像处理的 <us

2021-07-20 19:04:57 87

原创 2021-07-15

常见内存泄漏问题内存泄漏踩坑记录单例常见内存泄漏问题内存泄漏踩坑记录小白在学习使用leakcanary和混淆的时候出现的一些问题单例常见内存泄漏问题单例需要在退出应用时手动回收,若上下文contenxt是当前activity/fragment时,尤其容易出现内存泄漏。(常见情况:关闭当前页后还对contenxt还有操作。我的解决方案是:在单例里面添加一个销毁资源的方法,每次onDestory时都需调用一下)。当单例里出现超时回调操作,而回调页面被销毁就会出现内存泄漏。解决方案:销毁页面时,销毁回

2021-07-15 18:20:12 129

原创 菜鸡Android学习之路

小菜鸡android学习篇以下是我在android开发中遇到的问题,顺便记录以下(同时以下所有都是基于沉浸式状态栏)1.沉浸式状态栏实现ScrollView+editText出现软键盘遮挡住编辑框以下是我在android开发中遇到的问题,顺便记录以下(同时以下所有都是基于沉浸式状态栏)1.沉浸式状态栏实现主题布局theme(我喜欢的方式) <style name="AppTheme.NoActionBar"> <item name="windowActionB

2020-07-14 13:15:46 236

原创 java发送email(包括android)

sendEmail发送普通文本(android不适用)最简单的普通文本邮件只需要javax.mail这个包import java.io.InputStream;import java.util.Properties;import javax.mail.BodyPart;import javax.mail.Message;import javax.mail.Multipart;...

2019-11-04 20:12:18 509

原创 controller接受数组

controller接受数组以前写法: @GetMapping("/delete") public String deleteUser(@RequestParam("ids[]") int[] ids) { return userService.deleteUser(ids); } 问题:直接用http://localhost:8080/...

2019-11-04 20:01:40 1731

原创 centos安装mysql8.0出现的问题

centos安装mysql8.0出现的问题./mysqld --initialize --user=mysql –错误:bin/mysqld: error while loading shared libraries: libnuma.so.1:解决办法:如果安装mysql出现了以上的报错信息.这是却少numactl这个时候如果是Centos就yum -y install numactl就...

2019-11-04 19:59:53 186

原创 java全栈学习之路——jdbc(1).md

jdbcjdbc连接数据库String className = "com.mysql.jdbc.Driver";String url = "jdbc:mysql://主机ip:3306/数据库名?rewriteBatchedStatements=true&useSSL=false";String user = "root";String password = "12345";...

2019-11-04 19:57:42 109

原创 java全栈学习之路——代理技术进阶

动态代理CGlib动态代理克服没有接口类无法代理的问题。前期工作:下载cglib-nodep-3.1.jar下载地址:http://maven.outofmemory.cn/cglib/cglib-nodep/3.1/或者https://github.com/cglib/cglib公共类对象接口对象package main;public interface Hello {...

2019-10-17 12:00:02 82

原创 java全栈学习之路——代理技术

代理技术公共类对象接口对象package main;public interface Hello { void say(String name);}接口对象实现类package main;public class HelloImpl implements Hello{ @Override public void say(String name) { System...

2019-10-17 11:58:55 70

原创 java全栈学习之路——jdbc(3)

jdbc数据库连接池dbcp连接池需要两个包commons-dbcp-1.3,commons-pool-1.56public class DbcpUtil { private static final Logger logger = LoggerFactory.getLogger(JdbcUtil.class); private static DataSource d...

2019-10-16 18:34:30 96

原创 java全栈学习之路——jdbc(2)

jdbcjdbc事务操作注意:mysql InnoDB支持事务,MyISAM不支持事务例子:小明向妈妈要5块钱去买冰棍。测试表:+----+----------+-------+| id | name | money |+----+----------+-------+| 1 | 小明 | 0 || 2 | 李桂芳 | 100 |+---...

2019-10-16 18:33:41 75

原创 java全栈学习之路——mysql(4)

Mysql表为了便于解释,因此作出以下两个表便于直观可见。 table1:idnamepid1小明12小芳13小强24小李3 table2:idclass1一班2二班子查询单行单列子查询。意思就是对对查询出来的单个结果进行判断。判断符号>、=、<、<&g...

2019-09-29 15:03:23 77

转载 git初使用

git第一次上传

2019-09-19 09:46:25 63

原创 java全栈学习之路——mysql(3)

Mysql函数一、单行函数: COUNT(): 查询表中数据条数 AVG(): 求平均数 SUN(): 求和 MAX(): 求最大值 MIN(): 求最小值 字符串函数: LOWER/UPPER: 将查询出来的结果小写/大写 CONCAT: 连接字符串 CHAR_LENGTH/LENGTH: 查询字符串长度 LPAD/RPAD: 左右填充 LTR...

2019-09-16 18:04:28 79

原创 java全栈学习之路——mysql(2)

Mysql数据库结构:不知道怎么写,算了吧。权限:权限列表:ALTER: 修改表和索引。CREATE: 创建数据库和表。DELETE: 删除表中已有的记录。DROP: 抛弃(删除)数据库和表。INDEX: 创建或抛弃索引。INSERT: 向表中插入新行。REFERENCE: 未用。SELECT: 检索表中的记录。UPDATE: 修改现存表记录。FILE: 读或写...

2019-09-10 18:06:08 84

原创 java全栈学习之路——mysql(一)

MySQL表为了便于解释,因此作出以下两个表便于直观可见。 table1:idnamepid1小明12小芳13小强24小李3 table2:idclass1一班2二班外键约束外键约束:MyISAM不支持外键约束。InnoDB支持外键约束和事务。修改存储引擎:ALTER ...

2019-09-09 18:05:15 88

空空如也

空空如也

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

TA关注的人

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