自定义博客皮肤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)
  • 收藏
  • 关注

转载 mysql数据库

索引相当于字典的目录,用于查找数据。一般用B-Tree索引,用该种数据结构来存储索引。InnoDB:mysql的存储引擎,支持事务安全的引擎,支持外键、行锁、事务是他的最大特点。如果有大量的update和insert。转载于:https://www.cnblogs.com/supertan/p/11580644.html...

2019-09-24 20:05:00 162

转载 微信小程序js使用记录

1.要修改对象数组中,某个对象的属性值,在setData时,先用一个字符串保存set的内容,var temp = 'order['+i+'].name' ; this.setData({[temp]:actual_value})2.如果是修改单个对象的属性值,可以通过 var temp = 'order.name' ; this.setData({'temp':actual_valu...

2019-08-24 17:26:00 477

转载 eclipse使用记录

1.ctrl+alt+esc取消eclipse置顶2.https://github.com/java-decompiler/jd-eclipse/releases/download/v2.0.0/jd-eclipse-2.0.0.zipeclipse反编译插件。转载于:https://www.cnblogs.com/supertan/p/11381600.html...

2019-08-20 10:42:00 174

转载 微信小程序注册获取用户信息相关

1.wx.login方法的返回值res可以得到res.code,code发送给后台可以获得openid、sessionKey、unionId信息。2.switchtabs 不会调用onload方法,先调用onload方法,再调用onshow方法。转载于:https://www.cnblogs.com/supertan/p/11114239.html...

2019-07-01 15:19:00 197

转载 vant-weapp使用

1.选中某个class类<van-checkbox-group value="{{ result }}" bind:change="onChange"> <van-cell-group > <van-cell wx:for="{{ list }}" wx:key="index" title="复选...

2019-06-28 11:09:00 1774

转载 微信小程序样式

1.边框属于view里面的长度--box-sizing:border-box;2.在image中设置背景图,让另一个view的z-index:1;3.view中的image水平垂直居中,需要配合display:flex使用,(加了width会导致不能最右)3-1.水平居中--justify-content:center3.2.垂直居中--align-items:ce...

2019-05-09 11:45:00 122

转载 git学习

安装git,新建空白文件夹作为git的仓库(git_repo)版本库:“.git”目录就是版本库,提交的文件都需要保存到版本库中。 版本库中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD,HEAD用来指向当前的分支。工作目录:包含“.git”目录的目录,也就是.git...

2018-07-16 09:12:00 69

转载 正则匹配大括号和大括号中的内容

str.replaceAll("\\{[^\\}]+\\}","中国")转载于:https://www.cnblogs.com/supertan/p/9304796.html

2018-07-13 14:37:00 281

转载 小程序与Java后台交互first demo

开发:idea+tomcat+小程序开发平台小程序平台:index.js页面这边添加点击绑定事件bindtest:function(){wx.request({url: 'http://localhost:8080/first-webapp/testConnect',data:{username:'tanjingyong',password:'abc'...

2018-07-12 17:30:00 116

转载 微信小程序视图层编写(语法)

数据绑定可以用{{}}进行存取值。循环控制:wx:for控制属性,下标变量名为index,数组当前项变量名为itemexports:对外共享模块的私有变量和函数。module.exports(对外暴露服务)微信模块:wxs模块有内置的module对象。()require函数引用模块:只能引用.wxs文件模块,必须使用require函数。var tools = req...

2018-07-12 16:28:00 158

转载 nodejs的微信小程序结构

主文件夹下的app.js、app.json、app.wxss三个文件,.js后缀的是脚本文件,.json后缀的文件是配置文件,.wxss后缀的是样式表文件app.js是小程序的脚本代码。我们可以在这个文件中监听并处理小程序的生命周期函数、声明全局变量。调用框架提供的丰富的 API,如同步存储及同步读取本地数据。app.json 是对整个小程序的全局配置。我们可以在这个文件中...

2018-07-11 21:27:00 593

转载 配置阿里云作为maven仓库

<mirror> <id>nexus</id> <mirrorOf>*</mirrorOf> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> </mirror>...

2018-07-11 09:52:00 86

转载 Java集合类综述

集合类主要由两个接口派生:Collection和Map一、Collection 无序集合 Set,元素不可重复队列Queue有序集合List二、MapHashMap 线程不安全,key-value允许为nullHashtable 线程安全sortedMap-->treeMap 树形结构的转载于:https://www.cnbl...

2018-07-06 19:24:00 116

转载 Redis学习

Redis特点:易扩展,高数据量,灵活的数据模型(存储自定义的数据模式),高可用。key-value键值对数据类型有:字符串类型(string),散列类型(hash),列表类型(list),集合类型(set),有序集合类型(zset)转载于:https://www.cnblogs.com/supertan/p/9275168.html...

2018-07-06 18:45:00 61

转载 Java的cookie和session

  在浏览器对服务器发送请求后,服务器响应后关闭连接,浏览器的连接数据存在cookie中,服务器的数据存在session中。一.cookie  浏览器在访问服务器时,服务器将一些数据以 set-cookie 消息头的形式发送给浏览器。浏览器会将这些数据保存起来。当浏览器再次访问服务器时,会将这些数据以 cookie 消息头的形式发送给服务器。1、什么是cookie浏览器在...

2018-06-29 19:06:00 58

转载 线程安全的集合类

Vector:就比Arraylist多了个同步化机制(线程安全)LinkedList:因为成员方法大多是synchronized的,因此LinkedList是线程安全的而ArrayList不是线程安全的Hashtable:就比Hashmap多了个线程安全ConcurrentHashMap:是一种高效但是线程安全的集合ConcurrentHashMap和HashMap相比是线程安全的,...

2018-06-29 12:10:00 106

转载 Spring及SpringMvc常用注解

一.Spring 常用注解1.1 组件类的注解@Component:一个Spring的bean上的注解,Component泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注。@Repository :持久层DAO的注解,用来标注持久层。@Service :业务逻辑层的注解,注入DAO@Controller:用于标注控制层,注入服务 <conte...

2018-06-29 11:32:00 75

转载 HashMap和Hashtable的区别

HashMap和Hashtable都实现了Map接口,但决定用哪一个之前先要弄清楚它们之间的分别。主要的区别有:线程安全性,同步(synchronization),以及速度。HashMap几乎可以等价于Hashtable,除了HashMap是非synchronized的,并可以接受null(HashMap可以接受为null的键值(key)和值(value),而Hashtable则...

2018-06-28 21:22:00 317

转载 HashMap及hashcode()方法的简单介绍

  当集合要添加新的对象时,先调用这个对象的hashCode方法,得到对应的hashcode值,实际上在HashMap的具体实现中会用一个table保存已经存进去的对象的hashcode值,如果table中没有该hashcode值,它就可以直接存进去,不用再进行任何比较了;如果存在该hashcode值, 就调用它的equals方法与新元素进行比较,相同的话就不存了,不相同就散列其它的地址...

2018-06-28 21:18:00 410

转载 简易SpringSecurity流程

一.使用流程案例1.1 新建web项目,配置maven依赖<dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-web</artifactId>...

2018-06-26 21:11:00 108

转载 Nginx反向代理与负载均衡

一.正向代理:客户端-->代理服务器-->目标服务器-->返回数据-->代理服务器-->客户端正向代理模式屏蔽或隐藏了真实客户端的信息.二.反向代理高流量高并发引出分布式部署服务器,多个客户端给服务器发送的请求,nginx接受到请求后,按照一定的规则分发给了后端的业务处理服务器进行处理.此时请求来源是确定的,处理请求的服务器不确定.这样nginx...

2018-06-26 20:49:00 64

转载 Springmvc拦截器三个方法的执行时机

一.拦截器三个方法分别是:1.1 preHandle 预处理回调方法,实现处理器的预处理(如登录检查),第三个参数为响应的处理器(如具体的Controller实现);返回值:true表示继续流程(如调用下一个拦截器或处理器);false表示流程中断(如登录检查失败),不会继续调用其他的拦截器或处理器,此时我们需要通过response来产生响应;1.2postHa...

2018-06-26 15:05:00 2827

转载 CentOs安装Redis集群版踩的坑

1.安装ruby安装不上,连接github失败答:route命令 查看所有网络,删除与github相同的192的无用网络.2.# 执行创建命令(注意如下连接中的ip最好不用127.0.0.1和默认端口)./redis-trib.rb create --replicas 1 10.211.55.5:7001 10.211.55.5:7002 10.211.55.5:7003 1...

2018-06-26 12:50:00 83

转载 Springmvc和struts2的区别

1.前端控制器不一样。springmvc前端控制器是一个Servlet(DispatcherServlet)。struts2的前端控制器是一个filter(StrutsPreparedAndExecutorFilter)。2.接收请求参数方式不一样。springmvc是通过处理器方法的形参接收请求的参数数据,是基于方法的开发,是线程安全的,可以设计为单例或者多例模式的开发,推荐使用单...

2018-06-24 22:54:00 106

转载 Springmvc的自定义参数转换器(将可以转换的类型进行转换)

//可以在controller中定义用于转换的方法public class DateConverter implements Converter<String, Date> {/*** 转换方法*/public Date convert(String source) { // 1.定义转换格式对象(2016-02-03 13:22:53)...

2018-06-24 22:52:00 294

转载 Java乱码问题集合

一.客户端数据post方法传到后台中文乱码问题(tomcat默认字符集ISO-8859-1,不支持中文)解决:spring框架提供字符集编码的过滤器(CharacterEncodingFilter),解决post请求的中文乱码。在web.xml中,配置字符集编码过滤器:<!-- 配置字符集编码过滤器 --> <filter> <fi...

2018-06-24 18:55:00 134

转载 Sprinmvc的参数绑定

Springmvc的参数绑定,是通过处理器方法的形参来接收请求的url或者表单的参数数据。参数默认支持的数据类型有:1.HttpServletRequest :通过request对象获取请求的参数数据,放在controller的形参上2.HttpServletResponse:通过response对象响应数据3.HttpSession 通过session对象操作会话域数据...

2018-06-24 18:50:00 95

转载 Springmvc的运行原理图和数据流向

一. Springmvc的运行原理图用户请求发送到前端控制器DispatcherServlet。前端控制器DispatcherServlet接收到请求后,DispatcherServlet会使用HandlerMapping来处理,HandlerMapping会查找到具体进行处理请求的Handler对象。HandlerMapping找到对应的Handler之后,并不是返...

2018-06-24 17:26:00 421

转载 Springmvc简单使用流程图(使用的大概印象)

一.Springmvc简单使用流程图1.1 Maven项目配置依赖(Spring全家桶+Tomcat运行插件)<dependencies> <!-- springmvc依赖包 --> <dependency> <groupId>org.springframework</groupI...

2018-06-24 16:26:00 83

转载 mybatis的关联查询(一对一和一对多的实现)

1.一对一的关联查询1.1. 准备查询的sql语句(“用户与订单”关联查询) select o.id o.name o.address u.name u.address from orders o left join user u on o.user_id=u.id2.1.建立pojo实体类order实体类属性加上 “对一”关系,private User user;...

2018-06-24 15:49:00 635

转载 mybatis与hibernate比较

相同点:都是对jdbc封装的持久层框架。不同点:1.hibernate对sql语句做了封装,数据库无关性支持好,在项目需要支持多种数据库的情况下,代码开发量较少,sql语句优化困难。mybatis框架直接使用sql语句操作数据库,不支持数据库无关性,在项目需要支持多种数据库的情况下,代码开发量多,sql语句优化容易。2.hibernate配置java对象与数据库表的关系,多表...

2018-06-24 10:58:00 61

转载 mybatis的sql使用(mapper映射文件的配置)

一.mapper代理开发的原则要求mapper映射文件中的namespace属性值,必须是mapper代理接口的全限定名称要求mapper映射文件中,sql语句标签的声明,与mapper接口方法的声明一致(方法用同一个名字)要求sql语句的resultType属性指定的类型(如果返回值是一个集合,resultType指定的是集合中存放的类型),与mapper接口方...

2018-06-24 10:22:00 932

转载 mybatis的使用流程

一. 简介mybatis早期版本叫做Ibatis,目前代码托管在github,是一个对jdbc进行封装的持久层框架。mybatis通过xml或注解进行配置,将“java对象”与“sql语句中的参数”自动映射生成最终执行的sql语句,并将sql语句执行结果自动映射成java对象,返回给业务层(service)应用。二.使用流程2.1.配置pom.xml,加入mybatis依...

2018-06-24 09:58:00 117

空空如也

空空如也

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

TA关注的人

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