YXZ的博客

好好努力,天天向上


  • 主页

  • 标签

  • 分类

  • 归档

  • 站点地图

  • 搜索

spring boot+maven+linux项目发布

发表于 2018-12-07 | 分类于 Springboot | 评论数: | 阅读次数:

项目打包

不运行test文件打包

mvn install -Dmaven.test.skip=true

此命令需要配置mvn环境变量

变量名:MAVEN_HOME

变量值:E:\apache-maven-3.2.3

变量名:Path

变量值:;%MVN_HOME%\bin

阅读全文 »

Spring @Autowired注解在utils静态工具类非controller普通类中使

发表于 2018-09-06 | 分类于 Java | 评论数: | 阅读次数:

说明:我们经常要使用@Autowired注解注入Service或者Mapper接口,在service层中注入其它的service接口或者mapper接口都是可以的,但是如果我们要在我们自己封装的Utils工具类中或者非controller普通类中使用@Autowired注解注入Service或者Mapper接口,直接注入是不可能的,因为Utils使用了静态的方法,我们是无法直接使用非静态接口的,当我们遇到这样的问题,我们就要想办法解决了。

我们有两种方法解决这个问题,第一种是注解方式,第二种是xml配置方式,下面是我们在utils中使用@Autowired注解的方法:

阅读全文 »

Spring Boot异步调用@Async

发表于 2018-09-06 | 分类于 Springboot | 评论数: | 阅读次数:

使用背景

在日常开发的项目中,当访问其他人的接口较慢或者做耗时任务时,

不想程序一直卡在耗时任务上,想程序能够并行执行,

我们可以使用多线程来并行的处理任务,也可以使用spring提供的异步处理方式@Async。

阅读全文 »

微信小程序-下拉刷新与加载更多

发表于 2018-08-28 | 分类于 小程序 | 评论数: | 阅读次数:

下拉刷新

调用系统的API,系统有提供下拉刷新的API接口

home.json 参数配置
"enablePullDownRefresh": true

我们哪个页面需要下拉刷新,就在哪个页面对应的xxx.json文件配置上面属性,这个属性从字面意思也可以知道,是否允许下拉刷新,当然,如何你不想一个个配置允许下拉刷新,你可以直接在全局变量app.json的window里面配置上面这个属性,这样整个项目都允许下拉刷新了,这个一定要加的,因为系统默认是不具备下拉刷新功能的

阅读全文 »

Jackson注意事项

发表于 2018-07-18 | 分类于 Java | 评论数: | 阅读次数:

重命名属性

json数据:

{ "firstName" : "Bob" }

实体使用想使用_first_name

public class Name {  
@JsonProperty("firstName")
public String _first_name;
}

阅读全文 »

mybatis中resultMap使用之返回分组数据

发表于 2018-06-15 | 分类于 Mybatis | 评论数: | 阅读次数:

1.引言

resultMap是mybatis最重要的强大元素。通过描述数据的关系结构,

将结果集进行映射到java类或javabean中,

达到结果集复杂处理的目的。本文解决的主要问题的分组数据的返回

2.问题

假设有如下sql查询语句

select id, otherId from mytalbe

阅读全文 »

Mybatis插入数据后返回主键

发表于 2018-06-15 | 分类于 Mybatis | 评论数: | 阅读次数:

1.插入一条记录后返回主键id

添加 useGeneratedKeys=”true” keyProperty=”id”,如下

<insert id="insert" parameterType="yxz.niit.com.Yxz" useGeneratedKeys="true" keyProperty="id">
插入语句略
</insert>

阅读全文 »

Mybatis条件判定

发表于 2018-06-15 | 分类于 Mybatis | 评论数: | 阅读次数:

!=null

<if test="orderUserName!=null">

</if>
阅读全文 »

一条sql查询多张不同的表

发表于 2018-06-15 | 分类于 Mybatis | 评论数: | 阅读次数:

场景说明:

有A、B、C、D、E共5张表,其中A表为主表,BCDE同为子表,A表有一个字段关联着BCDE表的主键id,BCDE表的字段除了主键id都不相同,此时我们需要查询A表数据同时关联子表查询出其子表的所有字段信息,因为不清楚关联子表具体是谁,所以您可能需要如下骚操作

阅读全文 »

微信小程序-生成二维码

发表于 2018-06-06 | 分类于 小程序 | 评论数: | 阅读次数:

页面.wxml

<view class="container">
<!-- 生成二维码 -->
<view class="input-row">
<label>内容</label>
<input value='{{qrcStr}}' class="qrcInput" bindblur="onQrcStrBlur" type="text" maxlength="255"
placeholder="{{qrcPhld}}"/>
</view>
<button class="genQrcBtn" type="primary" bindtap="onGenQrc">生成二维码</button>

<view class="img-box">
<canvas bindtap="onPreviewQrc" hidden="{{canvasHidden}}"
style="width: 686rpx;height: 686rpx;background:#f1f1f1;" canvas-id="qrcCanvas"/>
</view>
</view>
<view hidden="{{maskHidden}}" class="mask"></view>
<view class="canvas-box"></view>
阅读全文 »
1…10111213
YXZ

YXZ

127 日志
15 分类
57 标签

标签云

  • @Async1
  • AOP1
  • Activity3
  • Android1
  • Angular5
  • Binder1
  • Canvas2
  • Centos3
  • ES3
  • Event1
  • EventBus1
  • Handler1
  • Hexo4
  • Hystrix7
  • Intent1
  • Jakeson1
  • Java11
  • Javascript3
  • Java面试题1
  • Json1
  • Linux1
  • ListView1
  • Maven1
  • Mybatis4
  • Mysql6
  • Service1
  • Spring2
  • Springboot3
  • Springcloud7
  • View2
  • Websocket3
  • Window1
  • Yilia2
  • dubbo7
  • lucene1
  • redis9
  • replaceAll1
  • yilia主题1
  • zookeeper1
  • 分布式6
  • 小程序4
  • 广播1
  • 微服务1
  • 性能优化1
  • 懒加载1
  • 扫福字1
  • 推送1
  • 插件1
  • 正则表达式1
  • 消息队列6
  • 系统架构1
  • 缓存技术1
  • 自动注入1
  • 进程1
  • 面试题38
  • 项目发布1
  • 高并发1
RSS
GitHub 微博

Advertising Position

苏ICP备18068125号-1 © 2019 YXZ的个人博客
|
0%