- 博客(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关注的人