自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 redis学习

数据类型String(字符串):SET,GET其他关于string命令GETRANGE key start end 返回 key 中字符串值的子字符GETSET key value将给定 key 的值设为 value ,并返回 key 的旧值(old value)。GETBIT key offset对 key 所储存的字符串值,获取指定偏移量上的位(bit)。MGET key1 [key2…]获取所有(一个或多个)给定 key 的值。SETBIT key offse

2021-07-27 11:32:53 137

原创 解决TOMCAT乱码问题

标题

2021-07-13 14:54:29 139

原创 JDK下载安装

在学习Java的时候,安装JDK是避无可避的道路,但是环境变量的配置,真让人头大,这篇文章可以帮助你能够顺利的安装JDK,go,go,go!下载JDK百度搜索JDK,点击那一个全是英文的链接,进去之后下拉就会看到JDK的各种版本了,链接如下:点击这里下载JDK安装一路next就可以了配置环境变量最头疼的一部分。配置环境变量。右击开始-----系统----高级系统设置------环境变量点击环境变量,新建系统变量点击新建,名称是JAVA_HOME,变量值是JDK路径,一定是自己电脑中

2021-07-13 10:29:20 222 1

原创 进程管理实验

一.实验目的及实验环境实验目的:通过观察、分析实验现象,深入理解进程及进程在调度执行和内存空间等方面的特点,掌握在POSIX 规范中fork和kill系统调用的功能和使用。实验环境:硬件(1) 主机:win7;(2) 内存:8G ;(3) 硬盘空间:500G。软件Linux 操作系统,ubuntu16,安装在虚拟机下,预装有X-Window 、vi、gcc、gdb 和火狐浏览器...

2019-12-26 12:12:05 1448

原创 有趣的进程基本状态转换

Hello 大家吼,我是面包。。不不不,我今天是一个进程,在今天的任务开始之前,我要先从我的祖先们唠一唠,我每天要做许多事情,能说话的时候,我是要珍惜的,今天我得从我的父辈的父辈的父辈开始说,)旁边这位是我爷爷,他贼爱做任务(假的),他跟我讲过去的故事,说我的祖先们生活在专用计算机里, 一生只帮助人类做一件事情,比说微积分运算 了、人口统计了 、生成密码、甚至通过织布机印花,如果你想在这些...

2019-12-26 11:54:27 252

原创 不修改数组找出重复的数字

不修改数组找出重复的数字题目:给定一个长度为 n+1的数组nums,数组中所有的数均在 1∼n的范围内,其中 n≥1。请找出数组中任意一个重复的数,但不能修改输入的数组。样例给定 nums = [2, 3, 5, 4, 3, 2, 6, 7]。返回 2 或 3。思考题:如果只能使用 O(1)O(1) 的额外空间,该怎么做呢?题解:这个题跟上一个找出重复数组元素的值很像,当然也...

2019-12-25 23:25:36 101

原创 找出数组中重复的数字

找出数组中重复的数字题目:给定一个长度为 n的整数数组 nums,数组中所有的数字都在 0∼n−1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。注意:如果某些数字不在 0∼n−1 的范围内,或数组中不包含重复数字,则返回 -1;样例给定 nums = [2, 3, 5, 4, 3, 2, 6, 7]。返回...

2019-12-25 23:25:04 220

原创 编译原理-词法分析器的原理及实现

1.目的要求设计、编制并调试一个词法分析程序,分析一段程序的词法,包括:过滤无效字符、数值转换、宏展开、预包含处理等,加深对词法分析原理的理解。2.单词分类表单词分类表如表1所示类别类别码类别类别码int1for11float2do12double3continue13c...

2019-12-21 22:47:31 3580

原创 Mybatis

Mybatis描述1、2010年由google code提出2、基于sql语句的映射持久化框架技术3、sql语句的配置文件XxxMapper.xml,例如,对student表进行操作的映射文件StudentMapper.xmlmybatis的开发步骤1、在当前项目中引入mybatis组件包(mybatisxxx.jar和数据库驱动包)2、编写实体类public class Stud...

2019-12-21 18:03:46 506

原创 The content of element type "mapper" must match "EMPTY".Attribute "namespace" must be decla

The content of element type "mapper" must match "EMPTY". - Attribute "namespace" must be declared for element type "mapper".出现这个错误值后是跟xml的头文件的配置有关系,要注意格式,要配置成这个样子 ,要保证头文件的格式的正确性。<?xml version=...

2019-12-21 16:34:43 508

原创 springMvc

springMvc1、概述MVC2模式的实现便于灵活处理客户端的请求和响应为以后的动静分离以及分布式的web应用做基础铺垫可以延续spring框架的技术不用考虑spring的版本兼容是跨域(腾讯请求到百度)请求的基础2、springMVC的核心组件DispatcherServlet转发的Servlet配置控制器的文件springmvc-servlet.xml文件视图模型...

2019-12-20 21:02:26 68

原创 struts2-4框架校验

struts2-4框架校验struts2验证框架1、进行服务器端的数据校验2、输入校验的分类(1)手工校验编码校验的正确与否手工校验的步骤1)编写action类继承actionSurport2)重写validate方法,对所有的执行方法进行校验,对执行方法校验时方法名为validate+方法名,eg.validateSave3)在struts.xml文件中配置校验错误转发...

2019-11-15 20:59:25 131

原创 struts2基本组件

类型转换1、将页面传递放入字符串转为java实体类属性对应的数据类型2、struts2框架具有类型转换器已经可以实现常用类型(int,double,,,)的转换3、自定义类型转换器的步骤(1)编写类转换器实现DefaultTypeConverter(2)重写convertValue方法(3)编写属性文件指定要转换的属性类型命名:Action类名-conversion.properti...

2019-11-13 08:48:08 232

原创 struts2配置

第一种配置方式action:有add和update这两个类public String add()public String update() struts.xml:有action的配置,且配置中有name是jsp访问的路径相当于servlet的名字,还有方法对应action的方法以及type<action name="add_Product" class="com.actio...

2019-11-13 08:47:27 91

原创 struts2开发----1

Struts2概述1、MVC模式的实现框架2、简化开发的难度和配置的细节3、提升开发进度和隐藏数据的传输过程strust2的构成1、控制器(1)过滤器和拦截器共同组成,拦截负责完成属性参数的设置。能够对用户传递的数据进行验证(2)动作模型功能与servlet相同2、值栈–设置动作模型属性的作用域3、视图技术,jsp以及struts2的标签4、结果类型–在配置文件中指定转向的方...

2019-11-13 08:46:24 75

原创 JavaScript的函数及正则表达式

js4函数函数的几种定义方式//定义函数的方式function fun1() {alert("1");}var fun2 = function () { alert("2");}var fun3 = new Function("name,age","alert(name + age)")//调用函数fun1();fun2();fun3("z",12);内...

2019-08-08 15:36:47 132

原创 京东界面

人太难了,像极了高考数学最后一道压轴题!这几天跟着视频学习了京东的界面制作,有一些总结和笔记分享,对于界面感觉会者不难难者不会,也是需要耐心去琢磨和实现的一件事。有时候有一些想法,想让图片怎么动,放到哪里,产生什么样的效果,都可以着手试一试。我感觉很多东西都很难,自己的想法和实现总是差了十万八千里,着手实现的时候又在时间上那么吝啬,总希望一蹴而就,总觉得花费的时间太长了,也总是仰慕别人为什么可以在...

2019-08-03 15:37:41 732

原创 js03-DOM编程-省市联动初级

DOM编程案例:省市联动function selectCity(value) { var shi = document.getElementById("shi");//需要清空之前的,不然之前的也会出现在这一次的“市”中 //shi.length = 1;//第一种方式清空 shi.innerHTML = "<option>请选择</option&gt...

2019-07-27 22:29:24 113

原创 js03-DOM编程

DOM编程1、什么是DOM编程1、HTML文档=DOM树,就是一个document2、window树:[外链图片转存失败(img-mcJqx7DO-1564236589714)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\1564198241272.png)]3、动态的改变DOM树4、window.o...

2019-07-27 22:27:46 70

原创 SQLServer-03-事务

1.事务1.概念作为单个逻辑工作单元执行的一系列操作(作为一个整体执行sql语句的要么全部执行,要么全不执行)2.什么情况使用显示事务一个操作执行多条新增,修改,或者删除的时候需要使用显示事务3.事务的特性ACID原子性(Atomicity),一致性(Consistency),隔离性(lsolation),永久性()4.主要的语句begin transaction,commit ...

2019-07-26 11:32:43 84

原创 SQLserver-02-索引

索引1.索引类型聚集索引:每个表只能有一个,显示的逻辑结果也底层存储的物理结果是一致的非聚集索引:逻辑顺序与物理顺序不同,可以有多个主键索引:当为表添加主键约束的时候,系统会自动创建主键索引,聚集索引唯一索引:当为表添加唯一约束的时候,系统自动添加唯一索引,非聚集索引2.创建索引create NONCLUSTERED或者CLUSTERED 聚集还是非聚集 index index_n...

2019-07-26 11:31:09 88

原创 SqlServer-01-基本操作

SqlServer高级第一节一些题1.名词解释 DB,DBMS,DBA1.Database(数据库)2.DatabaseManagementSystem(数据库管理系统)sqlserver:创建数据库时的文件:mdf 主数据文件,只有一个ndf 次数据文件,有0个或多个ldf 日志文件,0个或多个Oracle :数据文件,日志文件,控制文件3.DatabaseA...

2019-07-26 11:28:24 262

原创 JavaScript-02-内部对象

内部对象对象:浏览器对象:window,document;window.confirm("问题") 确认window.location="#" 跳转location.href="#" 跳转window.open("URL","名字","特征","")打开子窗口var name = prompt("名字","默认值");提示框,输入的数据赋给nameBS打印要利用浏览器...

2019-07-26 11:26:34 77

原创 javascript基础

什么是javascript1.弱语言,脚本语言,基于对象,区分大小写,2.面向对象解释执行,跨平台,动态交互,3.交互操作,表单操作4.java运行在服务器端,必须在服务器端编译,JavaScript运行在客户端,不经过编译5.java强类型,编译检查;JavaScript弱类型,使用前检查java静态编译,JavaScript动态编译6.127.0.0.1本机地址,8080端口,...

2019-07-26 11:25:07 70

原创 IDEA关闭双击shift搜索框

转换中英文的时候,会弹出一个搜索框,很不方便,现在要把搜索框禁用掉1、按ctrl+shift+a,弹出搜索框2、输入registry,然后按回车3、找到“ide.suppress.double.click.handler”,将后面的复选框勾上如果回车之后没有出来“ide.suppress.double.click.handler”,那么慢慢按照字母顺序往下找就会找到4、勾选上复选框后直接...

2019-07-26 11:20:08 1111 2

原创 软件项目管理综述

软件项目管理综述1. 软件项目管理的目标,任务与主要内容项目管理:项目管理是管理学的一个分支,是指在项目活动中运用专门的知识、技能、工具和方法,使项目能够在有限资源限定条件下,实现或超过设定的需求和期望的过程。项目管理的核心范围:范围,进度,成本项目管理的三个基本目标:1、 项目范围管理是为了实现项目的目标,对项目的工作内容进行控制的管理过程。它包括范围的界定,范围的规划,范围的调整等...

2019-07-25 21:59:24 1739

原创 软件可维护性综述

软件可维护性综述1. 软件维护的目标,任务,分类与特点软件维护的目标:通过必要的维护工作使得系统持久的满足用户的需要。各类维护活动的根本目的是:延长软件生存期软件维护的分类:1 )改正性维护;2 )适应性维护;3 )完善性维护;4 )预防性维护。改正性维护:是改正在系统开发阶段已发生而系统测试阶段尚未发现的错误。任务:为了识别和纠正软件错误、改正软件性能上的缺陷、排除实施中的误...

2019-07-25 21:56:53 1569

原创 软件测试综述

软件测试综述1. 软件测试目标、任务与策略软件测试目标:发现程序中的错误,是为了证明程序有错,而不是证明程序无措。测试的任务:软件测试一般分为计划阶段,设计阶段,开发阶段,实现阶段和评估阶段。其中设计阶段和评估阶段是关键。根据各个阶段目标不同,软件测试的主要任务有:(1) 设计阶段:通过对系统的整体分析,提出针对性的策略和规范,对系统输入空间进行合理的划分,据此来写出足够的、具体的测试...

2019-07-25 21:54:34 1595

原创 软件编码综述

软件编码综述1. 软件编码的任务与目标软件编码的目标,是将软件设计的结果翻译成计算机可以理解的形式,即使用某种语言描述的程序。并且还要保证代码的质量,代码的质量取决于软件设计的质量,程序设计语言的特性和编码途径也对程序的可靠性、可读性、可测试性和可维护性产生深远的影响。因此在编写程序的时候不仅要保证程序的功能的准确性,并且尽量要有代码的复用性,2. 常用程序设计语言及开发环境的特点与适用范围...

2019-07-25 21:51:47 1188

原创 软件设计综述

软件设计综述1. 软件设计的任务与目标什么是软件设计?软件设计是针对需求分析阶段提出的系统需求,给出具体的软件设计方案,解决如何做的问题。即软件需求是解决“做什么”,软件设计是解决“如何做”。软件设计简述:任务和目标:以软件需求规格设计说明书为依据,根据其提出的系统目标,进行数据设计(数据结构),系统结构设计(软件系统的体系结构),过程设计(吧结构转换为软件的过程性描述),并且形成软件的...

2019-07-25 21:43:51 1594

原创 软件需求工程综述

软件需求工程综述1. 需求工程的任务与目标需求工程就是对服务和约束的发现,分析,建立文档,检验的过程需求工程的任务:清楚的理解用户要解决的问题,完整准确的获取用户的需求,并用《软件需求规格说书》 规范的形式准确地表达用户的需求。需求工程的目标:1.通过建模整合各种信息,使人们更好的理解问题2.定义一个需求集合,能够为问题提供一个解决方案需求工程的成果:《软件需求规格说明书》需求...

2019-07-25 21:15:29 1771

原创 软件开发过程模型综述

软件开发过程模型综述1. 软件开发过程中的模型的含义在开发软件的过程中,需要提前架构好思想,提前规划好每一步的策略,这就需要构建模型,即软件工程模型。软件工程模型又叫软件开发模型、软件生存期模型是软件工程的简化表示,每个过程模型都是从一个特定的侧面表现软件工程,所以只提供过程的部分信息。即软件工程就是一个特定的软件开发过程的简称,模型给出了开发的全部过程,活动和任务的结构框架,明确规定要完成的...

2019-07-25 21:10:54 1806

原创 软件工程学科的诞生

软件工程学科的诞生1. 软件工程学科产生背景要了解软件工程产生背景就要知道软件是什么,软件的特点是什么,从而知道软件危机为什么能作为软件工程的背景以及诞生原因。软件是什么:软件是程序、数据及开发、使用和维护程序所需要的所有文档软件的特点是什么:软件是一个逻辑产品,不是物理的产品。软件不会磨损,不会消耗。主要是脑力劳动,未完全摆脱手工开发方式,大部分是定做的。大部分软件是自己定义的...

2019-07-25 20:58:17 1335

原创 反射机制之工厂模式的改进

工厂设计模式工程设计模式最大的好处是可以应用在解耦合操作1、一般的工厂设计模式package factoryDemo;public interface Fruit { public void eat();}package factoryDemo;public class Apple implements Fruit{ @Override public void eat()...

2019-07-25 20:50:43 164

原创 反射机制之动态代理

动态代理静态代理代理设计:一个操作的接口有两个子类,其中一个是真实主题的实现类,另外一个是代理类,代理实现类要完成比真实主题实现类更多的内容,而且本身还需要处理一些与具体业务有关的程序代码package dyncprocy;public interface Subject { public String say(String name,int age);//定义抽象方法say}p...

2019-07-25 20:49:16 106

原创 反射机制之反射的深入研究

反射的深入研究1、操作类package invokeDemo;public interface China { public static final String NATIONAL = "China";//定义全局常量 public static final String AUTHOR = "yue";//定义全局常量 public void sayChina();//无参的,...

2019-07-25 20:48:36 80

原创 反射机制之取得类的结构

取得类的结构操作类package idemo;public interface China { public static final String NATIONAL = "China";//定义全局常量 public static final String AUTHOR = "yue";//定义全局常量 public void sayChina();//无参的,没有返回值类型的...

2019-07-25 20:47:16 142

原创 反射机制之Class类的使用

class类的使用默认情况(无参)1.class类是反射的源头,不仅可以取得对象所在类的信息,也可以直接通过class类的方法进行对象的实例化,操作正常的情况下,使用关键字new为对象实例化。如果现在已经实例化好了class对象,则可以利用class类中提供的public T newInstance() throws InstantiationException...

2019-07-25 20:44:38 227

原创 反射机制之Class类与反射源头

Class类class X{};public class GetClassDemo01{ public static void main(String srgs[]){ X x = new X();//实例化x类的对象 System.out.println(x.getClass().getName());//得到对象所在的类 }}输出结果为X即是反...

2019-07-25 20:43:31 110

原创 SqlServer插入数据并且获取标识列

对于mysql插入一条数据可以通过下面的DButil方法获取插入数据的标识列,并且将标识列填补到传过来的类中即在DAO中的方法,这个类就是完整的了DButil中的方法:// 插入一条新纪录,并获取标识列的值public ResultSet getInsertObjectIDs(String insertSql) {ResultSet rst = null;try {Connection...

2019-06-04 11:48:09 858

空空如也

空空如也

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

TA关注的人

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