自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 记录一个诡异的bug

我擦,进到XXXXController的261行看了一下,发现是successPage里面的请求http方法报错,竟然进入到了successPage方法,我以为根本没进去呢。完了,完全没有想法了,我以为是天宫的问题,/ai/oa/meetingtran...这个路径找不到,就把整改项目的/oa/请求路径都去掉了,也不好使。我把这个successPage地址,加入到OA测试环境‘智能中心’那个应用,点击‘智能中心’跳转,跳转回successPage,也是不好使。我擦我擦我擦我擦,学习了。

2023-08-24 14:07:55 4077 1

原创 鉴权服务-天G报错引发的感想:一定要有如果报错的预案

9、前两天领导还找我谈话,说写代码,一定要做好预案,如果出了问题,如何在第一时间抢通,再排查问题,我感觉这个太重要了。反思了一下,如果之前做好预案,如何能不走这个接口,把判断配置文件中的url是否为空,如果为空就不走,这样是不是就可以做出预案了,而且能够及时响应排查。7、这个错误特别多,我数了一下,3分钟内报了34次,也就是说新增了34个人员,同步了34次接口,都没有访问通,平均1分钟10个,6秒钟一个超时。完全不报错了,而且也不自动重启了,截止到交稿时已经一个小时没重启了,之前20多分钟就重启一次。

2023-08-09 22:05:45 165

原创 拷贝class文件内容发生报错(二)

拷贝class文件内容发生报错(二)

2023-07-19 16:39:17 818

原创 拷贝class文件内容发生报错(一)

拷贝class文件内容发生报错

2023-05-29 14:29:08 179

原创 记录一次糟心的发版之夜

记录一次糟心的发版之夜

2023-05-19 01:02:25 65

原创 工作感悟-墨菲定律

工作感悟

2023-03-17 10:50:55 58

原创 java8 map用lambda排序不好使(steam流)

java8 map用lambda排序不好使(steam流)

2022-12-01 16:02:50 774

原创 QueryWrapper里执行mysql函数

QueryWrapper里执行mysql函数

2022-12-01 15:58:44 901

原创 Bad format for Timestamp ‘203‘ in column 1

Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.dao.TransientDataAccessResourceException: Error attempting to get column 'id' from result set. Ca

2022-11-07 15:46:52 652

原创 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 300

原创 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 7444 6

原创 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 474

原创 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 335 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 716

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

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

2020-05-29 16:46:15 13262

原创 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 2598

原创 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 1673

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

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

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

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

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

2020-04-21 15:11:43 709

原创 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 699

原创 新建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 302

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

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

2019-12-12 19:33:06 414

原创 通过遇到问题把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 392

原创 aar包导入工程出错

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

2019-12-03 10:20:26 489

原创 修改遗留代码的分割线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 376

原创 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 2023 3

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

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

2019-05-10 10:27:14 736

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

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

2018-06-27 15:20:06 39939

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

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

2018-06-26 09:20:10 17103 3

原创 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 790

原创 给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 79987 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 11171

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

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

2017-07-14 15:40:23 922

原创 Http协议深入学习

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

2017-07-12 15:40:01 553

原创 移动学习 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 5418

原创 移动学习 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 2043

原创 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 3991

原创 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 333

原创 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 2420

转载 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 1251

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关注的人

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