- 博客(14)
- 资源 (2)
- 收藏
- 关注
转载 JSON.stringify、JSON.parse、表单序列化
1、JSON.stringify()JSON.stringify(value)var data = [ {name: "1", sex:1, age: 1}, {name: "2", sex:0, age: 2}, {name: "3", sex:1, age: 3}];console.log(JSON.stringify(data));[{"n...
2018-04-26 11:57:55 412
转载 Ajax提交form
<html><head> <title>login test</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control
2018-04-25 19:50:10 642
原创 数据库树形数据如何组装为后台树形数据结构
我是在写树形菜单时遇到的问题,树形数据在数据库中是一张表的自关联存储,在前台解析的的是树形的数据结构,就需要将查询的一条条数据包装为树形结构。有两个方法:1、一次查询一层,一层一层往下查,需要使用递归,这个网上例子很多,但是需要发太多查询,不是我想要的。2、一次查出所有数据,自己拼装为树形结构数据表结构: menu_id , name , url , icon , par...
2018-04-12 14:07:05 2028 2
原创 SpringMVC-DispatcherServlet
dispatcherServlet在spring中充当前端控制器的角色,核心功能分发请求。1、Handle:用于处理dispatcherServlet分发的请求的Java类注册成为Handle:(1)早期:实现org.springframework.web.servlet.mvc.Controller接口并实现handleRequest方法;ModelAndView handleR
2017-08-01 21:19:20 673
原创 spring配置-mybatis的mapper接口动态代理生成实现类并注入
使用mybaitis的mapper接口执行sql语句时,我们拿到其实是接口实现类的代理,这个代理类是由mybatis使用动态代理生成的接口实现类。mybatis通过配置 MapperFactoryBean来生成Mapper接口的代理。如:<bean id="userMapper" class="org.mybatis.spring.mapper.MapperFactoryBean"> <pr
2017-07-03 22:35:56 3724
原创 设计模式-代理模式
简介:我们有时会遇到客户端代码不能或者不想直接访问被调用的对象,例如是一个系统开销很大的对象我们需要延迟创建,只有在真正需要是在调用,或者调用对象在远程主机上,又或者目标对象的功能不足以满足我们的需求。此时我们需要一个代理对象来起到中介的作用代替被代理对象。静态代理/** * 代理与被代理对象的公共接口 * @author LexNg * */public interface Rent {
2017-06-01 16:43:37 285
原创 设计模式-工厂模式
1、简单工厂模式:又叫做静态工厂方法模式,简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。 用一个单独的类来做这个创建实例的过程,这就是工厂。说明:做个比喻,以前我们造车,是由我们自己造车,但现在我们有个车厂来替我们造车了。优势:使用者无需关心实现,只要告诉工厂需求,由工厂给我们造产品。明确区分了各自的职责和权力,有利于整个软件体系结构的优化。interface Dao{
2017-05-31 19:08:35 269
原创 设计模式-单例模式
前言:设计模式无关语言,以java记录单例模式:有的时候允许自由创建某个类的实例没有意义,而且创建对象的系统开销大,所以我们在整个系统中只允许存在该类的唯一的实例。如果一个类只能创建一个实例,该类就是单例类,这种模式也叫单例模式如何实现: 1、要保证该类不能自由创建实例,就需要把改类的构造器的访问权限设置成私有private。 2、需要提供一个公用的public方法,用来获取实例,且必须是类
2017-05-31 16:55:03 258
转载 枚举的持久化
枚举是JDK1.5开始的新特性,非常好用。当在数据明确而且多选一的情况下,使用枚举,程序性能非常好,容易开发和维护public enum Vegetable { A{//可以用更近形式化的名称,但这里为了接省数据库空间 public String getDesc(){ return "东瓜"; } }, B{
2017-05-12 18:27:30 658
原创 java运行机制与垃圾回收机制
一、java机制1.1、运行机制高级语言运行机制 编译型:源代码–>特定平台机器码(效率高,脱离开发环境,移植性低)解释型:源代码–>特定平台的解释器–>特定平台的机器码(可移植,但是相当于是把编译与解释混在一 起,牺牲了运行效率)java语言运行机制 先编译后解释:java源文件 —javac编译器—> .class字节码文件(
2017-04-17 17:47:05 587
转载 原生和jQuery的ajax用法
原生和jQuery的ajax用法纯复制为了记录,源博客http://www.cnblogs.com/jach/p/5709175.htmlform数据的序列化: $('#submit').click(function(){ $('#form').serialize(); //会根据input里面的name,把数据序列化成字符串;eg:name=yang $('#fo
2017-01-22 21:21:47 403
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人