自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

秋天该很好...

秋风即使带凉也漂亮...

  • 博客(38)
  • 资源 (7)
  • 收藏
  • 关注

原创 javaWeb-编写迷你Structs2框架并使用

miniMVC流程和项目结构: 1:创建oa.web.action包,并在其中编写两个对象的action,如:EmployeeAction和DepartmentAction:package com._520it.oa.web.action;public class EmployeeAction { public void excute(){ System.out.print

2017-10-11 13:23:14 382

原创 javaWeb-MyBatis框架常用知识点详解

1.如何配置MyBatis中xml文件的提示约束,如图:2.MyBatis使用的是日志框架,来记录日志,要想查看它底层到底执行的是什么sql语句,得配置日志文件,log4j.properties,放置resources源文件目录中,简介: 其中有三个主要的组件:Loggers(记录器),Appenders(输出源)和Layouts(布局):可简单理解为日志级别/日志要输出的地方/日志以何种

2017-10-08 21:46:49 586

原创 javaWeb-EL表达式和JSTL

《一:EL表达式》1.在jsp页面中,找到指定的属性:findAttribute(String name)按作用域从小到大获取:pageContext<request<session<application2.假设有对象:emp属性 getter settername getName setNameage getA

2017-10-08 10:57:11 326

原创 javaWeb-javaBean+内省机制+模拟Hibernate的CRUD操作

《一:javaBean》1.类的要求:必须是public修饰的类,且存在公共无参构造器。2.属性的要求:Field:成员变量,必须用private修饰,property:为了外界方便操作字段而提供的一个东西,getter/setter决定的、3.属性的读取和写入规范: 读取(getter):public修饰.有返回.方法名以get/is作为前缀,无参数 写入(setter): p

2017-10-08 09:49:59 588

原创 javaWeb-jsp知识点详解

《一:jsp原理》1:引擎: servlet引擎,支持servlet的执行环境;JSP引擎:支持jsp文件翻译成servlet和编译成.class文件的环境。2: JSP翻译成servlet,再被编译成.class文件,存放于:Tocat根路径/work/Catalina/localhost/_log/apache/jsp,过程:hello.jsp->hello_jsp.java->hello_j

2017-10-08 09:17:45 359

原创 javaWeb-Cookie和Session

《一:Cookie》1.简介: 是一种 客户端技术,程序把每个用户的数据以cookie的形式写给用户各自的浏览器中的cookie.当用户再去访问服务器中的web资源时,会带着各自的数据去访问;它是通过响应的方式放入cookie入浏览器的;其在浏览器中就是以entry保存着数据而已。2.实际操作: //1.在需要保存参数的页面中,传入参数创建cookie Cookie coo

2017-10-06 20:03:27 151

原创 javaWeb-web项目中加载资源文件路径的两种方式

《一:使用相对路径方式加载》1.相对于classpath的根路径,即字节码的输出目录:binProperties p = new Properties();//1.通过当前类对象得到类加载器ClassLoader loader = 当前类对象.class.getClassLoader();//2.通过当前线程的到类加载器ClassLoader loader = Thread.currentTh

2017-10-06 17:38:12 5717

原创 设计模式-简单工厂模式

简单工厂模式《一:普通简单工厂》 建立一个工厂类,对实现了同一接口的一些类进行实例的创建,例://迷你版public class sendFactory{ public sender product(String type){ if("mail".equals(type) ){ return new MailSender(); }else if("sms

2017-10-06 17:06:11 153

原创 javaWeb-SAX解析和DOM解析并实现CRUD操作

《一:SAX解析》一:介绍:1.简介:SAX是Simple API for XML的简称,最先出现在java上2.相关包位置:org.xml.sax3.性质:基于事件机制,也提供了基于事件的xml解析的API4.工作过程:SAX解析器是从文件的开头出发,从前向后解析,每当遇到 起始标记或者结束标记,属性,文本或者其他xml语法时,就会触发事件。5.开发者任务:在相应的事件方法中,编写相应代码

2017-10-06 16:22:38 202

原创 javaWeb-Servlet的继承体系和HttpServletRequest中常用的方法+HttpServletResponse对中文乱码的处理

继承体系如图: 1.GenericServlet1.Generic实现servlet接口和serveltConfig接口。2.ServletConfig可以处理TCP/IP协议的一切请求,而我们常用浏览器发出请求只是用Http,的在GenericServlet的基础上提供一个类: HttpServlet处理Http,HttpServlet中的service方法如下(只是将servlet请求强转

2017-10-06 12:45:09 651

原创 javaWeb-servlet的执行流程详解

servlet的执行流程(如图): 1.第一次请求时,Tomcat会如图找到被请求servlet类的全限定名,然后调用servlet的三大生命周期方法public void init(ServletConfig config): 初始化当前Servlet方法public void service(ServletRequest req, ServletResponse res) : 服务方法

2017-10-06 11:28:31 2051 1

原创 安卓开发-ListView的适配器和监听器/ExpandableListView的使用

《一:BaseAdapter的简单使用》1.定义类MyAdapter,继承BaseAdapter:public class MyAdapter extends BaseAdapter { //将布局文件转换成View对象 private LayoutInflater mLayoutInflater; //ListView中的值 private List<String>

2017-10-05 16:35:48 533

原创 安卓开发-实现数据库的CRUD操作

1.创建DBOpenHelper类继承SQLiteOpenHelper:public class DBOpenHelper extends SQLiteOpenHelper implements BaseColumns { public static final String DB_NAME = "contact.db";//数据库的名称 public static final in

2017-10-05 15:37:53 1062

原创 安卓开发-Xml序列化器和Pull解析器

1.xml序列化器生成xml文件://1.初始化xml序列化生成器XmlSerializer xmlSerializer = Xml.newSerializer();//2.告诉序列化工具文件的存储位置FileOutputStream fos = openFileOuput(“qqinfo.xml”,Context.MODE_WORLD_READABLE);//3.序列化器绑定输出流xmlS

2017-10-05 13:29:42 319

原创 安卓开发-尺寸单位+Logcat的使用+Android单元测试+安卓系统中数据的读写

知识视图: 《一:尺寸单位》1.px:电脑 电视上的分辨率的尺寸单位。像素是构成数码影像的基本单元。例如300x300分辨率,即表示水平方向与垂直方向上每英寸长度上的像素数都是300,也可表示为一平方英寸内有9万(300x300)像素。2.dp:过去,程序员通常以像素为单位设计计算机用户界面。例如:图片大小为80×32像素。这样处理的问题在于,如果在一个每英寸点数(dpi)更高的新显示器上

2017-10-05 12:51:53 580

原创 安卓开发-基本UI的设计使用

view体系如图: 《一.View的属性》1.宽高:android:layout_width/height=”x” : px : dp:优先选择,不同屏幕会自动缩放 :

2017-10-05 10:05:43 454

原创 安卓开发-Button点击事件的四种实现方式

一:按钮式函数1.在控件中为按钮控件添加:android:onClick=”btnClick”2.直接在MainActiviy中实现函数: public void btnClick(View v){ //具体功能 }二.在匿名内部类中实现点击监听器1.Button btn = (Button)findViewById(R.id.btn);2.btn.setO

2017-10-04 22:29:52 2673

原创 安卓开发-Android的项目结构+应用程序编译和安装过程+adb在cmd中相关命令+安卓的发展史和其体系结构

《一:Android的项目结构》src: coder编写java代码处gen: 自动生成资源文件对应的资源代号,如res中的一张图片ic_launcher.png,在R.java中都会对应:public static final int ic_launcher=0x7f002Android: 对应sdk目录中,platfroms中的版本中的jarAndroid Private L

2017-10-04 21:19:12 342

原创 javaWeb-Eclipse中如何安装Tomcat插件(三只小猫)

1.下载tomcat插件安装包(下载):tomcatPluginV33.zip2.解压后得com.sysdeo.eclipse.tomcat_3.3.0,包装插件成:Tomcat/eclipse/plugins/com.sysdeo.eclipse.tomcat_3.3.0目录结构3.在Eclipse根目录中的dropins中新建:Tomcat.link文件,在其中输入(java中不能有\):

2017-10-04 17:37:56 1353

原创 安卓开发-Broadcast接受者+六种常见Broadcast接受者案例+进程的优先级

《一:广播接受者》1.自定义广播1.1:自定义一个类ReceiverBroadcast,并继承BroadcastReceiver://接收方 public class ReveiverBroadcast extends BroadcastReceiver{ @Override public void onReceive(Context context, Int

2017-10-04 10:33:00 416

原创 安卓开发-intent属性总结

Intent功能:1:启动四大组件中Activity,BroadCast,Service:Intent intent = new Intent(); //1.1:显示启动//1.通过在组件中显示启动Activityintent.setComponent(new ComponentName(this,MyActivity));//2.直接通过设置需要启动的类intent.setCl

2017-10-03 11:49:15 413

原创 安卓开发-百度地图-几何图形覆盖物+文字覆盖物+弹出窗覆盖物+地图类型+地图控制和手势

《一:几何图形覆盖物》 地图SDK提供多种结合图形覆盖物,利用这些图形,可帮助您构建更加丰富多彩的地图应用。目前提供的几何图形有:点(Dot)、折线(Polyline)、弧线(Arc)、圆(Circle)、多边形(Polygon)。在百度地图上展示覆盖物,需使用百度BD09坐标,如使用其他坐标( WGS84、GCJ02)进行展示,需先将其他坐标转换为BD09,详细说明请参考坐标转换页面,请勿使用

2017-10-02 22:35:16 761

原创 安卓开发-百度地图-标注覆盖物

(在百度地图上展示覆盖物,需使用百度BD09坐标,如使用其他坐标( WGS84、GCJ02)进行展示,需先将其他坐标转换为BD09 )《一:地图标注,利用标注覆盖物,在地图指定的位置上添加标注信息》//1.定义marker的坐标点LatLngLatLng point = new LatLng(39.963175, 116.400244);//北京区域//2.定义该坐标点的位图BitmapDes

2017-10-02 22:14:08 484

原创 安卓开发-百度地图-利用LocationClient定位到当前位置

1.定义 定位客户端 并且用getApplication()【官方推荐】初始化:LocationClient mBdLocationManager = new LocationClient(getApplicationContext());2.为定位客户端配置定位所需要的参数:LocationClientOption lcOption = new LocationClientOption();

2017-10-02 21:46:56 6732

原创 java基础-高效利用SimpleDateFormat实现日期的转换

1.日期字符串转换为日期对象时,转换模式必须与日期字符串中的的模式匹配。2.日期对象转换为日期字符串可以任意组合模式。/** * 日期转换工具类 * 利用SimpleDateFormat实现日期的转换 * @author lq * */public class DateUtil { //默认的日期转换模式 private static final String DEFAU

2017-09-30 15:42:09 697

原创 安卓开发-如何启动service服务总结+实际应用

《一:startService方式开启服务》1.在AndroidManifest.xml中的Application中配置服务组件:<service android:name="com.example.helloservice.MyService" />2.创建一个类继承Service,并覆写 onCreate,onStartCommand,onDestory.on方法:public class

2017-09-27 10:19:48 905

原创 其他-查看端口和PID以及如何结束进程

Windows平台 ,在windows命令行窗口下执行 1.查看所有的端口占用情况C:>netstat -ano协议 本地地址 外部地址 状态 PIDTCP 127.0.0.1:8700 0.0.0.0:0 LISTENING 3

2017-09-22 19:41:54 844

原创 安卓开发-国际化.风格主题.简单帧动画

《一:国际化》 1.原理:在设置中选择哪国的语言,应用界面的文本应该选用哪国语言书写,应用运行时也会显示相应的文本,如果没有该国的的文件,默认使用values中的资源。2.步骤:(1).在res中重新新建 values-国家标识 文件夹。(2).在文件中的strings.xml和其他地方中利用选中的国家的语言书写显示文本。《二:风格和主题》 <!-- 主题 -->

2017-09-22 19:30:30 192

原创 安卓开发-百度地图-HelloBaiduMap

1.申请AK: 包名(在AndroidManifest.xml头部获取) + sha1。2.1在AndroidManifest.xml的Application中加:<meta-data android:name="com.baidu.lbsapi.API_KEY" android:value="AK值" />2.2根之前加权限:<uses-permissi

2017-09-22 19:18:45 305

原创 安卓开发-Activity的生命周期+任务栈

《一:生命周期函数》1:函数调用:1.1.onCreate: 界面新出现时被调用1.2.onStart: 界面可见时被调用1.3.onResume: 界面可见,并且能 获取焦点(操作)时被调用。1.4.onRestart: 当一个已经不可见的页面,返回可见时,再start之前被调用1.5.onPause: 界面可见,但无法 获取焦点(操作)时被调用1.6.onStop: 界面不

2017-09-22 19:09:21 275

原创 安卓开发-Activity的显示意图和隐式意图+实例+Activity界面间数据的传递实例

<一:显示意图和隐式意图》 1.显示意图//想打开的页面需要在创建意图时显式指定要打开那个ActivityIntent intent = new Intent(this, 指定Activity.class);startActivity(intent);2.隐式意图:没有说明要打开哪一个页面,而是通过匹配来确定怎么打开,若一个匹配就直接打开,多个匹配则以列表的形式选择打开(当应用只想和其他应用交

2017-09-22 18:51:22 1113

原创 安卓开发-对话框的简单使用

《一:对话框创建的常规步骤》1.创建builder对象Builder builder = new Builder(this);2.为builder设置组件(title,message,positiveButton,negativeButton,SingleChoiceItems,setMultiChoiceItems)3.利用builder组件创建对话框对象AlertDialog dialog

2017-09-18 13:03:23 532

原创 安卓开发-多线程常规实现+xUtils-master开源框架实现 断点下载

《方式一:多线程下载之常规实现》 原理如图: 1.创建urlURL url = new URL(getUrl());//下载来自tomcat下的webapps/ROOT/resource.rar文件,10.0.2.2是安卓映射的服务器的地址,此时不再是localhost或者是本机ipprivate String getUrl(){ return "http://10.0.2.2:8

2017-09-17 14:38:12 696

原创 安卓开发-Get和Post两种请求三种方式(模板)

《方式一,简单网络操作》 1.get请求://1.地址栏上的地址URL url = new URL("带参数url"); //2.似回车,打开链接HttpURLConnection conn = (HttpURLConnection)url.openConnection();//3.得告诉服务器是什么请求方式(POST)conn.setRequestMethod("POST");//

2017-09-16 16:35:36 5362

原创 安卓开发-利用smart-image-view来实现网络中的图片在手机上的显示

1.在项目中导入smart-image-view的文件如图: 2.在activity_main.xml中,引入SmartImageView:<com.loopj.android.image.SmartImageView android:id="@+id/siv" android:layout_width="wrap_content" androi

2017-09-16 11:44:04 619 2

原创 安卓开发-手机上显示tomcat中的图片

《1》.准备步骤: 1.在tomcat中的webapps中的ROOT项目下添加img文件夹,内有:picinfo.txt和图片,每张图片的url都在picinfo.txt中,如图:《2》思路:(2.1)定义成员变量:2.1.1:图片控件 2.1.2:List对象存放每张图片的url2.1.3:定义显示图片的索引(2.2)定义private void saveImageUrls() 函数,从

2017-09-15 19:26:45 1804 2

原创 安卓开发-sdk目录细节详解

1.SKD目录详解: (1).android:最原始是没有此文件夹的,当创建模拟器时虚拟机创建的,存放了当前模拟器的一些信息。(2)add-ons:存放google 的一些api,这些api在google地图开发中是必须的。(3)build-tools:项目的重要编译工具。(环境变量的目标之一) 运行安卓项目时,会报一种错:Unsupported major.minor version 52

2017-09-15 14:56:28 477

原创 安卓开发-Gps定位获取位置信息

1.显示控件 和 LocationManager 设为成员变量,在MainActivity中初始化private EditText editText; private LocationManager lm;editText = (EditText) findViewById(R.id.editText); lm = (LocationManager) getSystemService(

2017-09-13 19:48:00 1503

MyXind20180412

包含了javaSE,javaWeb,J2EE框架的知识点,持续更新.....

2018-04-12

visitor-bd-AMap

一个小系统 ,,,,,,,,,,,。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2017-12-18

20171215知识点快集

6月到12月系统和非系统知识点快集。。。。。。。。。。

2017-12-15

erweima.zip

安卓完整项目,项目结构清晰,代码简单易懂,可以通过输入的内容快速生成二维码图片。

2017-10-11

模拟Struct2

可以通过该项目,了解structs2框架底层是如何工作,简单版本的structs2框架源代码项目。

2017-10-11

xUtils-master.zip

xUtils-master开源框架,可快速实现多线程断点下载等一些列网络操作。

2017-10-04

Tomcat插件

可集成到Eclipse中,在Eclipse中开启,重启和关闭Tomcat服务器。

2017-10-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除