![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Radio
文章平均质量分 71
月亮弯弯2013
android developer
展开
-
Hibernate @TableGenrator表管理主键生成策略
@TableGenerator 是在数据库生成一张表来管理主键生成策略import javax.persistence.TableGenerator;@TableGenerator( name = "Teacher_GEN", // TableGenerator's name table = "GENERATOR_TABLE", // 表名 pkCol原创 2014-12-17 09:39:38 · 1502 阅读 · 0 评论 -
Structs2 request_locale国际化介绍
众所周知,struts2中使用了大量的拦截器(即是传说中的interceptor),其中国际化使用的拦截器为com.opensymphony.xwork2.interceptor.I18nInterceptor,那么接下来分析一下I18nInterceptor这个类。一.属性 I18nInterceptor有三个属性,分别为parameterName,requestOnlyPar原创 2014-12-13 17:55:58 · 2361 阅读 · 0 评论 -
java ResourceBundle介绍
public abstract class ResourceBundleextends Object下列类的父类:ListResourceBundle, PropertyResourceBundle资源束包含特定于语言环境的对象。当程序需要一个特定于语言环境的资源时,如 String ,程序可以从适合当前用户语言环境的资源束中装入它。以这种方式,可以写大部分独立于用户语言环境的程序原创 2014-12-13 11:33:55 · 2090 阅读 · 0 评论 -
Structs ActionProxy深度阅读
ActionProxy是Action的一个代理类,也就是说Action的调用是通过ActionProxy实现的,其实就是调用了ActionProxy.execute()方法,而该方法又调用了ActionInvocation.invoke()方法。归根到底,最后调用的是DefaultActionInvocation.invokeAction()方法。DefaultActionInvocation原创 2014-12-13 19:06:39 · 1111 阅读 · 0 评论 -
structs2 防止表单的重复提交token
一、简介Struts2使用token拦截器来检查表单是否重复提交,采用的是同步令牌的方式。同步令牌方式:服务器端在处理到达的请求之前,会将请求中包含的令牌值与保存在当前用户会话中的令牌值进行比较,看是否匹配。在处理完该请求后,且在答复发送给客户端之前,将会产生一个新的令牌,该令牌除传给客户端以外,也会将用户会话中保存的旧的令牌进行替换。这样如果用户回退到刚才的提交页面并再次提交的话原创 2014-12-14 11:36:14 · 1228 阅读 · 0 评论 -
structs2 DefaultTypeConverter类型转换说明
1. 创建含有需要类型转化对象的JSP页面(input.jsp,里面表单里含有自定义类) 使用逗号将点的两个坐标分隔开 ion="Register"> 2. 创建信息输出JSP页面(out原创 2014-12-14 16:00:57 · 1247 阅读 · 0 评论 -
android FM启动流程
从上层看到底层。上层就是FM的按扭操作和界面显示,从而调用到FM底层驱动来实现广播收听的功能。 看看Fm启动流程:如下图:先进入FMRadio.java类,onCreate初始化一些数据,画出FM界面,启动fm在onStart()方法里启动FMRadioService.java (调用bindToService(this, osc)方法)。转载 2016-02-19 13:13:02 · 1807 阅读 · 0 评论 -
android FM搜索频率流程
简单分析一下FM的搜索频率流程。在了解源码之前,我们先看一下流程图: 其实从图中可以看到,实现搜索频率的功能是在底层CPP文件,java层只操作和更新一些界面(GUI),Java调用JNI实现功能。Java app基本核心,通过方法回调实现a类和b类方法,b类调a类方法信息交互相互控制融为一体。App实现一些JNI接口最终实现核心功能是cpp文件,最后通过Servic转载 2016-02-19 13:21:42 · 1073 阅读 · 0 评论 -
android FM手动调频流程
首先来看一下流程图:2.滑动刻度盘HorizontalNumberPicker控件在监听事件里使用方法valueToFrequency(newVal)1.长按左右箭头居中的频率字符串,弹出FrequencyPickerDialog调频对话框确定调用tuneRadio(frequency)调频。获取到频率[java] vie转载 2016-02-19 13:32:56 · 2291 阅读 · 1 评论 -
java native2ascii的用法介绍
将非Unicode编码字符转化为Unicode编码的字符,即国际化。语法:native2ascii [options] [inputfile [outputfile]]描述:如果outputfile没有指定,标准输出将用于结果输出;如果inputfile没有指定,标准输入设备将用于输入。参数-reverse使用该参数将Unicode编码字符转换为本地编码原创 2014-12-13 17:44:28 · 4268 阅读 · 0 评论 -
structs 控制标签介绍
第一部分;代码[java] view plaincopyprint?//前端 "Content-Type" content="text/html; charset=GB18030" /> Insert title here 访问属性 "/tags.acti原创 2014-12-11 10:20:13 · 1378 阅读 · 1 评论 -
Structs2 ognl说明
下面是struts.xml中的配置 以下是ognl.xml的配置 /ognl.jsp ognl OGNL使用介绍: 访问值栈中的action的普通属性: userName= 访问值栈中对象的普通属性(get set方法):原创 2014-12-09 09:08:57 · 1036 阅读 · 0 评论 -
java openSession和getCurrentSession的比较
比较openSession和getCurrentSession这两个方法之前,我们先认识一下这两个方法。在进行配置信息管理时,我们一般进行一下简单步骤: Configuration cfg = new Configuration(); // 获得配置信息对象 SessionFactory sf = cfg.configure().buildSessionFa原创 2014-12-17 15:55:45 · 1041 阅读 · 0 评论 -
Hibernate current_session_context_class的事务说明
官方文档的原文如下:The hibernate.current_session_context_class configuration parameter defines whichorg.hibernate.context.CurrentSessionContext implementation should be used. Note that for backwardscom翻译 2014-12-17 16:38:10 · 1603 阅读 · 0 评论 -
Hibernate @SequenceGenerator的注解介绍
最近用到了JPA的注解,也是第一次使用JPA的注解。把我在使用的过程中遇到的问题跟大家分享下吧,说的不对的地方,还望大家指出。第一个问题:示例如下所示?1234567@Entity@Table(name = "jdps_content") @Sequence原创 2014-12-16 16:48:59 · 17588 阅读 · 0 评论 -
Hibernate @Embeddable注解
在hibernate中实现自定义类型,只要实现UserType接口即可或者以Component的形式提供.JPA的@Embedded有点类似,通过此注释可以在你的Entity中使用一般的java对象,此对象需要用@Embeddable标注举个简单例子:Person类有一个name属性,name应该有firstName,lastName两个属性,一般的写法直接在entity中写两个属性:原创 2014-12-17 13:44:53 · 9997 阅读 · 0 评论 -
Hibernate @IdClass @EmbeddedID相关注解
Hibernate Annotations Mapping composite primary keys and foreign keys to composite primary keys: http://docs.jboss.org/hibernate/annotations/3.5/reference/en/html_single/#d0e2177引用Composit原创 2014-12-17 14:46:09 · 4903 阅读 · 0 评论 -
ActionContext和ServletActionContext介绍
ActionContext和ServletActionContext小结1. ActionContext在Struts2开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话(Session)的一些信息,甚至需要直接对JavaServlet Http的请求(HttpServletRequest),响应(HttpSer原创 2014-12-08 13:51:20 · 1182 阅读 · 0 评论 -
Structs2 DMI动态方法调用
Action执行的时候并不是一定要执行execute方法可以在配饰魏积安中配置Action的时候用method=来制定执行那个方法,也可以在url地址中动态指定(动态方法调用MDI)要说明的是: 前者会产生太多的action如: /user.jsp /user.jsp ...原创 2014-12-08 14:48:02 · 1224 阅读 · 0 评论 -
structs2 result type介绍
1 配置result result的目的就是告诉Struts2框架,在执行完一个Action后,需要系统做什么?是把一个视图资源呈现给用户还是执行另外一个Action,result配置起到了一个“路标”的作用。 result按照作用域范围可以分为局部result和全局result。 局部result:包含在Action定义中, result属性是一个Action的子原创 2014-12-08 15:31:13 · 936 阅读 · 0 评论 -
radio RDS功能简介
随着发展,会有越来越多的电台具有RDS广播功能,RDS可以显示电台名称、节目类型、节目内容、日期时间及其它信息,而它具有的AF和TA功能,则更强大。 通常一个广播电台想扩大它的覆盖率,可能会进行多个频率点的发射,比如某个电台有87.8和95.8MHZ两个频点,当你开着车听着87.8,去到某个地方时,信号变差了, 这时候,开了AF功能,AF功能会自动搜索当前电台的其他频道,找到一个信号比原来转载 2016-12-27 17:32:07 · 4861 阅读 · 2 评论