自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Servlet及其容器

Servlet继承关系Servlet生命周期:调用构造方法–>调用init方法–>调用service处理请求–>关闭服务器调用destroy方法什么时候容器会装载Servlet?1.容器启动时,会自动装载位于web.xml中包裹在的Servlet.2.容器启动后,首次请求Servlet时会装载对应的Servlet.3.Servlet文件更新后,要重新装载T...

2018-11-20 18:55:08 114

原创 vue.js入门

写于参与联想项目第一天,vue.js es6语法 webpack掌握的很混乱,借此机会整理一下用vue-cli搭建vue开发环境,项目入口是根目录下index.htmlindex.html中定义了id='app’的挂载点,src目录下的main.js中定义了vue根实例,该实例挂载到这个挂载点上.import Vue from 'vue' import App from './Ap...

2018-11-15 18:41:27 268 1

原创 Redis入门

NOSQL概述对比传统关系型数据库,优势有三1.NOSQL支持更高的并发量,关系型数据库每秒读写瓶颈仅有万次2.NOSQL支持海量数据的高效率存储和访问,从上亿条数据中查找也很快3.高可扩展性和高可用性4.灵活的数据模型NOSQL的四大存储类型应用场景缓存,秒杀,任务队列,排行榜,网站访问统计,数据过期处理,分布式集群架构中的session分离...

2018-10-27 23:00:29 142

原创 SpringCloud快速上手|分布式配置中心及其高可用

简介在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。在Spring Cloud中,有分布式配置中心组件spring cloud config ,它支持配置服务放在配置服务的内存中(即本地),也支持放在远程Git仓库中。在spring cloud config 组件中,分两个角色,一是config server,二是config client。...

2018-10-25 21:11:00 120

原创 SpringCloud快速上手

注册中心Eureka:每一个实例注册进Eureka后向他发送心跳,如果心跳超时,通常Eureka会删除该服务.//启动类:@SpringBootApplication@EnableEurekaServer //关键public class EurekaServerApplication { public static void main(String[] args) { ...

2018-10-25 15:56:03 839

转载 (转载)Spring data jpa 详解

本篇进行Spring-data-jpa的介绍,几乎涵盖该框架的所有方面,在日常的开发当中,基本上能满足所有需求。这里不讲解JPA和Spring-data-jpa单独使用,所有的内容都是在和Spring整合的环境中实现。如果需要了解该框架的入门,百度一下,很多入门的介绍。在这篇文章的接下来一篇,会有一个系列来讲解mybatis,这个系列从mybatis的入门开始,到基本使用,和spring整合,和第三

2017-07-31 16:04:23 316

原创 POI--------文件上传导出

导出为xls表格分区数据导出方法(将分区数据写入到Excel文件提供客户端下载)在SubareaAction中提供文件导出方法 * @throws IOException */@Action(value = "subareaAction_exportXls")public String exportXls() throws IOException { List<SubArea>

2017-07-27 20:32:32 428

转载 shiro的具体理解

shiro的具体理解

2017-07-26 11:02:44 1688 1

原创 shiro

Authentication概述n概述  Authentication 是指身份验证的过程——即证明一个用户实际上是不是他们所说的他们是谁。也就是说通过提交用户的身份和凭证给Shiro,以判断它们是否和应用程序预期的相匹配。n基本概念1:Principals(身份):是Subject 的‘identifying attributes(标识属性)’。比如我们登录提交的

2017-07-23 20:26:08 251

原创 通过符号左右移动数据easyui

div modal="true" class="easyui-window"title="关联客户窗口" id="customerWindow"collapsible="false" closed="true"minimizable="false" maximizable="false"style="top:20px;left:200px;width:400px;heigh

2017-07-23 19:19:04 745

原创 访问权限

在说明这四个关键字之前,我想就class之间的关系做一个简单的定义,对于继承自己的class,base class可以认为他们都是自己的子女,而对于和自己一个目录下的classes,认为都是自己的朋友。 1、public:public表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用 2、private:private表示私有,私有的意思就是除了class自

2017-07-14 09:24:57 177

原创 easyUI&ztree

属性:大区域用layout多个 划分东西南北中模块title 添加名字并且可折叠accordion折叠面板子面板必须有标题tabs   选项卡面板closable:是否可关闭按钮方法:$(function(){ })onload函数$("#要添加选项卡的模块id").tabs("add",{});该语句意思

2017-07-09 20:49:00 258

转载 前情回顾#继承_多态_动态调用

父类引用指向子类对象指的是:例如父类Animal,子类Cat,Dog。其中Animal可以是类也可以是接口,Cat和Dog是继承或实现Animal的子类。Animal animal = new Cat();即声明的是父类,实际指向的是子类的一个对象。那这么使用的优点是什么,为什么要这么用?可以用这几个关键词来概括:多态、动态链接,向上转型也有人说这是面向接口编程,可以降低程序的耦合性,即调用

2017-07-03 21:45:38 199

原创 oracle常用语句练习

select userenv('language') from dual;--AMERICAN_AMERICA.ZHS16GBKselect * from V$NLS_PARAMETERS--AMERICAN--===========解锁scott用户并重新设置密码alter user scott account unlock;alter user scott identified

2017-07-02 23:05:53 344

原创 spring01

* 程序的耦合: * 在开发中遇到的类和类之间依赖关系,这种依赖关系导致了当我们缺少某个对象时,程序根本无法编译。 * 在我们实际开发中应该尽量避免此问题发生: * 我们在开发中应该做到:编译时不依赖,运行时才依赖。 * 针对强依赖(高耦合)的解决办法: * 主要就是靠反射 * 当我们解决了耦合问题之后,会产生硬编码问题: * 解决硬编码问题,就是使用配置文件

2017-06-20 21:01:38 186

原创 struts2_part03_ognl★与过滤器

ognl详细内容再此不赘述,详看当天笔记ognl剖析:contextmap是一次请求中包含所有数据的最大map集合集合的键为 application,session,request,valuestack,action动作类对象,parameters请求参数,attr四大域中所有数据, 其中有五个map结构,一个对象,值栈是list结构,栈模型,先进后出,压栈弹栈,

2017-06-19 12:59:41 278

原创 前情回顾#static_thread

static理解:程序最终都将在内存中执行,变量只有在内存中占有一席之地时才能被访问。类的静态成员(变量和方法)属于类本身,在类加载的时候就会分配内存,可以通过类名直接去访问;非静态成员(变量和方法)属于类的对象,所以只有在类的对象产生(创建类的实例)时才会分配内存,然后通过类的对象(实例)去访问。在一个类的静态成员中去访问其非静态成员之所以会出错,是因为在类的非静态成员不

2017-06-17 12:21:01 692

原创 struts2_part02

配置全局结果视图:struts2的action在找结果视图时,是先找局部,当局部没有时,再找全局的result标签:作用:用于配置结果视图属性:  name:指定逻辑结果视图。就是用于和动作方法的返回值进行比较的 type:指定以何种方式前往指定的视图。type的常用取值:dispatcher: 请求转发 默认值redirect:重定向到一个

2017-06-15 19:36:57 333

原创 struts2_part01

知识储备:1、三层架构表现层:接收请求参数,响应浏览器。其实就是HTTP协议能干的事。MVC模型(是一个表现层模型)。业务层:和需求相关的,是项目中的也无需求持久层:有hibernate框架可用,有dbutils工具类可用2、MVC模型:M:Model 实体类V:View jsp/htmlC:Controller Servlet/Filter3、

2017-06-15 09:43:17 221

原创 hibernate框架03

1、表之间的关系有几种:四种。一对多,多对一。多对多,一对一。    一对一:   用处:分为常用信息表和不常用信息表直接查询所有信息费时且占内存资源太多,简言之空间换时间     外键加了unique唯一就是一对一而不是一对多2、学习hibernate多表映射应该遵循的步骤:第一步:明确两张表之间的关系第二步:在数据

2017-06-12 09:23:33 292

原创 hibernate框架02

session线程不安全 所以多个线程不能操作同一个session一个线程也应该避免创建多个session,如果在一个线程中获取到多个Session,那么每个Session都有自己独立的事务,这时想让操作处于同一个事务中,将无法实现。

2017-06-09 20:27:32 222

原创 hibernate框架01

javaee三层架构:表现层, 接受和响应浏览器的请求,设计模型是mvc业务层,和实际开发中需求相关持久层,只负责对数据库的增删改查Hibernate是一个开放源代码的ORM框架,它对JDBC进行了轻量级的对象封装,使得Java开发人员可以使用面向对象的编程思想来操作数据库。Object Relation Mapping 对象关系映射。使用j

2017-06-08 22:28:47 204

原创 mysql编码问题

MAC安装MySQL后不能显示中文,参考了网上给的解决办法,有的没有成功,还导致无法启动mysql server.折腾一番终于解决了,记录下来。 首先打开终端,登陆:mysql -uroot -p 或/usr/local/mysql/bin/mysql11输入密码后,查看数据库编码:SHOW VARIABLES LIKE 'character%';11显示如下:+--

2017-06-04 20:06:29 223

原创 ★数组和链表的存删查

数组:增删慢,查询快链表:增删快,查询慢数据结构分别为逻辑结构、存储结构(物理结构)存储方式分为顺序方式和链式存储顺序方式:    元素按照某种顺序存放到一片 连续的存储单元。元素之间的逻辑关系是通过他们存储位置来体现。                                      优势:      1  元素直接的逻辑关系是通过他们存储位置

2017-05-28 18:42:50 263

原创 servlet

1、资源分类 静态资源 ----- HTML -----源码不改,每次访问的数据都是一样的 动态资源 -----由程序(Servlet)生成 --每次访问得到的数据可能都不一样 2、使用 Servlet 进行动态资源实现 ---版本1 A、创建一个类实现Servlet 接口 B、重写 service方法 C、配置 Servlet 与

2017-05-17 23:11:58 189

原创 请求响应

一.tomcat1、Eclipse 怎么将项目发布到 TomCat的?  A、在TomCat的webapps下面建一个与当前项目同名的文件夹        将项目中webcontent 下面的内容复制到当前文件夹下  B、如果在webcontent 外面编写资源,这些资源是不能被发布的  C、但是 src 下面的 java 程序不同,是可以访问的         因为项目发

2017-05-17 23:10:41 176

原创 css学习大纲

css的大纲

2017-05-09 23:49:58 205

原创 没有Server选项的解决办法

点击Help–>InstallNew Software在Work with位置键入:kepler - http://download.eclipse.org/releases/kepler,稍等一会出来下面的选项勾选Web,XML, Java EE and OSGi Enterprise Development –>点击Next勾选JST Server

2017-05-06 23:08:03 1184 1

原创 Mac下配置tomcat

第一步,给Mac安装jdk环境。      直接百度”jdk for Mac“,找到其中一个版本进行安装就可以了,安装完成后,打开终端,输入“java”或“javac”,如果出现java命令的使用说明,那么说明你的Mac上的jdk环境已经配置好,这个比起windows系统来说,简单方便很多。   第二步,下载tomcat。    可以直接到apatch的官网(http://tomc

2017-05-06 22:41:05 150

空空如也

空空如也

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

TA关注的人

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