- 博客(52)
- 资源 (3)
- 收藏
- 关注
原创 android listview 取消头部分割线
listview分割线会在头部、数据item、及根部的底部打印,如果要取消头部分割线必须先设置期方法 addHeaderView(headView, null, true); addFooterView(footView, null, true);注意:第三个参数必须为true,否则无效 //显示头部出现分割线listview.setHeaderDividersEna
2012-10-31 10:56:35 7316 4
原创 the Java Runtime only recognizes class file versions up to 52.0
Cause: com/android/tools/idea/gradle/run/OutputBuildAction has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0
2023-03-07 17:03:11 397 1
原创 android studio 无法通过camke编译c++解决方案
1、app目录下build配置cmake版本: defaultConfig { externalNativeBuild { cmake {// arguments "-GAndroid Gradle - Ninja" // 修改为你自己的SDK、NDK路径及Cmake版本 arguments "-DCMAKE_MAKE_PROGRAM=${sdkDir}
2021-11-30 19:01:16 2192
原创 GridView内容居中信息方法
1、GridView中设置属性android:gravity="center"2、在其item布局文件中设置LinearLayout的属性android:gravity="center",比如http://schemas.android.com/apk/res/android" android:id="@+id/relay" android:layout_width
2014-09-11 17:08:16 13235
原创 android sqllite存储
class UserDatabaseHelper extends SQLiteOpenHelper{public static final String UID = "userid";public static final String NAME = "name";public static final String GENDER = "gender";public stati
2013-12-23 20:27:34 2121
转载 Android使用Application总结
Application 配置全局Context第一步、写一个全局的单例模式的MyApplication继承自Application 覆盖onCreate ,在这个方法里面实例化Application第二步、配置全局的Context第三步、使用,使用的时候用的时候根据类的名称访问ContextAndroid程序的入口点很多初入Android开发的网页可能不知道Android程
2013-02-17 16:35:17 412
原创 打开键盘代码
public static void openImm(Activity context) { if (context == null) { return; } View v = context.getWindow().peekDecorView(); if (v != null && v.getWindowToken() != null) { I
2012-10-31 17:47:59 705
原创 android editText 获取焦点
如果对edittext组件设置了editText.setFocusable(false);需要重新获取焦点则必须执行: editText.setFocusable(ture); editText.setFocusableInTouchMode(true); editText.requestFocus(); 注意:这种情况下,当重新点击文本框,是无法打开软键盘,必
2012-10-31 10:50:52 81405 5
转载 android经常调用的组件
//选择图片 requestCode 返回的标识Intent innerIntent = new Intent(Intent.ACTION_GET_CONTENT); //"android.intent.action.GET_CONTENT"innerIntent.setType(contentType); //查看类型 String IMAGE_UNSPECIFIED = "image/
2012-06-04 13:45:47 972
转载 Android中RelativeLayout的使用
Android中RelativeLayout的使用时间:2011-12-22 15:19来源:CISSST作者:sibingmao 点击:260次在进行画面布局时,经常会用到RelativeLayout,该布局的一些重要属性总结如下: 第一类:属性值为true或falseandroid:layout_centerHrizontal 水平居中android
2012-05-30 11:12:05 2232
原创 通过handler与message
private Handler mHandler = new Handler(){ @Override public void handleMessage(Message msg) { switch (msg.what) { case ID_USER: Bundle data = msg.getData(); String text = data.g
2012-05-16 09:10:48 428
原创 自定义组件 获取属性值
public LineEditText(Context context, AttributeSet attrs) { super(context, attrs); //获取labelText属性的值,labelText有两种方法赋值: //labelText="@string/hello"和labelText="姓名:" //如果以第一种方式赋值时,取到的resourceI
2012-04-23 14:25:15 1073
原创 Eclipse创建WSDL+AXIS2 (五)
4、 导入jar包1) 在web工程的lib目录下面新建一个文件夹createSub,将生成的CreateSub.jar拷贝进来。2) 将这个jar包引入到web工程中 注意:此处的工程,Eclipse会有很多错误提醒,这里没有影响3) 实现服务端的skeleton类public class CreateSubSkeleton implements CreateSub
2012-02-17 17:29:18 593
原创 Eclipse创建WSDL+AXIS2 (四)
3、构建JAR包(用MyEclispse自带的ant插件)。1) 将使用wsdl2java命令生成的src文件夹中的createSubSkeleton.java文件删除,这是服务端需要实现的java代码。2) 新建一个java工程,命名xxx_ws(xxx表示业务名称),resources、src和build.xml拷贝到这个工程的根目录下xxx_ws/。 注意:此处的工程,E
2012-02-17 17:23:19 801
原创 Eclipse创建WSDL+AXIS2 (三)
2、使用Axis2的wsdl2java命令,生成服务端java代码1) 在系统环境变量里面增加环境变量AXIS2_HOME= E:\axis2-1.1,同时需要在PATH中添加%AXIS2_HOME%\bin。2)运行wsdl2jva命令,生成服务端的java代码。 WSDL2Java -uri E:/ManageStudentService.wsdl -p com.compute
2012-02-17 17:16:22 1202
原创 Eclipse创建WSDL+AXIS2 (二)
1、使用MyEclipse创建WSDL1) new --> other --输入WSDL --->选取WSDL --->next-->更改 ManageStudentService.wsdl-->next -->更改http://service.computer.com/ManageStudentService/ -->finish2) 更改NewOperation 为Create
2012-02-17 17:07:06 1193
原创 Eclipse创建WSDL+AXIS2 (一)
一、概述:SOAP是一个基于XML的用于应用程序之间通信数据编码的传输协议。最初由微软和Userland Software提出,随着不断地完善和改进,SOAP很快被业界广泛应用。Axis本质上就是一个SOAP引擎,提供创建服务器端、客户端和网关SOAP操作的基本框架二、开发流程1、使用Eclipse创建WSDL 2、过Axis2 的wsdl2jva命令将WSDL生成服务端代码。
2012-02-17 16:42:25 1261
原创 Springle+EHCache 分布式缓存开发(六)
需要提供的JAR包有:ehcache-*.*.*.jar ; jsr107cache-*.*.jar ;spring-modules-cache-*.*.jar
2012-02-17 15:57:19 414
原创 Springle+EHCache 分布式缓存开发(五)
AOP 配置个配置项说明:1). 配置缓存bean:id可以根据不同的业务名称来配置如*CacheBean,这里配置为serviceCacheBean; cacheName对应于上面一步ehcache.xml中配置的缓存serviceCache,其余按照示例中的配置即可。2). 配置AOP拦截器:id可以根据不同的业务名称来配置如* CacheInterceptor,这里配置为
2012-02-17 15:47:03 556
原创 Springle+EHCache 分布式缓存开发(四)
2、 Spring AOP配置 class="com.china.LB.common.ehcache.NginEhCacheManagerFactoryBean"> class="org.springframework.cache.ehcache.EhCacheFactoryBean">
2012-02-17 15:34:14 537
原创 Springle+EHCache 分布式缓存开发(三)
三、开发步骤1、配置缓存参数完整的文件路径为:WebRoot/WEB-INF/service/conf/ehcache.xml在缓存配置文件“/ehcache.xml”中配置每种缓存数据放在内存中的数量、时长以及缓存替换策略等属性。下面是“vpnServiceCache”缓存数据的属性:http://www.w3.org/2001/XMLSchema-instance"
2012-02-17 15:09:19 715
原创 Springle+EHCache 分布式缓存开发(二)
二、JGroups 组件介绍 JGroups是一个可靠的组播通讯工具集,JGroups可以用来创建一个组,这个组中的成员可以给其他成员发送消息。平台应用组网为集群,多个平台共享一个数据库。要求一个平台的缓存数据的更新后,通知集群中的其它平台也更新缓存,从而保证集群内所有平台的缓存数据的一致性。三、工作流程调用method 经过 Spring AOP拦截 进行 标志检查 如果是
2012-02-17 14:49:18 658
原创 Springle+EHCache 分布式缓存开发(一)
一、概述:系统缓存是位于应用程序与物理库之间,用于临时存放复制数据的内存区域,目的是为了减少应用程序对物理数据源访问的次数,从而提高应用程序的运行性能。EHCache是一个快速的、轻量级的、易于使用的、进程内的缓存。使用Spring的AOP机制实现数据的缓存和清理,并且内存中的数据存放在Map中,Map的key的值为:类名全路径+方法名+传入参数toString()的值。当调用某个方法
2012-02-17 14:24:05 911
原创 apache(单机)负载均衡配置(十五)
配置BMP的server.xml 在该配置文件中新增配置项jvmRoute,其取值要与httpd-vhosts.conf文件中同一个BMP对应的route配置项相同,具体请参见配置httpd-vhosts.conf。操作步骤以test用户登录应用服务器A。说明: 如有多个应用,请分别登录应用服务器执行下面操作。进入$HOME
2012-02-14 11:06:34 373
原创 apache(单机)负载均衡配置(十四)
配置应用服务器的web.xml进入$HOME/jboss/server/default/deploy/bmp.war/WEB-INF/目录。cd $HOME/jboss/server/default/deploy/test.war/WEB-INF/编辑“web.xml”文件。vi web.xml在文件“web.xml”中添加SSL和HTTP的Listen端口号,如下
2012-02-14 11:02:02 589
原创 apache(单机)负载均衡配置(十三)
配置httpd-mpm.conf在配置“httpd-mpm.conf”文件中Apache并发数之前,先配置“httpd.conf”文件。1、以apache用户登录Apache主机。 2、编辑“httpd.conf”文件。 cd $HOME/apache/conf vi httpd.conf查看“httpd.conf”文件中是否存在如下配置内容。# Server-pool
2012-02-14 10:58:57 561
原创 apache(单机)负载均衡配置(十二)
在“httpd-ssl.conf”文件中配置以下内容:以apache用户登录Apache主机。 检查Apache默认的“SSL的Listen端口号8899”是否被占用。netstat -an|grep 8899若不显示任何信息则表示端口没有被占用,不用修改配置文件。若显示的信息提示已经被占用,执行下面步骤,修改此值:编辑httpd-ssl.conf文件。
2012-02-14 10:53:47 502
原创 apache(单机)负载均衡配置(十一)
示例如下:BalancerMember http://10.164.79.142:8180 route=server1 keepalive=on retry=60 BalancerMember http://10.164.79.143:8380 route=server2 keepalive=on retry=60 Order deny,allow Allow from all
2012-02-13 15:59:33 596
原创 apache(单机)负载均衡配置(十)
配置httpd-vhosts.conf任务说明在文件“httpd-vhosts.conf”中配置BMP节点的IP地址和HTTP端口号,如表1所示。表1httpd-vhosts.conf文件配置说明配置项如何理解如何设置应用A应用A服务器的IP地址。例如:192.168.0.1
2012-02-13 15:50:12 433
原创 apache(单机)负载均衡配置(九)
配置httpd.conf描述在httpd.conf文件中配置了HTTP的Listen端口号、Apache节点的IP地址和端口号。Listen端口号默认值为8080。在系统运行前,需要检查该端口号是否被占用,如果被占用,需要在配置文件中重新设置一个端口。操作步骤以apache用户登录Apache主机。 检查Apache默认的“HTTP的Listen端口号808
2012-02-13 15:05:57 366
原创 apache(单机)负载均衡配置(八)
配置文件说明配置Apache Load Balance主要是配置下面几个文件,各个配置文件配置内容如表1所示。表1Apache配置文件说明配置文件配置内容httpd.conf配置如下信息: Apache节点的HTTP的Listen端口号。 Apache节点的IP地址和端口号。
2012-02-13 14:54:28 429
原创 apache(单机)负载均衡配置(七)
安装过程介绍Apache的安装过程。任务说明按本文示例,安装Apache Load Balance到IP为10.164.79.142的单板上。请根据实际情况安装。请在Apache主机上进行以下操作。操作步骤将***_***_APACHE.tar.gz文件以二进制方式上传到安装apache用户家目录$HOME。以apache用户登录Apache主机,进入apache用
2012-02-13 14:51:38 303
原创 apache(单机)负载均衡配置(六)
检查应用服务器环境用户登录应用服务器A。 说明: 如有多个应用服务器,请分别登录执行下面操作。进入配置文件目录。 cd $HOME/jboss/server/default/deploy/jbossweb-tomcat55.sar查看server.xml文件。 vi server.xml系统显示如下信息: port="${http_port}
2012-02-13 14:49:17 345
原创 apache(单机)负载均衡配置(五)
检查环境变量背景信息 说明: 在Linux中为了方便用户使用,建议在安装前设置用户所用的环境变量。在Linux操作系统中安装Apache Load Balance时,请首先检查当前安装用户家目录下的.cshrc文件中是否已经设置了相应的环境变量。若没有此文件,请新建并设置。具体操作步骤如下。操作步骤以apache用户登录Apache主机 查看
2012-02-13 14:43:53 362
原创 apache(单机)负载均衡配置(四)
检查运行环境任务说明安装Apache Load Balance时的运行环境要求如表1所示。表1 Apache Load Balance运行环境硬件平台操作系统ATAELINUX SUSE 10操作步骤以root用户登录Apache服务器。 查看操作系统版本。
2012-02-13 14:42:09 389
原创 apache(单机)负载均衡配置(三)
Apache配套版本本节介绍了Apache配套版本的版本号和安装包。如表1所示。表1 配套版本的版本号和安装包配套版本号安装包Apache Load Balance2.2.21***_***_APACHE.tar.gz查看Apache负载均衡器的版本信息,请执行如
2012-02-13 14:40:03 394
原创 apache(单机)负载均衡配置(二)
说明: 当创建用户名为apache,家目录为/home/apache,用户组为snegrp时,按如下步骤新建用户:1. 以root用户登录Apache服务器。2. 创建用户组命令为:groupadd snegrp3. 创建用户命令为:useradd -g snegrp -m -d /home/apache -s /bin/csh apache。4. 修改
2012-02-13 14:35:36 415
原创 apache(单机)负载均衡配置(一)
概述:一个Apache+应用程序A共存与一台主机,另一台主机存在应用程序B,两台主机连接同一个数据库。当用户通过IE浏览器访问Apache的IP+port,Apache则随机转向给其中一个应用程序,从而减轻在并发数据情况下访问一台主机的负担,实现负载均衡的目的。安装规划:在Linux操作系统中的安装规划如表1所示。实际安装过程中,请根据实际情况修改安装规划中的内容表1 安装规划
2012-02-13 14:33:01 380
转载 oracle 常用命令二
1、查找表的所有索引(包括索引名,类型,构成列): select t.*,i.index_type from user_ind_columns t,user_indexes i where t.index_name = i.index_name and t.table_name = i.table_name and t.table_name = 要查询的表2、查找表的主键(包括名称,构
2012-02-09 16:33:30 210
原创 oracle 创建触发器
SQL> create or replace trigger tr_tablename 2 after update on tablename 3 for each row 4 declare 5 begin 6 update otherTablename p 7 set p.configvalue = :ne
2012-02-09 13:40:14 239
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人