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