- 博客(59)
- 资源 (45)
- 收藏
- 关注

原创 Java解析apk、ipa图标,包名,应用名称,版本号
这篇文章主要针对apk、ipa解析图标,当然也会顺带解析其他一些基本信息, 比如:包名、版本号、版本名、应用名称。 之前google了好多文章,没有完整的可以解决图标的博文。今天我就为大家带来一篇。 首先给大家吃一颗定心丸:这篇文章绝对可以帮助大家解析出来图标的。只要你的apk和ipa文件不是 损坏,是正常的,绝对是百发百中,弹无虚发,屡试不爽。如果,大家不是为了解析图
2016-12-13 17:46:43
40872
18

原创 完整版java读取apk、ipa包名、版本名、版本号等信息
有时候,我们上传apk或者是ipa文件的时候,是需要读取到里面的一些信息的,比如软件的包名,以及其版本信息等。在网上搜索了一下资料 , 找了很多版本,对于apk文件的版本号,一直读取不到,在这里,笔者自己总结了,读取apk、ipa文件的一些代码,大家可以参考下,去其糟粕,取其精华。以便适用于自己的需求。如果大家希望解析到图标的话,可以看我后面写的博文 博文地址请戳 :Java解析apk、ipa图标
2016-05-06 11:14:28
52800
21
转载 spring boot + mybatis完美整合
这两天启动了一个新项目因为项目组成员一直都使用的是mybatis,虽然个人比较喜欢jpa这种极简的模式,但是为了项目保持统一性技术选型还是定了 mybatis。到网上找了一下关于spring boot和mybatis组合的相关资料,各种各样的形式都有,看的人心累,结合了mybatis的官方demo和文档终于找到了最简的两种模...
2018-05-04 18:04:38
5593
转载 Maven仓库——私服介绍
私服是什么?私服,即私有服务器,是公司内部Maven项目需要通过其下载依赖包和插件的一个内部maven仓库。Nexus是常用的私用Maven服务器,一般是公司内部使用。常用功能和介绍 将自己的Maven项目指定到私服地址 从私服下载中央库的项目索引 从私服下载中央库的项目索引 将第三方...
2018-05-04 17:10:26
6658
转载 搭建Maven私服(使用Nexus)
搭建私服可以做什么? 1、如果公司开发组的开发环境全部内网,这时如何连接到在互联网上的Maven中央仓库呢? 2、如果公司经常开发一些公共的组件,如何共享给各个开发组,使用拷贝方式吗?如果这样,公共库升级了怎么办?当然可以解决的问题可能不止上面两点,下面来介绍在Linux中搭建自己的Maven私服,使用Nexus。...
2018-05-04 17:07:20
5301
原创 文件AES加密、解密
对文件加密、解密。支持各种格式的文件先看效果 **可以看到加密之后内容为一串类似于乱码之类的 解密之后又恢复为原内容**直接上代码:import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import
2016-12-07 14:00:21
33496
8
原创 linux下安装openoffice
现在通过yum安装openoffice尝试了一下,已经不行了。那么我们需要通过下载安装的方式下载openoffice下载地址openoffice下载地址centos系统选择rpm ,位数根据自己系统而定创建目录[root@localhost /]# mkdir openoffice/然后通过文件上传工具把下载的openoffice文件上传上去安装openoffice查看文件[root@loca
2016-12-04 14:21:50
28801
转载 jp.ne.so_net.ga2.no_ji.jcom.JComException: createInstance() failed HRESULT=0x800401F3L
在使用JCOM的时候rm = new ReleaseManager();// 查找JCOM能够操作的组件excel = new ExcelApplication(rm);// 创建可加载excel组件创建ExcelApplication的实例的时候,出现如下错误:"jp.ne.so_net.ga2.no_ji.jcom.JComException: createInstance() fail
2016-11-23 12:43:08
27321
转载 SiteMesh
SiteMesh项目简介OS(OpenSymphony)的SiteMesh是一个用来在JSP中实现页面布局和装饰(layout and decoration)的框架组件,能够帮助网站开发人员较容易实现页面中动态内容和静态装饰外观的分离。Sitemesh是由一个基于Web页面布局、装饰以及与现存Web应用整合的框架。它能帮助我们在由大 量页面构成的项目中创建一致的页面布局和外观,如一致的导航条,
2016-11-23 12:33:49
28053
原创 centos 64位安装aapt、jdk、tomcat
1、安装jdk#查看系统自带的jdk[root@localhost ~]# rpm -qa | grep jdkjava-1.7.0-openjdk-1.7.0.79-2.5.5.4.el6.x86_64java-1.6.0-openjdk-1.6.0.35-1.13.7.1.el6_6.x86_64#卸载系统自带openjdk[root@localhost ~]# rpm -e --nod
2016-11-09 17:49:48
25199
1
原创 navicat 快捷键使用
1.ctrl+q 打开查询窗口 2.ctrl+/ 注释sql语句 3.ctrl+shift +/ 解除注释 4.ctrl+r 运行查询窗口的sql语句 5.ctrl+shift+r 只运行选中的sql语句 6.F6 打开一个mysql命令行窗口 7.ctrl+l 删除一行 8.ctrl+n 打开一个新的查询窗口 9.ctrl+w 关闭一个查询窗口 10.ctrl+d 在查询表数据界
2016-07-12 14:23:55
21917
转载 关于Spring的69个面试问答——终极列表
这篇文章总结了一些关于Spring框架的重要问题,这些问题都是你在面试或笔试过程中可能会被问到的。下次你再也不用担心你的面试了,Java Code Geeks这就帮你解答。 大多数你可能被问到的问题都列举在下面的列表中了。所有的核心模块,从基础的Spring功能(如Spring Beans)到上层的Spring MVC框架,文章中都会进行简短的讲解。看完这些面试问题,你应该看看我们的Spr
2016-07-08 16:10:37
22207
原创 图片上传预览功能
大多时候我们上传图片,都是直接上传到服务器上,然后返回图片资源所在服务器的路径,然后页面根据这个路径,给图片一个src 属性就能看到图片了。 但是,这样会有一个弊端:如果客户对自己上传的图片不满意,再次换一张图片上传,反复多次,那么就会造成服务器资源的浪费。还会导致很多无用的图片,在服务器上占用资源。 那么,能不能在线预览呢?答案是肯定的。 就是,我们先在前端页面把图片读一下,显示出来,
2016-07-04 10:17:31
23816
原创 Redis安装与使用
Redis介绍 redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set –有序集合)和hashs(哈希类型).这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的.在此基础上,redis支持
2016-06-28 11:11:37
21960
转载 详解javaScript变态25题
好的JavaScript测试题目应该是:门外汉见了皱眉,行家见了疑惑题目是不是简单了点,同时考察点覆盖全面。//zxx: 我目前还没有这个能耐设计出如此优秀的题目。这里要介绍的”Another JavaScript quiz“(by james)中的题目不是属于变态题目,而是确实属于变态题目,不过是表面上的,很多内容确实可能会遇到的。综合评价下就是:面试价值不及格,学习价值是很赞的,因此,探讨分享很
2016-06-21 14:36:22
21881
原创 Java导出pdf表格
通常我们在做项目的时候,会有导出的功能,譬如:excel、word、pdf等等 之前有一篇导出excel的博文,大家可以查看: Java poi Excel 通用导出这里提供一篇简单导出pdf表格的文章所需jar包 itextpdf-5.4.3 itextpdf-5.4.3 jar 下载地址字体jar包itext-asian-5.2.0 itext-asian-5.2.0 jar 下载地
2016-06-21 10:00:34
31544
原创 javapns 推送ios消息
javapns 推送消息过程:(我这边是PC发送)客户端(即PC)发送一个请求我们自己的服务端接收请求服务端通过apns,往苹果服务器发送消息推送请求苹果服务器收到请求,根据设备devicetoken,然后往设备发送消息,并返回结果给我们自己的服务端我们服务端返回结果给客户端需要jar包,我这有现成的,免积分拿去jar包maven地址:<dependency> <groupId>
2016-06-16 14:35:37
29336
1
原创 mysql获取最新插入的id值
对于mysql表中主键设置我自动增长,当我们插入一条记录的时候,id会自动增长,而我们又想得到这个id ,用于另一张表的插入,我们怎样获取这个id呢?有的人通过max(id) 来获取,这样是不合理的,如果另外一个人恰巧在你执行select max(id)获取之前,插入一条记录,那么它的id就变了。而mysql又不存在锁表的功能,所以我们可以通过LAST_INSERT_ID 来获取。对于mybatis
2016-06-14 17:22:30
26928
原创 java 文件下载
文件下载,无非是通过流读取文件然后写出文件@RequestMapping("/download")@ResponseBody//filename 为上传存的文件名称,例如:201601011111_2345.pngpublic void downloadFile(String filename, HttpServletResponse response,HttpServletRequest
2016-06-14 16:56:15
22645
原创 mysql 多表关联删除
两张表关联删除:DELETE a,b FROM table1 aINNER JOIN table2 bON a.id = b.aidWHERE a.id = '1'三张表删除DELETE a,b,c FROM table1 a INNER JOIN table2 b ON a.id = b.aid INNER JOIN table3 c ON a.id = c.aid WHERE
2016-06-14 16:42:17
39466
2
原创 Java生成plist下载ipa文件
我们在上传ipa想要安装的时候必须要通过plist文件去下载,并且还要遵循 itms-services协议。 意思就是,第一步我们要生成一个plist文件, 第二步生成一个html文件,用来指向plist文件 下面是生成plist文件<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST
2016-06-06 15:08:17
26498
1
原创 纯ajax上传文件
无需用到插件,直接ajax就可以上传文件,请看代码<input onchange="uploadFile(this);" type="file" name="files"/>function uploadFile(item){ var _this = $(item); var fileObj = _this.get(0).files; if(fileObj.length =
2016-05-05 18:03:23
22975
原创 Java poi Excel 通用导出
最近项目中需要用到数据的导出与导入功能,我和我同事各负责一个, 我负责做导出这一块,比较简单。至于想看导入的同志们,我这里暂时是没有的,所以就不要浪费时间在这片文章上了。不过以后肯定会补上导入的功能。鄙人看到一些博客上通过引用各种的util工具包,其实说白了还是利用apache的poi,在项目中直接导入poi包就可以。当然,你可以把代码都抽取出来成工具类,这里为了方便理解,就不抽取了,废话不多说。1
2016-03-22 16:39:32
42140
转载 JAVA自学之路
JAVA自学之路 一:学会选择 为了就业,不少同学参加各种各样的培训。 决心做软件的,大多数人选的是java,或是.net,也有一些选择了手机、嵌入式、游戏、3G、测试等。 那么究竟应该选择什么方向呢? 我的意见是,不要太过相信各种培训机构或是抢手文章的说法(包括我),当你要走向社会的时候,就不要再把自己当成学生,不要把自己的将来交给别人,学会运用自己的眼睛去观察,去了解这
2016-03-22 14:09:15
38002
1
原创 通过bower 下载管理angularjs
bower作为一个js依赖管理的工具,提供一种理想包管理方式,借助了npm的一些思想,为我们提供一个舒服的开发环境。bower虽然现在看起来只是一个前端包管理工具,实际上其目标是commonJS规范的一部分,即最终给javascript提供一个类似ruby, python,java那样的标准化类库,一切依赖都可以远程加载,使得项目不存在系统级的依赖,不同的应用程序间也不会共享依赖,使得整个依赖树扁平
2016-01-25 22:11:04
43142
原创 Java 计算两个日期之间有哪些日期
有时候我们会遇到这样的需求:比如在2015-12-12 至 2016-01-22号之间有哪些日期呢?其实很简单 ,我们做报表的时候有可能会用到,根据用户选择的时间段,显示该时间段的具体数据。 下面直接看代码 , 下面代码可以直接复制粘贴使用。import java.text.DateFormat;import java.text.SimpleDateFormat;import java.uti
2015-12-28 19:00:55
38399
原创 Java 计算日期加、减一天
public static void main(String[] args) throws ParseException { SimpleDateFormat sj = new SimpleDateFormat("yyyy-MM-dd"); String today = "2015-11-30"; Date d = sj.par
2015-11-16 22:41:50
91661
4
转载 自定义标签&&JSTL标签库详解
今天来看一下自定义标签的内容,自定义标签是JavaWeb的一部分非常重要的核心功能,我们之前就说过,JSP规范说的很清楚,就是Jsp页面中禁止编写一行Java代码,就是最好不要有Java脚本片段,下面就来看一下自定义标签的简介:自定义标签主要用于移除Jsp页面中的java代码。移除jsp页面中的java代码,只需要完成两个步骤:编写一个实现Tag接口的Java类,并覆盖doStar
2015-10-27 14:33:25
38666
原创 springmvc 上传文件
1.在spring-config.xml中配置文件上传multipartResolver<!-- 文件上传 --> <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <property name="defaul
2015-09-01 13:35:08
37932
原创 Springmvc 传递参数
今天遇到一个问题,之前一直用spring+struts+ibaits框架,在jsp页面中有个form表单。比如:有个input标签 。它的name是对象.属性。那么,我们在后台只要给这个对象或者是这个对象的属性设置getter、setter方法就ok了。 但是springmvc中,无论我怎么设置都是没用。最后终于找到了解决办法。现在我有个实体对象private String U_PAS
2015-08-28 16:48:07
38274
原创 MyEcplise 破解之道
下面先给大家提供几个:Subscriber: 1 Subscription Code: 6LR8ZC-855550-63537256971219600 Subscriber: zsl Subscription Code: mLR8ZC-855550-6353725713348627 Subscriber: dragon Subscription Code: qLR8ZC-855550-
2015-08-28 14:12:40
37324
1
原创 微信分享功能
最近在搞微信二次开发,所以,今天给大家带来一篇,关于微信分享的功能。有很多人不明白:既然人家腾讯已经把微信的功能做的这么强大了,为什么,我们还要搞二次开发呢?呵呵,这个很好解释,我下面举个例子:你自己开发出来一款轻应用。在微信上预览,之后你点击了微信右上角的分享键。那么肯定的,你的轻应用被分享出去了。那么问题来了,你想知道,你的分享被点击了多少次,这个在微信上是看不到的。除非你有自己的微信公众帐号。
2015-08-27 15:44:17
43975
1
原创 Map有序存储数据
我们知道 Map存储数据的时候是无序的。而有的时候,我们按照自己的顺序进行排序。譬如:你查询出一个集合数据,往map里塞数据的时候,想要按照自己查询时的数据顺序进行排序。那么我们就不能用常规的map来操作数据。接下来,我们用LinkedHashMapLinkedHashMap<String , Integer> map = new LinkedHashMap<String, Integer>();
2015-08-27 14:22:44
47712
原创 Mysql 分页
分页其实很简单,无非就是根据sql语句,加上限制条件,显示从第几条数据,到第几条数据而已。 切入正题,先看一下下面的例子。我有一张表sjdr_product_detail 首先查询全部:select * from sjdr_product_detail; //一共17条数据分页,就是通过sql语句的limit关键字来限制条件。select * from sjdr_product_detail l
2015-08-13 16:04:30
45385
原创 form表单无刷新上传文件
很多时候,我们上传完文件之后,不想当前页面跳转,或者是刷新一下。那么我们需要怎么做呢? 首先,我们用的是最简单的form表单上传,提交方式。代码如下<!--大家注意到这个form的target的了么?这个target属性的值frameFile,是form之后的iframe的name值,这样的写法是让当前的form表单在提交表单内容的时候转交给iframe中进行页面中表单处理,并且不会产生当前页面跳
2015-07-31 16:32:59
42267
原创 Java 文件操作
11.3 I/O类使用 由于在IO操作中,需要使用的数据源有很多,作为一个IO技术的初学者,从读写文件开始学习IO技术是一个比较好的选择。因为文件是一种常见的数据源,而且读写文件也是程序员进行IO编程的一个基本能力。本章IO类的使用就从读写文件开始。11.3.1 文件操作 文件(File)是 最常见的数据源之一,在程序中经常需要将数据存储到文件中,例如图片文件、声音文件等数据文件,
2015-06-06 15:38:39
36811
原创 Java图片上传
图片上传,其实,也可以按照之前文章——文件上传的方式实现,因为图片也是文件。只要是文件,都可以用流来接收,然后把流给写出到指定的物理空间下,形成我们需要的物理文件。 今天,我们就不用上传文件的方式,这种方式和我之前的一篇制作二维码的文章类似。首先,读文件,需要知道文件的路径,比如放在C盘下面的某个文件。然后把这个图片通过画笔方式给画出来。放到指定服务器路径下。不需要第三方插
2015-05-15 17:46:40
37977
原创 Java中读取配置文件(properties、xml)
1. 利用java.util提供的工具类Properties - 首先我这边有个file.properties文件 - 然后去读取这个文件 注意项目路径//注意ProConfigUtil是当前类,也可用this替代 InputStream inputStream = PropConfigUtil.class.getClassLoad
2015-05-14 16:19:15
38687
原创 java实现二维码制作
最近,看到好多人在做生成二维码的功能,感觉很高大上,就想着自己也整一套二维码制作的代码。之前几个月就写好了,只是没有时间发表。前几个月很懒,博文也是断断续续的写,感觉这样很不好,所以,决定接下来要好好写。package com.zsl.code;import java.awt.Color;import java.awt.Graphics2D;import java.awt.image.Buff
2015-05-13 22:46:54
36547
原创 Java实现多个文件上传(验证文件大小、文件类型)
文件上传是每个java开发者必须掌握的。文件上传有很多种实现方式,但其实也大同小异。笔人在这里为大家介绍一种我习惯用的,上传文件的方式。大家先看代码,最后我会分享我的源码给大家。1、首先要准备一下需要用到的jar包。 commons-fileupload-1.2.1.jar -commons-io-1.4.jar 可以从[(http://commons.apache.org/)]下载,当然,
2015-05-13 15:25:51
58747
4
FusionChart
2016-01-08
tk.eclipse.plugin.htmleditor_2.2.0.jar
2014-09-19
解析apk/ipa图标/名称/包名/版本号等信息
2016-12-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人