自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Shiro

1.背景介绍Shiro是什么?Apache Shiro 是一个开源安全框架,提供身份验证、授权、密码和会话管理。Shiro框架直观、易用,同时也能提供健壮的安全性。与它类似的框架还有springSecurityShiro的产生背景:Shiro的前身是JSecurity。2004年,Les Hazlewood和Jeremy Haile创办了Jsecurity。当时他们找不到适用于应用...

2018-09-20 20:20:21 355

转载 SpringBoot

背景介绍简化配置,更简单的使用spring和第三方软件springboot官网介绍可以看出springboot的特点Features Create stand-alone Spring applications/一站式的spring使用 Embed Tomcat, Jetty or Undertow directly (no need to deploy WAR f...

2018-09-06 20:16:40 252

原创 Hibernate解析

1.背景介绍什么是HIBERNATE?Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使...

2018-08-26 21:05:42 472

原创 rmi介绍

什么是RMI?Java RMI(Remote Method Invocation)--Java的远程方法调用是Java所特有的分布式计算技术,它允许运行在一个Java虚拟机上的对象调用运行在另一个Java虚拟机上的对象的方法,从而使Java编程人员可以方便地在网络环境中作分布式计算。面向对象设计要求每个任务由最适合该任务的对象执行,RMI将这个概念更深入了一步,使任务可以在最适合该任务的机器上...

2018-08-11 17:38:29 447

原创 cookie和session

通过例子简单引入星巴克开始优惠活动,每消费10杯咖啡,会免费赠送1杯。考虑到一个人一次性消费10杯咖啡几乎不可能,所以需要采取某种方式来记录顾客的消费数量。 解决方案   1,店员很厉害,每个顾客的消费记录都记得一清二楚;  2,分给顾客一张卡片,每消费一次记录一次;  3,发给顾客一张卡片,上面有卡号,顾客每消费一次,由店员在操作机上记录一次。...

2018-07-31 21:48:21 178

原创 如何写SHELL脚本?尝试自己编写一个简单脚本

背景现在多数的服务器都是Linux系统的,需要通过shell来进行操作,而利用shell脚本,可以大大提高开发维护的效率。知识剖析什么是shellshell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便于运行程序的界面系统级程序,用户可以用shell来启动,挂起,停止甚至是编写一些程序。shell还是一个功能强大的编程语言,易编写,易调试。shell是解释执...

2018-07-24 10:36:25 6196 1

原创 STRUTS2和SPRINGMVC之间的区别

完成了SSH(Struts2+Spring+Hibernate) 一、新建工程    1.点击左侧spring模板然后选择 web Application、Struts2、ApplicationServer、Hibernate; 输入项目名称,等待IDEA自动下载JAR包 发现没有pom文件,只有lib文件夹。二、spring的引入和测试在src新建test ...

2018-07-04 21:53:38 575

原创 什么是压测

1.背景介绍Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体...

2018-06-22 20:18:50 3590

原创 Mybatis Generator的代码生成

知识剖析生成的三种方式1.使用命令行生成2.使用maven插件进行生成3.使用图形化工具生成前两种方式使用的文件都是一样的,第二种则需要配置pom.xml Mybatis Generator所用文件1.数据库驱动一个2.mybatis-generator配置文件generatorConfig.xml3.mybatis-generator的官方jar包 ...

2018-06-10 19:56:30 177

原创 restful是什么?

1.背景介绍restful风格,就是一种面向资源服务的API设计方式,它不是规范,不是标准,它一种设计模式。REST -- REpresentational State Transfer 直接翻译:表现层状态转移。用一句话来描述就是:URL定位资源,用HTTP动词(GET,POST,DELETE,DETC)描述操作。2.知识剖析REST是一种软件架构模式。核心概念包括:...

2018-05-29 22:19:39 796

原创 JDBCTemplate和JDBC

 JDBCTemplate和JDBC。package com.ptteng;import java.sql.*;public class Jdbc {   public static void main(String[] args)   {       String driver="com.mysql.jdbc.Driver";       String url="jdb...

2018-05-16 20:24:56 367

原创 mybatids的常用标签和动态查询

基于spring+mybatis实现动态查询:applicationContext.xml      spring配置文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://ww...

2018-05-06 23:01:33 182

原创 spring Bean的生命周期

 spring Bean的生命周期 1. 实例化一个Bean,也就是我们通常说的new 2. 按照Spring上下文对实例化的Bean进行配置,也就是IOC注入 3. 如果这个Bean实现了BeanNameAware接口,会调用它实现的setBeanName(String beanId)方法,此处传递的是Spring配置文件中Bean的ID 4. 如果这个B...

2018-04-24 21:04:06 150

空空如也

空空如也

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

TA关注的人

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