自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

绣花针

心有猛虎,细嗅蔷薇

  • 博客(41)
  • 资源 (19)
  • 收藏
  • 关注

原创 Oracle之SqlPlus控制台出现中文乱码解决

SqlPlus控制台出现中文乱码解决在cmd命令行下输入以下代码来登陆数据库,登陆完成后,会发现提示语并不是中文,或者包含有乱码sqlplus 用户名/密码@服务名sqlplus scott/tiger@192.168.126.128:1521/orcl在sqlplus中执行以下语句,查看当前数据库的字符集select userenv('language') from d...

2018-08-24 20:27:42 12174 3

转载 怎样去学习技术

无论对于初学者还是已经具备一定基础的人,要想进一步提高自己的技术能力,就必须不断地学习。学习我比较推崇的,也一直在实践的是一种“目标驱动学习法”。换句话来说,不是为了学技术而学技术,而是因为有某件事情(某个项目)要去做,而目前我并不了解这种技术,所以需要去探寻这种技术。学技术的唯一目标,就是为了把这个项目做完!否则,技术学起来是枯燥和乏味的。学习软件开发技术所指的项目,就是各种软件项目了。只有...

2018-08-24 09:10:52 321

原创 Spring之AOP基于AspectJ的注解开发流程

一、编写目标类public Interface UserDao{ public void add(); public void delete(); public void edit(); public void find();}public class UserDaoImpl implements UserDao{ public void ad...

2018-08-23 15:06:29 338

原创 Java之getGenericSuperclass方法简解

Java之getGenericSuperclass方法简解

2018-08-22 17:05:50 2439

原创 Spring之AOP基于AspectJ的XML开发配置详解

一、Advice通知类型1.前置通知before--目标方法执行前需要增强的方法执行<aop:before method="checkPri" pointcut-ref="pt"/>2.后置通知after-returning--目标方法执行后需要增强的方法执行,可返还一个参数<aop:after-returning method="writeLog" poin...

2018-08-22 15:29:31 277

原创 Hibernate之连接MySQL8报错Unknown system variable 'query_cache_size'

Hibernate之连接MySQL8报错前天重新装了系统,作死把MySQL装到了最新版,MySQL8,然后配置Hibernate的时候一直报错,一直报错!!Unknown system variable 'query_cache_size'或者Sorry,can`t find the Driver! java.lang.ClassNotFoundException: com.mysql.cj....

2018-08-20 16:13:50 2024 3

原创 Eclipse设置编码格式UTF-8

Eclipse设置编码格式UTF-8

2018-08-20 11:17:30 2553

原创 软件安装过程中,系统提示"需要安装.Net Framework 3.5"解决

软件安装过程中,系统提示"需要安装.Net Framework 3.5"解决

2018-08-19 20:27:43 21602 2

原创 win8.1任务栏通知区域已经卸载的软件图标删除(强迫症治疗)

win8.1任务栏通知区域已经卸载的软件图标删除

2018-08-19 20:11:10 2426 1

原创 无法启动此程序,因为计算机中丢失 api-ms-win-crt-runtime-l1-1-0.dll 的解决办法

无法启动此程序,因为计算机中丢失 api-ms-win-crt-runtime-l1-1-0.dll。尝试重新安装该程序来解决此问题

2018-08-19 19:34:49 105881 2

原创 Spring之AOP基于AspectJ的XML开发流程

一、编写目标类public Interface UserDao{ public void add(); public void delete(); public void edit(); public void find();}public class UserDaoImpl implements UserDao{ public void ad...

2018-08-18 12:44:01 210

原创 Spring之XML与注解混合开发

一、优缺点XML开发方式结构清晰,所有使用到类,注入值,类之间关系都可以在配置文件中一览无余,但是比较繁琐注解开发方式比较简洁,但是在后期维护时可能比较困难,所有使用到类,注入值,类之间关系都很难去梳理二、XML和注解混合开发(XML管理bean,注解负责DI属性注入) <!-- 混合开发模式,不在需要扫描类上面的注解 --><!-- <conte...

2018-08-17 15:53:45 367

原创 Spring之注解方式开发

一、传统XML方式  <!-- 将User对象交给spring容器管理 -->      <bean name="user" class="com.mark.test.User"></bean>二、IoC注解方式(配置组件扫描)1.开启使用注解开发,配置组件扫描指定扫描base-package="包",需要使用注解(扫描时会扫描指定..

2018-08-17 14:18:16 157

原创 Spring之分模块开发

一、加载配置文件时加载多个配置文件public void demo() { ApplicationContext applicationContext = new ClassPathXmlApplicationContext("applicationContext1.xml","applicationContext2.xml"); //.... }二、一个配置文件中引入...

2018-08-17 13:19:04 205

原创 Spring之DI属性注入实现方式

一、构造方法注入1.普通属性(constructor-arg name value (index  type可选))index:构造函数的参数索引,如 index="0"  构造函数第一个参数type:构造函数的参数类型,如 type="java.lang.String"构造参数类型为String类型public class Car { private String nam...

2018-08-17 10:42:41 915

原创 Spring之XML开发中bean元素配置

<bean id="user" name="user" class="com.mark.test.User" scope="singleton" init-method="init" destroy-method="destory"></bean>一、元素约束1.id(唯一)根据id属性值得到配置对象。在Spring配置

2018-08-16 08:28:21 159

原创 Spring之工厂类(读取XML文件获取Bean实例对象)

一、工厂类结构图ApplicationContext工厂继承BeanFactory二、老版本工厂类BeanFactory    调用getBean的时候,才会生成类的实例三、新版本工厂类ApplicationContext加载配置文件的时候,就会将Spring管理的类都实例化新版本工厂有两个实现类1.ClassPathXmlApplicationContext(加载...

2018-08-15 14:38:12 772

原创 Spring之IoC与DI

一、IoC(控制反转)1.设计理念IoC 不是一种技术,只是一种思想,一个重要的面向对象编程的法则,它能指导我们如何设计出松耦合、更优良的程序。传统应用程序都是由我们在类内部主动创建依赖对象,从而导致类与类之间高耦合,难于测试;有了IoC容器后,把创建和查找依赖对象的控制权交给了容器,由容器进行注入组合对象,所以对象与对象之间是 松散耦合,这样也方便测试,利于功能复用,更重要的是使得程序的...

2018-08-15 10:15:04 241

原创 Spring之核心IoC与AOP

一、简介Spring是一个开源框架,Spring是于2003年兴起的一个轻量级的Java开发框架,由Rod Johnson在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为J2EE应用程序开发提供...

2018-08-15 09:05:28 1044

原创 Struts2之标签库

一、概述在JavaWeb中,Struts2标签库是一个比较完善,而且功能强大的标签库,它将所有标签都统一到一个标签库中,从而简化了标签的使用,它还提供主题和模板的支持,极大地简化了视图页面代码的编写,同时它还提供对Ajax的支持,大大的丰富了视图的表现效果。与JSTL(JSP Standard Library,JSP标准标签库)相比,Struts2标签库更加易用和强大。二、分类Stru...

2018-08-14 16:03:05 167

原创 Struts2之拦截器(拦截客户端对Action访问)

 一、概述 拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截,然后再之前或之后加入某些操作,拦截器是AOP的一种策略。在WebWork的中文文档的解释为,拦截器是动态拦截Action调用对象。它提供了一种机制可以使开发者可以定义在一个action执行的前后代码,也可以在一个Action前阻止其执行。同时,也是提供了一种...

2018-08-14 13:34:32 414

原创 Struts2之值栈ValueStack

一、值栈ValueStack(数据中转站)ValueStack是Struts的一个接口,OgnlValueStack是ValueStack的实现类,客户端发起一个请求Struts2架构会创建一个Action实例,同时创建一个OgnlValueStack值栈实例,OgnlValueStack贯穿整个Action的生命周期,Struts2中使用OGNL将请求Action的参数封装为对象存储到值栈中...

2018-08-13 19:15:32 1148

原创 OGNL之简述

一、简介OGNL(Object-Graph Navigation Language)的全称是对象图导航语言,它是一种功能强大的开源表达式语言,比EL(只能从域或内置对象中)表达式更强大,使用这种表达式语言,可以通过某种表达式语法,OGNL可以存取Java任意对象的任意属性,调用Java对象的方法,同时能够自动实现必要的类型转换。如果把表达式看作是一个带有语义的字符串,那么OGNL无疑成为了这个...

2018-08-13 15:00:03 2342

原创 Struts2之参数封装

一、属性驱动1.提供属性set方法的方式(无需get方法) <form action="${pageContext.request.contextPath }/addUser_addCustomer" method="post"> 用户名:<input type="text" name="username"><br> 年龄:&a

2018-08-13 11:05:48 178

原创 Struts2之访问Servlet API(两者之间是解耦的)

访问Servlet API方式如果表单中有参数如何进行接收,又或者我们需要向页面保存一些数据,又要如何完成?在Struts2中,Action并没有直接和Servlet API进行耦合,也就是说在Struts2中的Action不能直接访问Servlet API。虽然,Struts2中的Action访问Servlet API麻烦一些,但是这却是Struts2中Action的重要改良之一,方便A...

2018-08-12 20:02:43 189

原创 Struts2之配置文件详解

一、常用配置<!--struts-contants.xml--><struts> <!-- 所有匹配*.action的请求都由struts2处理 --> <constant name="struts.action.extension" value="action" /> <!-- 是否启用开发模式 --&

2018-08-11 17:05:01 10266 1

原创 Struts2之配置流程

一、配置web.xml中Struts2核心过滤器 <!-- Struts2核心过滤器 --> <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter...

2018-08-10 20:36:09 145

原创 Struts2之起源与执行流程(核心过滤器StrutsPrepareAndExecuteFilter)

一、起源Struts是一种基于MVC模式的轻量级Web框架,它的本质相当于一个Servlet,它自问世以来,就收到广大Web开发者的关注,并广泛应用于各种企业系统的发开中Struts1是最早的基于MVC模式的轻量级Web框架,它能够合理的划分代码结构,并包含验证框架、国际化框架等多种实用工具框架,但是随着技术的进步,Struts1的局限性也越来越多的暴露出来,为了符合更加灵活、高效的开发需...

2018-08-10 19:37:12 485

原创 Hibernate之抓取策略(关联查询优化)

一、延迟加载(真正使用这个对象的属性的时候才会发送SQL语句查询)延迟加载(lazy又称懒加载)是Hibernate关联关系对象的默认的加载方式,延迟加载机制是为了避免一些无谓的性能开销而提出来。所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操作。通常,将延迟加载分为两类:一类叫做类级别延迟,一类叫做关联级别延迟。1.类级别查询类级别延迟指的是,在查询某个对象的时候,是...

2018-08-10 16:38:21 628

原创 Hibernate之一对多与多对多关联映射

一、一对多关联映射1.POJO类public class Customer { private Long cust_id; private String cust_name; //set集合存放多个Linkman对象 private Set<Linkman> linkmans = new HashSet<Linkman>(); ...

2018-08-10 11:05:09 99

原创 Hibernate之表关系分析

 表关系分析Hibernate框架实现了ORM的思想,将关系数据库中表的数据映射成对象,使开发人员把对数据库的操作转化成对对象的操作,Hibernate的关联映射主要包括多表的映射配置、数据的增加、删除等。数据库中多表之间存在着三种关系,也就是系统设计中的三种实体,在数据库中,实体表之间的关系映射是采用外键来描述的。1.数据库中表关系(1)一对多(在多的一方创建外键,指向一的一...

2018-08-09 16:13:55 183

原创 Hibernate之查询方式

目录一、OID查询(根据对象的OID(主键)进行检索)1.get(立即加载)2.load(延迟加载)二、对象导航检索(根据一个已经查询到的对象,获得其关联的对象)三、HQL查询(多表查询,但不复杂时使用)1.Query接口接收HQL语句2.完整查询3.基本查询4.条件查询(无参数绑定)where5.条件查询(参数绑定)6.投影查询(获取实体部分属性)...

2018-08-09 10:37:48 348

原创 Hibernate之事务控制

一、设置事务隔离级别(在主配置文件中配置)<property name="hibernate.connection.isolation">4</property>  //设置事务的隔离级别二、确保同一个Session对象(ThreadLocal)在Service中开启事务时使用Session对象和DAO层中多个事务操作需要使用同一个Session对象,我们可以...

2018-08-08 20:04:31 1198

原创 Hibernate之一级缓存

一、缓存缓存是计算机领域非常通用的概念,它介于应用程序和永久性数据存储源(如硬盘上的文件或者数据库)之间,其作用是降低应用程序直接读写永久性数据存储源的频率,从而提高应用的运行性能。缓存中的数据是数据存储源中数据的拷贝。缓存的物理介质通常是内存。Hibernate的缓存分为一级缓存和二级缓存,Hibernate的这两级缓存都位于持久化层,存储的都是数据库数据的备份。其中第一级缓存为Hibe...

2018-08-08 16:42:14 694

原创 Hibernate之持久化对象三种状态概述

一、持久化对象三种状态Hibernate为了更好的管理持久化类,特将持久化类分成了三种状态。在Hibernate中持久化的对象可以划分为三种状态 1.瞬时态(transient不存在持久化标识OID,尚未与Session关联)瞬时态也称为临时态或者自由态,瞬时态的实例是由new命令创建、开辟内存空间的对象,不存在持久化标识OID(相当于主键值),尚未与Hibernate Session...

2018-08-08 15:27:10 559

原创 Hibernate之主键生成策略

一、主键类型1.自然主键(主键本身就是表中的一个字段,实体中一个具体的属性)表中已经具有某字段,并且该字段具有业务含义作为主键,称之为自然主键。例如:在person表中的身份证号,既是唯一的,又可以单独标识一个person又如:在customer表中,如果把name作为主键,其前提条件必须是,每一个客户的姓名不允许为null,不允许客户重名,并且不允许修改客户姓名。尽管这也是...

2018-08-08 14:26:51 2514 4

原创 Hibernate之核心API

一、Configuration(配置对象)Configuration类的作用是对Hibernate进行配置,已经对他进行启动。在Hibernate的启动过程中,Configuration类的实例首先定位映射文件的位置,读取这些配置,然后创建一个SessionFactory对象。虽然Configuration类在整个Hibernate项目中只扮演着一个很小的角色,但它启动Hibernate时所遇...

2018-08-08 13:44:04 193

原创 Hibernate之映射文件和主配置文件详解

一、映射配置文件(xxx.hbm.xml)<hibernate-mapping> <!-- 配置表与实体映射关系 --> <class name="com.mark.domain.Customer" table="cst_customer"> <!-- 建立类中的属性与表中的主键映射 --> <i

2018-08-07 15:28:00 508

原创 Hibernate之配置流程

一、POJO类​public class Customer { private Long custId; private String custName; //.....后面自动生成的Get|Set省略}二、配置实体映射文件(xxx.hbm.xml)<hibernate-mapping> <!-- 配置表与实体映射关系 --&g...

2018-08-07 14:49:02 191

原创 Hibernate之概述(ORM)

一、简述Hibernate框架是当今主流的Java持久层框架之一,由于它具有简单易学、灵活性强、扩展性强等特点,能够大大地简化程序的代码量,提高工作效率,因此受到广大开发人员的喜爱。Hibernate是一个开放源代码的ORM(Object  Relational  Mapping,对象关系映射)框架,它对JDBC进行了轻量级的对象封装,使得Java开发人员可以使用面向对象的编程思想来操作数...

2018-08-07 09:22:56 639

创新型材切割下料优化V19.0版.zip

下载后可以直接使用,对型材钢衬下料进行优化,切割方案

2019-08-28

基于Spring的Quartz动态定时任务增删改查

基于Spring的Quartz动态定时任务增删改查,代码简洁。后端采用SpringMvc+Spring+Mybatis+Quartz,前端采用Bootstrap框架,数据库采用MySQL;完成定时任务动态任务初始化,增删改查

2019-01-31

基于BootStrap简洁美观Cron表达式选择器JS插件

基于BootStrap简洁美观Cron表达式选择器JS插件,只需要在项目中将JS文件导入和基本的BootStrap控件就可以运行,具体可看里面的demo.html

2019-01-31

QTTabBar1039最新版及专业汉化文件

QTTabBar_1039 2018最新更新版+专业汉化文件:QTTabBar version 1039这次更新主要解决了win10中出现的问题

2019-01-31

银行家算法 处理机调度 磁盘寻道

本代码包含银行家算法 处理机调度 磁盘寻道三个实验,解压后将所有文件导入Eclipse运行即可,注意:解压后将所有文件导入。

2016-01-22

安卓 SQLite数据库的创建

SQLite数据库的创建,添加身高,体重,工资进数据库,并能通过id查询,删除,更新数据库。

2016-01-22

安卓 远程服务绑定

安卓 远程服务service绑定,绑定后可以进行简单的计算,解绑后不能进行计算。

2016-01-20

BMI测试 安卓小应用

BMI测试 安卓小应用。输入身高体重,测试BMI的值。

2016-01-20

Android 天气预报Demo

Android 天气预报Demo WeatherDemo

2016-01-14

Android Widget组件开发

ConfigWidget ServiceWidget SimpleWidget

2016-01-14

Android位置服务与地图应用

谷歌地图,定位方面的Demo MapOverlayDemo GoogleMapDemo

2016-01-14

Android数据存储与访问

SharedFerences,SQLite 文件存储 等各类文件存储方式的事例。

2016-01-14

Android 后台服务

service的各类用法,事例。远程调用,绑定服务。

2016-01-14

组件通信与广播消息

BroadcastReceiverDemo IntentDemo IntentResolutionDemo

2016-01-14

Android用户界面

Android用户界面 所有布局 子菜单 标签页等等源码.zip

2016-01-14

Android生命周期

Android生命周期 Activity整个生命周期,logcat 过滤信息查看生命周期状态变化

2016-01-14

第一个Android程序 HelloWord

第一个Android程序 HelloWord.zip

2016-01-14

Android 课后习题答案

3.描述Android平台体系结构的层次划分,并说明各个层次的作用。 答案: Android采用了软件堆层的架构,共分为四层: Linux内核、中间件层、应用程序框架层和应用程序层。

2016-01-14

Oracle 大作业报告

该考试系统总共分为三大模块 1.考生个人信息管理子系统 考生、管理员登录;考生、管理员查看个人信息;考生修改个人基本信息;管理员编辑考生信息(包括添加、修改、删除考生信息);管理员搜索考生信息功能。 2.基于文件读取的考试子系统 学生登录;答题;交卷;可以保存答案;自己交卷;时间到自动交卷。 3.监考子系统 监考老师登录;监控考场状态;发卷功能;开始考试;结束考试;搜索考生在线状态;设置考生状态。

2016-01-14

空空如也

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

TA关注的人

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