- 浏览: 575878 次
- 性别:
- 来自: 广州
最新评论
-
MUXINGYE:
牛逼!完美!
eclipse中配置tomcat 启动正常 访问报404 -
tonytony3:
...
eclipse中配置tomcat 启动正常 访问报404 -
chishangyang:
签名的时候需要输入密钥库密码短语,你这是怎么解决的
Java之apk 解压、修改、打包、签名(1)--调用工具 -
s312303781:
...
eclipse中配置tomcat 启动正常 访问报404 -
sunsongwen2:
//3----打包 process ...
Java之apk 解压、修改、打包、签名(1)--调用工具
文章列表
在使用Eclipse 最新版eclipse kepler 4.3.0时,部署运行项目找不到server组件,
解决方法如下:
Help --> Install New Software --> "Kepler" repository(Location: http://download.eclipse.org/releases/kepler) --> Web, XML, Java EE and OSGi Enterprise Development --> JST Server Adapters Extensions
一路NEXT 完成安装
如下图: ...
eclipse git 插件安装:
http://jiangli.easymorse.com/?p=783
出现如下提示:
Cannot complete the install because one or more required items could not be found.
Software being installed: Eclipse Git Team Provider 3.1.0.201310021548-r (org.eclipse.egit.feature.group 3.1.0.201310021548-r)
Missing requirement ...
应项目要求使用J2SE 集成 spring ,在应用JDBCTemplate进行Dao操作时,出现如下异常
Exception in thread "main" java.lang.ExceptionInInitializerError
at hk.egame.test.Test.main(Test.java:10)
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'testDao' defined in file [ ...
我们可以用javap命令查看class文件的编译版本。
比如对Worke.class使用javap命令:javap -verbose Worker
我将看到Worker的反编译结果。其中前几行如下:
Compiled from "Worker.java"
public class com.teleca.robin.Worker extends java.lang.Thread
SourceFile: "Worker.java"
minor version: 0
major version: 49
Constant pool:
上面 ...
接到任务要对项目进行小的业务修改,涉及增加数据库字段,因为用到hibernate,所以对相应JavaBean也需做修改,原以为就这么简单就完事了!后同事提醒说这个JavaBean很多项目中都有,因为需设置到Memcache中,所以需连带都作修改了,而且需同步更新项目,一查看,N多个项目都有,尼玛头大了,因为原先未接触过Memcache,所以也不好发表意见,但感性告诉自己,Memcache应该不会这么悲催,如是想到在自己电脑本机测试下,一切以事实说话,在实践中也就碰到了标题中的问题,即在两个项目中去获取同一个JavaBean缓存报NullPointerException
经测试和 ...
官方文档:
http://dev.mysql.com/doc/refman/5.0/en/show.html
DATABASE
命令描述SHOW DATABASES;显示mysql中所有数据库的名称SHOW CREATE DATABASE database_name;显示test数据库的建表语句
TABLE
命令描述SHOW TABLES; / SHOW TABLES FROM table_name;显示数据库中的所有表(表名)SHOW TABLE STATUS;显示数据库中所有表的表状态(表创建时间、表数据大小,表最大数据大小等)SHOW COLUMNS FROM database_n ...
官方英文文档:
http://dev.mysql.com/doc/refman/5.0/en/flow-control-statements.html
************************** LOOP **************************
语法:
[begin_label:] LOOP
statement_list
END LOOP [end_label]
实例:
DELIMITER$$
CREATE PROCEDURE pro_loop(p1 INT)
BEGIN
label1: LOOP
SET ...
官方英文文档:
http://dev.mysql.com/doc/refman/5.0/en/flow-control-statements.html
************************** IF **************************
语法:
IF search_condition THEN statement_list
[ELSEIF search_condition THEN statement_list] ...
[ELSE statement_list]
END IF
实例:
DELIMITER$$
...
简介:
触发程序是与表有关的命名数据库对象,当表上出现特定事件时,将激活该对象。
创建语法:
CREATE TRIGGER trigger_name trigger_time trigger_event
ON tbl_name FOR EACH ROW trigger_stmt
参数说明:
触发程序与命名为tbl_name的表相 ...
简介:
有两个途径来为MySQL添加新函数:
1)、你可以通过自行医函数接口 (UDF)来添加函数。自定义函数被编译为目标文件,然后用CREATE FUNCTION 和DROP FUNCTION 声明动态地添入到服务器中及从服务器中移出。
2)、你可以将函数添加为 ...
简介:
MySQL 存储过程是从 MySQL 5.0 开始逐渐增加新的功能。存储过程可以提高数据库的处理速度,同时也可以提高数据库编程的灵活性。
优点:
(1).存储过程增强了SQL语言的功能和灵活性。存储过程可以用流控制语句编写,有很强的灵活性,可以完成复杂的判断和较复杂的运算。
(2).存储过程允许标准组件是编程。存储过程被创建后,可以在程序中被多次调用,而不必重新编写该存储过程的SQL语句。而且数据库专业人员可以随时对存储过程进行修改,对应用程序源代码毫无影响。
(3).存储过程能实现较快的执行速度。如果某一操作包含大量的Transaction-SQL代码或分别被多次执 ...
一、Mongodb介绍及对比
1、NoSQL介绍及MongoDB入门
http://renial.iteye.com/blog/684829
2、mongoDB 介绍(特点、优点、原理)
http://www.cnblogs.com/hoojo/archive/2011/06/01/2066119.html
3、NoSQL数据库全方位性能比较?Cassandra/Mongodb/CouchDB/Redis/Riak/HBase对比
...
spring3.05替换spring2.5整合struts2报如下异常:
java.lang.NullPointerException
at com.sanpin.rom.action.system.LoginAction.execute(LoginAction.java:53)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun ...
简介:
上篇文章http://showlike.iteye.com/admin/blogs/1688679中,通过Runtime.getRuntime().exec 调用命令的方式对APK进行 解压、打包、签名。此文不同之处在于应用java.util.zip对APK进行解压、打包,感觉说得有点多,直接上代码。
代码实现:
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.BufferedReader;
import java.io.File;
...
场景:
页面上传APK包及修改的内容(修改文件固定),修改完成后提供下载链接下载。
实现步骤:
1、通过apktool工具,对APK包进行解压及打包(参考:http://showlike.iteye.com/admin/blogs/1686103)
2、文件内容的修改
3、通过JDK的jarsigner对修改后打包的APK进行签名(参考:http://www.tttabc.com/android/keytool-keystore-jarsigner-apk.htm)
具体实现:
import java.io.BufferedReader;
import java.io ...