自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 mysql中数据类型date与oracle中数据类型date显示时、分、秒的问题

mysql中如果要显示年、月、日的话date类型能够满足日常开发,但是如果要显示yyyy-MM-dd的话它还不能满足需求,所以我们只能用另外的一个时间类型datetime。oracle数据库date数据类型可以显示yyyy-MM-dd HH:mm:ss需要注意的是在mybatis mapper配置文件里面配置jdbcType类型的时候我们不能配置DATETIME类型,如果配置的话我们在启...

2019-08-15 15:51:01 876

原创 开源框架面试题

Spring:什么是spring,它能够做什么?Spring是一个开源框架,它是为了解决企业应用开发的复杂性而创建的。2.特点是什么1).方便解耦,简化开发通过Spring提供的IoC容器,我们可以将对象之间的依赖关系交由Spring进行控制,避免硬编码所造成的过度程序耦合。有了Spring,用户不必再为单实例模式类、属性文件解析等这些很底层的需求编写代码,可以更专注于上层的应用。2...

2019-04-01 15:24:07 610

原创 java集合

java集合构成图1、Iterator(迭代器)接口:它是集合中java.util包的顶级接口(但是它不是Map系列的顶级接口)。迭代器遍历方式, 适用于连续内存存储方式,比如数组、 ArrayList(其实 ArrayList底层实现也是数组形式)。 缺点是只能从头开始遍历, 优点是可以边遍历边删除;可以实现Iterator接口可以增强for循环。Iterator接口的方法:(1)、ha...

2019-03-27 23:04:47 171

原创 shiro认证以及盐加密

1、导入pom文件相关依赖<!--shiro统一jar包版本--> <shiro.version>1.3.2</shiro.version><!--shiro--> <dependency> <groupId>org.apache.shiro</groupId> &

2019-02-22 09:22:46 159

原创 spring整合hibernate的时无法打开资源[com/book/entity/Book.hbm]类路径

Error creating bean with name ‘sessionFactory’ defined in class path resource [spring-hibernate.xml]: Invocation of init method failed; nested exception is java.io.FileNotFoundException: class path re...

2018-12-13 19:12:09 337

原创 Linux设置IP地址

1.安装VMWare虚拟机2.安装CentOS    2.1 查看并设置Linux的IP地址    1)ip addr         查看ip  2)cd /etc/sysconfig/network-scripts  调转目录  3)ls或ll &nb

2018-12-10 11:10:54 741

原创 远程调用webservice实现跨平台调用接口

WebServices简介1.1 什么是WebServicesWebServices是应用程序组件WebServices使用开放协议进行通信WebServices是独立并可以自我描述WebServices可通过使用UDDI来发现WebServices可被其它应用程序使用XML是WebServices的基础1.2 它如何工作XML+HTTP1.3 WebServices平台元...

2018-12-10 10:28:09 1077

原创 spring aop

AOP中关键性概念连接点(Joinpoint):程序执行过程中明确的点,如方法的调用,或者异常的抛出.目标(Target):被通知(被代理)的对象注1:完成具体的业务逻辑通知(Advice):在某个特定的连接点上执行的动作,同时Advice也是程序代码的具体实现,例如一个实现日志记录的代码(通知有些书上也称为处理)注2:完成切面编程代理(Proxy):将通知应用到目标对象后创建的对象(...

2018-12-06 22:28:46 116

原创 spring ioc

什么是spring,它能够做什么?Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。目的:解决企业应用开发的复杂性功能:使用基本的...

2018-12-06 22:17:25 101

原创 hibernate的二级缓存

为什么需要缓存拉高程序的性能关系型数据库:数据与数据之间存在关系(联系)的数据库 mysql/Oracle、sqlserver非关系型数据库:数据与数据之间是不存在关系的,key-value1、基于文件存储的数据库:ehcache2、基于内存存储的数据库:redis、memcache3、基于文档存储的数据库:mongodb什么样的数据需要缓存很少被修改或根本不改的数据 数据...

2018-12-03 19:47:42 217

原创 hibernate的hql2

BaseDAO需求:按名字分页查询对应书籍信息//hql查询通用方法/** * hql: * 1、hql传过来,拼接countHql * 2.给命名参数赋值 * 3、pagebean.settotal * 4、查询你所需要的结果 * * @author Administrator * */public class BaseDao { /** * 给命名参...

2018-12-03 17:50:51 189

原创 前端框架毫秒数转当前时间格式和获取下拉框的内容

1、数据库表中数据类型datatime展示在前端框架数据表格中的是毫秒数//利用formatter : function(value, row, index) {return getMyDate(value);}方法将毫秒数转化为标准时间格式//formatter:对后台传入数据 进行操作 对数据重新赋值 返回return到前台$(function() { // 数据表格加载 $('#t...

2018-12-02 17:23:20 289

原创 hibernate的 hql

什么是hqlHQL是Hibernate Query Language的缩写查全部hql和sql区别/异同HQL SQL类名/属性 表名/列名区分大小写,关键字不区分大小写 不区分大小写别名 ...

2018-11-28 10:59:53 112

原创 hibernate的多对多

数据库的多对多1.1 数据库中不能直接映射多对多处理:创建一个桥接表(中间表),将一个多对多关系转换成两个一对多//多对多关系图 注1:数据库多表联接查询永远就是二个表的联接查询 A B C D t1 C t2 D t3注2:交叉连接注3:外连接:left(左)/right(右)/full...

2018-11-25 23:36:11 121

原创 hibernate一对多关系

什么是关联(association)1.1 关联指的是类之间的引用关系。如果类A与类B关联,那么被引用的类B将被定义为类A的属性。例如:public class A{private B b = new B;public A(){}}1.2 关联的分类:关联可以分为一对一、一对多/多对一、多对多关联关联是有方向的订单表、订单项表select * from t_order t,t...

2018-11-24 22:51:49 95

原创 hibernate主键生成策略

hibernate的主键生成器:generator元素:表示了一个主键生成器,它用来为持久化类实例生成唯一的标识 。1.1 程序员自己控制:assigned //配置文件 <id name="sid" type="java.lang.Integer" column="sid"> <generator class=...

2018-11-24 19:08:39 149

原创 hibernate加载策略

对象的三种状态(hibernate管理的对象)1.1 临时状态1.2 持久状态1.3 游离状态图解://状态之间的转换 //持久状态 User user = session.get(User.class, 1); session.close(); session = sessionFactory.openSession(); //游离状态 ...

2018-11-21 19:47:00 172

原创 Struts2的配置问题和hibernate的配置问题

1、Struts2的web.xml的配置问题这个问题是因为你的web.xml过滤器配置的问题如果你的过滤器配置的是*.action的话,就只能通过后台代码访问jsp页面例: <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2....

2018-11-19 19:44:41 137

原创 hibernate入门

什么是hibernateORM框架/持久层框架object reference mapping通过管理对象来改变数据库中的数据通过管理对象来操作数据库mybatisnew person()dao daojdbc hibernatejdbc优势:跨数据库的无缝移植注1:Object Relational Mapping如何在项目中添加...

2018-11-19 17:41:36 105

原创 maven环境搭建

Maven简单介绍Apache Maven是个项目管理和自动构建工具,基于项目对象模型(POM)的概念。作用:完成项目的相关操作,如:编译,构建,单元测试,安装,网站生成和基于Maven部署项目。maven环境搭建步骤:https://jingyan.baidu.com/album/e6c8503c5b2391e54f1a1822.htmlmaven私服的搭建步骤https://j...

2018-11-17 18:59:13 163

原创 Struts2的拦截器与文件上传

Interceptorimplements Interceptorextends AbstractInterceptor与filter的区别:先过filter再过interceptor1:所有拦截器都使用接口Interceptor ,Action去实现这个接口;Init()方法:在服务器起动的时候加载一次,并且只加载一次;Destroy()方法:当拦截器销毁时执行的方法;Interc...

2018-11-17 17:40:35 281

原创 struts2标签

struts标签1.1 通用标签1.1.1 数据标签propertysetscope=“action”,action=request+actionContext 在ognl上下文中根对象取result值,赋给test,所以我们要给result给值 <s:set var="text1" value="result"></s:set&

2018-11-11 23:58:54 83

原创 struts2 ognl的传值原理

OGNL1.1 OGNL的全称是Object Graph Navigation Language(对象图导航语言),它是一种强大的表达式语言1.2 OgnlContext(ongl上下文)其实就是Map (教室、老师、学生)OgnlContext=根对象(1)+非根对象(N)非根对象要通过"#key"访问,根对象可以省略"#key"注1:context:英文原意上下文,环境/容器...

2018-11-11 22:13:24 103

原创 struts2入门

请说明为啥报找不到result name=input相当于自定mvc中的action层。com.zking.framework配置文件引入dtd不生效,无提示环境搭建1.1 jar1.2 web.xml1.3 struts.xmlstruts.xml(核心配置文件)在默认的情况下,Struts只自动加载路径下的struts.xml,default-struts.xml和s...

2018-11-11 17:35:45 84

原创 android上拉刷新

导入PullToRefresh1.1 修改library的build.gradle中的sdk版本//修改前compileSdkVersion 16buildToolsVersion “27.0.3” defaultConfig { minSdkVersion 4 targetSdkVersion 4 } //修改后 compileSdkVersion...

2018-10-28 21:19:34 275

原创 android自定义适配器

BaseAdapter:是所有适配器类的父类,可以对列表项进行最大限度的定制1.1 自定义适配器中的方法getCountgetViewgetItemgetItemId1.2 LayoutInflater(布局解析器)–LayoutInflater有三种获得方式,资料中有详细介绍用来把layout布局文件解析成一个View对象,不可以new,需要使用系统服务获得inflater...

2018-10-28 21:05:44 441

原创 Android的jackson和httpcliet

从第三方项目中拿数据通常有两种方式(根据数据交互的格式来定)xml->webservice/httpClientjson->httpClientjava javajava androidjava iosjava 微信jackson1.1 Java->Json1.1.1 ObjectMap1.1.2 JsonGenerator1.1.3 @JsonIgno...

2018-10-28 20:10:17 96

原创 Android的高级控件

高级控件与低级控件区别是否使用适配器适配器种类和作用2.1 种类数组适配器 ArrayAdapternew ArrayAdapter(this,R.layout.actv_style, names);简单适配器 SimpleAdapter也叫“并不简单的简单适配器”_自定义适配器2.2 作用适配器是一个桥梁通过高级控件展示适配器是用来帮助高级控件去 activi...

2018-10-28 19:19:07 142

原创 Android的线程

案例一:消息提示框Toast(吐丝框)1.1 Toast是Android中的一种简易的消息提示框1.2 使用这个类的最简单的方法是调用静态方法构造您所需要的一切,并返回一个新的Toast对象。Toast toast=Toast.makeText(getApplicationContext(), “默认的Toast”, Toast.LENGTH_SHORT);toast.show();...

2018-10-21 21:49:46 114

原创 Android的监听事件

案例一事件监听(三种写法)1.1 标签上直接绑定监听方法public void xxx(View view)//第一种 public void xxx(View view)1.2 创建监听器对象,组件再绑定监听器对象1.2.1 匿名内部类1.2.2 使用匿名内部类并定义成全局的属性第二种:Button viewById = findViewById(R.Id.);vi...

2018-10-21 21:33:26 207

原创 android的相对布局和网格布局

案例一:相对布局相对布局(重点)1.1 相对布局窗口内子组件的位置总是相对兄弟组件、父容器来决定的,因此叫相对布局1.2 如果A组件位置是由B组件的位置决定的,Android要求先定B组件,再定义A组件如果A组件位置是由B组件的位置决定的,Android要求先定B组件,再定义A组件如果A组件位置是由B组件的位置决定的,Android要求先定B组件,再定义A组件 注1:注意XML中...

2018-10-21 19:35:36 174

原创 android的线性布局和帧布局的入门

什么是布局就是把界面中的控件按照某种规律摆放到指定的位置布局的二种实现代码xml配置文件:res/layout目录下注:也可以同时使用xml和代码布局的基本属性取值范围{ //效果是一样的fill_parent//过时match_parent//不过时}固定值{dp 控件大小sp 文字大小}padding 内补丁margin 外补丁android:...

2018-10-17 23:02:22 222

原创 Android的入门

Android的基本组件1.1 Activity1.1.1 Activity代表手机的一个屏幕1.1.2 一个Android程序由多个Activity组成,即:一个Android程序由多屏内容组成1.1.3 Activity相当于一个展板,本身没有可视的内容,你把画(View)贴到展板上就可以展示出来了1.2 Service1.2.1 不可见的组件1.2.2 在后台运行1.2....

2018-10-15 19:44:15 90

原创 easyUI增删改查的高级控件

1,js增删改查代码 (内含代码注释)$(function() { var Url=$("#Murl").val(); //请求路径 $('#nn').numberbox({ min:0, precision:2 }); $('#dg').datagrid({ //数据表格 //查询 url:Url+'/user...

2018-10-08 19:28:33 131

原创 easyUI权限设置

1,Dao/** * 一星权限 * @param paramMap * @param pageBean * @return * @throws InstantiationException * @throws IllegalAccessException * @throws SQLException */ public List<Map<String...

2018-10-08 19:26:44 341

原创 Easyui入门

1.使用easyui ,首先在easyui官网上下载;http://www.jeasyui.net/download/。2.将下载好的zip压缩包解压之后,就可以放入项目中使用了。3.在项目中需要引用//前面四种引入地址是需要下载jra包导入的<link rel="stylesheet" type="text/css" href="${pageContext.request.cont...

2018-09-24 23:07:41 136

原创 jQuery(Ajax+json前后台数据交互)

jacksonJackson是一个简单基于Java应用库,Jackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象 核心代码: ObjectMapper mapper = new ObjectMapper(); mapper.writeValueAsString(obj);//获取源数据的行数 int co...

2018-09-21 21:35:05 13245

原创 JQuery插件

插件机制简介往jquery类库里面去扩展方法,这类方法就是jquery插件json的三种格式2.1 对象{sid:‘s01’,sname:‘zs’}//json对象的字符串体现形式var jsonObj1 = {sid:'s01',sname:'zs'};//网页版控制台打印console.log(jsonObj1);2.2 列表/数组[1,3,4,5] va...

2018-09-19 19:49:20 79

原创 jQuery入门

什么是jQuery它是一个轻量级的javascript类库注1:就一个类“jQuery”,简写“$”jQuery优点2.1 总是面向集合2.2 多行操作集于一行hello jQuery3.1 导入js库()3.2 $(fn)做为程序入口 $(function(){ alert(" hello jQuery"); }) (fn)、(fn)、(fn)、...

2018-09-18 00:20:04 106

空空如也

空空如也

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

TA关注的人

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