- 博客(20)
- 资源 (5)
- 问答 (7)
- 收藏
- 关注
原创 使用 VirtualBox 创建 CentOS 虚拟机
第一步:安装 Oracle VM VirtualBox第二步:在Oracle VM VirtualBox中创建一台虚拟机,按照这里的步骤来就行:https://blog.youkuaiyun.com/maty_wang/article/details/79127718第三步:先关闭虚拟机,并开始配置网络。在 VirtualBox 主控制界面点击 【管理】–【全局设定】–【网络】–【添加新NAT网络】,然后...
2018-11-18 23:33:58
677
原创 使用 DeferredResult 实现相应的异步生成返回值的功能
最近使用了 DeferredResult 来实现相应的异步生成返回值的功能,来这里记录一下。官方文档中说DeferredResult和Callable都是为了异步生成返回值提供基本的支持。简单来说就是一个请求进来,如果你使用了DeferredResult或者Callable,在没有得到返回数据之前,DispatcherServlet和所有Filter就会退出Servlet容器线程,但响应保持打...
2018-09-05 23:32:23
2223
原创 react-native app 的启动页的制作方法
第一步:安装依赖: npm install react-native-splash-screen –save第二步:然后执行命令: react-native link第三步:修改android\app\src\main\java\com\xx\MainActivity.java中的内容为:import android.os.Bundle;import org.devio.rn.spl...
2018-03-24 20:56:07
1246
转载 react-navigation相关问题
关于react-navigation的使用介绍推荐看这两篇文章: https://www.jianshu.com/p/2f575cc35780, http://blog.youkuaiyun.com/sinat_17775997/article/details/70861065,一:安卓上,使用TextInput的时候会让TabBar顶起来的解决办法:在android/app/src/main/And
2018-02-04 18:49:06
456
原创 关于 react native 安装问题
问题一:按照 react native 中文官方文档一步一步安装完后,在测试安装环节出错: Downloading https://services.gradle.org/distributions/gradle-2.4-all.zip 原因:资源在墙外,下载不下来。 解决:删掉原工程,新建一个工程;可以手动下载gradle-2.4-all.zip(直接百度即可),放在C:\Users\Ad...
2018-01-22 23:22:14
569
原创 npm 安装的正确步骤
有时直接使用 npm install 会出错,可能是因为网络的问题,因此可以使用 cnpm install 来代替,输入如下命令: npm install -g cnpm –registry=https://registry.npm.taobao.org 之后就可以使用 cnpm 命令了。 我的电脑中已经安装了,可以直接使用 cnpm 命令。
2018-01-21 22:26:47
4860
原创 sql 中的 in 字句需要注意的问题
sql 中的 in 字句中需要有内容,如果为空,则会报错, 因此,在 mybatis 中通过遍历集合往 in 中传数据时需要判断集合是否为空以及是否有元素:0">
2018-01-09 08:54:42
2629
原创 mysql 的表字段与 mysql 的关键字相冲突的解决方法
在使用该字段的时候为该字段添加。例如: insert into myTable(id,name,`describe`) values (1,'aa','bb'); 符号并不是单引号,而是键盘上 1 前面的那个键,也就是~的那个键
2018-01-04 18:29:23
1232
原创 mysql中varchar、int长度的意义
在utf-8字符集的编码下,mysql的varchar数据类型,长度为10,那么它能放10个汉字(超过了不会报错,但只会存储前10个),10个字母(超过了不会报错,但只会存储前10个),10个数字(超过了不会报错,但只会存储前10个)。并且空格也算一个。
2017-12-31 10:22:43
1282
原创 MyBatis插入后返回主键
插入单条记录返回主键:<insert id="insertOne" parameterType="User" useGeneratedKeys="true" keyProperty="id">INSERT INTO user(id,name,age,sex,job,birthday,authority_id) VALUES (#{id},#{name},#{age},#{sex},#{job
2017-12-30 21:59:35
644
原创 延迟加载
一、什么是延迟加载resultMap可以实现高级映射(使用association、collection实现一对一及一对多映射), association、collection具有延迟加载功能。延迟加载:先从单表查询,需要的时候再去关联表查询,大大提高数据库的性能,因为查询单表要比关联查询多张表速度更快。二、使用 association 实现延迟加载1、xxxMapper.xml <resul
2017-12-26 20:48:32
433
原创 resultType 和 resultMap 小结
一、resultType:作用:将查询结果按照 sql 列名和 pojo 属性名一致性映射到 pojo 中。场合:常见一些明细记录的展示,比如用户购买商品明细,将关联查询信息全部展示在页面时,此时可直接使用resultType将每一条记录映射到扩展的pojo中,在前端遍历list即可。二、resultMap:使用 association 和 collection 完成一对一和一对多的高级映射。1
2017-12-26 20:46:28
1088
原创 多对多查询
1、需求:查询用户及用户购买商品的信息2、映射思路:将用户信息映射到 user 中。在 user 类中添加订单列表属性 List<Orders> ordersList,将用户创建的订单映射到 ordersList在 orders 中添加订单明细列表属性 List<OrderDetail> orderDetails,将订单明细映射到 orderDetails在 orderDetail 中添加 i
2017-12-26 20:45:43
878
原创 一对多查询
在 orders.java 类中添加 List orderDetail 属性,并生成其 getter 和 setter 方法。最终会将订单信息映射到 orders 中,订单所对应的订单明细映射到 orders 中的 orderDetail 属性中。每个 orders 中的 orderDetail 属性存储了该订单所对应的订单明细。xxx.Mapper.xml:<!-- 配置映射的订单信息 -->
2017-12-26 20:45:02
582
原创 一对一查询
需求查询订单信息,关联查询,创建订单的用户信息resultType1、sql 语句 确定查询的主表:订单表 确定查询的关联表:用户表 关联查询使用的是内连接还是外连接? 由于 orders 表中有一个外键(user_id),通过外键关联查询用户表只能查询出一条记录,可以使用内连接。 SELECT orders.
2017-12-26 20:41:48
543
原创 xxMapper.xml 文件详解
输入映射:通过parameterType来指定输入参数的类型,类型可以是简单类型、hashmap、pojo类型1、简单类型、pojo类型在配置文件中有2、hashmap <select id="finfUserByHashMap" parameterType="hashmap" resultType="user"> select * from user where id=#{
2017-12-26 20:40:45
1082
原创 MyBatis 中的动态 sql
xxxMapper 中的 select 标签中的 if 和 where 标签<!-- 使用动态 sql 进行用户信息综合查询 --><select id="getListByConditions" resultType="user" parameterType="user"> select * from user <!-- where 标签可以自动添加 where 和去除条件中的第
2017-12-26 20:34:43
355
原创 初步认识 MyBatis
MyBatis 是什么?它是一个持久层的框架,是 apache 下的顶级项目。MyBtis 让程序员将主要精力放在 sql 上,通过 MyBatis 提供的映射方式,自由灵活的生成(半自动化,大部分需要程序员编写 sql )满足需求的 sql 语句。MyBatis 可以向 preparedStatement 中输入的参数自动进行输入映射,将查询结果集灵活映射成java对象(输出映射)。
2017-12-26 20:29:43
346
转载 mysql中树状表的所有子节点递归查询和所有父节点递归查询方法
DELIMITER //CREATE FUNCTION `getChildList`(rootId INT) RETURNS varchar(1000) BEGIN DECLARE sChildList VARCHAR(1000); DECLARE sChildTemp VARCHAR(1000); SET sChildTemp
2017-12-26 19:39:49
6419
1
关于mysql的查询问题,子查询
2017-05-20
如何使用 potplayer 来在线播放百度网盘中的视频?
2017-05-19
如何为easyui中datagrid所创建的超链接添加onclick函数
2017-04-08
hibernate中一对多查询的问题
2017-04-08
JQueryEasyUI中datagrid的a标签问题
2017-04-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人