自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 String,Date,Long三种类型之间相互转换

字符串转化成时间类型(字符串可以是任意类型,只要和SimpleDateFormat中的格式一致即可) 通常我们取时间跨度的时候,会substring出具体时间--long-比较String–>Date–>LongSimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd hh:mm:ss a");Date date = sdf.parse("2

2016-11-18 11:35:15 7076

原创 Shell01

history //查看历史,最多1000条 !!//上一条命令 !555//执行第555条命令 !vi//命令历史中从下到上最近以vi开头的命令 ls !//!//!为上一条命令的最后一个参数 $!//以后讲Tab 可以补全文件路径或者命令 按两下Tabalias a=’b’ unalias a//起别名通配符 * [12] ?重定向 > >> < 2> 2>> echo > f

2017-01-02 12:38:39 209

原创 事务

事务:数据库中保证交易可靠的机制 JDBC支持数据库中的事务概念 在JDBC中,事务默认是自动提交的事务的特性:原子性:要么全执行,要么全不执行一致性:事务在完成时,必须使所有的数据都保持一致状态隔离性:由并发事务所作的修改必须与任何其他并发事务所作的修改隔离持久性:事务完成之后,它对于系统的影响是永久性的事务是数据库的概念,JDBC支持事务,本质还是在数据库中实现的API: Conn

2016-11-24 23:24:32 241

原创 Statement与PrepareStatement

Statement一般用于执行的sql语句没有动态信息,执行固定的sql语句每执行一次啊,都要对传入的sql语句编译一次,效率较差PrepareStatement某些情况下,sql语句只是其中的参数有所不同,其余子句完全相同,适用于PrepareStatement预防sql注入攻击由于PrepareStatement对象已经预编译过,所以执行速度快所以,能用PrepareStatement

2016-11-24 17:01:03 249

原创 IO流

FileOutputStreamFileOutputStream fos = new FileOutputStream("fos.dat",true);package day02;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;/** * 使用文件字

2016-11-23 14:49:57 189

原创 Map集合

Map的定义,以及对Map进行增删改查操作package day05;import java.util.HashMap;import java.util.Map;/** * Map * 该数据结构看起来更像是一个多行两列的表格 * 每一条数据中包含了两个信息 key-value * 其中key在Map中不允许重复,重复指的是equals为true * @author Wang * *

2016-11-22 19:47:02 300

原创 Object类toString方法重写,equals方法重写

Object类中有toString方法,equals方法 toString()重写: equals()方法: 双等于比较的是,是否为同一个对象 equals比较的是,两个对象像不像package test;public class Teacher { private String name; private int age; /** * 重写

2016-11-22 15:59:21 3223

原创 MyBatis关联映射

优点:便于查询相关表记录信息 对象关联:对象 简历关系,需要使用 关联属性建立,关联属性一般有下面两种类型: 单个实体对象类型;集合类型

2016-11-18 22:44:28 244

原创 java如何实现将日期加一天

代码:package org.tarena.test;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class Test { /** * @param args */ public static void main(String[

2016-11-18 12:52:26 2446

原创 Mybatis动态SQL

可以根据传人的SQL参数不同,生成不同的SQL语句 MyBatis提供了一套标签,用于在XML中动态拼凑SQL语句select * from emp<if test="xxx">...</if><chose> <when test="xxx">...</when> <when test="xxx">...</when> <otherwise>...</otherwise>

2016-11-18 11:31:44 273

原创 Spring AOP应用

AOP编程(Aspect Oriented Programming)面向切面/方面编程优点:可以动态将一个组件功能切入到指定的目标方法上。 可以使结构更加灵活,也能实现组件的重复利用。OOP:面向对象编程,侧重点对象设计 AOP:面向切面编程,侧重点切面AOP:更注重于业务逻辑隔离,将一些共通处理逻辑和传统处理逻辑解耦。共通:事务处理,日志记录,异常处理;传统:增删改查适应环境:共通的处理逻

2016-11-17 13:20:56 202

原创 事务管理

Spring采用AOP机制完成事务控制。 可以实现在不修改原有组件代码情况下,实现事物控制功能。Spring提供了2种事物管理方式: a.编程式事务管理(编写Java代码) TransactionTemplate b.声明式事务管理(编写配置) XML版本配置 注解版本配置 –配置DataSourceTransactionManager

2016-11-16 12:01:10 204

原创 04

功能:单机某个笔记本,加载笔记信息列表客户端:a.发送请求 笔记本li单击,发送请求 提交数据:当前点击li绑定的bookId值b.回调函数 获取服务器返回的json,将笔记信息显示成笔记列表服务器端:/note/loadnotes.do-->DispatcherServlet-->handlerMapping-->LoadnotesController.execu

2016-11-10 09:53:15 173

原创 加密

MD5(不可逆)+Base64RSA(非对称加密) 1324–密钥1加密–>密文+密钥2–>使用者MD5(不可逆)+Base64使用Base64需要导入jar包:commons-codec-1.8.jar对一字符串进行加密package org.tarena.note.util;import java.security.MessageDigest;import org.apache.commons

2016-11-08 10:55:23 207

原创 云笔记-01

1.导入数据库set names utf8;source ..../cloud.sql;2.搭建springmvc+springIOC+Mybatis–引入jar包ioc,aop,dao,webmvc,jsonmybatis+驱动+dbcpmybatis-spring.jar –引入配置文件 applicationContext.xml3.登录设计a.客户端 1)发送Ajax

2016-11-07 14:26:46 242

原创 云笔记

1.简介 a.用户量大Tomcat集群b.信息量大数据库集群,采用主从备份数据表拆分非关系型数据库hbase,redis即使使用关系型数据库,单表操作较多mysql,oralcec.处理数度块采用集群采用分布式部署d.计算量大

2016-11-06 22:55:35 321

原创 Ajax-03-JSON数据格式

JSON–>JavaScript Object Notation JavaScript对象类型格式一,普通json取值 var v = {key1:value1,key2:value2}; v.key1//访问key1对应的value1 v.key2//访问key2对应的value2二,json对象取值var v1 = [{name:"tom",age:20},{name:"scott",a

2016-11-05 13:20:55 214

原创 Ajax-02-使用jQuery实现

jQuery有好多函数 $.ajax()–>XMLHttpReqeust$.ajax()$.ajax({ type: "POST",//请求类型 url: "some.php",//请求地址 data: "name=John&location=Boston",//提交的数据 async:true;//同步或异步处理true(默认)|false dataType:xxx

2016-11-04 20:26:47 187

原创 Ajax-01-原始使用

1.Ajax简介 2.Ajax好处 3.Ajax技术1.Ajax简介Asynchronous JavaScript and XML(后来不用xml,用JSON) 异步Javascript和XML Ajax是属于客户端和服务端交互的一项技术原有交互模式: 浏览器发送请求–>Tomcat服务器–>Tomcat将响应信息给浏览器–>JSP–>浏览器显示响应结果Ajax交互模式: 浏览器

2016-11-04 12:29:44 215

原创 Bad version number in .class file异常的解决办法

在Myeclipse中运行小应用程序时出现如下异常的解决办法 java.lang.UnsupportedClassVersionError: Bad version number in .class file 异常 出现的原因:因为Tomcat6.0需要jdk1.6.0以上版本支持 , 但是MyEclipse6.0的jdk版本是5.0 的, 所以会出现这个异常。 具体解决办法: 1.Wind

2016-11-02 22:48:26 304

原创 spring-11-MyBatis

1.MyBatis简介 iBatis 作用:封装了JDBC操作,简化数据库访问代码 封装功能如下: –封装了获取连接,执行SQL,释放连接 –封装了SQL参数设置(参数emp) insert into emp(name,age) values(#{name},#{age}); –封装了记录映射成实体对象过程 规则:

2016-11-02 19:09:12 144

原创 spring-10-资费列表显示

a.搭建SpringMVC开发环境添加ioc,web开发包添加src/applicationContext.xml b.设计流程/cost/list.doDispatcherServlethandlerMappingCostListControllerCostDaoViewResolver/fee/fee_list.jsp 具体实施1./fee/fee_list.jsp1.将项目全

2016-11-02 14:35:36 219

原创 spring-09-如何实现登录权限检查

使用session进行约定值判断 实现方法: 1.采用filter 2.采用拦截器拦截器简介:是Spring mvc特有组件 作用: 1.可以在controller之前拦截; 2.可以在controller之后拦截; 3.可以在jsp解析完毕给浏览器输出之前拦截; 拦截器使用方法 首先编写一个拦截器组件(实现HandlerInterceptor接口) 在约定方法中添加插入的逻

2016-10-31 23:08:33 237

原创 spring-08-如何解决异常处理

1.**全局异常**SimpleMappingExceptionResolver 2.局部异常 3.自定义ExceptionResolver(很少用)先找局部,局部没有,找全局。全局异常在applicationContext.xml中<!-- 异常处理器 --> <bean class="org.springframework.web.servlet.handler.SimpleMapp

2016-10-31 18:42:58 189

原创 spring-07-如何解决中文接收乱码问题

中文 请求提交数据–>Controller–>Dao–>Db(乱码)Dao–>Db(乱码)解决: jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8request.setCharacterEncoding(“utf-8”); requst.getParameter(“username”);请求提交数据

2016-10-31 17:00:22 154

原创 spring-07-Controller如何使用Session

@RequestMapping("/login3.do") public String checkLogin3( String username, String password, ModelMap model, HttpSession session){//加session参数

2016-10-31 13:38:24 631

原创 spring-06-如何向响应JSP传值

a.利用HttpSercletRequest request.setAttribute(); b.利用ModelAndView做返回值@Controller//扫描到Spring容器public class HelloController { @RequestMapping("/hello.do") public ModelAndView execute(){

2016-10-31 11:25:07 202

原创 spring-05-Controller如何接收请求参数

1.利用HttpServletRequest 2.利用业务方法参数 –参数名与请求参数key保持一致 –利用@RequestParam(“key”) login.do?username=xxx public String f1(@RequestParam(“key”) String username){} 3.利用实体对象当方法参数(5个参数以上建议使用)使用建议:少量参

2016-10-31 10:54:35 839

原创 Spring-05-Web-MVC注解应用

a.requestMappingHanlderMapping组件 @requestMapping(“/login.do”) 该标记用在Controller业务方法前 b.Controller编写和配置 取消了实现Controller接口和方法的约定 可以允许程序员按需要灵活定义业务方法 public ModelAndView或String 方法名(参数根据需要定义request,sess

2016-10-30 22:36:59 198

原创 Spring-04-Web MVC

Spring Web MVC需要使用IOC功能。 用于开发MVC结构的Web程序。 1.MVC思想 2.Spring如何实现MVC 3.Spring Web MVC处理流程MVC思想将程序组件分为模型,视图,控制器三部分。 Spring如何实现MVC 文字描述: 案例:hello案例/hello.do—springwebmvc–>/WEB-INF/hello.jsp 处理流程

2016-10-29 22:16:38 250

原创 Spring-03-利用注解配置应用IOC

在JDK5.0时追加一些新特性 注解:在类定义,方法定义,成员变量定义前面使用 格式:@注解标记名a.组件自动扫描 b.注入注解

2016-10-28 19:32:21 190

原创 Spring-02-各种类型信息的注入配置格式

各种类型信息的注入配置格式 a.注入字符串,数值单个数值 b.注入bean对象 c.注入集合list,set,map,properties d.spring表达式注入

2016-10-28 13:21:45 279

原创 Spring-01-IOC,DI

Spring框架Spring框架作用Spring Core(IOC功能)Spring AOP功能 (管理组件对象,维护对象关系,目的:降低组件耦合度)Spring Web MVC功能 (MVC设计,目的:架构一个MVC结构的web程序)Spring整合其他技术,例如JDBC,MyBatis,Hibernate,Struts Spring–>整合API–>调用原有技术API Conn

2016-10-26 11:06:58 174

空空如也

空空如也

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

TA关注的人

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