- 博客(99)
- 收藏
- 关注
原创 redis中key操作
一、概述: 在该系列的前几篇博客中,主要讲述的是与Redis数据类型相关的命令,如String、List、Set、Hashes和Sorted-Set。这些命令都具有一个共同点,即所有的操作都是针对与Key关联的Value的。而该篇博客将主要讲述与Key相关的Redis命令。学习这些命令对于学习Redis是非常重要的基础,也是能够充分挖掘Redis潜力的利器。 在该篇
2018-01-08 15:30:47 618 1
原创 Struts2深入详解--- 认识Struts2
第一章 认识Struts21.1什么是Web框架最早的web应用主要是静态页面的浏览(如新闻的浏览),这些页面是用html语言来编写的。目前应用得较多的三种服务器端页面编写技术就是:ASP,JSP,PHP。为了分离页面的表现逻辑和业务逻辑,使程序各部分的职责更加清晰,增强代码可维护.SUN公司在JSP的早期 规范中制定了2种JSP开发模型,分别是
2017-10-22 15:26:06 558
原创 Struts2 访问request session application对象
Struts2提供了了多种方式来访问上述的三种现象,归结起来,可以划分为两大类:与Servlet API 解耦的访问方式和与Servlet API耦合的访问方式。一. 与Servlet API 解耦的访问方式 为了避免与Servlet API 耦合在一起,方便Action类做单元测试,Struts2对HttpServletRequest,HttpSession和Servlet
2017-10-22 12:56:28 403
原创 Stuts2入门案例
一.导入jar包dependency> groupId>javaeegroupId> artifactId>javaee-apiartifactId> version>5version>dependency>dependency> groupId>org.apache.strutsgroupId> artifactId>struts2-coreartifactI
2017-10-22 09:38:40 351
原创 Hibernate入门
Hibernate介绍Hibernate是一个基于jdbc的开源的持久化框架,是一个优秀的ORM实现,它很大程度的简化了dao层编码工作。Hibernate对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。 在分层结构中处于持久化层,封装对数据库的访问细节,使业务逻辑层更专注于实现业务逻辑。 Hibernate的优点1)Hib
2017-09-22 13:12:16 374
原创 sprinng---IOC
What:什么是IOC控制反转Why:为什么IOC?When :什么时候使用IOC?How:怎么用?1.先来看控制反转: 控制反转(Inversion of Control),是一个重要的面向对象编程的法则来削减计算机程序的耦合问题,也是轻量级的Spring框架的核心,beans。 理解一:将组件对象的控制权从代码本身转移到外部容器() 理解二:I
2017-09-20 09:20:26 412
原创 spring--总体初始
随着企业级系统的 大规模:用户数量多、数据规模大、功能众多、 性能和安全要求高、 业务复杂、灵活应变java技术如何应对?所以spring出现了。首先我们先来看一下Spring框架的一些知识点,通过下边这张图来总括一下:Spring是轻量级框架, Java EE的春天,当前主流框架目标:使现有技术更加易用,推进编码最佳实践内容:IoC容器、AOP实现、数据访问支持、简化JD
2017-09-18 18:19:23 377
原创 java三种代理模式
代理模式分为静态代理和动态代理,其中动态代理分为jdk动态代理和cglib动态代理1.代理模式代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能.这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需改修改,可以通过代理的方式来扩
2017-09-18 13:57:53 460
原创 Oracle 常用SQL函数
Oracle内置SQL函数主要分为一下类别:数字函数、字符函数、日期函数、转换函数、集合函数、分析/聚合函数一、单行函数1、数字函数 abs(n):返回数字n的绝对值 ceil(n):返回>=数字n的最小整数 floor(n):返回 round(n,[m]):四舍五入运算,如果
2017-09-14 20:27:57 670 1
原创 spring配置数据源的四种方式
一、spring默认的 DriverManagerDataSource 二、JDBC数据源 BasicDataSource需要导入两种jar包分别是: 三、C3P0数据源 ComboPooledDataSour
2017-08-01 23:03:07 477
原创 Spring和MyBatis的整合的查询小案例
一、jar包的导入pom.xml junit junit 3.8.1 test org.mybatis mybatis-spring 1.2.0 org.springframework spri
2017-08-01 22:38:55 480 1
原创 JAVA中的进程和线程
一:进程与线程概述:几乎任何的操作系统都支持运行多个任务,通常一个任务就是一个程序,而一个程序就是一个进程。当一个进程运行时,内部可能包括多个顺序执行流,每个顺序执行流就是一个线程。 进程:进程是指处于运行过程中的程序,并且具有一定的独立功能。进程是系统进行资源分配和调度的一个单位。当程序进入内存运行时,即为进程。 进程的三个特点:1:独立性:进程是系统中独立存在的实体,它
2017-07-09 09:13:35 453
原创 MyBatis集成log4j
1.在pom.xml导入三个jar包dependency> groupId>org.slf4jgroupId> artifactId>slf4j-apiartifactId> version>1.7.4version>dependency>dependency> groupId>org.slf4jgroupId> artifactId>slf4j-log4j1
2017-07-01 18:26:06 552
原创 IDEA创建MyBatis——初始
一、为什么需要框架技术1.框架技术是一个应用程序的半成品提供可重用的公共结构按一定规则组织的一组组件2.分析优势不用再考虑公共问题专心在业务实现上结构统一,易于学习、维护新手也可写出好程序 二、MyBatis1.半自动化的ORM实现2.DAO层3.动态SQL4.小巧灵活、简单易学4.持久化与
2017-07-01 16:30:59 11350 1
原创 Web图书管理系统---分页、上传、下载、增删改查
一:数据库设计1.默认访问时分页显示出图书列表,进行隔行变色,并且对上一页和下一页进行限定当前页数为1时,点击上一页给出提示”已经是第一页了,请点击下一页进行查看”当前页数和总页数相等时,点击下一页给出提示“已经是最后一页了,请点击上一页进行查看”如图一所示:2.可以根据图书名称和图书分类进行模糊查询,并且分页展示数据,进行隔行变色,并且对上
2017-06-28 16:19:51 7169 12
原创 JSP数据的交互
01.什么是JSP内置对象(jsp核心)?Java 内置对象Java 作用域解析:jsp内置对象是web容器创建的一组对象。我们都知道tomcat这款软件可以看成是一种web容器,所以我们可以知道所谓的内置对象都是由tomcat创建的。使用内置对象无需使用new关键字,直接使用即可。也就意味着只要你敢启动tomcat,在内存中已经驻留了N多内置对象。01.什么是内置对象?解析
2017-05-10 14:07:51 1758
原创 动态网页开发基础
01.什么是动态网站(dynamic website)?动态网站: 误区:初学者一般认为动态网页,就是会动的网页,但实际上不是这样的。 动态网页是指在服务器端运行的,使用程序语言设计的交互式网页,它们会根据某种条件的变化,返回不同的网页内容。可以让用户和服务器交互的网站 解析:动态网站并不是指具有动画功能的网站,而是指网站内容可根据不同情况动态变更的网站(股票网站
2017-05-10 13:43:57 21027
原创 jquery事件和动画
一:事件1.基础事件: 01.window事件ready():要在DOM就绪时执行的函数在DOM加载完成时运行的代码,可以这样写:$(document).ready(function(){ // 在这里写你的代码...});使用 $(document).ready() 的简写,同时内部的 jQuery 代码依然使用 $ 作为别名,而不管全局的 $ 为何。jQ
2017-04-26 18:01:50 486
原创 jQuery取消后续事件的执行
$(function(){ $("#myhref").click(function(event){ //能力检测 event=event||window.event; if(event.preventDefault){ //非IE下内核 webkit引擎 event.preventDefault(); }else{ event.ret
2017-04-23 12:25:06 4373
原创 jQuery取消事件冒泡
操作:点击所属区域弹出对应事件注册事件代码: $(function(){ //给大div注册事件 $("#mybigdiv").click(function(){ alert('我是大div'); }); //小div $("#myid").click(function(event){
2017-04-23 12:16:07 766
原创 Java位移运算符
Java移位运算符不外乎就这三种:>(带符号右移)和>>>(无符号右移)1、 左移运算符左移运算符1)它的通用格式如下所示:value num 指定要移位值value 移动的位数。左移的规则只记住一点:丢弃最高位(符号位同样丢弃),0补最低位如果移动的位数超过了该类型的最大位数,那么编译器会对移动的位数取模。如对int型移动33位,实际上只移动了332=1位。
2017-04-07 16:09:52 304 1
原创 QuickHit项目
首先编写类,游戏类,玩家类,级别类玩家类的属性:levelNo玩家编号类,currScore玩家当前积分,stratTime当前级别开始时间,elapsedTime当前级别已用时间级别类的属性:levelNo各级别编号,strLengh一次输入的字符串长度,strTime各级别输出字符串的次数,timeLimit各级闯关的时间限制perScore各级别输入一次正确的得分!游戏类
2017-04-05 17:32:09 506
原创 疯狂JAVA 讲义---第五章:面对对象(上) 未完成
本章要点1:定义类、属性和方法2:创建并使用对象3:对象和引用4:方法必须属于类或对象5:Java里方法的参数传递机制6:递归方法7:方法的重载8:实现良好的封装9:使用package和import10:构造器的作用和构造重载11:继承的特点和用法12:重写父类方法13:super关键字的用法14:继承和多态15:向上转型和强制类型转换
2017-03-29 17:49:59 694
原创 c#事务、using释放资源、实体类的高级应用
namespace Day04_001事务{ class Program { static void Main(string[] args) { string str = "Data Source=.;Initial Catalog=MySchool;Integrated Security=True";
2017-03-23 16:12:18 2445
原创 学生管理系统
namespace MySchool.DAL{ public class SqlHelper { // public static string constr = "Data Source=.;Initial Catalog=MySchool;Integrated Security=True"; public static string constr =
2017-03-23 16:06:05 670
原创 电影管理系统
<?xml version="1.0" encoding="utf-8" ?><ShowList> <Movie> <Name>不二神探</Name> <Poster>不二神探.png</Poster> <Dire
2017-03-23 13:18:53 3418 1
原创 汽车租赁系统
一:汽车类 public abstract class Vehicle { public Vehicle() { } public Vehicle(string licenseNO,string name,string color,int yearOfService,double dailyRent) { this.licen
2017-03-12 16:50:49 1206 1
原创 小型资源管理器
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace 小型资源管理器 { public class MyFile { publi
2017-03-12 16:26:58 657
原创 C#网络电视精灵系统
1.XML文件*存储频道信息 TypeA 北京电视台 files/北京电视台.xml TypeB 凤凰卫视 files/凤凰卫视.xml *北京电视台 北京电视台 2013-9-29 06:02 早间档 重播:国际双行线 c:\a.wma
2017-03-12 16:20:46 5193 1
转载 XML增 删 改
using System.Xml;//初始化一个xml实例XmlDocument xml=new XmlDocument();//导入指定xml文件xml.Load(path);xml.Load(HttpContext.Current.Server.MapPath("~/file/bookstore.xml"));//指定一个节点XmlNode root=xml.SelectSing
2017-03-03 15:09:00 1037
原创 JAVA访问修饰符总结
类:访问修饰符 修饰符 class 类名称 extends 父类名称 implement 接口名称(访问修饰符与修饰符的位置可以互换) 访问修饰符名称说明备注public可以被所有类访问(使用)public类必须定义在和类名相同的同名文件中pack
2017-03-03 15:05:05 215
原创 面向对象七大原则
我们都知道面向对象有三大特性:封装、继承、多态。所以我们在实际开发过程中,子类在继承父类后,根据多态的特性,可能是图一时方便,经常任意重写父类的方法,那么这种方式会大大增加代码出问题的几率。比如下面场景:类C实现了某项功能F1。现在需要对功能F1作修改扩展,将功能F1扩展为F,其中F由原有的功能F1和新功能F2组成。新功能F由类C的子类C1来完成,则子类C1在完成功能F的同时,有可能会导致类C的原
2017-03-01 08:45:06 370
原创 深入.NET第六章上级和简答题
1.继承using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace Day06_01{ public class Person { public string Nam
2017-02-27 15:02:02 1887
原创 C#图解教程---类和继承
一:类继承*可以使用一个已经存在的类作为新类的基础.已存在的类成为基类(base class),新类成为派生类(derived class).派生类成员的组合: 自己声明的成员. 基类的成员.*派生类被描述为扩展它的基类,因为它包含了基类的成员,加上在它自己的声明中的任何附加功能.*派生类不能删除它所继承的任何成员.
2017-02-26 18:15:46 484
原创 数据库设计--第七章上机题和课后简答题
练习1:使用存储过程查看表信息USE MySchoolGOEXEC sp_columns Student --查看表Student中列的信息EXEC sp_help Student --查看表Student的所有信息EXEC sp_helpconstraint Student --查看表Student的约束练习2:查询获得各学期课程信息/*---创
2017-02-24 14:24:12 2265
原创 数据库设计第六章上机题
练习1:批量插入学生考试成绩BEGIN TRANSACTIONDECLARE @errorSum INTSET @errorSum=0/*--插入数据--*/INSERT INTO Result(StudentNo,SubjectNo,ExamDate,StudentResult) VALUES(1,1,GETDATE(),90)SET @err
2017-02-24 14:11:17 2029
原创 数据库设计第六章简答题
1.借阅事务/**事务操作借书*/BEGIN TRANSACTIONDECLARE @errorSum intDECLARE @RID varchar(50)DECLARE @BID varchar(50)SELECT @RID=RID FROM Reader WHERE RName='张无忌'SELECT @BID=BID FROM Book WHERE BName='深
2017-02-24 14:05:08 828
原创 银行ATM存款机系统
--创建建库bankDBuse masterCREATE DATABASE bankDB ON ( NAME='bankDB_data', FILENAME='e:\bankDB_data.mdf', SIZE=3mb, FILEGROWTH=15% ) LOG ON ( NAME= 'bankDB_log', FILENAME='e:\bankDB_log.
2017-02-24 13:49:15 2987
原创 体检套餐系统
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 体检项目{ public class CheckSet { public string Name { get; set; } public int Price
2017-02-19 08:47:23 860
原创 深入.NET平台和c#理解------第三章上机题员工打卡
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace GenericDemo{ public class SE { public string ID { get; s
2017-02-13 16:41:03 4539
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人