- 浏览: 45965 次
- 性别:
- 来自: 杭州
最新评论
-
jstl1point0:
还有91手机助手,也蛮烦人了,不知道目前什么工具最好用
使用QQ2013时连接Android物理设备Eclipse发现不了 -
yaoneng:
这个不用UI主线程来访问,我用了一个异步线程来做网络访问,就不 ...
在Activity中启动一个网络连接遇到android.os.NetworkOnMainThreadException
文章列表
开发环境在windows下,发布需求经常需要把差分文件打包发给运维做增量发布,之前都是傻乎乎手动导出。
注意:下述的命令行操作需要在工程根目录下执行
使用git命令查看版本间的差分文件是很容易的,比如:
git diff 61d2112 f3c0f99 --name-only
这里得--name-only是列举出发生变更的文件名,包含相对路径,可以得到如下的一些信息。
proA/src/main/java/service/RecordsService.java
proA/src/main/java/service/impl/RecordsService ...
Spring的自动化装配bean
Spring从两个角度来实现自动化装配:
1、组件扫面(component-scanning):Spring会自动发现应用上下文中所创建的bean。 例如:通过xml标签<context:component-scan>启动组件扫描功能
<context:component-scan base-package="tech.bbwang.async" />
再如:通过@ComponentScan注解启动组件扫描功能
@ComponentScan
public class ...
1、Spring异步任务
开启异步配置(@EnableAsync注解指定或<task:annotation-driven>标签配置)
1、用Java注解:
第一步:在类的申明前使用@EnableAsync注解开启异步调用功能。
第二步:public AsyncTaskExecutor taskExecutor() 方法自定义自己的线程池,线程池前缀”Anno-Executor”。如果不定义,则使用系统默认的线程池。
@EnableAsync // 启动异步调用
public class AsyncApplicationWithAnnotati ...
@Autowired的匹配规则
参考:
1、Spring 匹配注入规则
2、@Autowired 详解-三种实现方式,多种歧义性解决方法
重点内容:
1、适用范围
@Autowired注解可适用于成员变量、方法和构造函数
@Autowired()
private BaseDao baseDao;
2、优先根据类型装配
@Autowired注解优先使用根据类型进行标注装配
3、根据名称装配设置
@Autowired注解配置使用@Qualifier可完成按照名称进行装配
@Autowired() @Qualifier("ba ...
java web 开发要素学习
- 博客分类:
- java web
java web(Servlet、Filter、Listener、<context-param>)
参考:
1、JavaWeb三大组件(Servlet、Filter、Listener)
2、一个web项目web.xml的配置中<context-param>配置作用
3、java web 监听器listener
Servlet:
1、接收请求数据:
我们都知道客户端请求会被封装成HttpServletRequest对象,里面包含了请求头、参数等各种信息。
2、处理请求:
目录:
注意1:本文中所呈现或使用到的代码及工具等路径视具体环境而定,并非绝对,请按照自己计算机配置情况做必要修改。
注意2:需要提前安装JDK,IDEA和CXF,具体安装方法请自行检索。并设置JAVA_HOME指向JDK安装目录,设置CXF_HOME指向CXF安装目录,并在系统环境变量path中追加下述文字:
%JAVA_HOME%\bin;%CXF_HOME%\bin;
0、工具软件介绍
1、基于Maven的pom文件CXF依赖包配置
2、简单WebService接口类、WebService实现类、WebService发布类编写
3、在IDEA开发环境中服务发布及ws ...
/**
* Circular chained byte array
*
* @author bbwang8088@126.com
*/
public class CircularChainedBuffer {
enum ACTION {
WAIT, READ, WRITE
}
private ACTION lastAction = ACTION.WAIT;
// current write position
private int wPos = 0;
// current read position
private int rPo ...
自己平时倒腾的一个WebService样例程序,以备后用吧.
这是一个Android的Fragment演示程序
android 逆向分析
- 博客分类:
- Android
本文转自http://blog.csdn.net/tencent_bugly/article/details/51424209
Bugly干货分享】手把手教你逆向分析 Android 程序
一 必要条件
要开发支付宝SDK相关,首先得有支付宝商家帐号.
二 创建收款应用
使用商家帐号登录open.alipay.com支付宝开放平台创建应用,并配置好应用的图标,名称和公钥,私钥.
配置完以后需要提交审核,审核通过可以得到以下调用SDK时的必须信息.
审核不通过一般是设置了被注册的应用名称,应用图标一定不能用已经注册了的商业图标.
APPID
支付宝公钥(在配置完应用公钥后会产生)
应用私钥
三 具体操作见图
转 http://www.cnblogs.com/andy-do/archive/2013/04/06/3002541.html
mysql远程访问被拒绝问题
远程连接MySql数据库时:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
远程连接被拒绝;
解决方法:
MySQL> use MySQL; Database changed MySQL> grant all privileges on *.* to ‘yourUser’@' ...
String tomcatRoot = request.getSession().getServletContext().getRealPath("/");
可以获取到"%tomcat_root%\%web_app_name%\"的绝对路径
可以获取到"%tomcat_root%\%web_app_name%\"的绝对路径
String webRoot = request.getSession().getServletContext().getRealPath("/");