- 博客(50)
- 资源 (23)
- 收藏
- 关注
原创 pdf 骑缝章
目录1.先来看效果2.分析:3.代码实现4 项目结构及jar包配置表单盖章,经常看到有盖骑缝章,项目恰好有这个需求,pdf文档盖数字签名骑缝章,项目效果图现整理,记录,供需要的参考,pdf数字签名,签骑缝章1.先来看效果签章图片签章后,效果图:2.分析:应该在签章上修改,增加图片,不应改变文档内容在adobe reader上查看数字签...
2018-06-29 15:15:05 14946 9
原创 OAuth2.0双令牌
基本思想是将令牌分为两个不同的令牌:访问令牌和刷新令牌。访问令牌的生命周期通常很短,而刷新令牌的生命周期往往更长。当访问令牌失效时,可以使用刷新令牌来获取新的访问令牌,而不必请求用户重新授权。在OAuth 2.0中,通常会使用两种类型的令牌:访问令牌和刷新令牌。访问令牌是用于访问资源的令牌,可以在请求中传递,以便访问服务器中的受保护资源。在双令牌认证流程中,授权服务器颁发了两种令牌:访问令牌和刷新令牌。访问令牌用于访问受保护的资源,刷新令牌用于获取新的访问令牌。
2023-11-08 21:23:01 725
原创 ,多数据源+Mybatisplus + Sharding JDBC同一库中分表
水平分表是在同一个数据库内,把同一个表的数据按一定规则拆到多个表中,多数据源采用 mybatis-plus的dynamic-datasource 分库分表采用sharding-jdbc 数据库连接池管理是alibaba的druid-spring-boot-starter同一个数据库内分表数据可表数据库:表结构。
2023-11-08 21:03:35 693
原创 根据包名检测APP运行状态
Android检测Activity或者Service是否运行的方法目录1.定义一个监控服务2.注册双进程Service3.检测是否活着的工具类CheckUtil4.新建MainActivity,启动监控服务5.加入开机自启动6.在AndroidManifest.xml配置MainActivity和服务7.项目代码:有些情况,比如工业应用:数据的监测和收集,需要a...
2019-03-01 17:30:36 2391
转载 PDF时间戳数字签名 ,jar包配置
具体代码参考:PDF时间戳数字签名 - CSDN博客http://blog.csdn.net/running_snail_/article/details/52995983#replyjava包按如下配置,可以运行成功:类包:
2018-01-18 14:41:39 1493
原创 java 读取pdf文件的宽,高
java 处理pdf文档,比如:在特定位置插入图片,签名,需要计算pdf的宽度,高度1.项目结构 和引用类库除了标准java jdk库外,还需引入下图表示的两个jar2.具体实现代码:import java.io.FileInputStream;import java.io.IOException;import com.itextpdf.text.Document;import com.i...
2018-01-10 10:45:54 14194 1
原创 使用BigDecimal进行精确运算
java提供了两个浮点数据类型-float和doule,它们都不适合做精确运算。首先我们先来看如下代码示例:假定某公司拿出1亿元购买机器,机器单价为0.1亿元,以下代码计算购买了9台机器还剩余多少钱class test { public static void main (String[] args) throws java.lang.Exception { doub
2016-12-28 11:33:20 1874
原创 家居设计软件
软件地址:Home design and decorating ideas to get inspired and get expert tipshttp://www.homestyler.com/在chrome浏览器中的插件;设计效果图:
2016-10-27 10:24:58 628
转载 android:获取手机号码和姓名实现通讯录
首先是运行结果:由于通讯录在手机里是以数据库贮存的 所以我们可以通过一个方法context.getContentResolver().query(Phone.CONTENT_URI, null, null, null, null);来获得通讯录 ,这个方法返回一个游标的数据类型,通过moveToNext()方法来获取所有的手机号码信息当然读取手
2016-07-27 10:05:53 6522
原创 Android ListView CheckBox状态错乱
lisrview的item包含checkbox时,item布局重用,会造成chechbox被反复赋值,状态错乱,解决办法: 新建一个状态list记录每个checkbox的状态,当checkbox加载时从 状态list中取出状态值赋给checkbox,checkbox选中或取消时更新状态list中对应的状态值主要代码:adapter代码:import android
2016-07-26 17:07:24 1104
原创 百度鹰眼Android SDK 运行配置
下载百度鹰眼轨迹Android SDK V2.1.10示例代码 ,也可能是其他版本,demo需要配置开发者申请的移动端AK:api_key鹰眼轨迹服务,获得servie_id 后方可正式使用鹰眼轨迹在manifest.xml文件中找到meta-data标签 <application android:allowBackup="t
2016-06-23 18:54:53 3310 1
原创 Android studio复制项目
android studio已成了android开发的主流,有时候我们已经完成了一个完整的项目,又需要做一个类似的项目,需求是无法确定的嘛。若从头开始,重复造轮子,要大费心力,我们只需把原先的项目复制一份就好。下面是详细步骤:
2016-06-21 20:21:03 9794
原创 eclipse安装maven
eclispe的maven插件不能代替maven,不明所以,单独下载maven后,需要设置到eclipse中。单独下载maven配置maven,eclipse版本:Version: Mars.2 Release (4.5.2),用eclispe的maven插件(最新的eclispe已经集成maven插件)指向本地安装的maven可选:修改maven类库的安装位置
2016-05-30 11:32:07 3093
原创 双层表格
双层表格,listview或gridview中含有表格等双层表格,可以嵌套l自身实现 也可以用for循环实现,数据量不大的情况下,for实现比较简单,效果图:实现代码如下:{status: "1",msg: "获取成功",rows: [{gpartners: [{id: "179",company_id: "61",company_name: "13
2016-05-09 19:31:46 1158
原创 css javascript嵌入html5文件
css javascript都建议放到html的head标签中 html中使用css,javascript h1,h2,p{ color: red; font-size: 20px; font-weight: bold; } p a{
2016-04-14 10:22:05 1813
原创 集成融云 即时通讯总结
应用加入及时通讯,自己写,需要需要很多资源,继承第三方是面前比较快捷的办法,第三方有融云,环信,网易云信 最近集成融云的sdk,安装官方说明引入jar包RongIM.class 为融云消息启动类RongCloudEvent.class为消息推送类如果需要消息推送,这两个都要初始化:在Application类中初始化/** * 初始化融云sdk *
2016-03-14 17:04:15 11608 4
原创 svn创建分支和合并
要进行并行开发,参考:TortoiseSvn创建分支(Branch)和标签(Tag)SVN中的Branches分支以及Merge 应用举例
2016-02-20 17:21:06 567
原创 eclipse项目导入android studio1.5
android studio版本:1.51.把项目和依赖库放入同一目录:2.进入android studio的欢迎界面先关闭打开的项目跳出欢迎界面:选择导入eclipse项目,android studio会自动生成gradle文件,并编译依赖库3.代编译完成后:编译之后的文件
2016-01-30 12:23:16 1289
原创 v7自带Actionbar 的配置
android support v7包自带的ActionBarActivity的配置完整类名:android.support.v7.app.ActionBarActivity;ActionBarActivity被废了,以前的老项目还在用,记录下配置 1. 左边显示配置 //设置标题 getSupportActionBar().setTitle(&amp;quot;聊天&amp;quot;); //actionbar 添加logo
2016-01-30 00:08:35 493
原创 行业列表
1.效果图:2.实现代码import android.support.v4.app.Fragment;import com.xiebao.addtrad.fragment.TradeSortFragment;import com.xiebao.fatherclass.AbstractListFragmentActivity;public class
2016-01-21 19:00:29 738
原创 并排列表listview
并排列表在分类选择中常见,以选择地址为例效果图:实现代码:import android.support.v4.app.Fragment;import com.xiebao.addtrad.fragment.AddressListhalfFragment;import com.xiebao.fatherclass.AbstractListFragmentActivity;
2016-01-20 11:56:42 1211
原创 for循环创建列表
简单的,数据少的列表可以用for实现,避免用Listview --->Adapter的繁琐先上效果图:1.要显示的数据:{ "status": "1", "msg": "获取协议列表成功", "list": [ { "id": "1", "parent_id": "0",
2016-01-20 10:48:14 3363
原创 servlet生命周期
同人的生老病死,servlet也有生命周期,其收到web容器的控制,其生命周期包括 加载程序,初始化、服务、销毁、卸载5个部分,如下图所示;代码验证:自定义LifeCycleServlet继承HttpServlet,覆写其生命周期相应方法package helloservlet;import java.io.IOException;import javax.
2016-01-04 10:47:52 588
原创 android 百度地图定位总结
百度地图用过几次,往往用过即忘,疏于总结,这次归纳一下 api-key, jar导入,Menifest.xml配置参考官方文档, 基于jar包 3.6.1版,地图sdk不同,代码会有差异1.初始化:在Application中添加初始化 /** * 初始化百度地图 */ private void initBaiudMap() { // 在使用 SDK 各组
2015-12-22 10:20:42 4394 1
原创 android for循环创建列表
在android中列表多用listview实现,在数据量不多的情况下,使用listview:实现listview要经过:listview——>adapter——>layout 过程比较复杂listview 未固定高度,数据会重复加载可以直接用for循环来代替:1.要显示的josn数据{ "status": "1", "msg": "获取成功", "r
2015-12-03 13:56:45 2130
原创 百度推送 项目集成
经常用到推送 项目中集成百度云推送,经过测试百度推送不是很稳定,有一定延迟,测试市场上的个推,极光,效果差不多,也不稳定。 去年在项目中使用过百度推送推送透传消息,前几天在用出现一些问题,总结如下:准备工作 按官方说明,注册帐号;以前需要SHA1码,现在只要填入应用名称和包名即可注册的应用名可以和应用名不一样,但是包名一定要一样,注册完成后,获得api-key
2015-10-21 09:12:20 2279
原创 eclipse使用egit插件上传代码
利用 代码托管保存代码,便于回溯,防止代码丢失,是代码管理普遍做法。国内csdn,oschina,京东都可以代码托管,国外也有很多网站,影响最大的是github。常用的eclipse开发工具,可以使用egit管理代码,egit插件使用,教程很多,大多不太详细,下面以eclipse使用egit插件上传代码到开源中国为例子,详细说明,便于参考
2015-10-20 09:47:13 1734
原创 页面刷新的几种方式
1.onResume()方法 activity或fragment页面(简称原页面)中启动新的页面(简称新页面),新页面返回时需要原页面页面刷新,观察他们的生命周期可以看出,启动新的页面原页面会调用onPause(), and onStop(),当新的页面关闭返回时,原页面会调用onStart(),onResume(),因此把加载数据放到onResume()方法中即可 @Over
2015-10-13 10:08:11 5125
原创 android 组合模式应用 多对象封装处理表格数据,组合模式存取数据
组合模式在android中的应用 在实际业务处理中,常常要对数据做批量处理,比如表格,列表数据的处理 这时可以考虑将许多数据封装为一个对象,即对象打包,再做数据批量处理
2015-09-17 12:29:53 977
原创 activity实现弹出菜单,仿网易云音乐侧滑菜单
activity设置成dialog 浮动窗口,样式,可以完成dialog无法实现的功能,例如:它能悬浮在手机桌面,且不受Activity界面的影响,说明该悬浮窗口是不隶属于Activity界面的,也就是说,他是隶属于启动它的应用程序所在进程。如360App所在的应用进程,当杀掉它所在的应用进程时,它才会消失。
2015-09-15 18:15:14 4472 1
原创 svn导出历史版本
svn导出历史某一个版本,有时候想拷贝出项目某个版本的代码,又不希望覆盖现在的代码,需要用到导出历史版本1.浏览历史版本 鼠标移到项目上右击显示:2.选择显示日志,出现版本历史记录:3.选择需要导出的版本,右击调出菜单:4.选择导出:5.选择导出位置,并新建一个文件夹接收,不然,项目文档洒落的导出都是
2015-09-15 14:55:17 43280 1
原创 android系统自带actionbar总结
android不同版本引入的actionbar不一样一、在support.v7中引入布局使用方法中的inflate
2015-05-14 11:39:22 1373
原创 Android 程序异常崩溃的捕捉 前后端
这是一篇笔记,也有参考别人的,也供别人参考,代码有详细注释参考文章:[转]Android自定义捕获Application全局异常 http://www.cnblogs.com/freeliver54/archive/2011/10/25/2223729.htmlAndroid 对程序异常崩溃的捕捉http://blog.csdn.net/i_lovefish/article
2014-11-27 11:12:28 1762
原创 仿58同城加载动画
想必用过58同城客户端的用户对那个加载小人的动画印象很深刻,一个可爱的小人在那拼命的跑。这个动画实现的方法其实很多,今天这里就用frame动画来实现一下。一、效果图:二、布局文件<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://
2014-11-25 18:39:39 1920
原创 android 设置类PreferenceActivity
PreferenceActivity是android提供的对系统信息和配置进行自动保存的Activity,它通过SharedPreference方式将信息保存在XML 文件当中。使用PreferenceActivity不需要我们对SharedPreference进行信息保存读取操作,系统会自动对Activity 的各种View上的改变进行保存()。 可以自己实现一个,但是那样又会使A
2014-11-25 11:36:46 855
多数据源+数据库分库分表
2023-11-08
根据包名检测APP运行状态 开机自动检测
2019-03-04
根据包名检测APP运行状态
2019-03-01
org.apache.commons的jar包
2016-06-22
百度推送 集成
2015-10-21
activity实现dialog 浮动窗口实现弹出菜单
2015-09-22
异常抛出log备份
2015-01-15
Android程序异常崩溃的捕捉 前后端
2014-12-03
仿58同城加载动画
2014-11-25
PreferenceActivity
2014-11-25
EditText监听粘贴内容
2014-11-13
消息更新提示动画
2014-11-03
textview文本格式设置
2014-10-31
Android去掉标题栏
2014-10-30
textview内容切换动画
2014-10-27
TextView过渡动画
2014-10-27
listview动画
2014-10-27
android下雪效果
2014-10-23
Android textview实现led效果的字体
2014-10-22
Android客户端通过socket与pc通信
2014-10-16
ViewPager 实现多个图片水平滚动
2014-08-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人