自定义博客皮肤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框架直观、易用,同时也能提供健壮的安全性。 与它类似的框架还有springSecurity Shiro的产生背景:Shiro的前身是JSecurity。2004年,Les Hazlewood和Jeremy Haile创办了Jsecurity。当时他们找不到适用于应用...

2018-09-20 20:20:21 347

转载 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 242

原创 Hibernate解析

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

2018-08-26 21:05:42 456

原创 rmi介绍

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

2018-08-11 17:38:29 432

原创 cookie和session

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

2018-07-31 21:48:21 172

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

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

2018-07-24 10:36:25 6175 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 567

原创 什么是压测

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

2018-06-22 20:18:50 3563

原创 Mybatis Generator的代码生成

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

2018-06-10 19:56:30 171

原创 restful是什么?

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

2018-05-29 22:19:39 781

原创 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 351

原创 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 175

原创 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 143

空空如也

空空如也

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

TA关注的人

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