logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

android开发步步为营之109:好框架推荐android xutils之dbutils

XUtils好像是一个中国程序猿写的开源框架,挺不错的,我们项目里面有用他的DbUtils,封装了系统自带的Sqlite的用法。这里介绍下DbUtils的常用用法。XUtils项目地址:https://github.com/wyouflf/xUtilsDbUtils常用用法DbUtils mDb;public static final String DB_N

velocity格式化时间

velocity是java开发web层的一个开源框架,还是挺好用的。最近做项目的时候,oracle数据库有一个字段是date类型的,然后显示在页面是这种格式:04-3月 -13 04.53.58.652531,这样自然不好看,用处理这个问题,我们需要借助于velocity-tools.jar下面的类,然后需要配置一下就可以了。          第一步、dispatcher-servlet.x

java项目框架搭建之一:Servlet+JSP+MySql

这两年多一直搞android,新公司要求全栈工程师,所以需要接着搞java,我准备写一个java项目框架搭建系列,首先从最简单Servlet+JSP+MySql开始,这个项目没有使用任何spring、spring mvc、spring jpa、struts、hibernate、mybatis、velocity等等框架,后面会接着写,我不写具体的实现,只将我搭建好的项目上传到github供大家参考。

android通过aidl调用第三方app提供的服务

一个app需要调用第三方app提供的服务,除了提供jar,aar,contentprovider,activity跳转,scheme跳转,广播发送,还可以通过aidl (Android Interface Definition Language,即Android接口定义语言),通过service对外提供服务,底层原理是使用android系统的Binder,进行进程间的通信。本次试验,通过一个叫le

#android#binder
android动态获取资源id

有时候提供的jar需要内嵌到第三方app,但是本身又使用到layout,drawable,string等资源,就需要用到动态获取资源id。比如原先我们设置页面是这样的setContentView(R.layout.main);现在需要改成这样:Utils.setPackageName(getPackageName());//20211026应陆金所要求,反射改成getResources...

#android
android开发步步为营之112:关于Camera镜像上下左右颠倒问题的解决办法

我们在做自定义相机开发的过程中,一般会使用SurfaceView或者GlSurfaceView做预览,预览或拍照的时候经常会碰到镜像的左右颠倒或者上下颠倒?这个该怎么处理,这里给出解决方案。          一、拍照照片镜像左右颠倒,使用Matrix来设置Matrix m = new Matrix();m.postScale(-1, 1);

兼容android10下载apk后无法安装问题

android兼容问题比较多,不仅仅是各种型号手机的兼容,SDK版本升级也得兼容,这不,今天发布了一个APK,android 9以下手机能在线下载最新APK后能安装,android 10就不行了,网上查阅一下资料,因为android权限控制的更严了,经测试如下方法可以解决,供参考。1、AndroidManifest.xml添加权限<!-- 安装需要的权限 --><uses-per

#android
android引入第三方aar,jar冲突如何解决?

引入第三方aar,发现第三方aar里面的jar和本地项目的jar冲突了 如何解决?方法一:把本地引入的冲突的jar删了 (缺点:是否会影响自身的APP?需要测试)方法二:删除aar里面的冲突的jar相关的class,重新打成aar(缺点:是否会影响应用的AAR?需要测试)在linux环境,先解压unzip test-v1.0.2.aar -d /usr/local/test/test-v1.0.2

Timeout waiting for connection from pool

springboot使用httpclient在高并发的情况下会出现Timeout waiting for connection from pool,经测试是因为和有些银行的链接会超时,需要设长从连接池中获取到连接的最长时间http.connectionRequestTimeout=10000,之前是500,单位毫秒,另外并发数http.defaultMaxPerRoute =200,需要设置大一点

到底了