- 博客(18)
- 收藏
- 关注
原创 List,Set,和Map的区别
首先先简单的看看他们的结构看不清楚?没关系,来看看这个在这里我们可以看出,List,Set接口直接继承Conlllection接口,而Map是另一个接口。Conlllection继承自Iterable接口,该接口可以可以增强for循环。一. collection接口是集合框架的顶级接口(set与list的父接口,不是map集合的父接口)1.l...
2019-03-30 21:48:52 188
原创 wireshark基本用法及过虑规则
Wireshark 基本语法,基本使用方法,及包过虑规则:1.过滤IP,如来源IP或者目标IP等于某个IP例子:ip.src eq 192.168.1.107 or ip.dst eq 192.168.1.107或者ip.addr eq 192.168.1.107 // 都能显示来源IP和目标IPlinux上运行的wireshark图形窗口截图示
2018-01-16 09:44:11 164
原创 spring+spring mvc +mybatis框架整合
1、基本概念1.1、Spring Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。Spring
2018-01-16 09:33:11 306
原创 Spring+Spring mvc +Hibernate整合框架
框架篇:Spring+SpringMVC+hibernate整合开发 前言: 最近没什么事做,搭个框架写成博客记录下来,拉通一下之前所学知识. 话不多说,我们直接步入正题。 准备工作: 1/安装并配置java运行环境 2/数据库的安装配置(Mysql) 3/安装并配置服务器(Tomcat) 4/Maven
2018-01-07 09:44:15 343
原创 Springmvc注解
简介:handler method 参数绑定常用的注解,我们根据他们处理的Request的不同内容部分分为四类:(主要讲解常用类型)A、处理requet uri 部分(这里指uri template中variable,不含queryString部分)的注解: @PathVariable;B、处理request header部分的注解: @RequestHeader, @CookieValu
2018-01-02 14:39:53 159
转载 ssh框架整合
SSH三个框架的知识点一、Hibernate框架1. Hibernate的核心配置文件 1.1 数据库信息、连接池配置 1.2 Hibernate信息 1.3 映射配置 1.4 Hibernate核心配置文件如果单纯使用Hibernate框架,核心配置文件名称hibernate.cfg.xml并且一定要放在
2017-12-29 09:56:31 683
原创 Hibernate 缓存机制
Hibernate 缓存机制一、why(为什么要用Hibernate缓存?)Hibernate是一个持久层框架,经常访问物理数据库。为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。 二
2017-12-29 09:48:53 178
转载 webService基本概念
一、WebService的定义WebService有好几种定义:W3C组织对其定义:WebService是一个软件系统,为了支持跨网络的机器间互操作交互而设计。WebService通常被定义为一组模块化的API,我们可以通过网络进行调用,来执行远程系统的请求服务。WebService就是暴露给外部使用的,可通过web调用的一组API。WebService是一种跨编程语言和跨操作系统平台
2017-12-21 10:39:49 3089
原创 在SSH框架中解决JSON中ref问题
什么是循环引用和重复引用重复引用:一个对象中的多个属性同时引用同一个对象 例如: Object obj=new Object(); MapString,Object> map=new HashMap<>(); map.put("1", obj); map.put("2", obj);//引用了同一个对象 Sy
2017-12-21 10:11:03 761
原创 mysql 报错异常集合
1.异常:mysql 1062 –Duplicate entry '1' for key 'PRIMARY'我是已经创建你一个表,并插入数据后。对表添加一列并设为主键时报错,其中图上双引号中的'1'也有可能为''原因:新输入的列中的数据都为空,属于重复,该列有重复所以不能设为主键。解决办法:1.先设计表添加列。 2.每行
2017-11-08 08:46:43 573
转载 mysql中文乱码
了解了上面的信息我们来分析下乱码的原因,问题出在了当前的 CMD 客户端窗口,因为当前的 CMD 客户端输入采用 GBK 编码,而数据库的编码格式为 UTF-8,编码不一致导致了乱码产生。而当前 CMD 客户端的编码格式无法修改,所以只能修改 connection、 client、results 的编码集来告知服务器端当前插入的数据采用 GBK 编码,而服务器的数据库虽然是采用 UTF-8 编
2017-11-06 11:48:09 732
原创 Struts2框架基本构建,Maven工具使用以及搭建私服,Hbernate框架构建以及连接mysql数据库
1.Struts2框架基本构建基本步骤 1.1 导入Struts2jar包(我的用的版本是Struts2.3.24,复制下列jar文件到项目lib 1.2 配置web.xml(核心代码) 1.3 action(数据访问层),xxAction.java需要实现 ActionSupport重写execute()方法 1.4 配置st
2017-11-03 10:07:35 444
原创 常用控件(ProgressBar,Toggle,Switch,SeekBar,RatingBar)解析
1.ProgressBar(进度条) 这里用progressBar模拟做一个下载进度条,先写好界面 class java 代码 先获取控件 为下载按钮写监听事件,调用子线程,因为主线程不能运行耗时操作,主线程只负责更新UI界面 再写子线程,这里用了Handler在主线程和子线程中进行信息交换再
2017-07-19 19:04:37 665
原创 利用Bitmap实现图片放大效果(项目中的drawable路径图片,内存卡中的图片)
1.Bitmap(位图)的简单介绍: BitMap代表一张位图,扩展名可以是.bmp或者.dib。位图是Windows标准格式图形文件,它将图像定义为由点(像素)组成,每个点可以由多种色彩表示,包括2、4、8、16、24和32位色彩。例如,一幅1024×768分辨率的32位真彩图片,其所占存储字节数为:1024×768×32/8=3072KB位图文件图像效果好,但是非压缩格式的,需
2017-07-18 18:12:41 754
原创 Android常用控件(按钮事件,Toast,单选复选,时间日期选择框)解析
1.按钮事件 对于按钮事件可以分为两种放松,一种是用JAVA先获取按钮控件,再为相应的按钮写事件,另一种是直接调用onClick属性,这里讲常用的调用onClick属性实现事件。 1.先写好界面 2. 为登入按钮写事件 3.在java class文件实现tya事件方法 4.获取输入框用户的值
2017-07-17 13:57:23 1556
原创 Android studio外形资源和选择器解析
1.外形效果 先建一个外形资源文件,选择res目录下的drawable右击新建Drawable resource file 填写shape 进入shape文件,先设置外形类型,一般选择rectangle,矩形边框设置外形资源背景颜色:设置外形弧度,左上,左下,右上,右下设置外形资源间距:
2017-07-15 12:33:50 451
原创 相对布局解析以及Android studio 连接夜神模拟器
1.相对布局 先来张图: RelativeLayout概念:相对布局顾名思义,控件相对布局与位置的常用属性:相对布局水平居中:layout_centerHorizontal(true|false)相对于布局右对齐:layout_alignParentRight(true|false)相对布局左对齐:layou
2017-07-13 18:38:26 1085
原创 adrod 开发环境的搭建及基本使用
1.关于Android的基本概念及开发背景: Android(['ændrɔid])是一个以Linux为基础的半开源操作系统,主要用于移动设备,由Google和开放手持设备联盟开发与领导。 Android 系统最初由安迪·鲁宾(Andy Rubin)制作,最初主要支持手机。2005年8月17日被Google收购。2007年11月5日,Google与84家硬件制造商、软件开发商及电
2017-07-10 18:24:35 685
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人