自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SPRING-AOP之动态代理 核心原理完全、深入、通透、准确的理解

最近在学Sping-aop,顺便把动态代理深入研究一下。实现方法有2种第一种:1、自定义接口2、自定义接口实现类3、自定义实现InvocationHandler接口的代理类第二种:1、自定义接口2、自定义接口实现类3、直接搞起来第一种实现完觉得麻烦,直接上第二种实现代码public static void main(String[] args) throws IOException { JiehunImpl proxy = new JiehunI

2020-08-27 11:18:59 206

原创 mybatis配置mysql时报错问题Cannot find class: com.mysql.cj.jdbc.Driver

配置mybatis后,运行报错:org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: java.sql.SQLException: Error setting driver on UnpooledDataSource. Cause: java.lang.ClassNotFoundException: Cannot find class: com.mysql.cj.jdbc.Dr

2020-08-19 22:56:36 5629 5

原创 mac下Intellij IDEA为每个web工程生成的对应_jsp.java目录位置

想看Intellij IDEA为每个web工程建立的work目录下的jsp.java源码文件,教程只写了Windows的,我自己找mac的找了足足15分钟。目录为:~/Library/Caches/JetBrains/IntelliJIdea2020.1/tomcat/Unnamed_JavawebProject/work/Catalina/localhost/ROOT/org/apache/jsp/index_jsp.java我太难了备注:Alfred搜不到Library目下的文件,一开

2020-08-16 21:36:37 367

原创 JAVAWEB重启之-Servlet Response下载文件关于路径的报错问题

在搞关于Servlet的Response下载文件功能,照着视频敲了一遍,视频里getRealPath("");用的是电脑文件的绝对路径,我想自己研究研究改成相对路径,经最后研究结果,代码如下: @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { String path = req.get

2020-08-14 21:53:02 228 1

原创 mac电脑不用USB线调试android设备过程全记录

最近在搞人脸识别项目,硬件是厂家搞来的,没办法插线,就是这个SB:他的屁股底下能插USB,我就买了个USB转换头,插上不好使,我同事买了一条两端都是USB的线插上,也不好使,都连不上电脑,只能生成apk用U盘导进去,安装后调试,完全没办法debug,这要逼疯我呀,找办法。百度了一大堆链接USB输入tcpip地址,再拔掉线用wifi调试的,我感觉距离牛逼就差那么一点点搞一个能在android设备上输入adb命令的软件不就行了么,找了半天,搞了个android terminal emulator

2020-07-28 14:29:03 566

原创 ip地址冲突导致无法上网、ping不通网关和自己

过完年第一天上班,电脑上不去网了f**k,ping网管,ping不通,就各种改默认网关,改dns地址,都不好使。后来ping本机地址,发现也ping不通,奇了怪了。卸载网卡重装,重新设置手动ip地址,发现还是不好使。是不是自由门非法退出了(之前自由门非正常状态退出会导致上不去网的问题),重新打开一遍自由门,发现也不好使。查看本机ip地址是这个:竟然是什么自动配置IPv4地址,我

2020-05-29 16:46:15 12271

原创 pod install报错 CDN: trunk Repo update failed...couldnt connect to server

今天更新工程的cocoapods报错,报错信息copy一条:[!] CDN: trunk Repo update failed - 14 error(s): CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/a/7/5/AFNetworking/2.0.1/AFNetworking.podspec.json Response: Couldn't co

2020-05-28 15:04:42 2036

原创 xcode新建target打包签名后,重新签名时报错Error verifying code signature! XX a sealed resource is missing or invalid

1、接手党建项目,甘肃的项目有3个,一个正式,一个内测,一个研发,都是一套代码,就是bundleId、版本号、热更新服务器地址不一样,这也太扯了,加个功能、改个功能就要改3遍。2、拿来就干,打开主工程,在原有的target基础上duplicate一个新的,修改新生成的plist名字和manage scheme中的名字,还有build setting中的info.plist,如图:3、修改后打development包,没问题。成功生成ipa。4、拷贝到专门打包机器上,用正式的mobilepro

2020-05-27 17:03:49 1111

原创 ios打包当前工程到framework的各种坑和注意事项

今天接到个需求,把云屋ios的demo封装成framework,供其他项目组直接使用。上网搜了搜,教程一大把,经过了长达8 9个小时的研究,终于在新建项目中引入了封装好的framework,并运行成功,记录一下遇到的问题和坑1、先创建一个空的framework叫MeetingSDKHxm,把云屋sdk整个项目都拽进去,编译各种报错,都是一些基础库没有引入,不应该呀,看了下都在pch文件中引...

2020-05-08 11:54:43 1318 1

原创 androidstudio adb突然抽风的各种问题

今天是个阳光明媚的好日子,我带好红领巾背上小书包高高兴兴去上班,用androidstudio运行程序后,发现logcat查看日志区不能选择已部署app的applicationId,昨天还好使,咋今天就不好使了咋地都没有,看整个手机的日志跟屎一样呼呼跑,把我刚吃的108块钱的奢华肯德基套餐都给恶心出来了。搜搜吧,没搜出啥有用的信息,说分包器(Build Varient)要改成debug神...

2020-04-21 15:11:43 439

原创 android ios DES加密获得结果不一致

接手个项目,让登录的时候进行DES加密,服务端同事直接扔过来个DES3.java文件public class DES3 { //密码 private static final String PASSWORD_CRYPT_KEY = "***"; //偏移量 private static final String IV = "***"; public...

2020-04-20 14:52:59 441

原创 新建cordova工程,新增cordova热更新插件,新增cordova启动页插件全步骤

1、安装nodejs2、cmd中输入:npm install -g cordova3、创建cordova:cordova -v 第一次输入 y,第二次回车4、创建cordova项目cordova create dldj com.test.crea dldj第一个dldj 是目录名称;第二个dldj是app名称5、cd到项目dldj中cd dldj6、添加an...

2019-12-12 19:44:38 158

原创 cordova启动页插件不好使/无效问题分析

启动页插件不好使,各种不好使,照着官网完全操作一遍,不好使。插件卸载重装,不好使。就是不好使。没办法,只能逼着重新建了一个空的cordova项目,安装启动页插件,好使!把老项目代码往新项目挪(东西不多),就不好使了,哎呀我去。想死的心都有,一点一点挪,只能步步排查,先挪进去最核心的一部分java文件代码,程序能运行,但是插件又tm不好使了。去了趟厕所,在安静的走廊踱步了10多分...

2019-12-12 19:33:06 295

原创 通过遇到问题把cordova熟悉了一遍

1、接手个cordova项目,前端调用cordova接口,由继承CordovaPlugin的UMAPClient类中的execute()方法来响应js调用。响应代码: @Override public boolean execute(String action, JSONArray args, CallbackContext callbackContext) throws J...

2019-12-05 15:47:00 299

原创 aar包导入工程出错

接手一个项目,需要导入视频会议sdk,导入aar包,报错:ERROR: Failed to resolve: :meet-sdk: Affected Modules: app没其他错误信息了,就是没找到aar包,各种搜。满哪往repostories里加flatDir { dirs 'libs' }就是不好使,咋tm都不好使,搜了一个多...

2019-12-03 10:20:26 420

原创 修改遗留代码的分割线RecyclerView.ItemDecoration问题

原文件经过加了个drawDividerIndex和relativeLayoutId后是这样的:public class CustomDivider extends RecyclerView.ItemDecoration { private Paint mPaint; private int mDividerHeight = 1;//分割线高度,默认为1px priv...

2019-08-05 13:10:37 327

原创 android 8.0以上 选择文件 下载内容 方法适配

测试好信云,传输文件模块,选择本地文件,在选择“下载内容”时会崩溃,一看:java.lang.NumberFormatException: For input string: "raw:/storage/emulated/0/Download/新建文本文档.txt"这是个啥,定位到代码,是这样婶儿的:final String id = DocumentsContract.getDo...

2019-08-01 13:33:06 1459 3

原创 捋顺一下浏览超大图片横屏图像失真问题

下午接到个任务,好信云会议在IM中浏览超大全景图片,横屏后浏览图片放大,图片严重失真问题。效果图片思路1以为是加载的缩略图,屡一下代码, GlideApp.with(ImageFragment.this).load(src).thumbnail(GlideApp.with(ImageFragment.this).load(animateUrl).onlyRetrieveFro...

2019-05-10 10:27:14 591

原创 rabbitmq 手动发送basicAck()的作用

1、测试提了个bug,学生端关闭wifi后,教师端发送签到、作业、资源,学生端打开wifi重新连上后一部分消息收不到:2、用网页端做个测试,学生端关闭wifi后,利用网页端连发3次 “{}”,如图:3、注意到队列消息竟然被消费了,再看网页端,如下图:4、打开wifi,果然没有收到消息,怎么可能。有可能是假连接,但是消息没人消费却显示被消费掉了也是可以啊。5、又试了几次,注意到当publish me...

2018-06-27 15:20:06 36122

原创 rabbitmq接收不到消息,消息堵塞

教师端和学生端经常接收不到消息,利用网页public message发现确实是客户端接收不到消息,看来是堵在客户端了,随手Google了一下,说发送和接收不能用1个connection(不是channel),否则容易堵,就改成了sencChannel由sendConnection创建,receiveChannel由receiveConnection创建。果然不堵了,人才...

2018-06-26 09:20:10 16637 1

原创 MAC OS 10.13.3 RabbitMQ 安装与应用

上课用tcp服务太考验服务器了,经常掉线和连不上,逼得没办法改用消息队列了,之前用过mqtt,这回用RabbitMQ1、安装rabbitMQ正常操作,中间安装homebrew时提示连接超时,换个网就好了。2、远程访问rabbitMQ时说guest账号不能远程访问3、新建一个administrator权限的用户,rabbitmqctl的命令提示command not found。4、去.bash_p...

2018-06-04 13:50:32 604

原创 给2011年的MacBook Pro和MacBook Air升级到最新系统和做双系统时遇到的问题

1、老板让给7年前的电脑升级到最新系统,并做win7双系统。2、拿来就干,点升级到10.13,说此版本不支持,最低支持10.8,查了查系统,是10.7,好尴尬,那就只能用U盘做了,这个666啊,之前被坑过好多次了(参照原博客https://blog.csdn.net/jbb0403/article/details/51645893)3、首先想到的就是用usb2.0的U盘,可是找来找去没有合...

2018-03-17 16:39:00 76864 5

原创 androidstudio配置和使用greenDao3.2.2遇到的坑!!!

整了快仨点,在此记录一下,也顺带给后人指个路:1、个人比较懒,随便百度了两篇3.0的配置文章,按照文中的方法配置了一下:http://www.jianshu.com/p/4986100eff90http://blog.csdn.net/njweiyukun/article/details/51893092将 apply plugin: 'org.greenrobot.gre

2017-08-04 13:42:33 10926

翻译 有关Android Handler内存泄漏分析及解决办法

Android的开发工具是java,这能帮助我们解决很底层的问题 包括:内存管理,平台依赖。然而,有时候项目依然会报OOM错误,so垃圾收集器在哪?我主要研究一种情况:内存中较大对象很长一段时间内不能被释放。这方面并不完全算作内存溢出,对象会在某一时间点上被收集,so我们不屌它。虽然有时候他也会导致oom,所以不建议这么干滴。(这话咋说的这么矛盾,作者精分了?)简单例子:这是一

2017-07-14 15:40:23 838

原创 Http协议深入学习

1、Http底层竟然是TCP,用wireShark抓包get和post请求get方式的报文发送格式:响应格式:post请求方式报文发送格式:响应格式:2、若Connection 模式为close,则服务器主动关闭TCP连接,客户端被动关闭连接,释放TCP连接;若connection 模式为keep-alive,则该连接会保持一段时间,在该时间内可

2017-07-12 15:40:01 471

原创 移动学习 AndroidStudio内存优化分析—hprof文件分析

1、移动学习在主界面时按如下顺序点击:2、其实和 android内存分析 outOfMemoryError错误定位及分析策略(非显示图片造成) 中用eclipse前7步的设置一样,只不过这个速度更快一些,更方便一些(eclipse ddms模式下卡的要死要死~~~~)3、用mat for mac(下载地址:http://www.eclipse.org/mat/downloads.p

2017-07-06 17:38:27 5076

原创 移动学习 AndroidStudio内存优化分析—alloc文件分析

移动学习在一些低配机型上容易出现卡顿,通过Androidstudio分析一下不做任何操作时的内存分配及占用情况1、点击“start Allocation Tracking"5-10秒后再次点击,生成.allc文件:2、用group by Method的方式看线程 6814:3、是netty线程在接收read消息时站的内存,主要是newHeapBuffer()构造函数初始

2017-07-06 14:39:41 1922

原创 edittext显示html格式化的内容,修改内容后 获取带html格式的内容并上传到服务器

1、质量管理系统有这么个需求,要在通知内容栏中显示服务器down下来的带html格式的内容,并能够修改,修改后要获取到带html的内容,上传回服务器:2、获取到edittext带html内容用这个:neirongStr = Html.toHtml(neirongET.getText()).replace(" dir=\"ltr\"", "").replace("\n", "

2017-06-14 11:02:29 3880

原创 c语言,通过代码对指针的理解

int a = 5;int *b;b = a;//b的存储空间里放入的是a,不是内存地址,*b意味着b的存储空间的内容(指针)所指向的内存地址的存储空间的内容(卧槽,我都觉得别嘴),所以当b的存储空间内容不是内存地址(指针)时,printf打印*b时会报错bad_access,printf("a:%d,&a:%d---b:%d,&b:%d,*b:%d\n",a,&a,b,&b,b);打印结

2017-06-08 15:06:10 307

原创 anr用户无响应问题的解决

1、这几天总是出现用户无响应的问题,查日志,有个报错信息:01-01 00:46:05.679 782-782/? D/CrashAnrDetector: Process: com.***.instanceFlags: 0xd8be46Package: com.***.instance v405 (4.0.5)Subject: Executing service com.***.inst

2017-06-02 14:50:34 1880

转载 Learning Swift: Optional Types(详解Optional)

Note: this post is part of a series about the Swift programming language, introduced at WWDC 2014. I’m no more experienced in Swift than anyone else outside Apple, but I learn best by coding and talki

2017-05-17 09:57:37 1074

原创 mac 10.12 sierra 安装svn的一堆坑

1、一开始用CornerStone,升级系统到10.12之后提示文件已损坏,我还以为是软件兼容性有问题,更新软件到最新版就好了,可是更新了3.0.3、3.0.1 …..好几个版本都不好使,以为是系统太新了,软件没及时更新。2、换了个versions,正常用,但是只有30天试用期,上网找破解,把versions文件替换之后程序就crash。百度了一下,都是14年的答案,关于升级Yosemit...

2017-02-05 11:33:26 9245 3

原创 androidstudio开发原生看书遇到的关于onTouchEvent()事件不响应的坑

这几天开发原生看书逻辑好乱,各种activity、flipviewcontroller、booksingleview的ontouch、onclick事件堆积,还被androidstudio坑了1天,晕死,把遇到问题的地方记录一下。1、书中的视频进度条不能拖动,现在的情况是拖动进度条时直接翻到下一页,不能响应拖动进度条事件。1.1可能是事件被FlipView直接拦截消费掉了,没有分发到下一层

2017-01-05 17:14:53 3332

原创 heap corruption detected by dlmalloc

原生看书,下载完整版,解析所有html,抽取出所有编辑器,拿着内容去服务器获取图片路径,然后再通过路径去去下载文件,现在走着走着,程序就直接崩掉了,报错日志如下:11-17 23:22:27.523 19727-19727/com.handsome.hxm I/System.out: 这是个编辑器11-17 23:22:27.523 19727-19727/com.handsome.

2016-11-18 11:49:40 2736

原创 Android查找dalvikvm疯狂调用GC原因

将原生书demo做完后,合入到移动学习中。发现翻页时疯狂调用GC,GC代码如下:11-17 00:56:35.659 4674-4674/com.handsome.hxm D/dalvikvm: GC_FOR_ALLOC freed 8097K, 23% free 68244K/87592K, paused 62ms, total 62ms11-17 00:56:35.719 4674-46

2016-11-17 11:19:18 7621

原创 不知道是第几次遇到outofmemory错误

做原生书时,突然有一天,进入到主程序时提示outofmemory错误,我擦。错误代码如下:11-08 05:11:25.245: I/dalvikvm(27864): "main" prio=5 tid=1 RUNNABLE11-08 05:11:25.245: I/dalvikvm(27864): | group="main" sCount=0 dsCount=0 obj=0x4100

2016-11-07 15:54:50 1364

原创 编写原生看书页面 轮播图模块时遇到的fragment问题

书籍页面需要显示轮播图组件,上网找了个现成封装好的,感谢这个哥们儿 http://blog.csdn.net/stevenhu_223/article/details/45577781down下来用到看书中,是封装在fragment里的,我是在BookView中动态调用的,调用方式:LayoutInflater lif = (LayoutInflater) context.getSyste

2016-10-14 11:45:46 1001

原创 再次遇到OutOfMemoryError(新的原因造成)

移动学习4.0,在作业、资源、活动页面快速来回切换时,容易OutOfMemoryError,查看报错信息java.lang.OutOfMemoryError at com.alibaba.fastjson.serializer.SerializeWriter.expandCapacity(SerializeWriter.java:209) at com.alibaba.fastjson

2016-07-14 11:29:06 5384

原创 Android ViewPager禁止懒加载

找了半天懒加载的办法,setOffscreenPageLimit()试了半天都不好使。找到一篇文章,文章地址:http://blog.csdn.net/jys1115/article/details/41862019?utm_source=tuicool&utm_medium=referral文章内容:默认情况下,系统自带的viewpager至少会提前加载下一个页面,无法禁止,想要禁止

2016-06-30 15:26:56 1176

原创 Android控件ListView的外面嵌套ScrollView的坑

之前显示活动的对话列表一直好使,今天突然不好使了,各种找原因,BaseAdapter都快看烂了,组装数据也觉得没问题,研究了1个小时未果。只能上网搜:listview只显示一行 果然好多人问,原来是scrollView嵌套ListView的bug,不能正确计算ListVIew的大小导致显示数据不全,加个方法就可以了。害死人

2016-06-24 10:06:15 540

android terminal emulator.apk.zip

android终端模拟器,打开软件后可以直接输入adb命令,在android5.1.1系统上实测好使。其他系统下没有测试

2020-07-28

xcode7.1.3beta真机测试缺少的文件8.4 (12H141).zip

xcode7.1.3beta真机测试由于缺少缺少文件而报错: 需要下载此包,8.4 (12H141).zip。然后按照:http://blog.csdn.net/jbb0403/article/details/47271365 教程复制到指定地址即可。

2015-08-04

利用ant,批处理一键打包,供大家参考

利用ant进行批处理打包,一键打包,因项目不同,我的批处理和大家的肯定不同,大家可以借鉴、参考。

2015-06-03

批处理利用ant一键打包apk,自动更改链接服务器地址

经过了4-5个小时的激烈斗争终于把批处理整出来了,修改里面的链接地址,然后双击即可打包。批处理会自动替换两个common文件中的地址,并调用ant命令一键打包

2015-05-13

适用于手机浏览器的js(jQuery)版mp3网页播放器代码下载

找了一个开源的js版本的,自己将大小改为适合手机浏览器屏幕的大小,并且固定在底部。 效果不错,提供给大家下载(本人最近没分了,所以攒点分,1分而已,大家不要介意)

2014-09-23

空空如也

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

TA关注的人

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