自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 捡起java(4)接口和包

Java接口的引入:Java语言只支持单重继承,它的程序中的类的层次结构是树状结构,在处理复杂问题时单重继承显得力不从心。 为了使Java程序的类层次结构更加合理,更符合实际问题的需要,我们把用于完成特定功能的若干属性组织成相对独立的属性集合,这种属性的集合就是接口。Java接口定义:定义:接口是一个有名称的方法定义和常量定义的集合,但没有方法的实现。 接口定义了一个行为协议,类层次结构中任何...

2019-11-11 23:26:28 248

原创 捡起java(3)对象基础和简单数据对象

声明一个变量来引用对象: 类型名 引用变量 = new 构造器(构造器的参数) 为了声明一个变量来引用对象,你可以使用类或者接口的名字作为变量的类型 声明并没有创建新对象。在对该引用变量赋值前,该引用为空,称为空引用(null)实例化对象: new操作符通过为新对象分配内存来实例化一个类 new操作符需要一个后缀参数,即构造器的一个调用 new操作符返回一个对它...

2019-11-11 23:04:52 177

原创 捡起java(2)Java语言基础

变量(Variable) :对象将它的状态存储在变量中 定义: 变量是一个由标识符命名的数据项 变量名必须是一个合法的标识符 --一个以字母开头的无限制的Unicode字符序列。 变量的声明: 类型 名称[ = 初始值]; int i; double pi = 3.1415926; String name;数据类型:每个变量都必须有一个数据类型. 一个变量的数据类型决定了它能容纳的值和在它...

2019-11-11 21:52:54 215

原创 捡起java(1)面向对象的编程概念

面向对象(OOP)——Object-Oriented Programming 用类class封装数据以及与数据相关的操作 用类的继承性来实现类的重用性 多态性 面向“对象”,由对象提供服务 面向过程(POP)——Procedure-Oriented Programming 以功能为组织单元 通过数据结构来描述具体的问题 数据在功能(函数)之间以参数的形式被传送封装(Encapsulation)...

2019-11-11 21:31:48 168

原创 人生有时真的无法预测

时隔一年再次踏入编程,这一年的时间里基本未碰编程这一块,想着人生与编程再无交集了吧,可命运就是那么的凑巧,也许这一切在进入大学选择专业时早已注定。其实我还是迷茫的,我向往编程,但我也讨厌编程,我厌烦了那数不清的bug,我厌烦了那些编程思想,所以这一年里,我完完全全的不想触碰。不过既然逃不掉,就再次捡起来吧,即便是忘了十之八九。...

2019-11-11 20:31:28 172

原创 使用IDEA做品优购项目解决问题方法

解决项目错误和异常的问题Rebuild 重建,改造打开右侧的maven projects clean 清除,install安装。Package打包 打包之前注意,接口,通用类打jar包,需要发布到Tomcat的打war包(比如web,service)添加依赖的问题,不能直接添加service依赖,而是通过接口 解决问题方法,一般先找最上面出现的错误提...

2018-08-09 17:54:07 1992 8

原创 http响应状态码

状态码是用来告知客户端服务器端处理请求的结果。凭借状态码用户可以知道服务器是请求处理成功、失败或者是被转发;这样出现了错误也好定位。状态码是由3位数字加原因短语组成。3位数字中的第一位是用来指定状态的类别。 共有五种如下: 1xx(Informational,信息性状态码):表示接收的请求正在处理 2xx(Success,成功状态码):表示请求正常处理完毕 3xx(Rediretion,重定向状态...

2018-08-09 08:42:01 1250

原创 AngularJS

AngularJS 模块(Module) 定义了 AngularJS 应用。AngularJS 控制器(Controller) 用于控制 AngularJS 应用。AngularJS 控制器AngularJS 控制器 控制 AngularJS 应用程序的数据。 AngularJS 控制器是常规的 JavaScript 对象 ng-controller 指令定义了应用程序控制器...

2018-08-02 07:47:01 410

原创 dubbox搭建

简介:1. Dubbo是什么?Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用的东东,说白了就是个远程服务调用的分布式框架其核心部分包含:1. 远程通讯: 提供对多种基...

2018-08-01 02:49:29 270

原创 一些注意事项

ssm注意事项:1.maven jar包要加对 2.如果出现abusolute uri 什么什么需要把jstl jar包加到tomcat 的lib下面 3.jsp的配置目录要在spring-web.xml指定 4.controller的写法 5.mybatis的自动生成mapper.xml是覆盖生成的  解决问题办法:报错之后先找第一个错误,第一次出现严重二字的下方检查该...

2018-07-26 23:16:52 141

原创 Springboot搭建

Springboot好处:项目只需要运行一次,之后会自动更新。不用考虑兼容性定位:框架目的:用来简化新Spring应用的初始搭建以及开发过程。特定的方式来进行配置:Spring:全局上下文配置bean容器,最后通过session工厂获取SpringMVC:配置文件默认springmvc_servlet.xmlMybatis:mybatis_config.xmlssm...

2018-07-26 01:49:09 161

原创 ssh出现的一些异常及其解决方法

1.org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.spring(1)xml文件中,对应id所写的文件路径出错。(2).classpath配置出错,主要是jar包的引用出错。可能少包或者重复。 2.报错 :javax.servlet.Serv...

2018-07-25 02:50:40 1400

原创 ssh

配置环境spring4+hibernate4+struts2首先在web.xml文件中加下面这行,默认会在applicationContext.xml文件中加载配置。applicationContext.xml要放在WEB-INF下。<!--监听器,初始化spring容器 --> <listener> <listener-clas...

2018-07-23 21:56:08 143

转载 ssh整合示例

一.搭建项目骨架整合项目采用父子工程,由三个子模块构成,分别是,表现层maven_web,业务层maven_service,dao层maven_dao,三个子模块继承一个父项目maven_ssh,下面展示的是项目的基本构成,可以一开始就搭建好整体的骨架,再完善填充细节,也可以一个一个模块的来,一般先从dao层开始,dao层属于底层构成,service ,web都需要依赖dao二.构建父...

2018-07-23 08:58:32 309

原创 hibernate

hibernate学习和介绍1.对象关系映射O/R Mapping  Obejct/Relation Mapping(1):orm:能在对象和关系型数据库两者间进行数据转换的机制  Hibernate框架:能够实现ORM的框架session 单线程 代表应用程序和持久化层之间的一次对话,封装了一个JDBC连接.(2):O/R Mapping FrameworksHibernateT...

2018-07-18 18:10:45 177

原创 oracle注意事项

--创建序列--create sequence role_seq1start with 1increment by 1minvalue 1maxvalue 1000nocyclenocache;--drop删除序列--DROP sequence role_seq1;--primary主键--CREATE TABLE "roles" (  id NUMBER(11) p...

2018-07-17 17:55:38 309

原创 oracle安装和了解

oracle安装说明首先 oracle分三类账户默认三大账号    sys  网络管理员(权限最高) (使用时注意 加上  as sysdba)(默认密码 admin)    system  普通本地管理员 (默认密码 manager)        scott (安全考虑,锁定)  普通用户(测试账号)  (默认密码 tiger)首先 注册一个账号顺序打开控制台输入 sqlpl...

2018-07-17 08:22:33 135

原创 SSM容易出错的地方

1.创建maven项目2.创建jdbc配置文件  驱动;路径;用户名密码;初始化链接大小;连接池最大数量;连接池最小数量;连接池最大空闲;最小空闲;最大等待时间(3).配置log4j日志  这步不是必须的,log日志配置容易出现No such property [maxFileSize] 这个警告,需要扩展org.apache.log4j.RollingFileAppender  这个类3.创建s...

2018-07-13 09:02:27 243

转载 SSM(Spring+SpringMVC+Mybatis)登录实例

1.创建Web Project项目2.加载jar包Mybatis和spring整合包:mybatis-spring-1.2.2.jar;Mybatis核心和Mybatis依赖包;Spring的jar(包括springmvc的jar包);数据库驱动包;第三方数据库连接池;点击下面链接可下载当前所需所有jar包:点击打开链接3.创建所需配置文件创建Spring配置文件:spring/applicati...

2018-07-11 23:42:24 439

转载 SSM框架原理,作用及使用方法

作用:SSM框架是spring MVC ,spring和mybatis框架的整合,是标准的MVC模式,将整个系统划分为表现层,controller层,service层,DAO层四层使用spring MVC负责请求的转发和视图管理spring实现业务对象管理,mybatis作为数据对象的持久化引擎原理:SpringMVC:1.客户端发送请求到DispacherServlet(分发器)2.由Dispa...

2018-07-10 18:37:30 428

转载 java ssm整合

SSM 整合最近在学习Spring+SpringMVC+MyBatis的整合。以下是参考网上的资料自己实践操作的详细步骤。 1、基本概念 1.1、Spring         Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述...

2018-07-09 18:41:07 204

原创 初识JBDC

1.1 Jdbc curdØ 什么是jdbc Ø 用途简单地说,JDBC 可做三件事:与数据库建立连接、发送 操作数据库的语句并处理结果Ø 怎么使用jdbc贾  --》jar包(导入jar)琏  à连接对象欲  àsql 语句执 –-》curd(增删改查)事à 关闭连接 释放资源Ø 使用jdbc进行curd1. 添加jar 2. 创建连接对象(注意:jdbc中操作用到的对象 都是在import j...

2018-06-07 18:25:29 282

转载 jq描述文本的三个方法

 在javascript中,描述元素内容有5个属性,分别是innerHTML、outerHTML、innerText、outerText和textContent。这5个属性各自有各自的功能,且兼容性不同。jQuery针对这样的处理提供了3个便捷的方法,分别是:html()、text()和val()。本文将详细介绍jQuery描述文本内容的这3个方法 html()  html()方法类似于javas...

2018-06-01 08:56:36 348

转载 js中常用的事件

常用事件鼠标移动事件 onmousemove(event) : 鼠标移动事件 event是事件对象。名字固定 onmouseover : 鼠标悬停事件鼠标悬停事件: 当鼠标移动到某个控件上面的时候发生this: 把this写在那个标签里面就代表那个标签对象this.style.backgroundColor : 当调用样式表中的属性的时候,如果属性中间有横杠,则应去掉.示例: 当鼠标移动到p标签上...

2018-05-29 22:25:17 241

转载 js

在b/s开发中经常用到的javaScript技术一、验证类1、数字验证内  1.1 整数  1.2 大于0的整数 (用于传来的ID的验证)  1.3 负整数的验证  1.4 整数不能大于iMax  1.5 整数不能小于iMin2、时间类  2.1 短时间,形如 (13:04:06)  2.2 短日期,形如 (2003-12-05)  2.3 长时间,形如 (2003-12-05 13:04:06)...

2018-05-29 08:45:39 132

转载 jsp了解

SUN首先发展出SERVLET,其功能比较强劲,体系设计也很先进,只是,它输出HTML语句还是采用了老的CGI方式,是一句一句输出,所以,编写和修改HTML非常不方便。 后来SUN推出了类似于ASP的镶嵌型的JSP,把JSP TAG镶嵌到HTML语句中,这样,就大大简化和方便了网页的设计和修改。JSP全名为Java Server Pages,其根本是一个简化的Servlet设计,他实现了Html语...

2018-05-24 23:38:29 602

转载 api学习

那么要调用一个陌生的API,基本上遵循以下步骤1、找到相关API、结构体、常数的声明2、到MSDN阅读这个API的网页指南3、按照MSDN写代码好吧看起来很简单,不过这样说了也是白说,实战一下吧这次实战的目标是:GetOpenFileName首先介绍一下这个API吧,这个API会显示一个打开对话框,给用户选择一个文件打开这个跟CommonDialog里面的打开对话框是一样的(那干嘛不直接用那个控件...

2018-05-24 08:54:42 305

原创 java工厂

一.工厂模式工厂模式按照《Java与模式》中的提法分为三类:1. 简单工厂模式(Simple Factory)2. 工厂方法模式(Factory Method)3. 抽象工厂模式(Abstract Factory)简单工厂简单工厂模式的工厂类一般是使用静态方法,通过接收的参数的不同来返回不同的对象实例。不修改代码的话,是无法扩展的。工厂方法工厂方法是针对每一种产品提供一个工厂类。通过不同的工厂...

2018-05-22 18:50:19 967

转载 html

一、初识web网页 web应用程序分为前端与后台 。 后台总而言之就是负责数据处理。前端不仅仅是用户界面,一些简单的安全性要求不高的数据处理就可以放在前端进行(比如用js编写),以及对场景的渲染、动画的处理、页面逻辑、基本骨架。二、web前端分为html、css、javascript三块内容三、初识html (hypertext markup language) 超文本标记语言首先展示一下html...

2018-05-22 09:01:13 168

转载 JJava 多线程安全机制

在开始讨论java多线程安全机制之前,首先从内存模型来了解一下什么是多线程的安全性。我们都知道java的内存模型中有主内存和线程的工作内存之分,主内存上存放的是线程共享的变量(实例字段,静态字段和构成数组的元素),线程的工作内存是线程私有的空间,存放的是线程私有的变量(方法参数与局部变量)。线程在工作的时候如果要操作主内存上的共享变量,为了获得更好的执行性能并不是直接去修改主内存而是会在线程私有的...

2018-05-18 08:58:25 182

原创 线程安全和线程同步

1.线程安全每次执行的结果都是不确定的,因为线程的执行顺序是不可预见的。这是java同步产生的根源,synchronized关键字保证了多个线程对于同步块是互斥的,synchronized作为一种同步手段,解决java多线程的执行有序性和内存可见性,而volatile关键字之解决多线程的内存可见性问题。后面将会详细介绍。 synchronized关键字         上面说了,java用sync...

2018-05-17 08:42:29 892

原创 多线程

1.多线程介绍进程:进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能。线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中是可以有多个线程的,这个应用程序也可以称之为多线程程序。简而言之:一个程序运行后至少有一个进程,一个进程中可以包含多个线程什么是多线程呢?即就是一个程序中有多个...

2018-05-15 18:47:50 113

原创 反射5.14

1.1什么是反射动态获取指定类以及类中的内容(成员),并运行其内容。应用程序已经运行,无法在其中进行new对象的建立,就无法使用对象。这时可以根据配置文件的类全名去找对应的字节码文件,并加载进内存,并创建该类对象实例。这就需要使用反射技术完成静态加载:编译时刻加载类是静态加载类(new 对象是静态加载类,在编译的时刻就要加载所有可能用到的类)动态加载:运行时刻加载类是动态加载类1.2Java 程序...

2018-05-14 18:42:54 125

转载 java

 由于我国高等教育制度教材陈旧,加上java自身发展不过十年左右的时间还有一个很重要的原因就是java这门语言更适合商业应用所以高校里大部分博士老师们对此语言的了解甚至不比本科生多在这种环境下,很多人对java感到茫然,不知所措,不懂java能做什么即便知道了java很有用,也不清楚该从哪里入手所以就有了 java入门难 这一说法 ok,那我们就从java到底能做什么聊起 先说什么是java ja...

2018-05-10 08:51:31 167

原创 鼠标键,键盘键,正则表达式

1.鼠标键功能 <a type="button" name="" id="" onclick="on()">我想你了</a> <script type="text/javascript"> document.oncontextmenu=function(){return false;}//关闭网页右键菜单 fun

2018-05-08 18:26:33 543

原创 js一些常用的知识

1.文本框禁用.disabled 取值false 或者true事例:2.复选框全选 checkbox cgecked选中状态 实例: <body> <input type="checkbox" name="" id="box1" value="" /> <input type="checkbox" name="heihei&q

2018-05-07 21:26:01 200

原创 js函数初步介绍

1.script放在head和body里的差别2.innerHtml和innerText差别 innerHtml获取整个对象 innertext获取的是文本值 实例: 3. 事件源  当前获取的按钮  事件名称  body> <input type="button" name="btn" id="btn" value="点我" /> </body> &am

2018-05-04 21:39:18 170

原创 Javascript基础

●javaScript 和 Java 没关系 官方叫法 ●语法和 Java 比较像 ●不简单,语法更灵活 ●Java 在 JVM 中运行, JS 运行于浏览器(浏览器差异) ●HTML JS(JQuery )静态网页技术 ●全面支持 unicode 编码(Java 也是) ●弱数据类型 相对比于 Java 强数据类型的编程语言1.javascript基本数据类型 number数字类型 包括byte...

2018-05-03 20:51:28 145

原创 HTML那些重要的关键字

bgcolor网页颜色background背景图片br 换行hr 水平线id 唯一的名字class 类(同一个国家)font 控制网页文本的显示外观img里面的 alt属性:用来在图片上提示文字信息ol有序列表ul无序列表 list-style 去除项目符号pre 标签 :用于显示在html代码中就已经定义好格式的文本marquee 滚动标签  使用方式:<m... scrolldelay=...

2018-05-02 21:32:47 2583

原创 Xml初步介绍

一、Xml简介1.XML技术用于解决什么问题?在XML语言中,它允许用户自定义标签。一个标签用于描述一段数据;一个标签可分为开始标签和结束标签,在开始标签和结束标签之间,又可以使用其它标签描述其它数据,以此来实现数据关系的描述。2.XML常见应用在一个软件系统中,为提高系统的灵活性,它所启动的模块通常由其配置文件决定例如一个软件在启动时,它需要启动A、B两个模块,而A、B这两个模块在启XML技...

2018-04-27 18:50:32 108

空空如也

空空如也

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

TA关注的人

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