自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

皓月星辰

IT小白,欢迎各位大佬批评指正

  • 博客(34)
  • 资源 (14)
  • 收藏
  • 关注

转载 spring的事务配置详解

接下来我将给大家介绍spring事务配置的两种方式:1.基于XML的事务配置。2.基于注解方式的事务配置。前言:在我们详细介绍spring的两种声明式事务管理之前,我们需要先理解这些概念1)spring的事务管理是通过Aop的方式来实现;2)声明式事务是spring对事务管理的最常用的方式,因为这种方式对代码的影响最小,因此也就符合非侵入式的轻量级的容器的概念;3)我们需要理解...

2018-08-22 15:50:54 177

转载 静态代理和动态代理的理解

Java 静态代理静态代理通常用于对原有业务逻辑的扩充。比如持有二方包的某个类,并调用了其中的某些方法。然后出于某种原因,比如记录日志、打印方法执行时间,但是又不好将这些逻辑写入二方包的方法里。所以可以创建一个代理类实现和二方方法相同的方法,通过让代理类持有真实对象,然后在原代码中调用代理类方法,来达到添加我们需要业务逻辑的目的。这其实也就是代理模式的一种实现,通过对真实对象的封装,来实现...

2018-08-21 15:08:17 207

转载 Bean 的三种依赖注入方式介绍

依赖注入:让调用类对某一接口实现类的依赖关系由第三方注入,以移除调用类对某一接口实现类的依赖。接下来将详细的向大家介绍Spring容器支持的三种依赖注入的方式以及具体配置方法:•    属性注入方法•    构造函数注入方法•    工厂方法注入方法 一.属性注入属性注入即通过setXXX()方法注入Bean的属性值或者依赖对象,由于属性注入方式具有可选择性和灵活高的优...

2018-08-20 16:17:46 15266

转载 Hibenate-注解

注解  三类注解  注解含义作用  ORM标准规范JPA—per @Table(name=”“) 不管name一不一样,name都写出来吧,做为一种规范。User.java@Entity@Table(name = "User")// @Proxy(lazy=false) 默认true 。public class User implements java.io.Serial...

2018-08-19 12:05:41 229

转载 Hibernate的性能分析--懒加载、抓取策略、缓存策略

Hibernate的性能分析: 影响性能的3个方面:懒加载、抓取策略、缓存策略 说明:发出的sql语句越少,性能就越高。懒加载是研究什么时候发出SQL语句,抓取策略是研究怎么样发出SQL语句。 懒加载: 说明:主要研究类、集合、many-to-one在什么时候发出SQL语句并加载数据 1,类的懒加载 1,利用session.load方法可以产生代理对象 2,在s...

2018-08-19 11:50:56 195

转载 Hibernate中使用HQL进行查询操作

注意:HQL语言,是基于对象进行查询的,不是基于数据库的表。1、基本的HQL查询1.1 使用HQL查询的一般步骤 public void test01() { Session session = HibernateUtils.openSession(); Query query = session.createQuery("from Student"); List<...

2018-08-19 11:27:43 345

转载 Hibernate继承映射详解

在面向对象的程序领域中,类与类之间是有继承关系的,例如Java世界中只需要extends关键字就可以确定这两个类的父子关系,但是在关系数据库的世界中,表与表之间没有任何关键字可以明确指明这两张表的父子关系,表与表是没有继承关系这样的说法的。为了将程序领域中的继承关系反映到数据中,Hibernate为我们提供了3中方案:第一种方案:一个子类对应一张表。第二种方案:使用一张表表示所有继承体系下...

2018-08-18 16:02:14 2217

转载 Hibernate组件映射

假设我们设计的User实体类和Employee实体类,两个实体类包含的一些信息是相同的,我们可以抽取出来单独组成一个Component类,达到复用的目的,而且原来的类不再那么臃肿,看起来比较简单清晰明了。       我们来看简单的演示图例:              在Hibernate中Component映射采用<component>标签,元素包含的子元素是<...

2018-08-18 12:06:09 266

转载 复合主键与联合主键

一、复合主键   所谓的复合主键 就是指你表的主键含有一个以上的字段组成,不使用无业务含义的自增id作为主键。比如 create table test(name varchar(19),id number,value varchar(10),primary key (name,id))上面的name和id字段组合起来就是你test表的复合主键...

2018-08-18 11:06:35 6610

转载 Hibernate 框架基本的数据库增删改查操作

转自https://blog.csdn.net/linhaiyun_ytdx/article/details/54946714#commentBoxhibernate.cfg.xml(Hibernate与数据库连接操作的文档)<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-configuration ...

2018-08-16 11:59:36 230

转载 Hibernate映射解析——七种映射关系

 首先我们了解一个名词ORM,全称是(Object Relational Mapping),即对象关系映射。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现,这样开发人员就可以把对数据库的操作转化为对这些对象的操作。Hibernate正是实现了这种思想,达到了方便开发人员以面向对象的思想来实现对数据库的操作。               Hibernate在实现ORM功能...

2018-08-15 20:32:36 341

转载 hibernate的工作原理

1、hibernate 简介:         hibernate是一个开源框架,它是对象关联关系映射的框架,它对JDBC做了轻量级的封装,而我们java程序员可以使用面向对象的思想来操纵数据库。hibernate核心接口session:负责被持久化对象CRUD操作sessionFactory:负责初始化hibernate,创建session对象configuration:负责配置并启...

2018-08-15 11:48:40 3170

原创 MVC框架详解(资源整理)

一、什么是MVC?二、SpringMVC流程图详解三、简单例子四、常用注解总结五、MVC优点与不足

2018-08-14 15:28:48 148417 4

转载 Struts2之文件下载

文件下载是一个很常见的功能,用struts2实现文件下载的步骤:一)定义一个Action类,FileDownload.javapackage com.struts2.filedownload; import java.io.InputStream; import org.apache.struts2.ServletActionContext; import com.o...

2018-08-13 16:58:18 116

转载 Struts2之文件上传(单文件/多文件)

<一>简述:Struts2的文件上传其实也是通过拦截器来实现的,只是该拦截器定义为默认拦截器了,所以不用自己去手工配置,<interceptor name="fileUpload" class="org.apache.struts2.interceptor.FileUploadInterceptor"/><二>指定用户上传文件的大小,有两种方式:1)...

2018-08-13 16:56:29 143

转载 【Struts2】:拦截器实现方法过滤

  众所周知,我们在使用Struts2进行项目开发的时候,如果为某个Action配置拦截器,那么这个拦截器就会拦截该Action内的所有方法。但是在有些情况下,我们不需要拦截所有的方法,只想拦截指定的方法,此时就需要用到Struts2拦截器的方法过滤的特性了。        为了实现方法过滤的特性,Struts2提供了一个MethodFilterInterceptor类,该类是Abstract...

2018-08-12 11:42:50 213

原创 Struts2拦截器的使用和理解

Struts2拦截器(Interceptor) 1.    理解拦截器1.1.    什么是拦截器:拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。在Webwork的中文文档的解释为——拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开发者...

2018-08-12 11:31:14 418

转载 EL表达式 与ONGL表达式

  在SSH商城学习中我们在使用struts2,大大简化了我们对视图页面的编写,struts的标签、页面导航、模板都提供了极佳的扩展性,实现了更好的代码复用。当页面显示复杂时还可以在页面中自定义组件,满足多变的需求。这里着重介绍标签库taglib,它不依赖于任何表现层技术,可以再各种页面显示当然包括jsp    准备:(1)在要使用标签的jsp页面引入标签库:   <%@ ta...

2018-08-11 15:37:06 210

转载 OGNL在Struts2中的应用

在上篇讲述OGNL基础知识的博客中,我们可以得到如下知识点:1、OGNL表达式需要放置到OgnlContext中才能得到正确地解析、解释和执行;2、OgnlContext类实现了Map接口,所以可以使用put方法向里面放置元素且每个OgnlContext有且最多只能有一个根对象;3、Ognl表达式中访问根对象的属性时,无需"#",普通对象则需要;上面知识了解后,咱们再来聊聊Stru...

2018-08-10 11:49:37 301

转载 OGNL表达式语言详解

众所周知,OGNL充斥在Struts2前后台数据传递与存储的方方面面,给Struts2中数据的处理带来了极大的方便,所以,本次打算以两篇博客来介绍OGNL,第一篇就是脱离MVC框架,单纯介绍OGNL的一般用法和语法,在第二篇博客里面,介绍OGNL的实际应用,本篇是第一篇,以介绍OGNL的语法和一般用法为主;OGNL(Object-Graph Navigation Language的简称),对象...

2018-08-10 11:45:58 778

转载 Struts2核心思想及执行流程图详解

Struts2JAVA基础学完,肯定是要面临三大框架的学习的,作为初学者,了解三大框架的原理,设计目的是首要任务,只有在把握了框架的设计目的以后,才能有针对性的取学习使用框架,这里从strue2框架开始,介绍三大框架,让新手能有一个总的了解跟思维导图。1. 什么是Struts2?Sruts2 是一个非常优秀的MVC框架,基于Model2 设计模型  由传统Struts1和WebWor...

2018-08-09 17:41:01 334

转载 Struts2工作原理

一、概述1、struts框架本身分为三个部分:核心控制器FilterDispatcher、业务控制器Action和用户实现的企业业务逻辑组件。2、struts2工作的基本流程:客户端初始化一个指向Servlet容器的请求 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter被调用,该过滤器询问Act...

2018-08-09 16:35:29 867

转载 Struts2的属性驱动原理和模型驱动原理

属性驱动:(靠的是ParameterInterceptor拦截器,setValue方法操作值桟属性)*  在action中设置属性,属性的名称和页面上表单中的name属性的名称保持一致*  在action中的属性,必须有set和get方法*  好处: 这样设计可以保证action与servlet容器松耦合* 如果属性驱动和模型驱动属性名重复,只有模型驱动能取到值,属性驱动为null...

2018-08-09 16:30:59 136

转载 MySQL数据库操作类

using System;using System.Configuration;using MySql.Data.MySqlClient;/// <summary>/// TestDatebase 的摘要说明/// </summary>public class TestDatebase{    public TestDatebase()    {    ...

2018-08-07 22:18:27 470

转载 C# 基于MySQL的数据层基类(MySQLHelper)

这里介绍下比较简单的方式,引用MySql.Data.dll然后添加一个MySqlHelper类来对MySql数据库进行访问和操作。 1.将MySql.Data.dll引用到你的项目中下载地址:MySql.Data.rar添加引用后在你的数据库操作类(如MySqlHelper.cs)中添加引用声明 using MySql.Data;using MySql.Data.MyS...

2018-08-07 21:47:49 2397

转载 .NET(C#)连接各类数据库代码-集锦

1.C#连接连接Access using System.Data;  using System.Data.OleDb;  ..  string strConnection="Provider=Microsoft.Jet.OleDb.4.0;";  strConnection+=@"Data Source=C:BegASPNETNorthwind.mdb";  OleDbConnec...

2018-08-07 20:36:04 3850

转载 HTTP中 POST 与GET区别详解

一 原理区别    一般在浏览器中输入网址访问资源都是通过GET方式;在FORM提交中,可以通过Method指定提交方式为GET或者POST,默认为GET提交Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETEURL全称是资源描述符,我们可以这样认 为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,...

2018-08-07 10:53:44 124

转载 SSO 基于Cookie+fliter实现单点登录

1、使用Cookie解决单点登录       技术点:       1、设置Cookie的路径为setPath("/").即Tomcat的目录下都有效       2、设置Cookie的域setDomain(".itcast.com");即bbs.itcast.com,或是mail.itcast.com有效。即跨域。       3、设置Cookie的时间。即使用户不选择在几天内自...

2018-08-07 10:34:27 372

转载 深入浅出Java 重定向和请求转发的区别

Servlet控制层代码: import java.text.*; import java.util.*; import java.io.*; import javax.servlet.http.*; import javax.servlet.*;   import com.bjpowernode.exam.model.*; im...

2018-08-07 10:23:25 84

转载 深入浅出Java MVC(Model View Controller)

 在DRP中终于接触到了MVC,感触是确实这样的架构系统灵活性不少,现在感触最深的就是使用tomcat作为服务器发布比IIS好多了,起码发布很简单,使用起来方便。     首先来简单的学习一下MVC的基础知识,MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑和数据显式分离的...

2018-08-07 10:22:18 23872

转载 关于传感器的编程

光照传感器Android 中每个传感器的用法其实都比较类似,真的可以说是一通百通了。首先第一步要获取到 SensorManager 的实例 SensorManager senserManager = (SensorManager)   getSystemService(Context.SENSOR_SERVICE);  SensorManager senserManager = ...

2018-08-06 15:36:41 7083

转载 如何在github上展示作品——为你的项目生成一个快速访问的网址

如何在github上展示作品——为你的项目生成一个快速访问的网址如(DaisyWang88.github.io)  (这里值针对Windos系统的,因为本人用的是Window系统,暂时没有条件在其他平台上测试) 1.创建命名为 <userName>.github.io的仓库。     这里的userName为用户名,一般是你注册时的用户名。比如个人主页的网址是https...

2018-08-05 21:10:14 1956

转载 GitHub和Git超超超详细使用教程!

GitHub和Git入门考虑到大家以前可能对版本控制工具和Linux命令行工具都不了解,我写了一个简单的博客来让大家学会入门使用方法。GitHub的简单使用第一步 创建GitHub账号1. 打开GitHub官网。2. 点击绿色按钮Sign up for GitHub,填写用户名,邮件地址和密码。注意:用户名只能包含字母和"-"字符 密码至少包含一个字母,一个数字和七...

2018-08-05 19:33:20 231

转载 加速度计和陀螺仪指南(很详细的介绍)

转载自:http://www.geek-workshop.com/forum.php?mod=viewthread&tid=1695&reltid=676&pre_thread_id=0&pre_pos=1&ext=本帖翻译自IMU(加速度计和陀螺仪设备)在嵌入式应用中使用的指南。这篇文章主要介绍加速度计和陀螺仪的数学模型和基本算法,以及如何融合这两者...

2018-08-01 15:29:09 3135

JenaApi.docx

关于本体工具Jena的API介绍,不是详细的api解析,只是在http://jena.apache.org/documentation/ontology/的翻译版本。能力有限,错误之处望见谅!

2020-03-07

北京武汉osm.zip

从osm网站下载的中国区域矢量地图,经裁剪处理得到武汉、北京两地数据,包括路网、POI、交通站点等。质量还可以,欢迎下载使用

2020-02-24

标准规范.zip

CHT 9015-2012 三维地理信息模型数据产品规范,CHZ 9010-2011 地理信息公共服务平台 地理实体与地名地址数据规范,GBT 25529-2010 地理信息分类与编码规则,地理国情普查内容与指标,地理国情普查数字正射影像生产技术规定 ,第一次全国地理国情普查数据库建设技术设计201501修正 (20150303),基础地理信息 三维模型数据库规范 ,三维地理信息模型生产规范,武汉—三维建模技术规范CJJT,政务信息资源目录编制指南(试行)

2019-10-26

springsource-tool-suite-3.9.9.RELEASE-e4.9.0-updatesite.zip

本资源为eclipse4.9版本对应的springsource-tool-suite。

2019-07-23

windowbuilder4.10-repository.zip

在http://download.eclipse.org/windowbuilder/WB/integration/4.5/网站搜索的时候,发现网站改版了,没有了和eclipse对应的WB链接 在eclipse集成WB插件的时候,我找到了4.10版本对应的WB仓库,分享给大家。 安装步骤按网上走即可

2019-07-23

eclipse+springboot+windowbuilder.txt

本压缩包是eclipse4.10+springboot4.10+windowbuilder的整合,解压即用 本人费了好大劲才搞好,需要的朋友可以下载呀。若有朋友急需又无积分,,可私信,免费赠送。

2019-07-23

《WebGis原理与应用开发》 原书加源码

WebGIS原理与应用开发书籍,附带源代码以及开发数据 。刘光版

2019-04-03

modbus虚拟测试工具

modbus poll和modbus slave是一款实用的modbus开发和调试工具,可以非常方便的进行modbus调试,是非常有用的Modbus主机/从机模拟程序。 使用前安装了cvspd9.0虚拟com端口,因为有的电脑没有com端口工具或需要两台电脑联机调试。有了这个工具后就可以在一个电脑上虚拟出两个com端口,在一台电脑上进行调试。 没有积分的童鞋,可私聊我无偿提供。

2019-03-24

传感器观测服务接口标准WSDL系列文档

传感器观测服务接口标准,包含WSDL文档,各功能接口.xsd文档。方便大家更好的了解OGC传感器标准

2019-01-19

java开发qt的插件jambi安装包

Qt Jambi是最有用的开发工具,旨在为Java开发者提供Qt的绑定。这是一个官方支持的技术服务目的是所有谁想写丰富的GUI客户端使用Java语言程序员桌面,而在同一时间到Qt的功率和效率优势。

2018-12-22

JNA开发jar包

JNA(Java Native Access )提供一组Java工具类用于在运行期动态访问系统本地库(native library:如Window的dll)而不需要编写任何Native/JNI代码。包含3.1版本、4.2版本、4.5版本

2018-12-22

ObjectARX 2016官方文档

AutoCAD2016开发帮助文档。C++的ObjectArx开发包,包含C++和.net的示例程序,使用环境AutoCAD2016 + visual studio 2012、2013

2018-12-06

空空如也

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

TA关注的人

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