- 博客(71)
- 资源 (2)
- 收藏
- 关注
原创 SVN 服务端与客户端 安装步骤
1、下载VisualSVN :2、默认选择即可,第一项 是安装VisualSVN Server以及控制台,最后一项是自动加入环境变量3、选择标准安装(免费)即可,4、注意,把Server Port 改为 88435、安装好后是以下这样:注意:Repositories 构建项目的Users 存放用户。1、安装subclipse :2、将压缩包解压到eclipse安装...
2018-11-09 10:24:02
335
原创 SSH项目web.xml配置
1、Spring上下文ApplicationContext.xml的加载:注意:classpath:spring-countext.xml里面的:spring-countext.xml是你自己所创建的spring上下文<context-param> <param-name>contextConfigLocation</param-name> <pa...
2018-11-07 14:57:46
325
1
原创 SSH项目整合之SSH集成
1 导入ehcache.xml:<?xml version="1.0" encoding="UTF-8"?><ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://ehcache.org/ehcache.xsd"...
2018-11-07 14:30:25
328
1
原创 SSH项目整合之导入相关依赖
1、hibernate 相关依赖,(5.2.12.Final)1-1:hibernate-core:1-2: hibernate-c3p0(数据库连接池)1-3: hibernate-ehcache1-4: mysql-connector-java(5.1.44)注意:为了统一版本,方便以后维护,可把统一版本写成可编辑的相关依赖如下: <!--统一的版本,可编辑的 -->...
2018-11-07 14:00:52
666
原创 Spring 入门《一》
1、简介:Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。目的:解决企业应用开发的复杂性功能:使用基本的JavaBean代替EJB,...
2018-11-03 11:00:28
187
原创 Hibernate 二级缓存
1、为什么需要缓存?拉高程序的性能2、 什么样的数据需要缓存2-1:很少被修改或根本不改的数据 数据字典2-2: 业务场景比如:耗时较高的统计分析sql、电话账单查询sql等3、hibernate 有一、二级缓存之分3-1:一级缓存: session3-2:二级缓存: SessionFactory (可拔插式)4、使用二级缓存的步骤:4-1:导入ehcache相关依赖: &l...
2018-11-03 10:06:02
240
原创 Ehcache 相关内容
1、Ehcache 是现在最流行的纯Java开源缓存框架,配置简单、结构清晰、功能强大,是Hibernate中默认的CacheProvider(自定义)。2、 ehcache的特点:2-1 够快Ehcache的发行有一段时长了,经过几年的努力和不计其数的性能测试,Ehcache终被设计于large, high concurrency systems.2-2 够简单开发者提供的接口非常简单...
2018-10-31 19:57:48
166
原创 HQL 的通用分页以及原生Sql结合
1、创建一个 BaseDAO,一个公共的查找方法package com.zking.eight.dao;import java.util.Collection;import java.util.List;import java.util.Map;import org.hibernate.Session;import org.hibernate.query.Query;/**...
2018-10-30 20:31:21
386
原创 hql 相关内容
1、什么是hql?HQL是Hibernate Query Language的缩写2、处理返回的结果集:2-1:直接利用对象进行数据接收2-2:String[] :public void testList2() { String hql = "select bookName from Book"; List<String> list = session.createQu...
2018-10-29 20:17:02
237
原创 Ubuntu 安装ssh协议的步骤与远程登录
1、登录linux,登录的时候,密码是不可见的,这个主意一下就好!2、输入:sudo apt-get update , 先更换ubuntu的源为阿里云,不然软件更新经常报错,sudo apt-get upgrade 这个命令是用于更新设置到最新系统:这就是正在更新中。。。。3、安装 SSH 协议,输入:sudo apt-get install openssh-server当出现询问...
2018-10-28 20:56:48
2458
原创 Hibernate 多对多关系
1数据库中的多对多关系:1-1: 数据库中不能直接映射多对多处理:创建一个桥接表(中间表),将一个多对多关系转换成两个一对多注1:数据库多表联接查询 永远就是二个表的联接查询注2:交叉连接注3:外连接:left(左)/right(右)/full(左右) 主从表:连接条件不成立时,主表记录永远保留,与null匹配2. hibernate的多对多2.1 h...
2018-10-27 17:48:00
228
原创 级联的增删查,以订单为例
1、什么是关联?1-1:关联指的是类之间的引用关系。如果类A与类B关联,那么被引用的类B将被定义为类A的属性。例如: public class A{ private B b = new B; public A(){} }1-2:关联的分类:关联可以分为一对一、一对多/多对一、多对多关联 关联是有方向的2、联级新增:(例子)2-1:建立订...
2018-10-23 19:39:52
308
原创 报错:Failed to load resource: the server responded with a status of 500 (Internal Server Error)
之前在做树形菜单的时候,一直在报一个错误:Failed to load resource: the server responded with a status of 500 (Internal Server Error)怎么也找不到是哪里出了问题,在F12调试的时候一直都有数据,但是就是绑定不上页面去,:后来去找后台,才发现没有把json格式的数据输出到前台去,写了一个专门在前台输出数...
2018-10-22 19:36:00
16720
原创 单例模式
1、什么是单例模式?单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。2、注意点:2-1:单例类只能有一个实例。2-2: 单例类...
2018-10-22 18:12:30
106
原创 hibernate 有关的主键配置
1、自动增长列:increment这是自动增长列,但是只能是数字,不能是String类型。<id name="id" type="java.lang.Integer" column="id"> <generator class="increment"></generator> </id>2、
2018-10-21 20:52:12
382
原创 Hibernate 简单的增删改
1、什么是hibernate? ORM框架/持久层框架: Object Relational Mapping 通过管理对象来改变数据库中的数据 通过管理对象来操作数据库2、优势:跨数据库的无缝移植3、使用hiberenate:3-1:构建Maven ,在pom.xml添加hibernate相关依赖: <dependency> <groupId>or...
2018-10-20 10:47:50
212
原创 Maven 项目报错:For more inforaction about the errors and possible solutions,...报错如何解决
我在构建maven项目的时候,一直报一个错,解决了一个下午才解决掉,原来是jdk 版本不统一的原因,如果你们也是这个问题,可以参考一下!第一,因为我配置的版本是1.8,所以需要把其他的版本也配置成1.8.如下:首先,window -----Preference----Java-------comiler ,将其版本改为1.8再把 Installed JREs 的原版本jre1.8改为...
2018-10-19 09:12:49
29342
4
原创 如何配置Maven
1、下载Maven安装包:下载地址:http://maven.apache.org/download.cgi2、将Maven安装包解压出来:3、配置环境变量:4、新建 :MAVEN_HOME:输入地址:就是之前解压出来的地址,记得一定得是父级目录下右bin,boot,conf,lib这些的地址。同时也要构建 M2_HOME,变量值也是同上。5、配置Path ,输入:%MAV...
2018-10-18 17:26:04
228
原创 Ztree 入门 配置:
1、进入官网:http://www.treejs.cn/v3/main.php#_zTreeInfo:2、去下载所需要的Ztree。下好之后解压:2-1: api 这里面是所有的API文档:2-2:css 这里面是 所有需要的css &amp; image2-3: demo 这里面是 所有的Demo源码2-4: js 这里面是 zTree 的js 文件3、zTree 的js 文件说...
2018-10-14 18:25:12
1269
原创 struts 2 常用标签
一、数据标签1、property 标签:得到‘Value’的属性,如果value没提供,默认为堆栈顶端的元素。参数:名称必需默认类型描述default否String如果属性是null则显示的default值escape否trueBooelean是否escape HTMLvalue否栈顶Object要显示的值id否Ob...
2018-10-13 09:46:29
733
原创 OGNL 相关知识
1、OGNL的全称是Object Graph Navigation Language(对象图导航语言),它是一种强大的表达式语言2、它具有下面几大优势:①:支持对象方法调用,如xxx.doSomeSpecial();②:支持类静态的方法调用和值访问,表达式的格式为@[类全名(包括包路径)] @[方法名|值名],例如:@java.lang.String@format('foo %s','b...
2018-10-12 10:37:46
178
原创 struts基础知识
1、参数赋值的三种方式:1-1) Action中定义属性,并提供get/set方法:userName, getUserName/setUserName1-2)实现ModelDriven 接口:返回实体,不能为null,不需要提供get/set方法1-3) ModelDriven返回实体和Action中属性重名,ModelDriven中优先级更高:2、struts 与J2EE容器交互:...
2018-10-11 22:31:38
180
原创 配置文件引入dtd不生效,无快捷键提示如何处理
配置文件引入dtd不生效,无提示:1、第一步,找到struts jar包里面的dtd文件,然后把它拷贝的本地,:2、在Preferences里面找到xm Catalog ,然后Add3、File System…去选进来。Key type :选择 URI , Key 里面填:xml文件里面的“http://struts.apache…”Key 里面填:xml文件里面的:4、校验:...
2018-10-10 17:56:18
1213
原创 高级控件ListView
1、 BaseAdapter:是所有适配器类的父类,可以对列表项进行最大限度的定制2-1:自定义适配器中的方法:① getCount② getView③ getItem④ getItemId2-1:LayoutInflater(布局解析器):–LayoutInflater有三种获得方式用来把layout布局文件解析成一个View对象,不可以new,需...
2018-09-22 10:43:40
194
原创 jackson和httpcliet的区别
jackson和httpcliet--------------------------jackson和httpcliet----------jackson1.1 Java->Json1.1.1 ObjectMap1.1.2 JsonGenerator1.1.3 @JsonIgnorehibernate中一对多、多对多双向关联会出现这种死循环简介2.1 HttpCli...
2018-09-18 10:09:43
228
原创 Android权限大权
1.android.permission.WRITE_USER_DICTIONARY 允许应用程序向用户词典中写入新词2.android.permission.WRITE_SYNC_SETTINGS 写入Google在线同步设置3.android.permission.WRITE_SOCIAL_STREAM 读取用户的社交信息流4.android.permission.WRITE...
2018-09-16 18:18:05
241
原创 使用 smartupload 上传文件
使用 smartupload 上传文件1、导入jar包: 2、在表单中添加表单属性:enctype=”multipart/form-data”; &lt;form action="doindex.jsp" enctype="multipart/form-data" method="post"&gt; 头像:&lt;i
2018-09-14 19:19:35
1378
原创 MultiAutoCompleteTextView控件添加其他分隔符
MultiAutoCompleteTextView控件添加其他分隔符:1、概念简介:MultiAutoCompleteTextView与AutoCompleteTextView(动态匹配文本)类似,它的功能是可以在多次输入的情况下进行多次的动态匹配,使得用户可以选择多个值,值与值之间用分隔符分开。 1-1: AutoCompleteTextView:支持基本的自动完成功能,适用在...
2018-09-13 16:41:54
378
1
原创 Android 中的进度条 ProgressBar
进度条:ProgressBar1、常用属性 style=”?android:attr/progressBarStyleHorizontal” 默认为圆形 android:progress=”33” 进度属性值 android:max=”100” 终止进度:2、例如: <!--帧布局--> <Fram...
2018-09-12 09:33:11
381
原创 使用Android 实现计算器功能
使用android实现简易的计算器的功能 1、给计算机布局:activity_main_xml:&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&amp;gt;&amp;lt;GridLayout xmlns:android=&quot;http://schemas.android.com/ap
2018-09-11 11:45:35
47728
32
原创 EasyUI 树形菜单
简单的树形菜单展示 1、导入EasyUI的css和Javascript文件到页面: 2、静态数据页面展示: 2-1:页面: js部分:$(“#menuTree”).tree({ url:’true_date1.json’, onClick:funciton(node){ ...
2018-09-10 19:57:20
645
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人